Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

Hello Folks,

        just thought of sharing a solution of a requirement with you. I need to post additional accounting document during goods issue of a material ( T CODE MIGO_GI or MIGO ). I achieved it using implementation of MB_DOCUMENT_BADI in method MB_DOCUMENT_UPDATE. I basically used BAPI_ACC_DOCUMENT_POST and as i have to do only GL relevent postings so i used "documentheader","accountgl",currencyamount" and "return" parameters of the BAPI. Some Key points.

1. Earlier i tried using MB_MIGO_BADI and method POST, but i failed to achieve my requirement as it is giving dump or FI interface accounting error.

2. So i used the above mentioned method, but do remember to use the above BAPI without the BAPI_TRANSACTION_COMMIT as it will result in a dump if you use that.

3. as the method MB_DOCUMENT_UPDATE is called in update mode so if you want to debug it, remember to put the update debugging on.

4.I didnt pass OBJ_TYPE, OBJ_KEY and OBJ_SYS parameters although in the bapi documentation it is written as required ones, but my code works fantastically by automatically determining the OBJ_TYPE as BKPFF.

5. Some of the dumps i got is like " abend error" if i was using BAPI_TRANSACTION_COMMIT and "system is cheking for MKPF as OBJECT TYPE although the checks were run for OBJECT TYPE BKPFF" and i remove those parameters as i told in step 4.

Regards

Animesh Sundriyal

Labels in this area