Symptom
- When a work order with UPDATE operation is accepted in SAP Fieldglass, an event-based integration sends the work order payload to SAP Ariba Procurement for Purchase Requisition (PR)/ Purchase Order (PO) change.
- The work order gets declined in SAP Fieldglass with the below error response from SAP Ariba Procurement:
- <RequisitionAsyncImportPullStatusRequest xmlns="urn:Ariba:Buyer:vsap" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" partition="prealm_XXXX" variant="vrealm_XXXX">
<RequisitionAsyncImportPullStatus_RequisitionAsyncImportPullResponse_Item>
<item>
<EntityReferenceID>XXXXXXXXXXXXX</EntityReferenceID>
<Errors>
<item>
<ErrorMessage>ERROR when firing the trigger 'IntegrationPostLoad' on Object 'ariba.purchasing.core.Requisition': java.lang.NullPointerException: Cannot invoke "ariba.common.core.SplitAccounting.getFieldValue(String)" because "defaultSplit" is null
at ariba.procure.core.ProcureUtil.defaultAccountingForImport(ProcureUtil.java:5120)
at ariba.purchasing.core.action.IntegrationPostLoadRequisition.updateSplitAccounting(IntegrationPostLoadRequisition.java:2441)
at ariba.sap.common.SAPIntegrationPostLoadRequisition.updateSplitAccounting(SAPIntegrationPostLoadRequisition.java:226)
at ariba.purchasing.core.action.IntegrationPostLoadRequisition.updateLineItem(IntegrationPostLoadRequisition.java:2348)
at ariba.purchasing.core.action.IntegrationPostLoadRequisition.updateLineItems(IntegrationPostLoadRequisition.java:2295)
at ariba.purchasing.core.action.IntegrationPostLoadRequisition.fire(IntegrationPostLoadRequisition.java:557)
at ariba.sap.common.SAPIntegrationPostLoadRequisition.fire(SAPIntegrationPostLoadRequisition.java:87)
at ariba.base.fields.Trigger.fire(Trigger.java:173)
at ariba.base.core.BaseObject.fireTrigger(BaseObject.java:6828)
at ariba.base.core.BaseObject.doFireTriggers(BaseObject.java:6674)
at ariba.base.core.BaseObject.fireTriggers(BaseObject.java:6566)
at ariba.integration.base.ObjectAdapter.fireTrigger(ObjectAdapter.java:5080)
at ariba.integration.base.ObjectAdapter.update(ObjectAdapter.java:735)
at ariba.integration.base.ObjectAdapter.load(ObjectAdapter.java:1808)
at ariba.integration.base.ObjectAdapter.processObject(ObjectAdapter.java:1306)
at ariba.integration.base.ObjectAdapter.processObject(ObjectAdapter.java:1240)
at ariba.integration.base.ObjectAdapter.load(ObjectAdapter.java:582)
at ariba.integration.base.MessageContextImpl.createObjectFromData(MessageContextImpl.java:751)
at ariba.integration.util.ThreadedObjectAdapter.run(ThreadedObjectAdapter.java:390)
at java.base/java.lang.Thread.run(Thread.java:840)
</ErrorMessage>
</item>
</Errors>
<OriginatingSystem>FieldGlass</OriginatingSystem>
</item>
</RequisitionAsyncImportPullStatus_RequisitionAsyncImportPullResponse_Item>
</RequisitionAsyncImportPullStatusRequest>
- <RequisitionAsyncImportPullStatusRequest xmlns="urn:Ariba:Buyer:vsap" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" partition="prealm_XXXX" variant="vrealm_XXXX">
Read more...
Product
SAP Ariba Procurement, cloud edition
Keywords
IntegrationPostLoad, defaultSplit, NullPointerException, SplitAccounting, NumberInCollection, fieldglass, defaultAccountingForImport , KBA , BNS-ARI-PUR-SRV-FG , Fieldglass Requisitions , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview