You are on page 1of 3

FMCNA – Ariba Cloud Integration Gateway (CIG) custom mappings

1. PaymentExportRequest
a) XSLT mapping requested to engineering team. Changes logged in
SR002075129500009005402021. GLACCOUNTDATA section was not mapped correctly for
split accounting invoices. Desired mapping was achieved by XSLT mapping.
b) CompanyCodeUniqueName is mapped to GLACCOUNTDATAITEMARIBA_PLANT.
2. PurchaseOrderChangeExportRequest
a) PurchaseOrderChangeExportRequest/ERPOrder_ChangePurchOrdHeaderDet_Item/item/
custom/CustomString[@name='SAP_DOC_TYPE'] 
/ARBCIG_BAPI_PO_CHANGE/PO_HEADER/DOC_TYPE
b) /PurchaseOrderChangeExportRequest/ERPOrder_ChangePurchOrdAcctDet_Item/item/
LineItems/item/Accountings/SplitAccountings/item/custom/CustomString
[@name='ProfitCenter']/ARBCIG_BAPI_PO_CHANGE/PO_ACCOUNTS/item/PROFIT_
CTR
c) ERPOrder_ChangePurchOrdHeaderDet_Item/Item/PurchaseOrg/UniqueName/
ARBCIG_BAPI_PO_CHANGE/PO_ITEMS/ITEM/PLANT
d) Concatenate(/PurchaseOrderChangeExportRequest/
ERPOrder_ChangePurchOrdLineDet_Item/item/LineItems/item/NumberOnPOString
& /PurchaseOrderChangeExportRequest/ERPOrder_ChangePurchOrdLineDet_Item/item/
LineItems/item/RequisitionNumber
&/PurchaseOrderChangeExportRequest/ERPOrder_ChangePurchOrdLineDet_Item/item/
LineItems/item/custom/CustomString[@name='POCustomCombination'])
/ARBCIG_BAPI_PO_CHANGE/EXTENSIONIN/item/VALUEPART1
e) /PurchaseOrderChangeExportRequest/ERPOrder_ChangePurchOrdLineDet_Item/item/
LineItems/item/ShipTo/UniqueName/ARBCIG_BAPI_PO_CHANGE/EXTENSIONIN/
item/VALUEPART2
3. PurchaseOrderExportRequest
a) /PurchaseOrderExportRequest/ERPOrder_PurchOrdAcctDetails_Item/item/LineItems/item/
Accountings/SplitAccountings/item/custom/CustomString[@name='ProfitCenter']
/ARBCIG_BAPI_PO_CREATE1/PO_ITEM_ACCOUNT_ASSIGNMENT/item/PROFIT_CT
R
b) Concatenate(/PurchaseOrderExportRequest/ERPOrder_PurchOrdLineDetails_Item/item/
LineItems/item/custom/CustomString[@name='POCustomCombination']
&
/PurchaseOrderExportRequest/ERPOrder_PurchOrdLineDetails_Item/item/LineItems/item/
RequisitionNumber
&
/PurchaseOrderExportRequest/ERPOrder_PurchOrdLineDetails_Item/item/LineItems/item/
NumberOnPOString)/ARBCIG_BAPI_PO_CREATE1/PO_EXTENSIONIN/item/
VALUEPART1
4. RequisitionImportAsyncPullRequest
To handle BATCH PR scenario, following value variable is applied to all the custom mappings:
/ERPRequisitionRequest/RequisitionDetails/DocumentID
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
ERPRequisitionID
a) /ERPRequisitionRequest/RequisitionDetails/AribaExtension/
@fieldValue[@fieldName='TITLE']/
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/Name
b) /ERPRequisitionRequest/RequisitionDetails/AribaExtension/
@fieldValue[@fieldName='ORIGINATINGSYSTEM'] 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
OriginatingSystem
c) /ERPRequisitionRequest/RequisitionDetails/DocumentID 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
UniqueName
d) /ERPRequisitionRequest/RequisitionDetails/AribaExtension/
@fieldValue[@fieldName='cus_EmergencyRequest'] 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/custom/
CustomString
e) /ERPRequisitionRequest/RequisitionDetails/AribaExtension/
@fieldValue[@fieldName='cus_EmergencyReason']
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
custom/CustomString #2
f) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/AribaExtension/
@fieldValue[@fieldName='BILLTO']
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/BillingAddress/UniqueName
g) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/ManPartNumber 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/Description/ManPartNumber
h) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/SupplierPartAuxiliaryID 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/Description/SupplierPartAuxiliaryID
i) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/VendorMaterial 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/Description/SupplierPartNumber
j) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/AribaExtension/
@fieldValue[@fieldName='DELIVERTO'] 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/ImportedDeliverToStaging
k) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/AribaExtension/
@fieldValue[@fieldName='SHIPTO'] 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/ShipTo/UniqueName
l) /ERPRequisitionRequest/RequisitionDetails/CompanyCode 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/ImportedAccountingsStaging/SplitAccountings/item/CostCenter/
CompanyCode/UniqueName
m) /ERPRequisitionRequest/RequisitionDetails/ItemDetails/AcctDetails/AcctLines/
AccountingCodingBlockAssignment/CostCentreID 
/RequisitionImportAsyncPullRequest/Requisition_RequisitionImportPull_Item/item/
LineItems/item/ImportedAccountingsStaging/SplitAccountings/item/CostCenter/UniqueName

5. RemittanceImportAsyncRequest
All mappings for this document type are implemented by Murali.

Features enabled for CIG US data centre:


1. PL-26167
2. PL-34170: Enhancement to support CIG data center selection
3. CP-11262 - Support Async processing via CIG integration.
https://connectsupport.ariba.com/sites#item-view&/196051
CIG Cross references:

Below cross references is maintain to handle Non-PO invoices.

You might also like