Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Badi Or User Exit

Former Member
0 Likes
1,537

Hi All ,

In transaction VT01n , if you give Transport planning pt and

Shipment type and move to next screen . At the bottom you will find button's like : Planning , checkin ,loading start , loading end ,shipment start and shipment end .

So when i press shipment start button and shipment end button , i have to do some process . Could you please tell me , is there any Exit or Badi to write my code ?

Thanks

Rehan

Hi All ,

In transaction VT01n , if you give Transport planning pt and

Shipment type and move to next screen . At the bottom you will find button's like : Planning , checkin ,loading start , loading end ,shipment start and shipment end .

So when i press shipment start button and shipment end button , i have to do some process . Could you please tell me , is there any Exit or Badi to write my code ?

Thanks

Rehan

4 REPLIES 4
Read only

Former Member
0 Likes
1,088

hi,

before pressing shipment start set the breakpoint and find badi.

These steps should enable you to find any BADI related to any transaction in a matter of minutes.

u2022 Go to the transaction SE37 to find your function module.

u2022 Locate the function SXV_GET_CLIF_BY_NAME.

u2022 Put a breakpoint there.

u2022 Now open a new session.

u2022 Go to your transaction.

u2022 At time of pressing something like save button etc, it will stop in this function.

u2022 Double click on the function field EXIT_NAME.

u2022 That will give you name of the BADI that is provided in your transaction.

u2022 Again execute and it stop again and fill with new BADI name if any

u2022 Repeat the same step and you come to know how many BADI exist

you can check ,

Enhancement

MV56AINI Initialization of transaction control for transportation

V56USVDP Preparation for updating new objects for transport?

V56USVDO Update new objects for transport

V56USTAT User-individual definition of transportation planning status

V56UNUMB Shipment number allocation

V56UDLUP Obsolete as of 4.6C: Delivery Update on Delivery Routines

V56UCHCO Check shipments are complete

V56UCHCH Shipment processing: Check whether changes were made

V56TDLIF Filter Delivery Items for Shipment

V56SLDET Shipment processing: Leg determination

V56MVT04 Extensions for Collective Processing of Shipments

V56AFCCH Shipment processing: Check function code allowed

V56AGTAR User Exit for Filtering Shipping Unit Calculation

V56ARCHV Customer-spec. checks for archiving shipments

V56ATKTX Change the number of lines for text input in shipment

V56BMOD Transportation processing: Field modification

V56DISTZ Shipment Processing: Determine Distance

V56FCOPY Shipment processing: Copy delivery data

V56FSTAT Shipment processing: Activities when setting a status

V56L0001 Status of Shipments for a Delivery

V56LDELI Read Delivery Data for Shipment Processing

V56LOCID Shipment Processing: Determine Location Identification

Business Add-in

BADI_LE_SHIPMENT BadI: Shipment Processing

BADI_V56N User Exit Transport - Message Determination

Yogesh n

Edited by: Yogesh N on Aug 25, 2008 6:37 AM

Read only

Former Member
0 Likes
1,088

HI,

the following are the user exits.. select the appropriate one..

MV56AINI Initialization of transaction control for transportation

V56AFCCH Shipment processing: Check function code allowed

V56AGTAR User Exit for Filtering Shipping Unit Calculation

V56ARCHV Customer-spec. checks for archiving shipments

V56ATKTX Change the number of lines for text input in shipment

V56BMOD Transportation processing: Field modification

V56DISTZ Shipment Processing: Determine Distance

V56FCOPY Shipment processing: Copy delivery data

V56FSTAT Shipment processing: Activities when setting a status

V56L0001 Status of Shipments for a Delivery

V56LDELI Read Delivery Data for Shipment Processing

V56LOCID Shipment Processing: Determine Location Identification

V56MVT04 Extensions for Collective Processing of Shipments

V56SLDET Shipment processing: Leg determination

V56TDLIF Filter Delivery Items for Shipment

V56UCHCH Shipment processing: Check whether changes were made

V56UCHCO Check shipments are complete

V56UDLUP Obsolete as of 4.6C: Delivery Update on Delivery Routines

V56UNUMB Shipment number allocation

V56USTAT User-individual definition of transportation planning status

V56USVDO Update new objects for transport

V56USVDP Preparation for updating new objects for transport?

"EHS_PS_002" is the BADI related to this transaction.. check the documentation of this in se18 and use it..

Read only

Former Member
0 Likes
1,088

BADI For VT01N Is.

BADI_LE_SHIPMENT.

BADI_V56N.

ARC_SD_VTTK_CHECK

ARC_SD_VTTK_DELETE

ARC_SD_VTTK_WRITE

BADI_LE_SHIPMENT

BADI_SAPLV56L

BADI_V56N

SMOD_V56LDELI

User Exits Are.

MV56AINI

V56USVDP

V56USVDO

V56USTAT

V56UNUMB

V56UDLUP

V56UCHCO

V56UCHCH

V56TDLIF

V56SLDET

V56MVT04

V56AFCCH

V56AGTAR

V56ARCHV

V56ATKTX

V56BMOD

V56DISTZ

V56FCOPY

V56FSTAT

V56L0001

V56LDELI

V56LOCID

Read only

Former Member
0 Likes
1,088

Thanks