05-20-2009 3:21 AM
hi
i want to get this bapi for vl02n --> post goods issue (button) !
thank you very much!
05-20-2009 3:33 AM
05-20-2009 4:33 AM
05-20-2009 6:43 AM
Hi,
BAPI_OUTB_DELIVERY_CREATE_STO : Generates Delivery for Stock Transport Order
BAPI_OUTB_DELIVERY_CHANGE : Delivery BAPIs
Hope it helps you.
Regards,
Anusha V.
05-20-2009 5:26 AM
05-20-2009 5:36 AM
Hi,
use the following steps to find a BAPI for any transaction
1.Open transaction SE24.
2.Now open the object CL_EXITHANDLER in display mode.
3.Go to the method tab and double click on the method GET_INSTANCE.
4.Put a break point on cl_exithandler=>get_class_name_by_interface.
5.Now execute the transaction you want to find BAPI for, it will take you to the above method.
6.Write EXIT_HANDLER in fieldnames and hit enter, it will tell you the BAPI used for your transaction.
7.Hit F8 and it will tell you all the BAPIu2019s for your transaction.
or
follow the link.
/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv
hope it helps
Regards
Rajesh Kumar
05-20-2009 5:59 AM
05-20-2009 6:50 AM
Hi,
Check these BAPI's
'BAPI_OUTB_DELIVERY_CHANGE'
BAPI_GOODSMVT_CREATE Post goods movements with MB_CREATE_GOODS_MOVEMENT
BAPI_GOODSMVT_GETDETAIL Display Details for Material Document
Regards,
Jyothi CH.
Edited by: Jyothi Chinnabathuni on May 20, 2009 11:20 AM
Edited by: Jyothi Chinnabathuni on May 20, 2009 11:21 AM
05-20-2009 6:54 AM
try Badi :LE_SHP_GOODSMOVEMENT
Follow the below steps to get all badi's for transaction Vl02n:
Step 1:
Run the transaction SE24. Under object type put the class name u2018CL_EXITHANDLERu2019.
Under this class u2018CL_EXITHANDLERu2019 select the method u2018GET_INSTANCEu2019 and double click.
Under the method u2018GET_INSTANCEu2019 put break point on a function module called
u2018CALL METHOD CL_EXITHANDLER=>GET_CLASS_NAME_BY_INTERFACEu2019
Step 2:
Then according to the requirement run the transaction. In this example transaction code is VL02N.
Run the transaction VL02N. As in 1st step we have putted a break point, that function module will give all BADI used by the transaction in each screen and activity on the application (VL02N). Press post good button on vl02n
Under the parameter EXIT_NAME this debugger screen will give all BADI name for each screen.
Each time press F8, you will get all BADI used for the screen. After that system will go for next screen.
Badi's u'll get are
LE_SHP_GOODSMOVEMENT
BADI_SD_SALES_BASIC
and for some deliveries u'll get these BADI's too
BADI_HU_MAIN
BADI_HU_PACKING_ALWD
BADI_HU_PACKING_QTY
BADI_HU_SAVE
BADI_HU_AUTOPACK
EHS_DG_MASTER_001
Step 3:
Choose your BADI name and you can see the detail in transaction SE18.
Press F8 to get the details of the corresponding BADI.
Step 4:
To implement the BADI, we have transaction SE19.
To create new BADI to implement the put your BADI name here. If the BADI is an enhancement-point then put the BADI name in option NEW BADI and if only BADI then put the name in CLASSIC BADI.
Give the BADI name and click on create button.
Give an implementation name.
Give the description and select a suitable method double click to get into the method to put the ABAP code.
thanks
Hope it helps
12-12-2012 8:47 AM
05-31-2009 6:29 PM
Hi,
Could you share your experience about this problem? I'm facing the same problem and I still don't know how to solve it. Hope I can get some advise from you. Thanks a lot.
12-12-2012 9:43 AM
Hi,
I have ckecked .....
Try these ..
LE_SHP_DELIVERY_PROC
LE_SHP_GOODSMOVEMENT
MB_CHECK_LINE_BADI
Regards,
Saurabh Gupta