The PDI solution cannot access/change ItemAccountingCodingBlockDistribution Node on Customer Invoice Requests.
SAP Business ByDesign
Reproducing the Issue
- Create a PDI solution that tries to adjust the ItemAccountingCodingBlockDistribution Node for Customer Invoice Requests.
- The Node is not adjusted, and you receive error messages.
- The SAP Business ByDesign do not support the feature of Revenue Assignment in a Invoice Request which is created for any other predecessor document like Sales Order. It is only available in New Manual Invoice.
The 'TotalAmount - ItemAccountingCodingBlockDistribution' node gets filled based on the data provided in the source document. In case of Sales order you can only enter a project task and you are not able to enter any information regarding price. Hence the amount field never actually gets filled, and hence is empty.
- For Customer Invoice Request, the Account Assignment Types allowed are ACC, PRO and any Z custom types defined for Customer Invoice Request. This is maintained as part of BC activity Account Assignment Types. The standard types delivered by SAP are not editable.
Please Note: You should check if there is an existing instance of AccountingCodingBlockDistribution before creating any other. Once the account assignment type is provided, there are synchronous agents that run across the provided values that will inform the user whether the entered value is acceptable or not.
This is the expected System behavior.
1862066 - You Cannot Find the Option for Revenue Assignment in the Customer Invoice Requests
2723739 - ItemAccountingCodingBlockDistribution Node Restriction in Sales Orders
ItemAccountingCodingBlockDistribution; ACBD; AccountingCodingBlockDistribution; PDI , KBA , AP-CI-CIR , Customer Invoice Request , Problem