Text Material Preview
© SAP SE AR822 1 AR822 SAP Ariba Integration: Cloud Integration Gateway Collection 2008 © SAP SE AR822 2 HOME Course Title LOGO HERE @ Copyright. All rights reserved. Outline SAP Ariba Cloud Integration Gateway: Overview and Getting Started Master Data Integration Network Integration Transactional Data Integration Migration, Multiple ANIDs, and More © SAP SE AR822 3 HOME Course Title LOGO HERE @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway: Overview and Getting Started Getting Started with CIG 1 Cloud Connector Integration Add-Ons Configure SAP Ariba Add-On 4 3 2 CIG Configuration 5 Content Based Routing Custom Mapping Tool 7 6 © SAP SE AR822 4 LOGO HERE @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Configuration © SAP SE AR822 5 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Architecture By the end of this lesson, you will be able to: • Match SAP Ariba Cloud Integration Gateway features to their associated benefit(s) This lesson includes the following topics: i. Quick CIG video ii. 10 Key Features © SAP SE AR822 6 LOGO HERE @ Copyright. All rights reserved. Architecture By leveraging the SAP Cloud Platform Integration, the SAP Ariba Cloud Integration Gateway: üSimplifies integration with guidance-based setup üReduces the integration deployment time üProvides an integrated test framework by default to test the scenarios üAligns with SAP standard software lifecycle In addition, the SAP Ariba Cloud Integration Gateway: ü Facilitates smoother upgrades. ü Supports download through the SAP Service Marketplace. ü Addresses issues with standard SAP Notes and correction instructions. ü Uses the single sign-on functionality, to allow buyers to access their SAP Ariba Cloud Integration Gateway account from their Ariba Network account or Ariba Application realms. ü Supports management of a single configuration based on your core ERP capabilities when you connect to the Ariba Network. ü Supports certificate-based or basic username and password based authentication for connectivity. ü Provide innovative tools © SAP SE AR822 7 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Connecting to CIG via SAP Ariba Applications By the end of this lesson, you will be able to: • Identify pre-requisites for connecting and assigning permissions • Access CIG via various SAP Ariba Applications This lesson includes the following topics: i. Connecting CIG to Ariba Network ii. Connecting CIG to SAP Ariba Sourcing iii. Connecting CIG to SAP Ariba Procurement © SAP SE AR822 8 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network Connecting via Ariba Network Pre-Requisites Assign User Permissions Access CIG © SAP SE AR822 9 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network Connecting via Ariba Network Pre-Requisites Assign User Permissions Access CIG © SAP SE AR822 10 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Pre-Requisites) ü Buyer Account on Ariba Network ü Enable your AN Buyer account to access CIG In order to start testing once all the configurations are done, you need to: ü Maintain valid trading Buyer-Supplier relationship on Ariba Network ü Have access to SAP Marketplace to download SAP Ariba Cloud Integration Gateway add-on for SAP ERP or SAP S/4HANA ü Download/Install/Configure SAP Ariba CIG AddOn on your SAP system ü Configure necessary certificates © SAP SE AR822 11 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network Connecting via Ariba Network Pre-Requisites Assign User Permissions Access CIG © SAP SE AR822 12 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) You will now need to create users (as required) and assign necessary permissions to access & configure CIG. Even though AN Buyer account is added to the Feature Availability list, users still need to have necessary permissions assigned to access CIG. © SAP SE AR822 13 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) Step 1 of 6 The Administrator of the Buyer AN account will need to login with their administrator credentials. Click on the Administration dropdown menu and click on Users. © SAP SE AR822 14 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) Step 2 of 6 Under manage Role section, click on Create Role. © SAP SE AR822 15 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) Step 3 of 6 Enter a distinctive Name for the role. (Optional – Enter a description for the role. Descriptions can be useful later, if you want to review or revise the structure of your roles). Click Save. © SAP SE AR822 16 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) Step 4 of 6 Each role must have at least one permission: ü Ariba Cloud Integration Gateway Configuration: Allows you to create, modify, & maintain projects on the SAP Ariba Cloud Integration Gateway. ü Ariba Cloud Integration Gateway Access: Allows you to view & search for projects available on the SAP Ariba Cloud Integration Gateway. Click Save. Buyer administrator can assign predefined permissions to users accessing the CIG. Creating a role must be done before you create users. © SAP SE AR822 17 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) Step 5 of 6 Under Manage Users, click Create User. © SAP SE AR822 18 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Assign User Permissions) Step 6 of 6 ü Provide required user related information. ü Assign the newly created role to that user. ü Click Done. © SAP SE AR822 19 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network Connecting via Ariba Network Pre-Requisites Assign User Permissions Access CIG © SAP SE AR822 20 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 1 of 7 • Login to your Ariba Network Buyer account having permission to access CIG. • Click on the Administration dropdown • Click Configuration. © SAP SE AR822 21 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 2 of 7 Click on Cloud Integration Gateway Setup option. © SAP SE AR822 22 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 3 of 7 • After reading & agreeing to Terms of Use & Privacy Statement, check the box next to Enable the Ariba Cloud Integration Gateway. • Click Save. © SAP SE AR822 23 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 4 of 7 You will be navigated back to the configuration page. Click Cloud Integration Gateway Setup. © SAP SE AR822 24 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 5 of 7 You will see Go to the Ariba Cloud Integration Gateway link enabled. Click on the link. Recommendation: send your backend SAP system information before accessing & configuring your CIG account very first time. © SAP SE AR822 25 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 6 of 7 Upon enabling CIG from Ariba Network in step 4, you will get an automated email from notification@sapnetworkmail.com to set the password of your P User, a unique user ID for your account in CIG. This P User information will be needed for following: 1. Sending SAP system information to CIG. 2. Execute Interface Setup programERPOrder_POLineLineDetailItem>>Item>>LineItems>>Item –X/XX à PO_Items>>Item>>PO_Item Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, right-click on the Mapping Line, click on Choose When and create. SOURCE © SAP SE AR822 160 LOGO HERE @ Copyright. All rights reserved. Use Cases: Choose When 2. On the selection Screen, choose operator as non empty 3. Choose the second field and map it to same target, right-click (again) on the Mapping Line, click Choose When and create. © SAP SE AR822 161 LOGO HERE @ Copyright. All rights reserved. Use Cases: Choose When 4. On the selection Screen, choose Operator as non empty and Order as 2. 5. Give the sample payload and run Test. © SAP SE AR822 162 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Text Node to Item Level Extrinsic Mapping item level long text to ne Extrinsic field. Ex: In OrderRequest IDOC E1EDPT1>>E1EDPT2 will contain the long text. This need to be mapped to line level extrinsic. Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the condition, map E1EDPT2-TDLINE to Extrinsic at ItemDetail level © SAP SE AR822 163 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Text Node to Item Level Extrinsic 2. Right-click on the Mapping Line and choose Target Variable>>Set Variable>> Position 3. Select a condition item and choose ItemOut which is used for loop. © SAP SE AR822 164 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Text Node to Item Level Extrinsic 4. Add source condition. Choose the similar path in the source condition E1EDP01 with condition type Position Variable and also the specific TDID to be picked. 5. Add the 2nd source condition to pick the specific TDID, the reason is there might be different TDIDs (Long Text).. © SAP SE AR822 165 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Text Node to Item Level Extrinsic 6. Add condition value as Z. 7. Give the sample payload and run Test. © SAP SE AR822 166 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Limitations By the end of this lesson, you will be able to: • Identify custom mapping tool limitations © SAP SE AR822 167 LOGO HERE @ Copyright. All rights reserved. Limitations • Comments ØIDOC to cXML - We cannot map the IDOC comments to comments node in cXML. ØcXML to IDOC/Proxy - For example in IDOC, the comments need to be mapped to TDLINE and length of TDLINE is 70 characters. In CIG mappings, we cannot split the comments and create multiple TDLINE • A standard output which got generated cannot be changed. Customer will have to do the mapping from source to target again. • Customer cannot see the standard mapping lines and manual customizations (Done by Engineering). • Concatenate function: Max 3 fields only can be concatenated. • Adding multiple conditions via Choose When is not supported. © SAP SE AR822 168 LOGO HERE @ Copyright. All rights reserved. Content Based Routing © SAP SE AR822 169 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Overview By the end of this lesson, you will be able to: • Navigate the Custom Routing Tool • Understand the feature and functions of Custom Routing Tool This lesson includes the following topics: • Flow Overviews • Feature and Functions © SAP SE AR822 170 LOGO HERE @ Copyright. All rights reserved. Overview Buyers can use custom routing to route transaction documents to the specific ERP client system based on the system ID of the ERP system and certain conditions. Using this feature the buyer can do the following: Create & Edit Custom Routing for Document Type XPath Based Document Routing © SAP SE AR822 171 LOGO HERE @ Copyright. All rights reserved. Overview Ariba Network or SAP Ariba Applications Cloud Integration Gateway Company Code - 1000 Company Code - 2000 System ID 1 System ID 2 SAP S/4 Hana SAP ECC © SAP SE AR822 172 LOGO HERE @ Copyright. All rights reserved. Overview To navigate to Mapping Tool in CIG follow the below steps: 1. Login to Cloud Integration Gateway. 2. Go to My Configurations. 3. Navigate to Custom Routing. © SAP SE AR822 173 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Configuration Steps By the end of this lesson, you will be able to: • Configure content based routing This lesson includes the following topics: i. Create custom routing © SAP SE AR822 174 LOGO HERE @ Copyright. All rights reserved. Configuration Steps 1. Go to the Custom Routing tab under My Configuration. 2. Click Create Custom Routing. © SAP SE AR822 175 LOGO HERE @ Copyright. All rights reserved. Configuration Steps 3. Select Direction and Document Type, enter values for Name and Description. 4. From the Action Value drop down, select the System ID for which you want to do the CBR. © SAP SE AR822 176 LOGO HERE @ Copyright. All rights reserved. Configuration Steps 5. On the conditions section click on the + sign to add Xpath . 6. Either you can select a Possible XPath from the available list, or click New XPath © SAP SE AR822 177 LOGO HERE @ Copyright. All rights reserved. Configuration Steps 7. Enter values for Name and Description, select the Data Type. 8. Select the XPath of the node for which you want to do the CBR. © SAP SE AR822 178 LOGO HERE @ Copyright. All rights reserved. Configuration Steps 9. Select the Operand from the drop down. 10. Under Operand, select EXISTS 11. Click Save. © SAP SE AR822 179 LOGO HERE @ Copyright. All rights reserved. Outbound Buying and Invoicing AN System ID – AN1 AN System ID – AN2 Ariba Network Cloud Integration Gateway System ID – S1 System ID – S2 © SAP SE AR822 180 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Operands By the end of this lesson, you will be able to: • Describe the operands allowed when defining an XPath This lesson includes the following topics: i. Operands allowed for String Data Type ii. Operands allowed for Numeric Data Type © SAP SE AR822 181 LOGO HERE @ Copyright. All rights reserved. Operands This function is used for adding different conditions for defining XPath. Ø For String Data Type. Ø For Numeric Data Type. S.No Operand 1 Equals 2 Not equals 3 Not begins with 4 Not null or empty 5 Exists 6 Not exists 7 Contains 8 Not contains 9 Begins with Operands Allowed for String Data Type S.N o Operand 1 Greater than 2 Less than 3 Greater than or equal 4 Less than or equal 5 Equals Operands Allowed for Numeric Data Type © SAP SE AR822 182 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Use Cases By the end of this lesson, you will be able to: • Configure company code based routing This lesson includes the following topics: i. Company code based routing © SAP SE AR822 183 LOGO HERE @ Copyright. All rights reserved. Company Code Based Routing Ex: Maintain a custom routing condition where company code 1000 and 2000 need to point to one backend system B1 and company code 3000 and 4000 need to point to backend system B2. Go to the Custom Routing tab under My Configuration and click on Create Custom Routing. 1. Select Direction and Document Type, enter values for Name and Description. 2. From the Action Value drop down, select the System ID B1. © SAP SE AR822 184 LOGO HERE @ Copyright. All rights reserved. Company Code Based Routing 3. Click on the New XPath button, enter Name and Description. 4. Enter value of XPath as: /PurchaseOrderExportRequest/ERPOrder_PurchOrdHeaderDetails _Item/item/CompanyCode[UniqueName=1000 or UniqueName=2000] © SAP SE AR822 185 LOGO HERE @ Copyright. All rightsreserved. Company Code Based Routing 5. Select the Operand as EXISTS, click Save 6. From the Action Value drop down, select the System ID B2. © SAP SE AR822 186 LOGO HERE @ Copyright. All rights reserved. Company Code Based Routing 7. Enter value of XPath as /PurchaseOrderExportRequest/ERPOrder_PurchOrdHeaderDetails_Item/it em/CompanyCode[UniqueName=3000 or UniqueName=4000] Click Save 8. Select the Operand as EXISTS, click Save 9. Check the CBR overview screen. © SAP SE AR822 187 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 5: Sample XPaths By the end of this lesson, you will be able to: • Recognize various Xpath Examples This lesson includes the following topics: i. XPath examples © SAP SE AR822 188 LOGO HERE @ Copyright. All rights reserved. Sample XPaths S.No XPath Examples 1 /cXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader/*[@role ='billTo' and @addressID = '0001']/Name 2 /cXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader/InvoicePartner/Contact[@role='remitTo']/PostalAddress/City 3 /cXML/Request[1]/InvoiceDetailRequest[1]/InvoiceDetailOrder[1]/InvoiceDetailItem[LineNum]/InvoiceDetailItemReference[1]/Description[1] 4 /cXML/Header/To/Credential[@domain='SystemID']/Identity 5 /PurchaseOrderExportRequest/ERPOrder_PurchOrdHeaderDetails_Item[1]/item[1]/CompanyCode[1]/UniqueName[1] © SAP SE AR822 189 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 6: Limitations By the end of this lesson, you will be able to: • Understand the limitations of content based routing This lesson includes the following topics: i. Limitations © SAP SE AR822 190 LOGO HERE @ Copyright. All rights reserved. Limitations Content Based Routing Limitations: 1. Adding more than two conditions for a transaction is not possible. 2. SAP Ariba Cloud Integration Gateway doesn’t support custom routing for suppliers. © SAP SE AR822 191 LOGO HERE @ Copyright. All rights reserved. Section Complete Congratulations! You have now completed this Section!in SAP system. 3. Cloud Connector configuration. The auto generation P user ID required to connect to CIG is triggered when you enable CIG. © SAP SE AR822 26 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via Ariba Network (Access CIG) Step 7 of 7 While accessing CIG very first time, if you have not sent the backend system information to CIG via SAP Data Sync report, you will land on Trading Partner System information page where you would need to provide required information of your SAP system. Until you provide the backend system information, CIG will not allow you to proceed further. Recommendation: send your backend SAP system information before accessing & configuring your CIG account very first time. © SAP SE AR822 27 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing Connecting via SAP Ariba Sourcing Pre-Requisites Access CIG © SAP SE AR822 28 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Pre-Requisites) ü SAP Ariba Sourcing Realm connected to an active Buyer Account on Ariba Network. ü Enable your Sourcing Realm to access CIG (for Master Data Integration). ü Enable your AN Buyer account to access CIG (for transaction integration). In order to start testing once all the configurations are done, you need to: ü Access to SAP Marketplace to download SAP Ariba Cloud Integration Gateway add-on for SAP ERP or SAP S/4HANA. ü Configure AddOn on your SAP system. ü Configure your certificates. • For SAP Ariba Sourcing Integration, enabling CIG through Ariba Sourcing Realm is only meant for Sourcing Master Data Integration. • For Sourcing Transactions Integration such as Quote Request; Award & Contract, you need to enable CIG from Ariba Network as well. © SAP SE AR822 29 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing Connecting via SAP Ariba Sourcing Pre-Requisites Access CIG © SAP SE AR822 30 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Access CIG) Step 1 of 6 Login to your Ariba Sourcing realm with a user having “Customer Administrator” permission. Click the dropdown menu for Manage. Click Administration. © SAP SE AR822 31 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Access CIG) Step 2 of 6 Click the dropdown menu for Integration Manager. Click Cloud Integration Gateway © SAP SE AR822 32 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Access CIG) Step 3 of 6 After reading & agreeing to Terms of Use & Privacy Statement, check the boxes next to I have read and agree.… & Enable the Ariba Cloud Integration Gateway Capability. Also check the boxes of the tasks / Integration Events you want to adopt to enable them. Then click Save. These tasks / events are only meant for integration with S/4 HANA Cloud version and not applicable for integration with on-premise SAP system. 1) Export Purchase Contract Request to CIG-S4HANA – This parameter is to enable Ariba Contract CLID integration with S/4 HANA cloud. This integration is slightly different from our Add-On integration because it doesn’t go through AN(meaning it is not cXML based integration). Hence we introduced a new parameter. 2) Export RFX Awards to S4HANA – This parameter is to enable Quote Message from Ariba Sourcing to S/4 HANA Cloud. 3) Import Purchase Contract Status Update Request from CIG-S/4HANA – This parameter is to enable Contract Status update from S/4 HANA Cloud to Ariba Contracts (Response flow for integration of Export Purchase Contract Request to CIG-S4HANA) 4) Import Sourcing Request from S/4HANA – This parameter is to enable Quote Request flow from S/4HANA cloud to Ariba Sourcing. In S/4 HANA cloud the RFQ created is called Sourcing Request. 5) SMExternalValidation – Do not have info about this parameter. In SLP, we can have validations within SLP/SM or in the external system like MDG. This parameter may be controlling that behaviour. Need to check with the PM for SLP. 6) Send RFQ Confirmation to S4HANA – This is a new flow. Once we send the Quote Request from S/4 HANA Cloud to Ariba Sourcing, they will send a response back to S/4 HANA. This will be called RFQ confirmation. This is currently under development and Murali is working on it. This parameter is to enable this flow. © SAP SE AR822 33 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Access CIG) Step 4 of 6 The CIG status is now Enabled. Click the link Visit the cloud integration gateway © SAP SE AR822 34 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Access CIG) Step 5 of 6 Upon enabling CIG from Ariba Sourcing Realm in previous step, you will get an automated email from notification@sapnetworkmail.com to set the password of your P User, a unique user ID for your account in CIG. This P User information will be needed for following: 1. Sending SAP system information to CIG. 2. Execute Interface Setup program in SAP system. 3. Cloud Connector configuration. 4. Sending Master Data from your SAP system to Ariba Sourcing. • Each P User is associated with only one AN Buyer Account. • The system has built-in intelligence to check AN Buyer ID connected to your Sourcing Realm to avoid duplicate creation on P User. • Thus, as an SAP Ariba Sourcing Customer even tough you enable CIG through your Sourcing Realm for Sourcing Master Data Integration, NO new P User will get created when you enable CIG again through Ariba Network for Sourcing Transaction Integration. © SAP SE AR822 35 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Sourcing (Access CIG) Step 6 of 6 While accessing CIG very first time, if you have not sent the backend system information to CIG via SAP Data Sync report, you will land on Trading Partner System information page where you would need to provide required information of your SAP system. Until you provide the backend system information, CIG will not allow you to proceed further. Recommendation: send your backend SAP system information before accessing & configuring your CIG account very first time. © SAP SE AR822 36 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement Connecting via SAP Ariba Procurement Pre-Requisites Access CIG © SAP SE AR822 37 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Pre-Requisites) ü SAP Ariba Procurement Realm ü Enable your Procurement Realm to access CIG ü Enable your associated AN Buyer account to access CIG (for transaction integration for Invoice Management Realm & Combo Realm) In order to start testing once all the configurations are done, you need to: ü Access to SAP Marketplace to download SAP Ariba Cloud Integration Gateway add-on for SAP ERP or SAP S/4HANA. ü Configure AddOn on your SAP system. ü Configure your certificates. © SAP SE AR822 38 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Pre-Requisites) Please note that for SAP Ariba Procurement Integration, enabling CIG through SAP Ariba Procurement realm is meant for both Procurement Master Data Integration & Procurement Transaction Integration. For Procurement Transactions Integration through solutions such as Invoice Management (aka Invoice Pro) & Combo Realm, you need to enable CIG from Ariba Network as well. © SAP SE AR822 39 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement Connecting via SAP Ariba Procurement Pre-Requisites Access CIG © SAP SE AR822 40 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Access CIG) Step 1 of 6 Login to your SAP Ariba Procurement realm (login requires user with “Customer Administrator” permission) Click the dropdown menu for Manage Click Core Administration© SAP SE AR822 41 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Access CIG) Step 2 of 6 Under Integration Manager Click Cloud Integration Gateway © SAP SE AR822 42 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Access CIG) Step 4 of 6 After reading & agreeing to Terms of Use & Privacy Statement, check the boxes next to I have read and agree.… & Enable the Ariba Cloud Integration Gateway Capability. Also check the boxes of the tasks / Integration Events you want to adopt to enable them. Then click Save. © SAP SE AR822 43 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Access CIG) Step 4 of 6 The Status is now Enabled. Click the link Visit the cloud integration gateway. © SAP SE AR822 44 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Access CIG) Step 5 of 6 Upon enabling CIG from SAP Ariba Procurement realm, you will recieve an automated email from notification@sapnetworkmail.com to set the password of your P User, a unique user ID for your account in CIG. This P User information will be needed for following: 1. Sending SAP system information to CIG. 2. Execute Interface Setup program in SAP system. 3. Cloud Connector configuration. 4. Sending Master Data from your SAP system to Ariba Sourcing. • Each P User is associated with only one AN Buyer Account. • The system has built-in intelligence to check the AN Buyer ID connected to your Procurement realm to avoid duplicate creation on P User. • Thus, as an SAP Ariba Procurement Customer even tough you enable CIG through your Procurement realm for Procurement Master Data Integration, NO new P User will get created when you enable CIG again through Ariba Network for Procurement Transaction Integration. © SAP SE AR822 45 LOGO HERE @ Copyright. All rights reserved. Connecting to CIG via SAP Ariba Procurement (Access CIG) Step 6 of 6 While accessing CIG very first time, if you have not sent the backend system information to CIG via SAP Data Sync report, you will land on Trading Partner System information page where you would need to provide required information of your SAP system. Until you provide the backend system information, CIG will not allow you to proceed further. 2 text pop-ups © SAP SE AR822 46 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Adding & Editing ERP information By the end of this lesson, you will be able to: • Add or edit ERP system information This lesson includes the following topics: i. Step-by-step instruction on how to add or edit ERP system information © SAP SE AR822 47 LOGO HERE @ Copyright. All rights reserved. Adding & Editing ERP information Step 1 of 6 Click on the User Name appearing at the top/right corner of the screen. Click Basic Data © SAP SE AR822 48 LOGO HERE @ Copyright. All rights reserved. Adding & Editing ERP information Step 2 of 6 The Trading Partner System Information page is now displayed. Click Add to define a new backend system © SAP SE AR822 49 LOGO HERE @ Copyright. All rights reserved. Adding & Editing ERP information Step 3 of 6 Add new backend SAP system information When you want to add ERP system information manually (not recommended), you need to provide following information: A. ERP Name (Select from the list of available values) B. ERP version (Select from the list of available values) C. System ID – Logical System ID of your ERP. D. Service Pack E. Middleware (Select from the list of available values) F. Middleware Version G. Time Zone (of your ERP system) H. AddOnInfo1 – ERP Software Component ARBCI1. Specify the version of the add-on SP you are using. I. AddOnInfo2 – ERP Software Component ARBCI2. Specify the version of the add-on SP you are using. J. AddOnInfoR – ERP Software Component ARBCIGR. Specify the version of the add-on SP you are using. Click Save © SAP SE AR822 50 LOGO HERE @ Copyright. All rights reserved. Adding & Editing ERP information Step 4 of 6 The new backend system is now visible Click Finish © SAP SE AR822 51 LOGO HERE @ Copyright. All rights reserved. Adding & Editing ERP information Step 5 of 6 Click on the pencil icon to edit the information in the existing entry. © SAP SE AR822 52 LOGO HERE @ Copyright. All rights reserved. Adding & Editing ERP information Step 6 of 6 Change the required fields (from the list of available values). Click Save © SAP SE AR822 53 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Home Page By the end of this lesson, you will be able to: • Navigate the CIG Home Page This lesson includes the following topics: i. Home Page navigation © SAP SE AR822 54 LOGO HERE @ Copyright. All rights reserved. Home Page 1. Integration Projects ü Displays all the projects & it’s statuses. ü Allows user to view; create; edit or delete the project. 2. Supplier Reporting ü Displays all the projects of connected suppliers & it’s statuses. ü Provides visibility on the status of supplier on-boarding. 3. Transaction Tracker ü Track the transaction documents that you have sent & received. ü Download payloads & attachments 4. Under My Projects, you will see a list of available integration projects 5. Create a New Integration Project button. Once ERP system information is added, you will be navigated to Home page of your CIG account. © SAP SE AR822 55 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 5: Configuring Ariba Cloud Integration Project By the end of this lesson, you will be able to: • Configure an SAP Ariba Cloud Integration Project This lesson includes the following topics: i. Integration Project Wizard ii. Step-by-step instructions on how to configure an SAP Ariba Cloud Integration Project © SAP SE AR822 56 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project Integration Project Wizard • The Integration Project Wizard automates complex integration tasks by asking a series of easy-to- answer questions. • The answers you provide help Cloud Integration Gateway derive transaction configurations. • Tip: you can reuse the connection information for future integrations with other Ariba products. Let’s take a look at the steps! © SAP SE AR822 57 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project Click Create a New Integration Project Does this step look familiar? It should because we completed this step at the end of the “Home Page” lesson. Now, let’s take a look at the rest of the steps! © SAP SE AR822 58 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Basic Information We are now in the Project Wizard! Provide following basic information: • Project Name of your choice. Users are recommended to enter a meaningful name that helps to identify the project easily. • Select Product – Depending upon your solution adoption, choose the product – Ariba Network; Ariba Procurement or Ariba Sourcing. • Click NextYou need to create a separate project for integrating with each SAP Ariba product. © SAP SE AR822 59 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (1/5) Step 1 of 5 To define Connection for a project you can do either of the following: Option A: Select from available connections by clicking on the down arrow sign of the connection listed in Reusable Connections table. This option is available only when you are creating second project. OR Option B: Create a fresh connection by clicking on Add New Connection button. © SAP SE AR822 60 LOGO HERE @ Copyright. All rights reserved. Step 2 of 5 • Select from available connections by clicking on the down arrow sign of theconnection listed in Reusable Connections table. Option A: Select from available connections by clicking on the down arrow sign of the connection listed in Reusable Connections table. This option is available only when you are creating second project. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (2/5) © SAP SE AR822 61 LOGO HERE @ Copyright. All rights reserved. Step 3 of 5 In this example, the Connection Details drop down menu provides the Edit option. This means the connection is New and you can edit the connection information because it is not associated with any other project. In this example, the Connection Details drop down menu excludes the Edit option. This means the connection is associated with other project, and can only be resued but can not be edited. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (3/5) © SAP SE AR822 62 LOGO HERE @ Copyright. All rights reserved. Step 4 of 5 Option B: Create a fresh connection by clicking on Add new Connection button. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (4/5) © SAP SE AR822 63 LOGO HERE @ Copyright. All rights reserved. Step 5 of 5 Duplicate connection for a unique combination of SAP System ID + Document Type is prohibited. To add a new connection, define or select appropriate values: Transport Type – Choose Addon if you are integrating via Cloud Connector. If using middleware: choose HTTPS Environment – Choose the environment of your backend SAP system for which you are setting up the connection as TEST or PRODUCTION, or TEST/ PRODUCTION. Name – When you create a connection manually, the name can be of your choice. Spaces or Special Characters in the name are not allowed. System ID – Choose your SAP system’s Logical System ID. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (1/5) © SAP SE AR822 64 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity This section holds information for connecting from CIG to your SAP system. This section holds information for connecting from your SAP system to CIG. Connect to Backend Connect Trading Partner to CIG There are two Connection Details pages: © SAP SE AR822 65 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect to Banckend (1/2) Step 1 of 2 Connect to Backend section: Document Type: Choose “Any” to have all the document types covered under a single connection. Else, you will need to create separate connection for each of the document type. Domain Name – Virtual Host name of your SAP system maintained in SAP Cloud Connector configuration. Port – Virtual Port number of your SAP system maintained in SAP Cloud Connector configuration. Client ID – Your SAP system’s Client ID. Location ID – Your SAP Cloud Connector’s unique Location ID defined in SAP Cloud Connector configuration. Document Type Example: In Ariba Network Integration scenario, customer may want to route inbound invoices (from Ariba Network) to ERP system through their Tax Management System or Vendor Invoice Management (VIM) System & rest of the incoming documents directlyto their backend ERP system. Then, customer can create 2 connections - one for inbound Invoice to Tax management System or VIM & other for rest of the inbound documents to ERP system. In such case, customer need to ensure that The Tax Management System or VIM is capable of handling & processing the IDOC or SOAP messages. Connectivity is built between their Tax Management System or VIM. © SAP SE AR822 66 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect to Banckend (2/2) Step 2 of 2 Connect to Backend section continued: Authentication – You can choose from the available values – Basic or Certificate Ø Basic: For this mode of authentication, provide Username & Password of your SAP system manually. Ø Currently certificate authentication mode is not supported while connecting to backend on-premise SAP system via cloud connector (Direct Connect option). © SAP SE AR822 67 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect Trading Partner to CIG (1/2) Step 1 of 2 Connect Trading Partner to CIG section: Authentication Type – You can choose from the available values – Basic or Certificate. Ø Basic: For this mode of authentication, Username (P User ID) will be set automatically. You can not change the value of P User ID. Ø Certificate: If you select this mode of authentication, you need to add the public key of the certificate received from trusted CAs. (Certificate that is to be added should be in the BASE64 encoded format.) © SAP SE AR822 68 LOGO HERE @ Copyright. All rights reserved. Step 2 of 2 Duplicate certificates are prohibited. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect Trading Partner to CIG (2/2) © SAP SE AR822 69 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity Once all the required information is provided / verified: Click Save Click Next The connection is made available for production as soon as the project in which it has been configured is deployed to production. © SAP SE AR822 70 LOGO HERE @ Copyright. All rights reserved. If you are connecting via middleware perform the following steps: 1. On the Connection tab either select existing connection from the list of Reusable Connections or click on Add New Connection. 2. Choose HTTPS as the Transport Type. 3. Choose the Environment of your connection as Test or Production or Test / Production. 4. Enter a Name for your connection in the Name field. 5. Choose the system to which you would like to connect to in the System ID field. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity (1/2) © SAP SE AR822 71 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity (2/2) © SAP SE AR822 72 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity This section holds information for connecting from CIG to your middleware. This section holds information for connecting from your middleware to CIG. Connect CIG to Trading Partner Connect Trading Partner to CIG There are two Connection Details pages: © SAP SE AR822 73 LOGO HERE @ Copyright. All rights reserved. 6. In the Connect CIG To Trading Partner section: Choose the Document Type for the connections of this integration project. Choose ANY to support all document types. Choose a specific document type, if you want to restrict the project. Enter the URL to connect to the middleware. See the information on next 2 pages. Choose the Authentication Type for the middleware connection: • Basic: Enter your middleware Username and Password to authenticate. • Certificate: Download the certificate & save on your middleware system. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect CIG to Trading Partner (1/3) © SAP SE AR822 74 LOGO HERE @ Copyright. All rights reserved. A generic URL would be: https://:/XISOAPAdapter/MessageServlet?channel=::" Sample URL: https://samplepi:51101/XISOAPAdapter/MessageServlet?channel=:BS_ACIG:CC_CIG_S OAP_Sender Where: ü samplepi: is the server name ü 51101: is the port ü BS_ACIG: is the business system name ü CC_CIG_SOAP_Sender: is the communication channel name for the SAP Process Integration configuration scenario Middleware: SAP Process Integration Configuring Ariba CloudIntegration Project: Connection for Mediated Connectivity - Connect CIG to Trading Partner (2/3) © SAP SE AR822 75 LOGO HERE @ Copyright. All rights reserved. https://:/cxf/receiveCIGSOAP & / Or https://:/ cxf/receiveCIGSyncDocument Sample URL: https://arlkgt1-hcioem.avtsbhf.eu1.hana.ondemand.com:443/cxf/receiveCIGSOAP Where: ü arlkgt1-hcioem.avtsbhf.eu1.hana.ondemand.com: is the hostname ü 443: is the port Middleware: SAP CPI For Network Integration; Sourcing Integration & Procurement Integration Async Flows: https://:/cxf/receiveCIGSOAP For Procurement Integration Sync Flows: https://:/ cxf/receiveCIGSyncDocument If you are implementing Ariba Procurement Integration & deploying all the integration flows, then you need to create separate connections – one with synchronous document type and one with Document Type = Any for rest of the document types. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect CIG to Trading Partner (3/3) © SAP SE AR822 76 LOGO HERE @ Copyright. All rights reserved. 7. In the Connect Trading Partner to CIG section: Choose the Authentication Type for the middleware connection: • Basic: Your P User ID will get populated in Username filed. No password needed. • Certificate: Add your certificate or reuse an existing one. If you want to reuse a certificate that you already added, choose it in the Certificate Name section. TEST URL & PROD URL of CIG will be displayed. 8. Click Save. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect Trading Partner to CIG (1/2) © SAP SE AR822 77 LOGO HERE @ Copyright. All rights reserved. About opening ports in SAP PI/PO When using any On Premise solution – there is only 1 IP (or “data center address”). However, when CIG is present, there is no static IP. Therefore, we must instead configure the IP Range in SAP PI. Please contact Ariba Customer Support to get the information on IP ranges for opening ports in SAP PI. Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect Trading Partner to CIG (2/2) © SAP SE AR822 78 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Mappings In the CIG Buy Side Integration, standard mappings are developed in XSLT & stored in the database. Thus, you don’t need to perform any activities in this step. Click Next © SAP SE AR822 79 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Parameters Follow these steps to define parameters: • Within the Parameters tab, select the Document Type from the dropdown menu • Choose the document type being adopted/add the cross-reference mappings. • Click Add In this section you need to define values in the parameter fields which you want to map. • The transactions & the related parameters are added by the administrator. • You can define the values for both test & production environments. 79 © SAP SE AR822 80 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Parameters Follow these steps to define parameters (continued): • Click the pencil icon to edit the entry In this section you need to define values in the parameter fields which you want to map. • The transactions & the related parameters are added by the administrator. • You can define the values for both test & production environments. • Enter values for the parameters in the TEST Environment and PROD Environment. • If you want to have different value in PROD Environment, uncheck the box Use same values. Then click Save. These fields are part of the message that will be sent/received based on the document – the field must be mapped to the value – can be a standard value or created. © SAP SE AR822 81 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Parameters Follow these steps to define parameters (continued): • Enter parameter values for another Document Type as needed or click Next. In this section you need to define values in the parameter fields which you want to map. • The transactions & the related parameters are added by the administrator. • You can define the values for both test & production environments. © SAP SE AR822 82 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings Follow these steps to define UOM Mappings: • Click Download link to obtain the UOM.csv file. Once you define parameter values for all required Document Types, you will land on the UOM Template page: UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded) © SAP SE AR822 83 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings Once you define parameters values for all required Document Types, you will land on UOM Template page Follow these steps to define UOM Mappings (continued): • Define the corresponding SAP ERP value for each Ariba Network specific UOM, and save the template. UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded) © SAP SE AR822 84 LOGO HERE @ Copyright. All rights reserved. Follow these steps to define UOM Mappings (continued): • Select the System ID for which you would like to upload UOM maps; click on Upload link to add the template & click Next. . Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded) © SAP SE AR822 85 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded) Example shown: For integration with SAP Ariba Procurement, UOM Mappings are maintained in the SAP Ariba Procurement realm. You don’t need to define it in CIG. © SAP SE AR822 86 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values Once you define UOM Mappings, you will land on Lookup Table page. Values in Lookup Table are required mainly for Real Time Budget Check; Total Landing Cost & Withholding Tax features of Ariba Procurement Integration & Quote Request feature of Ariba Sourcing Integration. Follow these steps to define Lookup Values Mappings: • In the Document Types/Names column, click on Select to add document type & from the available list, choose the document type. The associated template to that document type will get displayed. © SAP SE AR822 87 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values • Expand the template node & enter the Ariba value & Customer value for the template in the TEST Environment and PROD Environment. • Click Next when values for all the required document types are configured. © SAP SE AR822 88 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values Additional document type example: • Expand the template node & enter the Ariba value & Customer value for the template in the TEST Environment and PROD Environment. • Click Next when values for all the required document types are configured. © SAP SE AR822 89 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values Additional document type example: • Expand the template node & enter the Ariba value & Customer value for the template in the TEST Environment and PROD Environment. • Click Next when valuesfor all the required document types are configured. © SAP SE AR822 90 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values Refer to the sample values per template given in below table: Document type Template Name Sample SAP Ariba value Sample customer value RequisitionRealTimeBudgetExportRequest TaxOnCompanyCode 3000 TRUE PurchaseOrderExportRequest ProcurementConditionType Road Freight FRBI Air Freight FRB2 Handling Charge ZB00 PurchaseOrderChangeExportRequest ProcurementConditionType Road Freight FRB3 Handling ZB00 PaymentExportRequest WithholdingTaxMap WHTTAX1 T1 WHTTAX2 T2 WHTTAX3 T3 © SAP SE AR822 91 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Cross Reference-Defining Realm If you are working on a project for Ariba Sourcing integration or Ariba Procurement integration, then once you define Lookup Table values, you will land on Realm ID page. Here you need to select the realm you would like the project to connect to. This is more important when you have multi-ERP (FPC) environment & creating different projects for each back-end system. Follow these steps to define Realm ID: 1. Select Realm ID to which you are connecting the specific back-end system ID you have defined while creating connection. 2. Click Next. © SAP SE AR822 92 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Configuration Confirmation After you have defined values for all the Cross References, you will land on Configuration Confirmation page. Here you can review the configuration details & modify any information as & if needed. 1. Click the pencil icon to edit, and modify the details of any configuration if needed. 2. Click Confirm. © SAP SE AR822 93 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Configuration Confirmation Once the project is confirmed, the project status will be In Testing.Before you confirm the project, it will hold In Progress status. © SAP SE AR822 94 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Test At this stage you need to decide whether to test the configured documents manually or you would want to use TestCentral, the automated test tool to execute the test scenarios programmatically / in automated way. 1. If you do not want to use TestCentral & perform manual testing, click on Skip Test. 2. If you want to use TestCentral, click on Run Test. The Execution Start Date can be set in either case. • This is just a stop gap arrangement. Since the Self-Test framework is not ready, you will not find complete functionality of the framework working. • It is strongly recommended to execute all of your UAT scenarios in this phase before you Go Live. © SAP SE AR822 95 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Test At this stage you need to run the mandatory test cases either manually or via TestCentral. • When you choose Skip Test, system will ask your confirmation which represents your responsibility to execute all the necessary business test scenarios & achieve desired quality criteria. It is advisable to schedule / set the Execution Start Date to accommodate the timeframe, you need to complete UAT phase. • When you choose Run Test, you can schedule the testing activity at a specific date & time. All the test scenarios that you select will get executed. © SAP SE AR822 96 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Test Once the testing is complete, the project status will be Tested. © SAP SE AR822 97 LOGO HERE @ Copyright. All rights reserved. Configuring Ariba Cloud Integration Project: Deployment Once you complete execution of UAT scenarios, the results will be captured in the background for each scenario defined in TestCentral as well as a successful execution of those scenarios, Status will be updated as Completed. You can see result of individual test scenario in Pass / Fail column & the Go Live button activated. This means your project is ready to get deployed on production. Click the button to Go Live. © SAP SE AR822 98 LOGO HERE @ Copyright. All rights reserved. Managing Multiple Landscapes Usually, in SAP, a three-system landscape exists which consist of: • Development Server –DEV • Test or Quality Assurance Server – TEST / QA • Production Server - PROD This configuration is not meant as a system-failure preemptive measure but, as a configuration pipeline management. This pipeline approach is for a landscape where the configuration in the Development system is moved to the Quality Assurance / Test system and, finally, to the Production system. The advantages of the pipeline approach are as follows: ü All systems are synchronized for Production functionalities. ü Configuration changes are first done in Development, thoroughly tested in Quality Assurance and finally published in Production. ü The migration path from one server to the next is simple & often, automated. However, SAP Ariba exclusively features a landscape offering: • Test Realm –TEST • Production Realm -PROD © SAP SE AR822 99 LOGO HERE @ Copyright. All rights reserved. Managing Multiple Landscapes The SAP Ariba standard landscape is based on a two-environment platform. All prework, design, configuration, testing and training is done in Test while Production is solely reserved for live business processes. The advantages of this landscape are as follows: • Simplicity of maintenance due to low number of environments. • Limited synchronization efforts due to low number of environments. © SAP SE AR822 100 LOGO HERE @ Copyright. All rights reserved. Managing Multiple Landscapes If you have 3-tier landscape in SAP environment (SAP Dev; SAP Test & SAP Prod) & want to connect all 3 tiers with SAP Ariba, one of the following 3 options can be considered: 1. Disconnected SAP Dev environment: SAP Dev >>> Not connected with SAP Ariba SAP Test >>> SAP Ariba Test SAP Prod >>> SAP Ariba Prod • SAP DEV server disconnected from SAP Ariba environment. • SAP side development work done in SAP Dev & can be tested at component level only (may be using some simulators). • SAP side development work done in SAP Dev is then transported to SAP Test for further end-to-end configuration & testing. • Configuration and integration efforts are done in SAP Test. • SAP Test is paired with SAP Ariba Test. • Once the solution is ready, it is transported from SAP Test to SAP PROD while SAP Ariba Test is moved to SAP Ariba Prod. • Master Data from SAP Prod can also be loaded into SAP Ariba Test (as & if necessary). • Configuration or integration changes, as necessary, are done in SAP Test / SAP Ariba Test and, after testing, validation & approval, moved to SAP Prod / SAP Ariba Production. • In CIG portal, regular (single) project with 2 separate connections (Environment = TEST & Environment = PROD) is created. © SAP SE AR822 101 LOGO HERE @ Copyright. All rights reserved. Managing Multiple Landscapes 2. SAP Dev environment connected with SAP Ariba Test: SAP Dev >>> SAP Ariba Test SAP Test >>> SAP Ariba Test SAP Prod >>> SAP Ariba Prod • SAP Dev & SAP Test are paired with SAP Ariba Test. • SAP side development work done in SAP Dev & tested with SAP Ariba Test. • SAP side development work done in SAP Dev is then transported to SAP Test for further end-to-end configuration & testing. • Configuration & integration efforts start in SAP Dev. • Configuration & interfaces are then migrated to SAP Test. • A limited & specific set of data can be used to connect SAP Dev with SAP Ariba Test to avoid uploading duplicate master data in SAP Ariba Test (from SAP Dev & SAP Test). • If SAP Dev & SAP Test has overlapping master data, then consider using Content-based Routing in CIG to transmit the documents to appropriate back-endsystem (SAP Dev or SAP test). • With this approach, you will be able to keep & use 2 projects in CIG. One pointing to SAP Dev & other pointing to SAP Test + SAP Prod. • Once the solution is ready, SAP Test is moved to SAP PROD while SAP Ariba Test is moved to SAP Ariba Prod. • Master Data from SAP Prod can also be loaded into SAP Ariba Test (as & if necessary). • Configuration or integration changes, as necessary are done in SAP Dev / SAP Test / SAP Ariba Test and, after testing, validation & approval, moved to SAP Prod & SAP Ariba Prod. • In CIG portal: o Create a (single) project with 1 connection (Environment = TEST / PROD) is created & use for connecting SAP Dev to SAP Ariba Test. Make sure that this project is NOT deployed to PROD. o Create another (single) project with 2 separate connections (Environment = TEST & Environment = PROD) is created & use for connecting SAP Test to SAP Ariba Test & SAP Prod to SAP Ariba Prod. © SAP SE AR822 102 LOGO HERE @ Copyright. All rights reserved. Managing Multiple Landscapes 3. SAP Dev environment connected with SAP Ariba Supplemental realm (additional cost involved): SAP Dev >>> SAP Ariba Supplemental SAP Test >>> SAP Ariba Test SAP Prod >>> SAP Ariba Prod • SAP DEV server paired with SAP Ariba Supplemental. • SAP side development work done in SAP Dev & tested with SAP Ariba Supplemental. • SAP side development work done in SAP Dev is then transported to SAP Test for further end-to-end configuration & testing. • Configuration & integration done in SAP Ariba Dev is manually migrated / replicated to SAP Ariba Test. • Configuration & integration efforts start in SAP Dev. • Configuration & interfaces are then migrated to SAP Test. • SAP Test is paired with SAP Ariba Test. • Once the solution is ready, it is transported from SAP Test to SAP PROD while SAP Ariba Test is moved to SAP Ariba Prod. • Master Data from SAP Prod can also be loaded into SAP Ariba Test (as & if necessary). • Configuration or integration changes, as necessary are done in SAP Test / SAP Ariba Test and, after testing, validation & approval, moved to SAP Prod / SAP Ariba Production. • In CIG portal (Note that SAP Ariba Supplemental is an independent site with different ANID & CIG account. Thus, create projects in respective CIG account): o Create a (single) project with 1 connection (Environment = TEST / PROD) is created & use for connecting SAP Dev to SAP Ariba Supplemental. • Make sure that this project is NOT deployed to PROD. o Create another (single) project with 2 separate connections (Environment = TEST & Environment = PROD) is created & use for connecting SAP Test to SAP Ariba Test & SAP Prod to SAP Ariba Prod. o Custom mappings & / or engineering-driven custom mappings done in CIG account associated with SAP Ariba Supplemental need to be manually redone in CIG account associated with SAP Ariba Test. © SAP SE AR822 103 LOGO HERE @ Copyright. All rights reserved. Managing Multiple Landscapes Important considerations to be noted: • A supplemental site is an additional SAP Ariba Test realm completely disconnected from the standard environment where the SAP Ariba solution is being deployed. • A Supplemental site requires licenses & subscription services to be purchased for the additional environment. • Migration from SAP Ariba Dev to SAP Ariba Test is a manual process that must be considered accordingly in the Project Plan as it may take several days to be completed. • There is no standard or automated migration between the SAP Ariba Supplemental site & the SAP Ariba Test site. Thus, Supplemental site requires services, as configuration cannot be done in a self-service mode. • Supplemental site is created with a different ANID and linked to a different Ariba Network account. • Such Ariba Network account does not include any supplier enablement services as it only serves the purpose of integration testing. • Supplemental site behaves as any standard site, supporting CIG & not limiting the number of concurrent users. • Trying to simulate a Development environment with Supplemental site is theoretically possible but, it would require increasing the subscription services associated with the project, increasing the cost and the timelines. • As they lack Ariba Network support, additional cost in the shape of additional hours is required to cover any required configuration or change in the Ariba Network side. • Supplemental site is not meant to become the pair of the SAP Dev server. The most common use case for a Supplemental site is “Education and Training”. © SAP SE AR822 104 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 6: Resetting P User Password By the end of this lesson, you will be able to: • Reset P User password of SAP Ariba Cloud Integration Gateway. © SAP SE AR822 105 LOGO HERE @ Copyright. All rights reserved. Resetting P User Password In the event where you don’t remember your P User Password or you want to change the P User Password, you can use one of the following options to reset your P User Password of your Cloud Integration Gateway: 1. Through SAP Cloud Identity portal 2. Through CIG portal © SAP SE AR822 106 LOGO HERE @ Copyright. All rights reserved. Resetting P User Password – through SAP Cloud Identity Portal 1. Access https://aribaoperations.accounts.ondemand.com/ 2. Provide email ID associated with your CIG & click Forgot Password 3. Once again provide email ID associated with your CIG & click Send © SAP SE AR822 107 LOGO HERE @ Copyright. All rights reserved. Resetting P User Password – through SAP Cloud Identity Portal (continued) 4. Open the email from your inbox & press Click here to reset your password 5. Provide new password and click Save © SAP SE AR822 108 LOGO HERE @ Copyright. All rights reserved. Resetting P User Password – through CIG Portal 1. Access CIG and navigate to My Configurations>>>Authorization. Click Change Password 2. On the Warning popup, click Accept. The warning popup is shown basically to remind you that when you change P User password, you need to make changes to the corresponding configuration objects where P User ID & password information is used. For example: 1. SAP Data Sync 2. RFC Destination’s Logon & Security info 3. Interface Setup for Web Services 3. Provide new password & click Submit. © SAP SE AR822 109 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 7: Configuring Multi-ERP for Network Integration By the end of this lesson, you will be able to: • Link one ore more SAP systems (Multiple ERP) to a single Ariba Network Buyer account through the Cloud Integration Gateway (CIG). This lesson includes the following topics: Steps to configure multi-ERP in: i. Ariba Network Buyer Account ii. CIG iii. Cloud Connector iv. SAP NetWeaver PI v. SAP CPI Prerequisites: Raise a Service Request (SR) with Ariba Customer Support to enable your Ariba Network Buyer account for multi-ERP support. © SAP SE AR822 110 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 1. Once Ariba Customer Support confirms the enablement of multi ERP for your AN Buyer Account, login to your AN Buyer account. Click on Administration dropdown & then click on Configuration 2. You will see Business Application IDs link enabled. You can see this link only if your AN Buyer Account is multi ERP enabled. Click on the link © SAP SE AR822 111 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 3. You will see option to create Business Application IDs. Click Create 4. Provide details of your Business (SAP) System & other details. Click Save © SAP SE AR822 112 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 5. You will see the BusinessSystem getting displayed under List of System IDs. Click Create again to provide details of your another Business (SAP) System if needed. 6. Provide details of your another Business (SAP) System & click Save. You will see all your Business Systems listed. Click Save & then click Done © SAP SE AR822 113 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 7. Once all your Business Systems are created, you can assign it to your suppliers accordingly. To do so, click on Supplier Enablement dropdown & then click Active Relationships. You will see all suppliers connected to your AN Buyer. 8. Select the supplier to which you want to add Business System ID info & from More Actions dropdown, click Edit. © SAP SE AR822 114 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 9. Go to Unique Supplier ID Configuration section & click Add. 10. Select System ID from the list you created & Vendor ID of the supplier in that Business System. Click Save. 11. If you have the same supplier in another Business System, repeat the step#13 and add Vendor ID of the supplier defined in that Business System. All the Vendor IDs associated with respective Business Systems will then be displayed on the UI. © SAP SE AR822 115 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in CIG In CIG, you would need to create separate project per ERP / Business System. Follow the below steps: 1. Send the ERP information of each SAP system to CIG. 2. Ensure that information of each SAP system is available in CIG>>>Basic Data & is accurate. 3. Create separate projects per SAP system & select relevant information in the connection tab while creating projects. © SAP SE AR822 116 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in Cloud Connector In Cloud Connector, you would need to define different Internal Systems corresponding to each ERP system. © SAP SE AR822 117 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in SAP NetWeaver PI In PI, you would need to add the condition in Receiver Determination. © SAP SE AR822 118 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in SAP CPI 1. Maintain value mappings for SAP System ID & Virtual Host / Port. Virtual host & port should be the same as defined in Cloud Connector for that particular SAP System ID. 2. Maintain value mappings for SAP System ID & SAP Credentials. These are virtual user credentials for which you will need to define mappings with actual user credentials in a later step. © SAP SE AR822 119 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in SAP CPI 3. Maintain value mappings for SAP System ID & Cloud Connector Location ID. 4. Maintain mappings for SAP Credentials & SAP Login Info: a. Under Manage Security, click on Security Material. © SAP SE AR822 120 LOGO HERE @ Copyright. All rights reserved. Configuring Multi-ERP for Network Integration in SAP CPI 5. Maintain mappings for SAP Credentials & SAP Login Info b. Click on User Credentials. 6. Maintain mappings for SAP Credentials & SAP Login Info c. Add SAP User ID & Password for the Credentials maintained in Value Mappings in step#2. © SAP SE AR822 121 LOGO HERE @ Copyright. All rights reserved. Custom Mapping Tool © SAP SE AR822 122 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Overview By the end of this lesson, you will be able to: • Navigate the Custom Routing Tool • Understand the feature and functions of Custom Mapping Tool This lesson contains the following use cases: i. Feature Overview ii. Execution Flow iii. Supported Version © SAP SE AR822 123 LOGO HERE @ Copyright. All rights reserved. Mapping Tool Overview Mapping Tool The mapping tool provides added self-service in CIG which helps support the hefty demand of custom mappings. Using this feature the buyer can do the following: Create & Edit Customization Compare Deploy/ Undeploy & Manage versions Test © SAP SE AR822 124 LOGO HERE @ Copyright. All rights reserved. Mapping Tool Overview Flow: ØCIG executes the standard mappings. ØCustom XLSTs via SRs. ØCIG executes the mappings done via mapping tool. Standard Mappings SR Custom Mappings Mapping tool Custom Mappings © SAP SE AR822 125 LOGO HERE @ Copyright. All rights reserved. Mapping Tool Overview Access Mapping tool: • Log in to Cloud Integration Gateway. • Go to My Configurations. • Navigate to Mappings. © SAP SE AR822 126 LOGO HERE @ Copyright. All rights reserved. Mapping Tool Overview Supported CIG AddOn Versions: Ø Starts from ADDONINFO 1 - ARBCI10003 Ø Starts from ADDONINFO 2 - ARBCI20003 Ø Please check the support policy for updated information, SAP Note: 2400737 © SAP SE AR822 127 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Features By the end of this lesson, you’ll be able to : • Create & Edit Customizations • Deploy, Un-deploy, and Manage Versions • Test a Custom Map Lesson Topics • Create Customization • Edit Customization • Deploy Customization • Testing Customization © SAP SE AR822 128 LOGO HERE @ Copyright. All rights reserved. Features: Create & Edit Customization Create a new custom mapping: Go to the Mappings tab under My Configuration: 1. Select the Transaction for which you want to do the customization; Click ADD. 2. On the Document Mapper screen; Select the System ID from the drop down menu and Click OK. 3. On the Document Mapping screen, Map the Source Node to Target Node and Click Save Mapping © SAP SE AR822 129 LOGO HERE @ Copyright. All rights reserved. Features: Create & Edit Customization Edit custom mappings: Go to the Mappings tab under My Configuration: 1. Select the transaction for which you want to edit the customization. Click Edit icon 2. On the Document Mapping screen, Edit the Source Node to Target Node mapping and click Save Mapping © SAP SE AR822 130 LOGO HERE @ Copyright. All rights reserved. Features: Deploy/Un-deploy & Manage Versions Deploy custom mappings: Go to the Mappings tab under My Configuration: 1. Select the Transaction you want to manage. Click List Versions 2. On the Mapping Version Details screen, select Version & Deployment mode and click Close © SAP SE AR822 131 LOGO HERE @ Copyright. All rights reserved. Features: Deploy/Un-deploy & Manage Versions 3. On the My Configurations screen, verify the selected deployment version and mode is marked correctly. © SAP SE AR822 132 LOGO HERE @ Copyright. All rights reserved. Features: Testing Custom Map Testing Custom Mappings: Go to the Mappings tab under My Configuration: 1. Select the Transaction you want to test, click Test Mapping 2. On the Mapping Testing Tool screen, Browse or Copy the input content © SAP SE AR822 133 LOGO HERE @ Copyright. All rights reserved. Features: Testing Custom Map 3. Select SystemID and click Test 4. On the Mapping Testing Tool screen, check the mapping tool extension transformation © SAP SE AR822 134 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Node Functions By the end of this lesson, you’ll be able to : • Describe, and provide examples of, the node functions • Identify and execute specific custom mapping use cases This lesson includes the following topics: 1. Node Functions 2. Use Cases © SAP SE AR822 135 LOGO HERE @ Copyright. All rights reserved. Node Functions © SAP SE AR822 136 LOGO HERE @ Copyright. All rights reserved. Use Cases • Map extrinsic at header level • Map extrinsic at item level • Map a new optional element/ Concatenate/ Sub-string • Delete a mappedelement • Format Number • Normalize • Format Date • Map a Child Value form source structure to a Parent field in target structure • Choose When • Map text node to item level extrinsic • Create/ Replace node © SAP SE AR822 137 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Header Level EXAMPLE: Map SAP Purchase Order document type to OrderRequest cXML extrinsic (Map E1EDK01-BSART to Extrinsic(2) and Add Constant Value to Extrinsic-Name) Go to the Mappings tab under My Configuration and select the Transaction 1. Select the Extrinsic at Header level, click Duplicate Node © SAP SE AR822 138 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Header Level 2. On cXML Order Request Screen verify the new Extrinsic field 3. On cXML Order Request Screen, click the Target Node and click Add Constant Value © SAP SE AR822 139 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Header Level 4. Enter the Extrinsic name and click Ok 5. On the Document Mapping screen, map the Source Node to Target Node and click Save Mapping 6. Give the sample payload and run Test © SAP SE AR822 140 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Item Level EXAMPLE: Map SAP Material Group to cXML OrderRequest in OrderRequest>>ItemOut>>ItemDetail>>Extrinsic Go to the Mappings tab under My Configuration and select the Transaction 1. Select the Extrinsic at Line level, click the Duplicate Node option. © SAP SE AR822 141 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Item Level 2. Map E1EDP01>>MATKL to ItemDetail>>Extrinsic and hard-code the extrinsic name to MaterialGroup 3. Loop the material group for all the line items, right-click on the mapping line and choose Target Variable, click Add Position Variable © SAP SE AR822 142 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Item Level 4. Check for the highlighted text Select an Item on the target structure. 5. Select the structure with multiple occurrence, click the root node of extrinsic(2) i.e ItemOut from the structure. © SAP SE AR822 143 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Item Level 6. Add source condition to loop the segments, right-click on the mapping line and choose Add Source Condition 7. Select a condition item as E1EDP01 since E1EDP01 and ItemOut are in the same level. © SAP SE AR822 144 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Item Level 8. From the pop-up choose Position Variable radio button, click Ok 9. On the Document Mapping screen, click Save Mapping © SAP SE AR822 145 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map Extrinsic at Item Level 10. Give the sample payload and run Test © SAP SE AR822 146 LOGO HERE @ Copyright. All rights reserved. Use Cases: Delete a Mapped Element If a buyer does not want to send certain nodes to the target system, then they can suppress the details using this node function. Ex: Buyer does not want to send the accounting details to the supplier. Go to the Mappings tab under My Configuration and select the Transaction 1. Select the target segment to suppress, click on the Distribution Node on cXML Order Request and Delete 2. On cXML Order Request screen, check for the Red Line against Distribution node © SAP SE AR822 147 LOGO HERE @ Copyright. All rights reserved. Use Cases: Delete a Mapped Element 3. On the Document Mapping screen, click Save Mapping 4. Give the sample payload and run Test © SAP SE AR822 148 LOGO HERE @ Copyright. All rights reserved. Use Cases: Format Number This function is used for formatting different numeric values. Ex: If the amount value is 10.1999, and if we introduce a format number function with formatting 0.00, then the output would be 10.20. ERPOrder_PurchOrdLineDetails_Item>>ServiceDetails>>MaxAmo unt (fx) à POITEMS>>ITEM>>Maxamount Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, right- click on the Mapping Line, click Functions 2. On the selection screen, choose Add Function, click Add Format Number Function © SAP SE AR822 149 LOGO HERE @ Copyright. All rights reserved. Use Cases: Format Number 3. On the pop-up screen, enter the Number Format Pattern in the box, click OK, click Save Mapping 4. Give the sample payload and run Test SOURCE TARGET © SAP SE AR822 150 LOGO HERE @ Copyright. All rights reserved. Use Cases: Format Date This function is used for formatting different Date types. EX: Source has a date format like 2019-01-28 (YYYY-MM-DD) and if we need to change the date format to 2019-28-01 (YYYY-DD-MM), then add date format function like [Y0001]-[D01]-[M01]. Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, right-click on the Mapping Line, click Functions 2. On the selection screen, choose Add Function, click Add Format Date Function © SAP SE AR822 151 LOGO HERE @ Copyright. All rights reserved. Use Cases: Format Date 3. On the Pop-up screen, enter the Date Format Pattern, click OK, click Save Mapping 4. Give the sample payload and run Test © SAP SE AR822 152 LOGO HERE @ Copyright. All rights reserved. Use Cases: Normalize Function This function is used for normalizing any field values. Ex: Removes white spaces from the field value. Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, right-click on the Mapping Line, click Functions 2. On the selection screen, choose Add Function, click Add Normalize Function, click Save Mapping © SAP SE AR822 153 LOGO HERE @ Copyright. All rights reserved. Use Cases: Normalize Function 3. Give the sample payload and run Test SOURCE TARGET © SAP SE AR822 154 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure EXAMPLE: Mapping certain filed at line level to a field in header level based on a condition. Map E1EDP01>>E1EDP02>>BELNR(QUALF = 002) from source to OrderRequestHeader>>@parentAgreementID Go to the Mappings tab under My Configuration and select the Transaction 1. Select the E1EDP01 from source structure, Map E1EDP02- >BELNR to OrderRequestHeader-@parentAgreementID. © SAP SE AR822 155 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure 2. Add Source Condition on the mapping line with field QUALF(Qualifier). 3. Select the condition item as QUALF, check for the pop-up © SAP SE AR822 156 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure 4. Enter the qualifier as 002 or the required qualifier, click OK 5. Now, again click the mapping line, choose Select a Condition Item, then select the first line via mapping (as the reference remains same across all line items); click Add Source condition and click E1EDP01 © SAP SE AR822 157 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure 6. Check for the condition pop-up, enter from which line item the value needs to be selected, Enter 1, click OK 7. Give the sample payload and run Test © SAP SE AR822 158 LOGO HERE @ Copyright. All rights reserved. Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure First line item E1EDP02>>BELNR is 123. This need to be mapped to parentAgreementID at OrderRequestHeader. © SAP SE AR822 159 LOGO HERE @ Copyright. All rights reserved. Use Cases: Choose When This node function is similar to if and else structure. Ex: If ExternalLineNumber exists, map it to target else map ERPLineItemNumber.