SAP Knowledge Base Article - Public

2993098 - Cannot post a Goods Receipt for a PO with Multiple Account Assignment in API

Symptom

Error 'Internal error: Routine COPY_MAA_DATA_FOR_CALC internal table IS_MSEG is inconsistent' when posting a Goods Receipt for a Purchase Order using Multiple Account Assignment in API.

Environment

  • SAP S/4 HANA Cloud

Reproducing the Issue

  1. You have created a Purchase Order with Multiple Account Assignment.
  2. API_MATERIAL_DOCUMENT_SRV.
  3. Post a Goods Receipt for this Purchase Order.
  4. Error :  'Internal error: Routine COPY_MAA_DATA_FOR_CALC internal table IS_MSEG is inconsistent'.

Cause

Missing Functionality, Multiple Account Assignment is not supported via Material Document API.

Resolution

Use 'Post Goods Movement' to post a Goods Receipt for the Purchase Order with Multiple Account Assignment.

Keywords

API_MATERIAL_DOCUMENT_SRV, API, Goods Receipt, GR, Purchase Order, PO, Multiple Account Assignment, MAA, Single, Account Assignment, Routine COPY_MAA_DATA_FOR_CALC internal table IS_MSEG is inconsistent, , KBA , MM-IM-GR , Goods Receipt , Problem

Product

SAP S/4HANA Cloud all versions