Symptom
You created a custom CDS view based on I_ServiceDocumentEnhcd CDS View and you expect the Billing Status and Rlsd f Bllg field to match the data in the Billing Status and Invoice Status fields displayed in the Manage Service Orders app, but they don't.
"Image/data in this document is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP S/4HANA Cloud
Reproducing the Issue
In this example, service order 8000000102 have Billing Status = Fully Billed and Invoice Status = All Items Billed, this means that all service confirmations related to this service order have been Released for Billing (which process generates the Billing Document Requests) and all the invoices have been generated for the Billing Document Requests.
You created a custom CDS view using I_ServiceDocumentEnhcd and you expect to get ServiceDocBillingStatus = C and ServiceDocIsReleasedForBilling = C, however both are set to B (Partially billed), but at Manage Service Orders apps it indicates the Billing Status is Fully Billed and the Invoice Status as All Items Billed.
Cause
The billing status and the invoice status fields in a service order are not retrieved from the CDS view, but are calculated based on the values of the billing relevant items in the respective service orders and service confirmations. In contrast, the billing status of the respective service contract is retrieved directly from the CDS view I_ServiceDocumentEnhcd.
Resolution
Currently, it won’t be possible to calculate these statuses using the currently released CDS Views.
Keywords
billing status, invoice status, BILLING_RELEVANT, STAT_BILLING, STAT_FOR_BILLING, CL_CRMS4_COMMON_HDR_CALC_EXIT, CALC_HDR_BILLING_INV_STATUS, Fully Billed, Partially Billed, service order, service confirmation, status, completed, C, B, I_ServiceDocumentEnhcd, ServiceDocBillingStatus, ServiceDocIsReleasedForBilling, CRMS4_STAT_BILLING, CRMS4_STAT_FOR_BILLING_HEADER, Rlsd f Bllg, service contract , KBA , CRM-S4-SRV-SVO-FIO , S4CRM: Service Order Fiori-UI , CRM-S4-SRV-SVO , S4CRM: Service Order , How To