SAP Knowledge Base Article - Public

2866939 - ASSERTION_FAILED dump is raised when calling API SC_PROJ_ENGMT_CREATE_UPD_SRV

Symptom

The following dump happens when the post method is calling for API SC_PROJ_ENGMT_CREATE_UPD_SRV/A_CustProjSlsOrd

Category: ABAP programming error

Runtime Errors: ASSERTION_FAILED

ABAP Program: CL_SD_SLS_BOPF_TRANS_MGR_UTIL=CP

Application Component: SD-SLS 

Runtime Error: 'ASSERTION_FAILED'. The OData request processing has been abnormally terminated. If you use SAP S/4HANA Cloud Public Edition, please create an case. Otherwise, if "Runtime Error" is not initial, launch ADT feed "Runtime Errors" or transaction ST22 / SM21 (system log analysis) for details and analysis

Environment

SAP S/4HANA Cloud Public Edition.

Cause

The Runtime Error occurs because BillingPlanItemDescription is only allowed for contract type Fixed Price.

Resolution

The line with the parameter BillingPlanItemDescription needs to be deleted from the payload.

See Also

API HUB

APIs in Customer and Internal Project Management

Keywords

ASSERTION_FAILED, API, SC_PROJ_ENGMT_CREATE_UPD_SRV, BillingPlanItemDescription, runtime error, oData, CL_SD_SLS_BOPF_TRANS_MGR_UTIL , KBA , SD-SLS , Sales , SD-SLS-2CL , Sales (Public Cloud) , SD-SLS-API , API , CA-CPD-SS , S/4HANA Public Cloud – Professional Service Projects , Problem

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions