FAQ: Cloud Integration Gateway Mapping Tool Webcast
FAQ 190946
Email
Question
  1. Is there any additional licenses required for the Cloud Integration Gateway and the Custom Mapping Tool?
  2. Do customers have access to add XSLT mapping custom changes?
  3. Is there a document that details the out-of-the-box standard mapping?
  4. Where is the migrate option available in the mapping tool?
  5. How do we migrate mappings done by SAP Ariba Engineering to the Mapping Tool?
  6. Is the custom mapping tool able to load my own XSLT map?
  7. Is it possible to have custom and standard mappings for the same message type if not for the same fields?
  8. How can we get an example for Purchase Order creation from Ariba to ERP SAP? 
  9. What is the process to request a small XSLT change in mapping? 
  10. How can we handle the scenario where we have custom fields in an Ariba purchase requisition and want to transfer to ECC PO custom fields? 
  11. How do you handle Map with default functionality in CIG mapping? This is for IDoc to cXML type scenario. If there is no IDoc field tag coming in the cXML, CIG has to send a constant value 1. 
  12. Is it the same CIG Mapping Tool that accessible from both the Ariba Network and Ariba Procurement application?  If we have to create mapping for ERP to ARIBA Network do we need to map from Buyer Portal Ariba Network Account? 
  13. What is extrinsic 0..1 unbounded? 
  14. Can we view the standard mappings in graphical view like IDOC to cXML? 
  15. Do we need to enable document types separately for mapping or are they auto-enabled based on document tasks we have chosen? 
  16. Who is responsible for doing these custom mappings? is that SAP PI/PO consultant or Ariba CIG consultant? 
  17. Why do we see to multiple entries for Order Request? 
  18. How are these custom mappings migrated/deployed to higher environments? Do you have to create the mappings each time of is there a migration that can be done? 
  19. Once you map source field to extrinsic field, are there extra steps to be done in the target system in order to make sure field appears? 
  20. There are repetitive segments E1CUVAL for material characteristics. How do we map this to multiple extrinsic? 
  21. I am unable to view Storage Location LGORT field in my OrderRequest cXML but IDOC has an output.  Why is that? 
  22. Are the mappings that we are seeing is only for transactional data or also for the master data? 
  23. What is the purpose of deactivate older version? 
  24. Where can I view the BP mapping in CIG? 
  25. Can we use two constant values from the payload as conditions in target condition to populate a target node? 
  26. Can you please provide a CustomMoney mapping example? 
  27. Are we able to add source condition based on specified value in CustomBoolean field? 
  28. Can we change the value of a variable in the CIG mapping based on a condition? 
  29. In the example you are showed for Custom String to SAP ECC PO. What if there is no field on the SAP ECC side? For example, you mapped to Vendor Mat but if we need to send to a new custom field on SAP End, how is that done? 
  30. How can you map an Ariba custom field to the source custom field? Does this have to be requested through a service request? 
  31. Once you map source field to extrinsic field, are there extra steps to be done in the target system in order to make sure field appears? 
  32. Does updating the CIG Add-on version, requires the custom mapping configuration to be redone?
  33. Can we go back and reactivate previously activated mapping version? 
  34. Is it possible to perform a If-else condition? 
  35. Can you provide a walk-through of a “choose-when”? 
  36. Is there any functionality to export/import the custom mapping done? 
  37. Why do some version names have a red triangle before them? 
  38. Can we restrict a target node based on two conditions? For example, i must restrict the target extrinsic node only if the extrinsic name is A or B. I don't see a place holder to maintain both A, B constants in Target condition. 
  39. What is the use Cloud Connector tab next to Mappings tab under configuration? 
  40. When we concatenate 3 source fields into one target field, it does not work if the first source field is blank. Is this a limitation in concatenate function? 
  41. Can we download and backup the mappings from CIG into local desktop or server? 
  42. Is there any limit to how many versions of mappings we can create in CIG? 
  43. Is it possible to add a target condition? 
  44. Do we always have to raise a service request to create mapping version?
  45. Is it possible to check conditions once implemented? 
  46. How are mappings affected by SP version of CIG being used? 
  47. Is it correct to state that for all master data type, CIG is just a pass through mechanism and you cannot do any mapping? Will it decode the data from payload or just pass it to realm? 
  48. What is the purpose of field Occurrence in mapping? 
  49. Can the mapping tool be used in the direction ERP > CIG? For example, data can be sent from ERP in different fields, but in CIG, mapping tool is used to put them in right field? That way, there is no need to enhance CIG structures.
  50. Is it required to do the mapping for Add-On type? 
  51. Is there a list of number format pattern available?
  52. Is there useOneAsMany function in Mapping Tool? 
  53. Can you call RFC in a mapping? 
  54. Can you query a database within mapping? 
  55. For repeatable field value in target structure coming from a single value from source, how many times can it be repeated? 
  56. What is the process to migrate the Manual Extensions to the Mapping Tool? 
  57. If we manually recreate in the mapping tool, when do we create the SR to back out the manual extensions? Before or after the custom mapping is created? 
  58. Is it possible to map header-level field value from source structure to line item level fields? 
  59. Is there a way to simply copy existing mapping? 
  60. Is there a way to format a date field which originally contains time value to output only YYYYMMDD, thus removing the time figures?
  61. Can the CIG mapping of a purchase order coming from SAP ECC handle the PO layout on the Ariba Network? 
  62. Where can I get the list of BADI for CIG mapping? 
  63. I have an issue where the date from AN Invoice is with format YYYY-MM-YYT00:00:00%2B08:00, I only need it in format YYYYMMDD. When I apply format [Y0001][M01][D010] - it shows an error that 'time is required'.  So I tried substring to 10 characters then format but it also has error. Is there a better approach for it?
  64. For mediated connectivity, is there a way to export the mapping rules from CIG and import into Middleware system? 
  65. When I used the Mapping Tool before, I changed ConstantValue from old value to (blank), but even after the change, the old value was sometimes linked. Are there any precautions to take when doing so? 
  66. We migrated to the latest version SP; however I do not see the upgrade mapping button as you mentioned. 
  67. What does XSLT mean in custom fields? 
  68. If we have added a custom / extrinsic filed in Ariba, will it be automatically available for mapping or do we need to manually add the custom field in CIG? 
  69. What should I paste in the Content section in Mapping Test Tool?  
  70. How I can do the mapping for fields which are not available on source side? For example, GR document/posting date? 
  71. How to determine the value variable in BAPI and cXML while looping? 
  72. Is there a function to remove the additional spaces in the number or text for a field data using mapping? 
  73. Can you show how to navigate to the payload data when you are testing? 
  74. If we put custom logic in any target field that already has a standard logic, in few testing conditions there will be no data from source side coming. In that case i observed CIG itself run its standard logic and populate the value. how can we handle this? 
  75. How can we concatenate two custom fields into one resulting field? 
  76. Where do we find the For-Each function for multiple extrinsic for repeating segments? 
  77. Is it possible to write a simple function like a user defined function in the mapping tool itself? 
  78. Will developers be given an option to write their own XSLT mapping and deploy the same in near future for better usage? 
  79. If i want to add a URL as a link to be seen on the output, how can i do that in the mapping?  
  80. Is there any specific function we can use to remove a specific character (for example: comma) from the input field value before mapping to target? 
  81. What is the limit for the number of fields that work for the substring function? 
  82. If we have added a custom / extrinsic filed in Ariba, whether it will be automatically available for mapping or we need to manually add the custom field in CIG? 
  83. How can you compare two versions of a mapping? 
  84. Is the SystemID field in the mapping tool a mandatory option? I can bypass that and still edit the mapping. how will this impact? 
  85. If there is no IDoc field in the incoming xml to CIG, how do I pass a Map with default value to the cXML? This can't be handled with IF-ELSE as tag itself will not be in the source xml. 
  86. Where to get the documentation of list of BAdI for CIG mapping? 
  87. Is there a plan in future to add few more standard mapping functions for buyers to use? 
  88. Will CIG support alert monitoring from Solution manager? 
  89. Is there a plan for a field or tag search feature in the CIG mapping tool is future to make it more flexible and fast rather than drill down each node to find a tag or field? 
  90. Are there any plans to add a status of re processed documents? 
  91. Does CIG support message alerting? 
  92. If CIG is a passthrough interface, how the data is mapped to SLP? Do we maintain any WSDL file for mapping the vendor in SLP? If yes, where can i find it? 
  93. How to access CIG directly through URL instead of going to any of Ariba solutions? 
  94. For a scenario to update a location ID from ERP IDoc for Order Request is it good to do the logic in CIG or ERP? 
  95. How do I get access to CIG community? 
  96. We are planning to connect a second SAP ERP system to our SAP Ariba Buying platform. Is CIG enough for a multi backend functionality or do we need a middleware like PI/PO? 
  97. How to route a document to different backend system based on custom field in ARIBA B&I?
  98. Can one CIG Project have multiple connections with multiple backend systems? 
  99. How can you the CIG admin to a different person in the portal? 
  100. What is the CIG maximum message retention period? 
  101. Where is the best place to see all the document types that we are using so I can document this for post-go live support? 
  102. What are key parameters that you need to consider when you are doing migration from CI9 to CIG? 
  103. How do we synchronize IDOC metadata in CIG in case of any change in IDOC structure? 
  104. Is it possible to view the Artifacts used in CIG? 
  105. How is error handling done in CIG? 
  106. In CIG we have buyer has option to setup the rules for PO flowing to integrated supplier from AN or it needs to be managed by Supplier? 
  107. In CIG is there the option to control mapping rules for sending PO information from B&I to AN or its out of the Box? 
  108. Does SAP Ariba offer any classes on CIG mapping? 
Answer
  1. There are no additional licenses required.  If you are Ariba Network or Ariba Procurement customer, you will be able to get access to CIG Portal
  2. No, customer can perform mappings on the mapping tool that will overwrite standard and manual XSLT mappings.
  3. Yes, you can find document for each standard mapping in CIG in the Resources tab. On that tab, you can select by solution and document type and each document will contain the business logic for each mapping as well.
  4. Please refer to this Knowledge Item: How can I migrate CIG custom mappings when SP is upgraded?
  5. It needs to be done manually.  To migrate mappings from SAP Ariba Engineering to Mapping Tool we just need to implement the same logic from the Mapping Sheet provided to Engineering, in the Mapping tool. 
  6. No, it is not possible to load own XSLT mappings.
  7. Yes, custom mapping will only override the standard mapping if the field are the same for both. First, the system performs the standard mapping. Then the custom mapping done by SAP Ariba Engineering. Then the custom mapping from the mapping tool.
  8. You can download the mapping sheet from the CIG Portal > Resources where you can understand the standard mappings. You can collect example payloads in CIG Transaction Tracker.
  9. For small changes, we use the mapping tool or apply the necessary logic on BADI on the ERP side. If a change needs to be done in XSLT by SAP Ariba Engineering, the SLA is a minimum of 2 weeks.
  10. You need to use the CustomString, CustomDate, etc. that are available in the Ariba PR schema. Then you can map the same using the mapping tool. From Ariba P2P side, your consulting or support post deployment team can help on this.
  11. You may use the Translation Function to implement this logic. You can add like an IF - ELSE logic with this function. Basically, you can test there whenever the value is empty, put the constant 1.
  12. They are the same. It is just a different way to access CIG Portal. The mappings and documents you see there are same.
  13. This means that the extrinsic element can be repeated multiple times.
  14. No. Initially this feature was available, but it created confusion as there were so many lines showing up in the mapping tool.
  15. This will be automatically enabled if there is a project in testing.
  16. Customer is responsible for performing custom mappings in CIG mapping tool. If they need assistance from Ariba, they can engage Ariba Consulting Services.
  17. Usually you will see one document type for each integration part and each CIG Add-on version. For example, if you have one system on SP5 and another on SP8, you should see 2 entries.
  18. You can migrate the mappings created in the mapping tool using the migrate icon. Please refer to How can I migrate CIG custom mappings when SP is upgraded?
  19. It depends on the Ariba Product that you are working with.
  20. If you want to map all segments, you can use the for-each marker. This will allow you to map all the elements into multiple extrinsic elements.
  21. It can be due to the mapping logic that decides if the field will be mapped or not. In the CIG Portal > Resources menu, you can download the mapping sheet where you can find the mapping logic.
  22. There are no mappings for master data. We just pass the master data message to P2P without any mappings.
  23. If you are creating a new mapping, it will not be deployed when you save the mapping.  You must activate the new version. This will avoid deploying unnecessary changes unintentionally. The deactivate old version option will deactivate the version that was available before you created the mapping but will not activate the new mapping that you have created. You can use this if you do not want the old mapping, but you are unsure if you want to deploy the new version (if you still want to make any changes).
  24. The Business Partner is a passthrough document on CIG so there is no mapping available. It is not possible to create mappings for this document in the mapping tool.
  25. You can add many target conditions for the mapping you are performing. Based on that you can set 2 target conditions for two different target fields.  Then the mapping will work only if both conditions are true.
  26. You can refer the CIG mapping tool documentation and the solution articles we created with examples.
  27. Yes.
  28. You can put a constant value on target and set the target conditions for the value to be populated.
  29. In these cases we should map to EXTENSIONIN and use BAdI to consume the value on ECC side.
  30. If your customization is on the Ariba P2P side for field creation or sending to CIG, you would need to create a SR but if want to map the Ariba field to SAP structure, it should be done by the customer.
  31. It depends on each solution. For example, there are some Extrinsics where Ariba Networks consumes by default depending on the @name, same happens for Sourcing, for example ExternalNotes. If the Ariba endpoint is not prepared to consume the specific extrinsic, you may need to follow up with consulting team to customize.
  32. Mappings will be migrated to the upgraded version. If you are downgrading the version, then mappings would have to be recreated.  For the mappings created in the mapping tool, once you upgrade your CIG, the mappings will continue on old version. You can migrate the mappings that you want following the steps in How can I migrate CIG custom mappings when SP is upgraded? For the mappings from engineering, if you are migrating from SP6 onwards, it is automatically migrated. Once basic data is updated in CIG you will get a popup.
  33. You can deploy any mappings performed anytime. You just need to enter in the list of versions and deploy it based on the need. You can also change mappings already done at an earlier time and deploy this as a new version. All from the list of version screen.
  34. CIG Custom Mapping Tool supports a choose-when. You can set otherwise condition as the else.
  35. An example of a mapping using choose-when is in the Mapping Tool Documentation.
  36. As of now, it is not possible to export/import custom mappings.
  37. This means that some mappings were done on that version and you later upgraded the CIG Add-on version. The mappings are migrated, and the old version is kept.
  38. There is no way as of now to add multiple target conditions to work as OR condition.
  39. This is a new functionality released as part of 2008 release. This is for hybrid integration where the connection type is chosen as Cloud Connector. Usually for CIG Add-on integration, you will use Add as transport type.
  40. Yes, as of now that is a limitation.
  41. No, as of now the mapping cannot be downloaded to local desktop
  42. There is no limitation currently for number of versions.
  43. Yes, you can add Target Conditions in all mappings you perform.
  44. Mapping versions and deployments are done in the CIG mapping tool itself. There is no need to raise a SR. You can raise a SR only in case the mapping you are trying to do is not possible or if it is not possible to be handled on ERP side (with BAdIs, user-exits).
  45. You can use the eye icon in the mapping tool so you will access the mapping in the preview mode. You can check the conditions and mapping in read mode.
  46. If you are using a SP older than SP6 then each SP uses a different mapping logic. For all the service packs from SP6 onwards the standard mapping is the same. If you create a mapping in the mapping tool and upgrade your CIG SP you have to migrate the mappings, you can refer to How can I migrate CIG custom mappings when SP is upgraded?
  47. Yes, master data is a collection of CSV files from SAP ERP wrapped inside a SOAP envelope and is just a pass-through in CIG. Technically, there is no mapping involved here as CIG only pushes it to the respective realm. It will just pass the message to the realm where it gets decoded.
  48. This indicates if the element can be repeated, and if so, how many times.
  49. Yes, you can create mappings for documents that flows from ERP to CIG.
  50. It depends on your business requirement. If you want to map any custom field or change the OOTB mappings, you can perform mappings otherwise you can leave as it is.
  51. There is no such list. The mapping tool functions are created based on the common scenarios. As of now you can add leading zeros (00000000) or change decimal places (0,00). 
  52. If you have a value on the source payload that does not repeat and you want to set it to a repeatable field in target structure, you need to perform a simple 1:1 mapping without loop set.
  53. No RFCs are directly exposed in our standard integration. There are RFC FMs for example ARBCIG_BAPI_PO_CREATE1 but again this is wrapped inside a proxy class and it is only an enterprise service call.
  54. That is not possible.
  55. You can make the value from source appear in all repeatable fields in target by just performing a 1:1 mapping into it. You could also make the value only appear in one field in the target repeatable fields by specifying in the target condition. It will depend on the need.
  56. You would have to manually recreate in Mapping Tool.
  57. It is recommended to request to remove in TEST before you create your mapping so you can validate your changes. Once validated, you can request to remove it from PROD and deploy your new custom mapping there.
  58. Yes, it is possible.
  59. No, this is not possible.
  60. You can customize it following the steps of How to format timestamp values in CIG mapping tool? For this kind of value, we recommend you send the value to an extension field and customize it via BADI on the ERP side. The mapping tool does not support this transformation currently.
  61. CIG mappings will transform IDOC to CXML. If want to send any custom fields to AN, the corresponding IDOC should be mapped to CXML extrinsic and that should take care of mapping to PO Layout.
  62. The BADIs are available in the CIG Help Portal.  It will be described in each scenario. You can also refer to this Why should I use BAdI instead of Mapping Tool to implement logic customization?
  63. Please refer to How to format timestamp values in CIG mapping tool? For this kind of value, the recommendation is to send the value to a extension field in the target and customize it via BADI.
  64. No, it is not possible to export mappings from CIG to middleware system at this time.
  65. If you are able to reproduce this scenario, please proceed raising a SR for Support.
  66. If you upgraded from SP6 or above it should be automatic migrated, the migration button is only when migrating from lower versions.
  67. XSLT is the mapping language where you will map the field A to B. When you use the mapping tool, these XSLT codes get generated automatically.
  68. The custom fields can be mapped in CIG using @name to identify. Please refer to Why my custom fields are not available in CIG Mapping Tool for mapping?
  69. It would be the pre-processing downloaded from Transaction Tracker
  70. You can set it to come within a custom field and map it in the mapping tool using this field.
  71. You can only determine the fields that you will compare using the value variable. When you perform the value loop, it will compare values from the source field selected and the target field selected. We cannot specify what values we need to determine for the value loop, only the fields that we are comparing.
  72. You can use a normalize function to remove additional spaces.
  73. The payloads were previously downloaded in the Transaction Tracker in CIG. If you need payloads to test the mappings, you can go there and collect them (we have some exceptions for asynchronous messages).
  74. This is current behavior of the tool. It checks if values are present before executing the specific mapping.
  75. Yes, we can concatenate two fields. Please refer to How to concatenate fields on CIG using the Mapping Tool - Cloud Integration Gateway
  76. You can review Mapping Tool Documentation. It contains a for-each example.
  77. No, it is not possible to write UDF. The complex customizations should be handled on the ERP side via BADI or enhancements.
  78. No, this functionality is not available currently.
  79. You can add the link into a constant value in the target structure.
  80. Not with the mapping tool. This can be done directly in the source or target system.
  81. There is no documented limit.
  82. If you are adding a custom field, make sure to use the available types in CIG (for example customString or customBoolean). This way you can use the placeholder fields available in CIG. You can refer to Why my custom fields are not available in Cloud Integration Gateway (CIG) Mapping Tool? and How to handle custom fields in Cloud Integration Gateway (CIG) Mapping Tool?. If you are using extrinsics, the placeholders extrinsic fields are there in CIG, you just need to use a source condition on the @name and type the name of the field that you have created, this is also documented in the articles above.
  83. There is not a way to compare versions of the mapping.
  84. You can only leave it unselected if all your Systems are in the same SP version. If you leave it unselected, it means that the mapping will be set to all SystemIDs.
  85. You can map a list of pre-define values to the target condition based on the values from source using a translation function. Please refer to How to use Translation Function in Cloud Integration Gateway Mapping tool. If you want a specific value to be available in the xml that is not there by standard, you need either externalize as a customString field (for documents coming from Ariba) and for documents coming from ERP. Please refer to Why my custom fields are not available in Cloud Integration Gateway (CIG) Mapping Tool? If it is an IDOC, you need to use the existing structure to place the fields, you can always use the BAdI or user exit to populate fields accordingly.
  86. You can see the BAdI mentioned in the documentation for each scenario you are implementing. As of now there is no list of all BAdIs enabled for all scenarios together.
  87. This article has a list of functions and how to use the functions. There are features/new capabilities planned to be released in the future for the mapping tool, but we do not have set dates yet.
  88. We have a plan to address this in the future, but we do not have an ETA currently.
  89. This requirement is already in the list for future releases, but it is not in the roadmap yet.
  90. Not at this time but you can raise an enhancement request so that the SAP Ariba Product Management team can evaluate the request
  91. No. We do not have alert mechanism from CIG currently. All the monitoring is done in transaction tracker. CIG is the integration gateway for all the Ariba customers, and it is not possible to alert mapping failures to customers through alert. The very purpose of CIG portal gives the customer an ability to monitor themselves using the Transaction Tracker.
  92. The SLP integration is just a pass-through in CIG and we do not need to maintain WSDLs in CIG.
  93. For now, it is not possible. Access to the CIG Portal should be done via Ariba Applications. This will take care of the authentication of your account and then you can access the CIG portal.
  94. Location ID must be created in CIG and the same location ID needs to be mentioned in the cloud connector.
  95. You can access the community through this link. You just need to create an account first.
  96. You can use custom routing in CIG to connect to a different ERP system.
  97. You can use custom routing to route the message to another ERP system.
  98. Yes, it is possible to have multiple connection in one project and use custom routing option.
  99. In Ariba Network, you can add the permission to view CIG as user to customer admin.  You can create a group and have multiple person added as admin.
  100. One month for both PROD and TEST
  101. You can see from the transaction tracker what documents you are sending. You can also export. 
  102. In case you have many complex mappings done on PI side, you need to double check if the same can be done on CIG side or if you will have to go with an approach to do something on ERP side (BAdI or user-exit).
  103. The SAP Ariba Engineering team takes care of it. IDOC schemas (standard functionality) are periodically updated on CIG.
  104. No, it is not possible to view artifacts.
  105. We have error handling framework where error messages can be seen in the Transaction Tracker.
  106. It should be done on Ariba Network side. CIG only routes it to the buyer (AN) and the rules are applied in the Application (AN) side, not CIG.
  107. You can use Custom Routing to achieve this customization.
  108. There are a few options available:

Applies To

SAP Ariba Buying and Invoicing

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy