User exits for Transportation
User exits in transportation:
INCLUDE MV56AOZZ
You can include your own modules in this program, to be processed in shipment processing screens during PBO.
INCLUDE MV56AIZZ
You can include your own modules in this program, to be processed in shipment processing screens during PAI.
INCLUDE MV56AFZY
You can include your own FORM routines in this program. They can contain your own adjustments for shipment processsing.
INCLUDE MV56AFZZ
This program contains pre-defined FORM routines, in which you can carry out your own adjustments for transportation processing.
- USEREXIT_FIELD_MODIFICATION
You can use this routine to modify the attributes in screen fields. This routine is called up by the routine FELD_AUSWAHL.
The following enhancements (transaction CMOD) are available for
transportation (you will find more specific information about the individual user exits in transaction CMOD as documentation to the
respective enhancements or as documentation of the relevant customer functions).
- V56IVIEW (General shipment processing)
With this enhancement, you can adujust the MRP overview to suit your individual needs.
- V56AFCCH (General shipment processing)
You can use this function to check whether a function is allowed for shipment processing.
V56FSTAT (General shipment processing)
- This function is used for including user-defined activities that must
take place once a status has been set in the shipment header.
- V56FCOPY (General shipment processing)
This function is used for copying delivery data to the shipment document.
- V56SLDET (General shipment processing)
This function is used for carrying out user-defined leg determination.
- V56UCHCO (General shipment processing)
When you save after processing shipments, the system checks whether the shipments are complete and issues a suitable message.
You can include additional checks in this function or check your own
new objects.
- V56UCHCH (General shipment processing)
When you save or leave the transaction after processing shipments, the
system checks whether changes have been carried out and issues a
suitable message.
You can include additional checks in this function or check your own new objects, which can be changed within shipment processing.
- V56UNUMB (General shipment processing)
You can use this function to determine the shipment number according
to your own rules.
- V56USVDP (General shipment processing)
This function is called when shipments are saved and after the shipment
tables have been formatted for update to the database (e.g. number assignment, last changed by, time changed).
- V56USVDO (General shipment processing)
You can use this function to update to the database additional
included objects that can be processed during shipment processing.
- V56K0001 (Communication interface)
This function is called during IDoc outbound processing. Here, you can
change the control record of the IDocs. You can enhance the IDoc with user-defined data or change existing data.
- V56I0001 (Interfaces to external transportation planning systems)
The customer exit is used to modify the delivery header group to a type
TPSDLS01 IDoc, that is used for transferring delivery data to an external transportation system.
- V56I0002 (Interfaces to external transportation planning systems)
The customer exit is used to modify the delivery item group to a type TPSDLS01 IDoc.
- V56I0003 (Interfaces to external transportation planning systems) The
customer exit is used to modify the packing data group to a type TPSDLSD01 IDoc.
- V56I0004 (Interfaces to external transportation planning systems) The
customer exit is used to modify IDoc of type TPSDLS01. It is called at the end of IDoc creation before the IDoc is transmitted.
- V56I0005 (Interfaces to external transportation planning systems)
This customer exit is used to modify the combined transport-relevant
delivery items before creation of IDoc TPSDLS. In the standard system,
the delivery items are combined first according to relevance for
transportation. Then, if a freight code set is available, cumulation is
carried out by freight class. After these two steps, the customer exit is called.
- V56I0006 (Interfaces to external transportation planning systems)
You can use this customer exit to replace locations in the delivery
using existing shipments in IDOC TPSDLS. Replacement is necessary, for example, when only planning is involved.
- V56I0010 (Interfaces to external transportation planning systems)
This is where you can influence processing of IDoc TPSSHT01 (IDoc
content, content of shipment tables, update to database). This IDoc contains the shipments combined or changed by the external
transportation planning system.