You are on page 1of 23
sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Community g ‘Aska Question Write a Blog Post Technical Articles Nishant Khimesra November 29,2019 4minute read Custom Mapping in SAP Ariba CIG = oe 12 Likes 6737 Views 25 Comments Customer requirement is often no limited to the standard delivered content. Often we get request for ‘customizing the mapping in SAP Ariba CIG(Cloud Integration Gateway) for new custom fields created in Ariba. Starting from the SAP Ariba Cloud Integration Gateway June 2019 release (ARBCII100: SP 0005), buyers can use the mapping tool to create, edit, delete, and test their custom mappings. The motivation to write this blog is to explain how custom mapping is performed in CIG. Assumption: You have the access to the CIG Tenant In CIG Tenant Select My Configurations > Mappings. 2 SAP Ariba Home % My Configurations My Configurations Projecs Conmactons|_MASPRGE _CossRet#Auborzston Cateaes Custom wtng Ht Document Vaidator ‘The Mappings tab displays the list of document types supported by SAP Ariba Cloud Integration Gateway like ArticleMaster(below screenshot), and other details such as Version, Standard Map, Custom Map, and so on. Select a document type, and then click the + icon under Actions if you are editing for the first time Personal Opinion: CIG is better compatible with Chrome Browser hitpssblagssap.comi201911/291custom-mapping-n-sap-arba-cigi rea siroiz021 (Custom Mapping in SAP Ariba GIG | SAP Blogs — seu ee = emmy | eet Li coment coment a) coi coment cakes eat ena co. Select the SID and press OK < Document Mapper Y. systemid's Byer systenit || Sacunra00 6 ¥ 0 pavewnri00 0 tiecura09 > Document Mapping ‘The Document Mapper screen opens. Hint: Click on the pencil edit icon if you would like to edit and already customized mapping as below comnts some cia — emt en eee co. ome a a. of Mapping Extrinsic Fields Ariba cXML consists of Extrinsic field in the structure at header and item level. This is to accommodate any custom field requirement from Ariba. In this blog, | am considering the use case that the custom field is getting hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 223 sytorz0z4 Ccustom Mapping in SAP Ariba CIG | SAP Blogs passed to the cXML payload from Ariba to CIG under extrinsic field like below EUR" >12.00 « from ie = Ariba Extrinsic nttype">Contract Extrinsic so /extrinsic> Extrinsic In the Document Mapper. Drag the Extrinsic field to the target field hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 323 srtor2021 (Custom Mapping in SAP Ariba GIG | SAP Blogs Now right click on the connection made and click on Add source condition © oseuren Neer 5 In the source structure, select field @name and in the pop up just give the value of the field name created in Ariba (you must get it from Ariba Functional Consultant) ia Y Extinsic o..unbounded @name 4.4 hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 4123 sinoiz021 CCustom Mapping in SAP Ariba GIG | SAP Blogs Condition Type: ®) Value xPatn (XMLRequestiContractRequest/ContraciRequesthieaceriExtrinsicl@name vainie | ict Value to be applied for con Important: Create Node to the parent item by right clicking the parent field Ex. If Target field is IPurchasingContractE RPRequest_V1/PurchasingContract/DeliveryTerms/IncotermsiClassificationCode then Create Node for /PurchasingContractERPRequest_V1/PurchasingContract/DeliveryTerms © CreaterReplace Node T Delete Node In case the Source and Target Field has multiple occurrence example at Item level, add target position variable Right click on the connection -> Target Variable -> Add position Variable hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 823 srtor2021 (Custom Mapping in SAP Ariba GIG | SAP Blogs Select the Parent in the Target structure with occurrence > 1 Ex. Here Item is the Parent in the Target Structure with occurrence > 1 ~ Documertorin E hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 623 srtor2021 (Custom Mapping in SAP Ariba GIG | SAP Blogs Then right click on the connection between source and target field -> Add source condition ——= Select the parent in the source with occurrence > 1 Ex. Here Contractitemin in source has occurrence >1 hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 123 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs In the Pop-up select Position Variable and OK. ‘Save the Mapping and click on [Sj to activate the mapping, How to test Mapping in CIG You now have the possibilty to test the Mapping in CIG. You can test the mapping by clicking on Step 1: Browse from your local machine the input payload to be tested Step 2: Select the System ID Step 3: Execute the test Step 4: Check the output payload after test hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 823 sinoiz021 (Custom Mapping in SAP Ariba GIG | SAP Blogs se een —— : = <.... “——— e Check the Outcome of the Mapping Test Log once you execute the test VY Result Document Step Number Step Name Status Step Summary 4 ‘Source Schema Validation x EB 2 Source Content Schema Validation x E 3 Standard Mapping Transformation v & 4 Manual Extension Transformation v Q@ Mapping Too! Extension Transformation 4 & 6 Target Schema Validation x ja hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Check the output payload in Result Document «CONTRACT« «RecipientBusinessSystemID>! QCLNT200 Conclusion: The above blog can be referred in scenarios when the standard mapping provided in SAP Ariba CIG can't meet customer's requirement like addition of new custom field in Ariba which needs to be mapped to the respective structure of ECC or S/4. Note: Currently SAP Ariba CIG Document Mapper has limited functions available. Please refer to below SAP Help link for the list of functions supported. Reference How to Create Custom Mapping - Help.sap.com hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 10123 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Alert Moderator Assigned tags SAP Ariba Cloud Integration Gateway | #SAPAribaCIG | Custom Mapping | Similar Blog Posts Working with Custom Routing in SAP ARIBA CIG 8y Kaustubh P Deshpande , Jul19, 2019 ‘Supplier integration via Cloud Integration Gateway & SAP HCI By Vijay Vital . Jan 03, 2018 ‘SAP Ariba Integration Challenges with SAP S4 HANA system, By Selva Kumar Selva Kumar , Oct 12, 2020 Related Questions Monitoring features in ARIBA CIG tool 8y Kiran Manchuri . Mar 23, 2021 PR Requester different in Ariba P2P By Mark Anthony , Jun 29, 2021 Mapping format version- Ariba and CIG By Golam Bazaz . Aug 03, 2021 25 Comments Q shikna chodeshwar ‘pri 7, 2020 at 8:55 pm HiAll. | want to conact three filed in output cXML for CIG mapping but i am not able to see any option to concat more than two fields, Can you please let me know that it is possible or not ? Or how can i coneat three fields? Like (0) Reply | Alert Moderator 2 Nishant Khimesra | Post author April 22, 2020 at 1:38 pm hitpsiblogssap.comi2019)11/291custom-mapping-n-sap-arba-cii 3 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs. Hello Shikha, My apologies, I might not have understood your requirement. But | am able to concat 3 source fields to 1 target field. You can concatenate upto 3 fields. @une 22 I Paralbeiveycont: 0-1 Functions Target XPath ‘PurchasingContactERPRequest_VL/PurchasingContracuDalveryTermelOrderCombinationAllowedlndicator Function ‘source XPath Parameter 1 concar Position ‘# fexhRequestiContraciRequestContractRequestHeader/Extrnsic exutRequestContractRequestiContractRequestHeader/TermsOfDeliveryiAddress/@addressiO00, fexuL Request ContractRequest\ContractRequestHeader/TermsOfDelveryAdress/URU@name Regards Nishant Like (0) Reply | Alert Moderator g Kefei Dong April 17,2020 at 7:33 am Hi Nishant, why I cannot see any document type in the document mapper? Ifthe connectivity does not work, the document would not be available? hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 12123 sinoiz024 Regards Kefei Like (0)1 Reply | Alert Moderator 2 Nishant Khimesra | Post author April 22, 2020 at 2:54 pm Hello Kefei, | think the mapping documents are dependent on the addon installed in the backend system. This should be pushed from the back-end system or may be try to adding a system in the CIG if the backend system is not (Custom Mapping in SAP Ariba GIG | SAP Blogs. connected & maintain the addon info. Let me know if this works. “sip sania 1998 [esse anacuss00 a Nishant Like (0) Reply | Alert Moderator g Kefei Dong AApril24, 2020 at 5:49 pm Hi Nishant, thank you for your reply! According to the instruction of an SAP-Expert. for CIG Integration for the supplier, the CIG AddOn does not need to be installed. I'ma little confused. If I get more info, | will et you know. Regards Itpstblog sap comy201911/29/cuslom-mappings-sap-abecg/ saz sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Kefei Like (0)1 Reply | Alert Moderator Q —_Rajavadive! Panneerseivam May 1,2020 at 3:06am HiKefei, This is blog more about Buyer Integration with CIG, and if we any custom mapping requirement we can handle by using this Mapping tool feature. and as mentioned by Nishant, this is based on the Ariba subscription( Upstream/Downstream) document type will be visible in CIG, However you wont see this buyer documents related documents in CIG for Supplier. You would require to install the add-on on Supplier ERP to have CIG- ‘Supplier Integration Thanks Raja Like (0) Reply | Alert Moderator Q tandavia June 10, 2020 at 8:59 am Dear Nishant Khimesra, Ihave a question: Do i can mapping Extension IDOC with cXML is it possible? Example | have idoc ARBCIG_DELINS in S4/HANA system and | add Z segment object, how can i load Z segment and mapping it in CIG ARIBA? Thank you. Like (0) Reply | Alert Moderator 2 Nishant Khimesra | Post author June 15, 2020 at 5:04 pm Hello Tan, hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 4123 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs No, you cant change the Source and Target structure in CIG Mapping. There can be 2 options: -> Use PI/CPI as middleware in addition to CIG -> You can raise a SR to Ariba if they can help to upload the custom IDoc structure in CIG. Nishant Like (0) | Reply | Alert Moderator Y Simona Miione July 3,2020 at 10:06 am Hi Nishant Khimesra, what is the procedure to move custom mappings to the new version, in case of upgrade of the Add-on component (in my case from ARBCI10001 to ARBCI10008)? ‘Any documentation available? In my case: Ny cootiguatons ae Ss es ee oo Custom mapping after ARBCI upgrade 1 --> Assigned System(s) no longer supports this version. Please edit the mapping to remove it. 2--> Using the wrench symbol "Migrate custom mapping to the new AddOn version" leads to an error (#entitytype# not found. Error-Code: CIG-POR-00015 Error-UUID: 35842b4e-6b8a-4bde-9d31-36a445¢01489) Thank you Simona hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 1923 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs. Like (0) Reply | Alert Moderator 2 Nishant Khimesra | Post author ‘September 1, 2020 at 10:08 am Hello Simona, Apologies can't help much here, Please raise a SR to Ariba. Nishant Like (0) | Reply | Alert Moderator Q barinadh bhupathi July 19, 2020 at 10:44 am Hi Nishanth, Thank you very much for the post, Please clarify me on another example for document type "PurchaseOrderExport”. Let's say we are using Async mode to integrate ariba purchase order to SAP using webservices. In that case , please let me know if the steps below would work: - create xsit mapping on Ariba by reaching out to Ariba support 2. add custom fields to extension structures in SAP ECC or S4 HANA 3. Create custom mapping in CIG 4. create nodes on target node 5.drag and drop the source fields to target fields 6. implement exit or badi in SAP Are the above steps ok for middleware scenarios as well? Thanks a lot for clarifying me in this regard. Thanks and Regards, Harinadh Like (0) Reply | Alert Moderator 2 Nishant Khimesra | Post author hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 1623 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs ‘September, 2020 at 10:16 am Hello Harinadh, ‘Apologies, | am confused with your statement - would you like to pass it via CIG Only or CIG + Middleware like SAP CPI. In my experience, if you are only using CIG it is best not to change the source and target structure. Use extrinsic/custom fields where possible in structures. In the backend system, you can explore the possibilities of implementing an exit or BAD. If you are using a combination of CIG + middleware - it becomes relatively easier sometimes to modify the target structure as per the requirement in middleware. Regards Nishant Like (1)1 Reply | Alert Moderator Q > parinadh bhupathi October 6, 2020 at 2:07 am Hi Nishant, Thank you very much for your reply. It helped me a lot, Can you please let me know if you have any idea on sap help links detailing steps on getting the extric ariba fields to custom SAP structures without changing the standard mappings? Thanks and Regards, Harinadh Like (0) Reply | Alert Moderator g Joseph Edward Subido September 2, 2020 at 7:33 pm Hi Nishant, Was wondering if it's possible to in the ClG Custom Mapping to perform the condition IF fieldA EXIST from Source map to TARGET. Currently tried different combination and approach in Source Condition as well as choose when, but it's not providing my expected result. hitpsiblogssap.com20191/29/custom-mapping-n-sap-arba-cigi wie sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs We currently have a requirement to generate the IDOC segment if the cXML field is available. Regards, Joseph Like (0)| Reply | Alert Moderator 2 Nishant Khimesra | Post author ‘September 30, 2020 at 4:30 pm Hello Joseph, Can you explore using option "Choose-When" and in the operator choose "not empty" regards Nishant Like (0) Reply | Alert Moderator g Shruthi Nandihallyrangaiah March 1, 2021 at 9:18 am Hi Nishant, | could map the Custom fields as described but i am facing issue in mapping Flexi master data field. | could see the field in cxml and also in preprocessing payload but the field is not available in document mapping. Could you please let me know whether it can be mapped or need to go with SR to Ariba team. Thanks, Shruthi Like (0) Reply | Alert Moderator 2 Nishant Khimesra | Post author March 3, 2021 at 12:24 pm Hello Shruthi, hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 18123 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs. You have raise SR with Ariba team for flex master. Regards, Nishant Like (0)| Reply | Alert Moderator g Madan Agrawal Apri 12,2021 at 6:06 am Hi Can we perform the custom mapping in CIG when we are sending masterdata in CSV files wrapped in SOAP envelope. Thanks. Like (0) | Reply | Alert Moderator 2 Nishant Khimesra | Post author April12, 2021 at 4:43 pm Hello Madan, No, we can only make changes in the mapping which is available in the Mapping tab of the CIG. Nishant Like (0) Reply | Alert Moderator Q ve April14, 2021 at 9:27 am Hi, Ok. So can we create the mapping in mapping tabs in CIG for CSV file wrapped in SOAP envelopes, hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 19123 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Thanks Like (0)1 Reply | Alert Moderator @ Nishant khimesra | Post author Apri 23, 2021 2:1 pm Hello Madan, No we cant add any mapping - we can ONLY make changes to the provided standard document types in mapping tab. Regards, Nishant Like (0) Reply | Alert Moderator g Cindy Claeys April 15, 2021 at 4:08 pm Hey Nishant Khimesra, have a general question for you. | would like to reactivate the previous mapping version of our XML Document. Is that possible? Actually, | can’t do it on our test environment the new version is still active and | can't also delete it... Thanks in advance for your response Kind regards, Cindy Like (0)1 Reply | Alert Moderator 2 Nishant Khimesra | Post author April 23, 2021 at 2:42 pm Hello Cindy, As per Question 33 of the FAQs you can go back and reactivate previously activated mapping version. If this is not working as expected may be worth contacting Ariba support. hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 20723 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Regards Nishant Like (0)1 Reply | Alert Moderator g can anybody please advise why this error comes up when trying to add custom mapping, please advise Like CO)" Reply | Alert Moderator g Dear Nishant, ‘Thanks so much for your blog. hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 23 srtarz02t Custom Mapping in SAP Ariba OIG | SAP Blogs For the requirement of Account Assignment category C(Sales Order ) to replicate in ECC end from Ariba buying, we are getting the Account Category, Sales Order Number and Sales order Itern number (custom) in the preprocessing payload id but we cant see this custom field in the XML Purchase Order Export Request section Also the SALES_ORD is a standard field still itis not appearing in the Hierarchy of Account Assignment Category in the CIG to map. Please see all below screenshot for your reference. Please help in these regards. Also the SALES_ORD is a standard field stil it is not appearing in the Hierarchy of Account Assignment Category in the CIG to map. Request your help in understanding to mapping this requirement Srno Source in Ariba Target in ECC 1 Account Category-C(Sales Account Category-C(Sales Order) Order) 2 Sales Order Sales Order Sales Order Item Number 3 GL Account G/L Account Regards Rijo hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii Field name in ECC ACCTASSCAT SALES_ORDER S_ORD_ITEM GL_ACCOUNT 8 sinoiz024 (Custom Mapping in SAP Ariba GIG | SAP Blogs Like (0) Reply | Alert Moderator Find us on Privacy Terms of Use Legal Disclosure Copyright Trademark Cookie Preferences Newsletter Support hitpssblagssap.com2019)11/291custom-mapping-n-sap-arba-cii 23

You might also like