Symptom
- When processing billing documents using the "Schedule Billing Creation" app, the system generates separate invoices for the same set of source documents.
- However, when using the VF04 app with the Collective Billing Document, the system successfully combines the same documents into a single invoice.
Environment
SAP S/4HANA Cloud Public Edition
Cause
An automatic split is triggered when more than 1001 billing due list items are processed in a single billing run. This behavior is hard-coded in the function module SD_COLLECTIVE_RUN_EXECUTE. Furthermore, performance degradation occurs when:
- Billing documents contain extensive long texts
- A high number of billing due list items are combined into a single billing document
- This performance limitation is not new; however, it becomes more noticeable as larger billing documents are created.
Resolution
- Currently, the Schedule Billing Creation application automatically splits processing when more than 1,001 billing due list items are selected. This is standard system behavior and, at present, there is no configuration or enhancement option available to prevent this automatic split.
- This design is intended to help avoid the creation of excessively large billing documents and ensure stable processing performance.
- Consider supporting the existing Customer Influence Request that has already been submitted for this requirement: Automatic Billing Document Split After 1,001 Billing Due List Items
See Also
Keywords
schedule billing creation, multiple invoices, single invoice, VF04, collective billing, automatic split, 1001, billing due list items, SD_COLLECTIVE_RUN_EXECUTE, BAdI, SD_BIL_DATA_TRANSFER, billing document split , KBA , SD-BIL-IV-2CL , Processing Billing Documents (Public Cloud) , Known Error
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public