BAdI LE_SHP_TAB_CUST_OVER
Hi...
Is there anyone ever implemented BAdI LE_SHP_TAB_CUST_OVER to enhance inbound delivery transaction..?
I have implemented the BAdI and got some problem.
I have append the LIPS structure with my own additional fields, I designed them as checkboxes, and display them in new tab screen of item overview data of inbound delivery transaction. I need the value assigned to my fields is to be updated to database table LIPS as the user 'SAVE' the transaction. The problem is, when I update the transaction internal table for item part (IT_XLIPS or IT_YLIPS), it generates error message states that those internal table cannot be changed. Is there any way I can get my own data updated to LIPS..?
Thanks in advance,
nurmyasin
I am facing the same problem, and I have come here looking a reply for the same.
Can I also ask you how did you send the data to the screen, I had to export to memory ID 'AAAA' and then import from 'AAAA' in PBO of the subscreen.
Thanks.
Andy.
you cannot modify this internal table in this BADI. if you want to do it. there's a workaround.
Continue displaying the data as you are doing it. but when you want to put back the data, do not put it into this internal table. pass it using EXPORT memory ID and import in the user exit USEREXIT_MOVE_FIELDS_TO_LIPS.
This is a subroutine in include MV50AFZ1. This is part of VL02N/VL01N. THis is not a normal user exit present in CMOD. This is a blank subroutin where you write your own code. . You need access key to modify this.
Modifying this is not modyfing SAP code. Probably you'll think that it's a standard include. This is one of the rare form of user exits present in VL01N/VL02N and VA01/VA02 only.