Skip to Content

BAPI/FM for Service Entry Sheet Line Items in ML81N

Jan 30, 2017 at 02:56 PM


avatar image

Dear Experts,

Am working in SAP_APPL 617 release and creating a custom application for ML81N using UI5. I got struck in getting the usage of right BAPI to change/delete/create the service line items of an existing Entry Sheet.

I have surfed lot of threads, but couldn't able to find the exact solution for my requirement. So many threads are advising to use BAPI_PO_CHANGE,MS_SERVICE_ENTRY and MS_SERVICE_ENTRY2, but none of them helped me so far.

Please share your expert opinion on how can I achieve this, also got so wondered how SAP didn't release any BAPI for Entry Sheet Changes.


10 |10000 characters needed characters left characters exceeded

Kindly post with the most relevant primary tag to get the attention of the right experts who can help. Posting with wrong tags adds just garbage to the activity stream of the people who follow this tag. You can find the list of primary tags here:

Using 8 different tags it far over the edge for a single question, especially if there are tags among them which do not have anything to do with this question like SAP Material Availability and the ERP tags are much too high level for such a specific question. Hence I removed them

* Please Login or Register to Answer, Follow or Comment.

3 Answers

Raymond Giuseppi
Feb 01, 2017 at 09:35 AM

Did you look at BAPI_ENTRYSHEET_DELETE and BAPI_ENTRYSHEET_CREATE. Without change method DELETE + re-CREATE may be the only 'legitimate' solution (also RESET_RELEASE may be required) Using some FM of FG MLSR like MS_SAVE_SERVICE_ENTRY and its I_WITHOUT_SCREEN parameter is another (unreleased) option but require some 'reverse-engineering' of those FM and should not be so easy (Otherwise SAP would have already provided the CHANGE BAPI.)

I suppose you also found and read KBA 1977305 - Is there a BAPI to modify Service Entry Sheets.


10 |10000 characters needed characters left characters exceeded
Ramakrishnan Murugan Feb 01, 2017 at 12:42 PM

Thanks for your reply Raymond. I have checked MS_SAVE_SERVICE, but it didn't help me in modifying the service line items.

Since am working in UI, BDC is also not supporting to my requirement, as am getting CL_GUI_DOCKING_CONTAINER exception:(



10 |10000 characters needed characters left characters exceeded
Shanmuga Priya Prakash Sep 01, 2017 at 07:01 AM

Hi Ram,

Please let me know if you could find a solution for your issue. I am facing similar issue and could not find any change badi or FM to update SES accounting data in Web dynpro Object..



10 |10000 characters needed characters left characters exceeded