Symptom
When creating Billing Document Requests in the app Create Billing Document Requests (VFRU) for the Professional Service scenario and providing the WBS Element from an Excel sheet, an error occurs when generating the BDR document.
Error on sheet IT_EBDR_REQUEST, column BH: field name WBSELEMENTINTERNALID for structure SDBIL_EBDR_REQUEST is invalid.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Run app Create Billing Document Requests (VFRU)
- Upload the attached excel
- Click Simulate button or directly execute
- The error will show in the result
Error on sheet IT_EBDR_REQUEST, column BH: field name WBSELEMENTINTERNALID for structure SDBIL_EBDR_REQUEST is invalid.
Cause
The app Create Billing Document Requests (VFRU) is not designed for the Professional Service scenario to pass the WBS Element maintained in excel directly to WBS_BILL_ELEMENT. The only WBS data passed is another field PS_PSP_PNR.
Resolution
For the business need, try to add KOMP-PS_PSP_PNR to your custom access sequence and/or condition table with the right WBS element conversion. For example, figuring out how the WBS value can be converted between WBS_BILL_ELEMENT and PS_PSP_PNR. Some extensibility on Pricing may also help here to manipulate the WBS fields.
See Also
Create Billing Document Requests
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('VFRU')/S28OP
Keywords
KBA , SD-BF-PR-2CL , Pricing (Public Cloud) , SD-BIL-BDR-2CL , Billing Document Request , Problem