{"id":27934,"date":"2023-12-28T10:31:15","date_gmt":"2023-12-28T10:31:15","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/sagex3\/?p=27934"},"modified":"2023-12-28T10:54:24","modified_gmt":"2023-12-28T10:54:24","slug":"use-of-transcribe-import-export-template-in-sage-x3","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2023\/12\/28\/use-of-transcribe-import-export-template-in-sage-x3\/","title":{"rendered":"Use of Transcribe Import\/Export template in Sage X3"},"content":{"rendered":"\n<p>In <a href=\"https:\/\/www.greytrix.com\/sage-x3\/sage-x3-development\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.greytrix.com\/sage-x3\/sage-x3-development\/\" rel=\"noreferrer noopener\">Sage X3<\/a>, we make sure of import\/export templates quite often for importing huge data with ease. However sometimes the importing data templates are acquired through any external client application which might have different external data parameters which in Sage X3 are stored in different internal codes. Sage X3 provides us a Setup module that helps setting these in an efficient way.<\/p>\n\n\n\n<p>For example: <strong>MATERIALS<\/strong> are external codes for category while in Sage X3 product category is <strong>RM<\/strong>.<\/p>\n\n\n\n<p>To know more about this, we\u2019ll show a small example of how we are transcoding the Internal code with an external code that works both for Importing &amp; exporting cases.<\/p>\n\n\n\n<p>For this we\u2019re referencing following paths and screenshots below:<\/p>\n\n\n\n<p><strong>Imports\/Exports template: <\/strong>All &gt; Setup &gt; Usage &gt; Imports\/Exports &gt; Import\/Export template <strong>(GESAOE)<\/strong><br><strong>Transcribe Import\/Export:<\/strong> All &gt; Setup &gt; Usage &gt; Imports\/Exports &gt; Transcribe import\/export <strong>(GESAOR)<\/strong><br><strong>Exports: <\/strong>All &gt; Usage &gt; Imports\/Exports &gt; Exports <strong>(GEXPOBJ)<\/strong><br><strong>Imports:<\/strong> All &gt; Usage &gt; Imports\/Exports &gt; Imports <strong>(GIMPOBJ)<\/strong><br><strong>Products:<\/strong> All &gt; Common Data &gt; Products &gt; Product <strong>(GESITM)<\/strong><\/p>\n\n\n\n<p><strong>New Stuff: <\/strong><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2023\/12\/28\/how-to-determine-where-the-data-type-is-used-in-sage-x3\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2023\/12\/28\/how-to-determine-where-the-data-type-is-used-in-sage-x3\/\" rel=\"noreferrer noopener\">How to determine where the data type is used in Sage X3<\/a><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-1-ZITM-template-1024x611.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-1-ZITM-template-1024x611.png\" alt=\"Fig. 1 - ZITM template\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 1 &#8211; ZITM template<\/center><\/font>\n\n\n\n<p><\/p>\n\n\n\n<p>-As shown in <strong>Fig. 1<\/strong> we have our custom product template on which we\u2019ll showcase the part for Category field.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-2-Normal-exported-data-1024x75.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-2-Normal-exported-data-1024x75.png\" alt=\"Fig. 2 - Normal exported data\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 2 &#8211; Normal exported data<\/center><\/font>\n\n\n\n<p><\/p>\n\n\n\n<p>-When we try to export the data from the above template we get the data as shown in <strong>Fig. 2<\/strong> where we can see the Category as <strong>BRR<\/strong>.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-3-Setting-up-custom-Transcribe-table-1024x226.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-3-Setting-up-custom-Transcribe-table-1024x226.png\" alt=\"Fig. 3 - Setting up custom Transcribe table\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 3 &#8211; Setting up custom Transcribe table<\/center><\/font>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-4-Linking-the-transcribe-table-no.-in-Category-field-of-template-setup-1024x467.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-4-Linking-the-transcribe-table-no.-in-Category-field-of-template-setup-1024x467.png\" alt=\"Fig. 4 - Linking the transcribe table no. in Category field of template setup\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 4 &#8211; Linking the transcribe table no. in Category field of template setup<\/center><\/font>\n\n\n\n<p><\/p>\n\n\n\n<p>-Now to transform the category data we\u2019ll set up a new Transcribe import\/export table as shown in <strong>Fig. 3.<\/strong> In that we\u2019re adding the<strong> local code as BRR &amp; external code as TESTCATEGORY<\/strong>. Once the table is created we\u2019re <strong>linking the table number<\/strong> to the Category field\u2019s <strong>Table number<\/strong> column as shown in <strong>Fig. 4<\/strong>.<\/p>\n\n\n\n<p><strong>Note:-<\/strong> By sage standards it is <strong>recommended<\/strong> to use table numbers within the <strong>range 600-999<\/strong> as below can be <strong>overwritten by application updates<\/strong>.<br>-For the transcription process the following principles apply:<\/p>\n\n\n\n<p><strong>Exports:<\/strong> A search for the field\u2019s original value is performed on the values in Local code and then transcribed to the value in External code.<br><strong>Imports:<\/strong> The External code column is searched, and the value is transcribed to the Local code value.<\/p>\n\n\n\n<p>-Other important parts involve while setting up the table data:<br>&#8211; Spaces are <strong>not allowed<\/strong> in the Local code and External code values.<br>&#8211; To provide a default in the column being searched, use an \u201c * \u201d as the value.<br>&#8211; If the column being searched includes the same value more than once, the <strong>first transcription will be used<\/strong>.<br>&#8211; To prevent a specific value from being transcribed, <strong>set the transcribed value to \u201c * \u201d<\/strong>.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-5-Export-data-having-External-code-1024x37.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-5-Export-data-having-External-code-1024x37.png\" alt=\"Fig. 5 - Export data having External code\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 5 &#8211; Export data having External code<\/center><\/font>\n\n\n\n<p><\/p>\n\n\n\n<p>-Now once we export the same product data we can see the category <strong>BRR<\/strong> is transformed with <strong>TESTCATEGORY<\/strong> as shown in Fig. 5.<\/p>\n\n\n\n<p>-We can test the same scenario by Importing a template with an <strong>external code<\/strong> and in sage x3 the creation is handled with the <strong>internal code<\/strong> as shown in<strong> Fig. 6 &amp; Fig. 7<\/strong> below.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-6-Import-data-with-external-code-1024x37.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-6-Import-data-with-external-code-1024x37.png\" alt=\"Fig. 6 - Import data with external code\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 6 &#8211; Import data with external code<\/center><\/font>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-7-Successful-creation-of-custom-product-1024x283.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-7-Successful-creation-of-custom-product-1024x283.png\" alt=\"Fig. 7 - Successful creation of custom product\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 7 &#8211; Successful creation of custom product<\/center><\/font>\n\n\n\n<p><\/p>\n\n\n\n<p>-As we can see in <strong>Fig. 8.<\/strong> Below The product masters of the created product have <strong>BRR<\/strong> as the category.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-8-Internal-code-referenced-during-creation-by-Sage-X3-1024x200.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2023\/12\/Fig.-8-Internal-code-referenced-during-creation-by-Sage-X3-1024x200.png\" alt=\"Fig. 8 - Internal code referenced during creation by Sage X3\"><\/a><\/center>\n<font size=\"2\"><center>Fig. 8 &#8211; Internal code referenced during creation by Sage X3<\/center><\/font>\n\n\n\n<p>This way we can implement advanced restrictions on transactions using 4GL in Sage X3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-c5e1638fe0db781fd132d689b469078c\" style=\"color:#c71d22\"><strong>About Us<\/strong><\/h2>\n\n\n\n<p>Greytrix \u2013 a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience and expertise, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence.<\/p>\n\n\n\n<p id=\"block-28013e99-0882-44c6-b705-7b16c85053b2\">Greytrix&nbsp;has some unique integration solutions developed for&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-crm\/\">Sage CRM<\/a>&nbsp;with Sage ERPs&nbsp;namely&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/\">Sage X3<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-intacct\/\">Sage Intacct<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-100-erp\/\">Sage 100<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-500-erp\/\">Sage 500<\/a>,&nbsp;and&nbsp;<a href=\"https:\/\/www.greytrix.com\/sage-300-erp\/\">Sage 300<\/a>. We also offer best-in-class&nbsp;Sage ERP&nbsp;and&nbsp;Sage CRM&nbsp;customization and development services&nbsp;to&nbsp;Business&nbsp;Partners,&nbsp;End&nbsp;Users, and Sage PSG worldwide. Greytrix&nbsp;helps in&nbsp;the migration of Sage CRM from&nbsp;Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes&nbsp;addons like&nbsp;&nbsp;Greytrix Business Manager,&nbsp;Sage CRM Project Manager,&nbsp;Sage CRM Resource Planner,&nbsp;Sage CRM Contract Manager,&nbsp;Sage CRM Event Manager,&nbsp;Sage CRM Budget Planner,&nbsp;Gmail Integration,&nbsp;Sage CRM Mobile Service Signature,&nbsp;Sage CRM CTI Framework.<\/p>\n\n\n\n<p id=\"block-4bc42a09-fb13-4598-8137-ce5f7b91ce28\">Greytrix is a recognized&nbsp;Sage Champion Partner&nbsp;for GUMU&#x2122; Sage X3 \u2013 Sage CRM integration listed on&nbsp;<a href=\"https:\/\/www.sage.com\/marketplace\/asb_ListingDetail?listingId=a1h24000007PC3aAAG\" target=\"_blank\" rel=\"noreferrer noopener\">Sage Marketplace<\/a>&nbsp;and Sage CRM \u2013 Sage Intacct integration listed on&nbsp;<a href=\"https:\/\/marketplace.intacct.com\/MPListing?lid=a2D0H000007kiHyUAI\" target=\"_blank\" rel=\"noreferrer noopener\">Sage Intacct Marketplace<\/a>. The&nbsp;<a href=\"https:\/\/www.greytrix.com\/gumu\/\" target=\"_blank\" rel=\"noreferrer noopener\">GUMU&#x2122; Cloud framework<\/a>&nbsp;by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.<\/p>\n\n\n\n<p id=\"block-76376301-1c3e-4250-8a09-727595a606f0\">For more information on our integration solutions, please contact us at&nbsp;<a href=\"mailto:sage@greytrix.com\">sage@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Sage X3, we make sure of import\/export templates quite often for importing huge data with ease. However sometimes the importing data templates are acquired through any external client application which might have different external data parameters which in Sage X3 are stored in different internal codes. Sage X3 provides us a Setup module that\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2023\/12\/28\/use-of-transcribe-import-export-template-in-sage-x3\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,13],"tags":[765,771,1035,3928,2225,2254,3929,3927],"class_list":["post-27934","post","type-post","status-publish","format-standard","hentry","category-sage-erp-x3","category-integration","tag-export","tag-external","tag-import","tag-internal","tag-table","tag-template","tag-transcribe","tag-transform"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/27934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=27934"}],"version-history":[{"count":17,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/27934\/revisions"}],"predecessor-version":[{"id":27956,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/27934\/revisions\/27956"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=27934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=27934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=27934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}