SAP ABAP Interface IF_EX_LE_SHPMNT_EXTENSION (BAdI Interface IF_EX_LE_SHPMNT_EXTENSION)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LE-TRA (Application Component) Transportation
     LE_TRA_BADI (Package) Business Add-Ins in Transportation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /DSD/CL_IM_RP_SHPMNT_EXT Imp. Class for BAdI Imp. /DSD/RP_SHPMNT_EXT 20030221
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_LE_SHPMNT_EXTENSION BAdI Class CL_EX_LE_SHPMNT_EXTENSION 20030415
Properties
Interface IF_EX_LE_SHPMNT_EXTENSION  
Short Description BAdI Interface IF_EX_LE_SHPMNT_EXTENSION    
General Data
Package LE_TRA_BADI   Business Add-Ins in Transportation 
Created 20030415   SAP 
Last changed 20050428   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_LE_SHPMNT_EXTENSION has no forward declaration.
Interfaces
Interface IF_EX_LE_SHPMNT_EXTENSION has no interface.
Friends
Interface IF_EX_LE_SHPMNT_EXTENSION has no friend.
Attributes
Interface IF_EX_LE_SHPMNT_EXTENSION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_TAB_PAGE Instance method Public Method Activate the Additional Tab Pages 20030415
2 CHECK_AT_DELETION Instance method Public Method Deletion of shipment document allowed? 20040212
3 CHECK_AT_SAVE Instance method Public Method Checks for Saving 20030415
4 CHECK_EXT_ACTIV Instance method Public Method Check whether extension is active 20030415
5 CHECK_TRTYP Instance method Public Method Change check of VT02n to VT03n 20030515
6 DRAG_NODES Instance method Public Method Warning screen when deliveries are moved 20030415
7 DROP_NODES Instance method Public Method Update ALV tree when delivieres are moved 20050419
8 NAVIGATE Instance method Public Method Screen Navigation 20030415
9 NODES_REFRESH Instance method Public Method Update ALV Tree in Planning Screen 20050419
10 PASS_FCODE_TO_SUBSCREEN Instance method Public Method Transfer Current Function Code to Subscreen 20030415
11 TABSTRIP_CONTROL Instance method Public Method Goto Additional Tab Pages 20030415
12 TOOLBAR_ACTIONS Instance method Public Method Execute Toolbar Functions 20030415
13 TOOLBAR_BUTTONS Instance method Public Method Show/hide buttons 20030415
14 TRANSFER_DATA_FROM_SUBSCREEN Instance method Public Method Data Transfer: Data from Subscreen Back to Delivery 20030415
15 TRANSFER_DATA_TO_SUBSCREEN Instance method Public Method Data Transfer: Delivery Data to Subscreen 20030415
16 VSO_PREPARE Instance method Public Method Prepare/start VSO 20030512
17 VSO_UPDATE Instance method Public Method Remove VSO Results 20030512
Events
Interface IF_EX_LE_SHPMNT_EXTENSION has no event.
Types
Interface IF_EX_LE_SHPMNT_EXTENSION has no local type.
Method Signatures

Method ACTIVATE_TAB_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20030415
2 Changing PC_NEXT_LOWER_DYN Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030415
3 Changing PC_NEXT_LOWER_PROG Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20030415
4 Changing PC_NEXT_UPPER_DYN Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030415
5 Changing PC_NEXT_UPPER_PROG Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20030415
6 Changing PC_SUBSCREEN_LOWER Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030415
7 Changing PC_SUBSCREEN_UPPER Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030415
8 Changing SCREEN Call by reference Type reference (TYPE) SCREEN Strukturbeschreibung für System-Datenobjekt SCREEN 20030415

Method ACTIVATE_TAB_PAGE on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method CHECK_AT_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELETE_OK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040212
2 Importing I_VTTKVB Call by reference Type reference (TYPE) VTTKVB Transportkopf für Logging 20040212

Method CHECK_AT_DELETION on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method CHECK_AT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_FLAG_SHPMNT_CHANGED Call by reference Type reference (TYPE) FLAG allgemeines flag 20030415
2 Changing CT_SHIPMENT Call by reference Type reference (TYPE) CXSHIPMENT Aggregattyp: Transporte vor DB-Verbuchungskontext 20030415
3 Importing IF_TRA_SAVE_CALLER Call by reference Type reference (TYPE) TRA_SAVE_CALLER Aufruferkennzeichnung beim Sichern von Transporten 20030415

Method CHECK_AT_SAVE on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method CHECK_EXT_ACTIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_ACTIVE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030415

Method CHECK_EXT_ACTIV on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method CHECK_TRTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VTTKVB Call by reference Type reference (TYPE) VTTKVB Transportkopf für Logging 20030515
2 Exporting TRYTP_DISPLAY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20030515

Method CHECK_TRTYP on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method DRAG_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_RCODE Call by reference Type reference (TYPE) I Rückgabewert nach ABAP-Anweisungen 20030415
2 Changing CT_DATIX_TAB Call by reference Type reference (TYPE) V56I_TREE_DATIX_TAB V56I_TREE_DATIX_TAB - V56I_PLAN_SCREEN 20030415
3 Changing CT_NODE_DATA_TAB Call by reference Type reference (TYPE) V56I_NODE_DATA_TAB V56I_NODE_DATA_TAB - V56I_PLAN_SCREEN 20030415
4 Importing CT_NODE_KEY_TABLE Call by reference Type reference (TYPE) LVC_T_NKEY ALV-Tree-Control: Knotentabelle 20030415
5 Importing IF_VIEW_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20030415
6 Importing IF_VIEW_TYPE Call by reference Type reference (TYPE) V56I_VIEW_TYPE V56I_VIEW_TYPE - V56I_PLAN_SCREEN 20030415

Method DRAG_NODES on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method DROP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_RCODE Call by reference Type reference (TYPE) I Rückgabewert nach ABAP-Anweisungen 20050419
2 Changing CP_REF Call by reference Type reference (TYPE) V56I_REF_TO_SHIPMENT V56I_REF_TO_SHIPMENT - V56I_PLAN_SCREEN/V56I1 20050419
3 Changing CT_DATIX_TAB Call by reference Type reference (TYPE) V56I_TREE_DATIX_TAB V56I_TREE_DATIX_TAB - V56I_PLAN_SCREEN 20050419
4 Importing IF_PARENT_ID Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050419
5 Importing IT_NODE_DATA_TAB Call by reference Type reference (TYPE) V56I_NODE_DATA_TAB V56I_NODE_DATA_TAB - V56I_PLAN_SCREEN 20050419

Method DROP_NODES on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_FCODE Call by reference Type reference (TYPE) CUA_CODE Funktionscode 20030415
2 Changing CF_VTTK_VSO_R_STATUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030415
3 Changing CT_SHIPMENT Call by reference Type reference (TYPE) CXSHIPMENT Aggregattyp: Transporte vor DB-Verbuchungskontext 20030415
4 Importing IF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20030415
5 Importing IF_VTTK_TKNUM Call by reference Type reference (TYPE) VTTK-TKNUM Transportnummer 20030415

Method NAVIGATE on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method NODES_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_REF Call by reference Type reference (TYPE) V56I_REF_TO_SHIPMENT V56I_REF_TO_SHIPMENT - V56I_PLAN_SCREEN/V56I1 20050419

Method NODES_REFRESH on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method PASS_FCODE_TO_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_FCODE Call by reference Type reference (TYPE) FCODE Aktueller Funktionscode 20030415
2 Importing IF_FCODE_SAME_PAGE Call by reference Type reference (TYPE) FCODE 'ENT1' Funktionscode zum Verbleiben auf aktuellem Bild 20030415

Method PASS_FCODE_TO_SUBSCREEN on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method TABSTRIP_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_FCODE Call by reference Type reference (TYPE) CUA_CODE Funktionscode 20030415
2 Changing PC_SUBSCREEN_LOWER Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030415
3 Changing PC_SUBSCREEN_UPPER Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030415
4 Changing PC_TABSTRIP1_ACTIVE Call by reference Type reference (TYPE) CHAR_132 Text der Länge 132 20030415
5 Changing PC_TABSTRIP2_ACTIVE Call by reference Type reference (TYPE) CHAR_132 Text der Länge 132 20030415

Method TABSTRIP_CONTROL on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method TOOLBAR_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ASSIGN_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20030415
2 Importing IP_DATA Call by reference Type reference (TYPE) V56I_REF_TO_SHIPMENT V56I1_REF_TO_SHIPMENT 20030415
3 Importing IP_FCODE Call by reference Type reference (TYPE) CUA_CODE Funktionscode 20030415
4 Importing IP_UNASSIGN_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20030415
5 Importing TP_ASSG_NODES Call by reference Type reference (TYPE) V56I_TREE_DATIX_TAB ty_tree_datix_tab 20030415
6 Importing TP_UNASSG_NODES Call by reference Type reference (TYPE) V56I_TREE_DATIX_TAB ty_tree_datix_tab 20030415

Method TOOLBAR_ACTIONS on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUTTON_TAB Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons 20030415
2 Importing IF_PROCESSING_MODE Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20030415
3 Importing IF_TREE_TYPE Call by reference Type reference (TYPE) CHAR1 oberes / unteres Teilbild 20030415

Method TOOLBAR_BUTTONS on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method TRANSFER_DATA_FROM_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KNA1 Call by reference Type reference (TYPE) KNA1 Kundenstamm (allgemeiner Teil) 20030415
2 Changing CT_L_NEW_XVTTK Call by reference Type reference (TYPE) VTTKVB Transportkopf für Logging 20030415
3 Changing CT_RV56A Call by reference Type reference (TYPE) RV56A E/A-Felder für SAPMV56A 20030415
4 Changing CT_SHIPMENT Call by reference Type reference (TYPE) CXSHIPMENT Aggregattyp: Transporte vor DB-Verbuchungskontext 20030415
5 Changing CT_T180 Call by reference Type reference (TYPE) T180 Folgebildsteuerung: Vorschlagswerte je Transaktion 20030415
6 Changing CT_TVTTK Call by reference Type reference (TYPE) VTTKVB Transportkopf für Logging 20030415
7 Changing CT_VTTK Call by reference Type reference (TYPE) VTTK Transportkopf 20030415
8 Changing CT_VTTKD Call by reference Type reference (TYPE) VTTKD Transportkopf: Dynamischer Teil 20030415
9 Changing CT_XTRLK Call by reference Type reference (TYPE) VTRLK Lieferung im Transport: Kopf 20030415
10 Changing CT_XTRLP Call by reference Type reference (TYPE) VTRLP Lieferung im Transport: Position 20030415

Method TRANSFER_DATA_FROM_SUBSCREEN on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method TRANSFER_DATA_TO_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KNA1 Call by reference Type reference (TYPE) KNA1 Kundenstamm (allgemeiner Teil) 20030415
2 Changing CT_L_NEW_XVTTK Call by reference Type reference (TYPE) VTTKVB Transportkopf für Logging 20030415
3 Changing CT_RV56A Call by reference Type reference (TYPE) RV56A E/A-Felder für SAPMV56A 20030415
4 Changing CT_SHIPMENT Call by reference Type reference (TYPE) CXSHIPMENT Aggregattyp: Transporte vor DB-Verbuchungskontext 20030415
5 Changing CT_T180 Call by reference Type reference (TYPE) T180 Folgebildsteuerung: Vorschlagswerte je Transaktion 20030415
6 Changing CT_TVTTK Call by reference Type reference (TYPE) VTTKVB Transportkopf für Logging 20030415
7 Changing CT_VTTK Call by reference Type reference (TYPE) VTTK Transportkopf 20030415
8 Changing CT_VTTKD Call by reference Type reference (TYPE) VTTKD Transportkopf: Dynamischer Teil 20030415
9 Changing CT_XTRLK Call by reference Type reference (TYPE) VTRLK Lieferung im Transport: Kopf 20030415
10 Changing CT_XTRLP Call by reference Type reference (TYPE) VTRLP Lieferung im Transport: Position 20030415

Method TRANSFER_DATA_TO_SUBSCREEN on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method VSO_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SHIPMENT Call by reference Type reference (TYPE) CXSHIPMENT Aggregattyp: Transporte vor DB-Verbuchungskontext 20030512
2 Importing IF_TRA_SAVE_CALLER Call by reference Type reference (TYPE) TRA_SAVE_CALLER Aufruferkennzeichnung beim Sichern von Transporten 20030512

Method VSO_PREPARE on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.

Method VSO_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SHIPMENTS_BEFORE_UPDATE Call by reference Type reference (TYPE) CXSHIPMENT Aggregattyp: Transporte vor DB-Verbuchungskontext 20030512

Method VSO_UPDATE on Interface IF_EX_LE_SHPMNT_EXTENSION has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600