SAP ABAP Interface IF_EX_VLC_EXECUTE_ACTION (BAdI Interface IF_EX_VLC_EXECUTE_ACTION)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-VMS (Application Component) Vehicle Management System
     ISAUTO_VLC (Package) Vehicle Management System (VMS)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_VLC_EXECUTE_ACTION Default Implementation for BAdI-Definition VLC_EXECUTE_ACTI 20010126
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_VLC_EXECUTE_ACTION Example Implementation for BAdI Definition VLC_EXECUTE_ACT 20010126
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_VLC_EXECUTE_ACTION BAdI Class CL_EX_VLC_EXECUTE_ACTION 20070111
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_SCEM_VMS_EXEC_ACTION Imp. Class for BAdI Imp. SCEM_VMS_EXEC_ACTION 20010816
Properties
Interface IF_EX_VLC_EXECUTE_ACTION  
Short Description BAdI Interface IF_EX_VLC_EXECUTE_ACTION    
General Data
Package ISAUTO_VLC   Vehicle Management System (VMS) 
Created 20010126   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VLCC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 VLCH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_VLC_EXECUTE_ACTION has no interface.
Friends
Interface IF_EX_VLC_EXECUTE_ACTION has no friend.
Attributes
Interface IF_EX_VLC_EXECUTE_ACTION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_MESSAGES Instance method Public Method Änderung von Meldungsnummern 20041207
2 CHECKS_BEFORE_ACTION Instance method Public Method 20010126
3 COMMIT_MODE Instance method Public Method 20010408
4 COMMUNICATE_WITH_EXT_SYSTEM Instance method Public Method 20010704
5 DATA_CHANGES_AFTER_ACTION Instance method Public Method 20010126
6 DATA_CHANGES_BEFORE_ACTION Instance method Public Method 20010126
7 DETERM_PLANNED_SDATE Instance method Public Method 20010126
8 EXECUTE_ADDVDATA Instance method Public Method 20010126
9 EXECUTE_FURTHER_ACTIONS Instance method Public Method 20010126
10 GET_LOC_AVAIL_STIME Instance method Public Method 20010926
11 PREPARE_ADDVDATA Instance method Public Method 20010126
12 VEHICLE_ISOLATION Instance method Public Method 20010126
Events
Interface IF_EX_VLC_EXECUTE_ACTION has no event.
Types
Interface IF_EX_VLC_EXECUTE_ACTION has no local type.
Method Signatures

Method CHANGE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Elementaraktion 20041207
2 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Vorgang 20041207
3 Importing VLCDIAVEHI_OK_IT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO: Tabellentyp für VLCDIAVEHI 20041207
4 Changing VLCDIAVEHI_OK_SAVE_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO: Dialog Structure for Vehicles 20100902
5 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT Nachrichtentabelle 20041207

Method CHANGE_MESSAGES on Interface IF_EX_VLC_EXECUTE_ACTION has no exception.

Method CHECKS_BEFORE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ACTION_CT Call by reference Type reference (TYPE) VLCC_CVLC03_PT Action 20070626
2 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Teilaktion 20010126
3 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Aktion 20010126
4 Importing VLCACTDATA_IS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010126
5 Importing VLCDIAVEHI_IS Call by reference Type reference (TYPE) VLCDIAVEHI VELO : Dialogstruktur für Fahrzeuge 20010126
6 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20030325
7 Importing VLCH_MSSG_IT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20010126
8 Importing VLCSTATUS_IT Call by reference Type reference (TYPE) VLCSTATUS_T Tabelle zu VLCSTATUS 20010126
# Exception Resumable Description Created on
1 VEHICLE_ERROR Fehler aufgetreten -> Fahrzeug wird nicht weiter verarbeitet 20010126

Method COMMIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMMIT_MODE_CV Call by reference Type reference (TYPE) C Verbuchungsmodus 20010408
2 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Elementaraktion 20010408
3 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Eingangsaktion 20010408
4 Importing VLCACTDATA_IS Call by reference Type reference (TYPE) VLCACTDATA VELO: Transfer Structure for Actions (Header and Items) 20070530
5 Importing VLCDIAVEHI_IT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO: Table Type for VLCDIAVEHI 20070530

Method COMMIT_MODE on Interface IF_EX_VLC_EXECUTE_ACTION has no exception.

Method COMMUNICATE_WITH_EXT_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Teilaktion 20010704
2 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Aktion 20010704
3 Changing VLCACTDATA_CS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010704
4 Importing VLCBAPICU_IT Call by reference Type reference (TYPE) VLCBAPICU_T VELO : Enthält die Konfiguration mehrerer Fahrzeuge 20010704
5 Changing VLCDIAVEHI_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Dialogstruktur für Fahrzeuge 20010704
6 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT Tabelle für Meldungen 20010704
7 Importing VLCSTATUS_IT Call by reference Type reference (TYPE) VLCSTATUS_T VELO : Status of vehicles in processing 20010704
# Exception Resumable Description Created on
1 COMMUNICATION_FAILED Aktion nicht durchgeführt 20010704

Method DATA_CHANGES_AFTER_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Teilaktion 20010126
2 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Aktion 20010126
3 Changing VLCACTDATA_CS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010126
4 Importing VLCBAPICU_IT Call by reference Type reference (TYPE) VLCBAPICU_T Enthält die Konfiguration von mehreren Fahrzeugen 20020502
5 Changing VLCDIAVEHI_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Dialogstruktur für Fahrzeuge 20010126
6 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20010126
7 Changing VLCSTATUS_CT Call by reference Type reference (TYPE) VLCSTATUS_T VELO : Table for VLCSTATUS 20070111
8 Importing VLCSTATUS_IT Call by reference Type reference (TYPE) VLCSTATUS_T Tabelle zu VLCSTATUS 20010126
# Exception Resumable Description Created on
1 PROCESSING_IMPOSSIBLE Fehler aufgetreten -> Fahrzeug wird nicht weiter verarbeitet 20010126

Method DATA_CHANGES_BEFORE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Teilaktion 20010126
2 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Aktion 20010126
3 Changing VLCACTDATA_CS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010126
4 Importing VLCBAPICU_IT Call by reference Type reference (TYPE) VLCBAPICU_T Enthält die Konfiguration von mehreren Fahrzeugen 20020502
5 Changing VLCDIAVEHI_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Dialogstruktur für Fahrzeuge 20010126
6 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20010126
7 Importing VLCSTATUS_IT Call by reference Type reference (TYPE) VLCSTATUS_T Tabelle zu VLCSTATUS 20010126
# Exception Resumable Description Created on
1 PROCESSING_IMPOSSIBLE Fehler aufgetreten -> Fahrzeug wird nicht weiter verarbeitet 20010126

Method DETERM_PLANNED_SDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALE_IV Call by reference Type reference (TYPE) VKOKL Verkaufsorganisationskalender 20010126
2 Changing PSDATU_CV Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010126
3 Changing VLCDIAVEHI_CS Call by reference Type reference (TYPE) VLCDIAVEHI VELO : Dialogstruktur für Fahrzeuge 20010126
4 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20010126
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten -> Fahrzeug wird nicht weiter verarbeitet 20010126

Method EXECUTE_ADDVDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME_IV Call by reference Type reference (TYPE) VLC_VALIDFIELD Gültige Fahrzeugattribute aus der Struktur VLCDIAVEHI 20010126
2 Importing VLCACTDATA_IS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf Positionsdaten) 20010408
3 Importing VLCACTDATA_ITEM_IS Call by reference Type reference (TYPE) VLCACTDATA_ITEM_S VELO : Übergabestruktur für Aktionen (Positionsdaten) 20010408
4 Changing VLCDIAVEHI_CS Call by reference Type reference (TYPE) VLCDIAVEHI Fahrzeugstruktur 20010126
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20010126

Method EXECUTE_FURTHER_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_TO_BE_PERFORMED_IV Call by reference Type reference (TYPE) VLC_ACTION Aktion 20030124
2 Importing DIALOGUE_ALLOWED_IV Call by reference Type reference (TYPE) C Wenn das Flag gesetzt ist, sind z. B. Popups erlaubt. 20010711
3 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Teilaktion 20010126
4 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Aktion 20010126
5 Changing RFCDEST_CT Call by reference Type reference (TYPE) VLC_RFCDEST_T RFC-Destination 20010918
6 Changing VLCACTDATA_CS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010126
7 Changing VLCBAPICU1_IT Call by reference Type reference (TYPE) VLCBAPICU_T VELO : allow changing configuration. 20071114
8 Importing VLCBAPICU_IT Call by reference Type reference (TYPE) VLCBAPICU_T VELO : Enthält die Konfiguration mehrerer Fahrzeuge 20010711
9 Changing VLCDIAVEHI_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Dialogstruktur für Fahrzeuge 20010126
10 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20010126
11 Importing VLCSTATUS_IT Call by reference Type reference (TYPE) VLCSTATUS_T Tabelle zu VLCSTATUS 20010126
# Exception Resumable Description Created on
1 ACTION_NOT_PERFORMED Fehler aufgetreten -> Aktion wird abgebrochen 20010126

Method GET_LOC_AVAIL_STIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AKTION_IV Call by reference Type reference (TYPE) VLC_ACTION Aktion 20010926
2 Importing CNTRL_IV Call by reference Type reference (TYPE) VLC_CNTRL Aktionssteuerung 20010926
3 Changing LOC_AVAIL_STIME_CS Call by reference Type reference (TYPE) VLCC_LOC_AVAIL_STIME_PS Standort, Verfügbarkeit, gepl. Auslieferungsdatum 20010926
4 Importing STATUS_IV Call by reference Type reference (TYPE) VLC_STATU Fahrzeugstatus 20010926
5 Importing VLCACTDATA_IS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010926
6 Importing VLCDIAVEHI_IS Call by reference Type reference (TYPE) VLCDIAVEHI VELO : Dialogstruktur für Fahrzeuge 20010926
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20010926

Method PREPARE_ADDVDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME_IV Call by reference Type reference (TYPE) VLC_VALIDFIELD Gültige Fahrzeugattribute aus der Struktur VLCDIAVEHI 20010126
2 Changing VLCACTDATA_CS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010408
3 Changing VLCACTDATA_ITEM_CS Call by reference Type reference (TYPE) VLCACTDATA_ITEM_S VELO : Übergabestruktur für Aktionen (Positionsdaten) 20010408
4 Importing VLCDIAVEHI_IS Call by reference Type reference (TYPE) VLCDIAVEHI Fahrzeugstruktur 20010408
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20010126

Method VEHICLE_ISOLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_COUNTER_IV Call by reference Type reference (TYPE) SYTABIX Internal table, current line index 20010916
2 Importing COMMIT_IV Call by reference Type reference (TYPE) C Welche Art des commit 20010126
3 Importing DIALOGUE_ALLOWED_IV Call by reference Type reference (TYPE) C Dialog erlaubt 20010916
4 Importing ELEMENTARY_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Teilaktion 20010126
5 Importing INCOMING_ACTION_IS Call by reference Type reference (TYPE) VLCC_CVLC03_PS Aktion 20010126
6 Changing VLCACTDATA_CS Call by reference Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20010126
7 Changing VLCBAPICU1_IT Call by reference Type reference (TYPE) VLCBAPICU_T VELO : allow change of configuration. 20071210
8 Importing VLCBAPICU_IT Call by reference Type reference (TYPE) VLCBAPICU_T VELO : Enthält die Konfiguration mehrerer Fahrzeuge 20010126
9 Changing VLCDIAVEHI_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Tabellentyp für VLCDIAVEHI 20010126
10 Changing VLCDIAVEHI_NO_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Tabellentyp für VLCDIAVEHI 20010126
11 Changing VLCDIAVEHI_OK_CT Call by reference Type reference (TYPE) VLCDIAVEHI_T VELO : Dialogstruktur für Fahrzeuge 20010126
12 Changing VLCH_MSSG_CT Call by reference Type reference (TYPE) VLCH_MSSG_PT MessageTabelle 20010126
13 Importing VLCSTATUS_IT Call by reference Type reference (TYPE) VLCSTATUS_T Tabelle zu VLCSTATU 20010126
# Exception Resumable Description Created on
1 ACTION_NOT_COMPL_PERFORMED teilweise nicht erfolgreich 20010916
2 ACTION_NOT_PERFORMED nicht erfolgreich 20010916
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C