SAP Knowledge Base Article - Public

3686249 - [Overview] Restrictions of Debit Memo Request (A2X) OData V4 API - S/4HANA Cloud Public Edition

Symptom

This KBA provides an overview of the restrictions of the Debit Memo Request (A2X) OData V4 API in S/4HANA Cloud Public Edition.

Environment

SAP S/4HANA Cloud Public Edition

Resolution

Currently supported scopes:

Since CE2508, the initial version of the Debit Memo Request (A2X) OData V4 API was delivered. In the subsequent releases, the functionality of the Debit Memo Request (A2X) OData V4 API continues to be enhanced and this API is made as the successor to the Debit Memo Request (A2X) ODataV2 API. In the future, new functionalities will only be added to the Debit Memo Request (A2X) ODataV4 API.

  • Since CE2508, in addition to new entities, "Read" operation for "variant configuration" is supported.
  • Since CE2602, "creating debit memo requests with reference" will be supported.

Known limitations or constraints:

There are some known limitations or constraints in the Debit Memo Request (A2X) OData V4 API due to business design or framework technical restrictions. This KBA is used to cover these limitations and constraints.

Limitation 1: Limited fields accept initial (empty) value

To enhance data integrity and quality, since CE2602, data validation is tightened. Only the following fields of the respective entities accept an initial value in the creation payload of the OData V4 API requests. For other fields, initial value in the payload is not supported. If expecting values of those fields to be determined by the backend business logic or to be filled with a default value, those fields should not be included in the OData V4 payload.

Fields that allow initial values in the header entity:

  • PurchaseOrderByCustomer
  • SDDocumentReason
  • HeaderBillingBlockReason
  • CustomerPaymentTerms

Fields that allow initial values in the item entity:

  • PurchaseOrderByCustomer
  • CustomerPaymentTerms

Fields that allow initial values in the header pricing element entity:

  • ConditionRateAmount
  • ConditionRateRatio

Fields that allow initial values in the item pricing element entity:

  • ConditionRateAmount
  • ConditionRateRatio

See Also

SAP Help Portal - Debit Memo Request (A2X, OData V4)

Keywords

KBA , SD-SLS-CMR-2CL , Credit Memo Request and Debit Memo Request (Public Cloud) , Product Enhancement

Product

SAP S/4HANA Cloud Public Edition all versions