SAP ABAP Class /DSD/CL_EMSE_BADI_HELPER_ST (Helper class for internal BAdI for Tour Status)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD (Application Component) Direct Store Delivery
     /DSD/EMSE (Package) Direct Store Delivery: Add-on Development for FBS SAP DSD
Properties
Class /DSD/CL_EMSE_BADI_HELPER_ST  
Short Description Helper class for internal BAdI for Tour Status    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /DSD/EMSE   Direct Store Delivery: Add-on Development for FBS SAP DSD 
Created 20130521   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /DSD/CL_EMSE_BADI_HELPER_ST has no interface implemented.
Friends
Class /DSD/CL_EMSE_BADI_HELPER_ST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_BINDING Static Attribute Public Object reference (TYPE REF TO) /DSD/IF_EMSE_GENERIC_BADI=>TS_BINDING 20130826
2 SS_BINDING Static Attribute Public Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TS_BINDING Binding 20130826
3 SS_EXECUTE_VALUES Static Attribute Public Type reference (TYPE) TS_PARAMETER Parameter used in EXECUTE 20130826
4 SS_MESSAGE Static Attribute Public Type reference (TYPE) BAPIRET2 Return Parameter 20130826
5 ST_BINDING Static Attribute Public Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TT_BINDING Bindings 20130826
6 ST_CWOCOND Static Attribute Public Type reference (TYPE) TT_ST_CWOCOND /EMSE/ST_CWOCOND 20130826
7 ST_MESSAGES Static Attribute Public Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
8 ST_WOCOND Static Attribute Public Type reference (TYPE) TT_ST_WOCOND /EMSE/ST_WOCOND 20130826
9 SV_BADI_ACTIVE Static Attribute Public Type reference (TYPE) ABAP_BOOL SPACE BAdI implemented 20130826
10 SV_EMSE_FLAG Static Attribute Public Type reference (TYPE) ABAP_BOOL EMSE application type 20130826
11 SV_ERROR_CODE Static Attribute Public Type reference (TYPE) SYSUBRC Return Code 20130826
12 SV_RETURN_VALUE Static Attribute Public Type reference (TYPE) STRING Return value 20130826
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE Static method Public Method Execute 20130826
2 GET_BADI Static method Public Method Get BAdI instance for Tour Status 20130826
3 GET_INDICATOR Static method Public Method Get application type indicator 20130826
4 GET_REFERENCES Static method Public Method Set bindings 20130826
5 SET_INDICATOR Static method Public Method Set application type indicator 20130826
6 SET_REFERENCES Static method Public Method Set bindings 20130826
7 ST_DETERMINE_DIRECTION Static method Public Method Determine the direction of the status update 20130826
8 ST_SET_STATUS_PREPARE Static method Public Method Maintain the tour status - Step 1 20130826
9 ST_SET_STATUS_UPDATE Static method Public Method Maintain the tour status - Step 2 20130826
Events
Class /DSD/CL_EMSE_BADI_HELPER_ST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PARAMETER Public See coding 20130826 BEGIN OF ts_parameter, scenario TYPE /dsd/st_scenario, status_tt TYPE TT_ST_STATUS, END OF ts_parameter
2 TS_ST_CWOCOND Public See coding 20130826 BEGIN OF ts_st_cwocond, client TYPE mandt, scenario TYPE /dsd/st_scenario, status_id TYPE /dsd/st_status_id, activity TYPE /dsd/st_activity, END OF ts_st_cwocond
3 TS_ST_WOCOND Public See coding 20130826 BEGIN OF ts_st_wocond, client TYPE mandt, tourid TYPE /dsd/st_tourid, counter TYPE /dsd/st_counter, activity TYPE /dsd/st_activity, status_id TYPE /dsd/st_status_id, idate TYPE erdat, itime TYPE erzet, canceled TYPE xfeld, END OF ts_st_wocond
4 TT_ST_CWOCOND Public See coding 20130826 tt_st_cwocond TYPE STANDARD TABLE OF ts_st_cwocond WITH DEFAULT KEY
5 TT_ST_STATUS Public See coding 20130826 TT_ST_STATUS TYPE STANDARD TABLE OF /dsd/st_status WITH DEFAULT KEY
6 TT_ST_WOCOND Public See coding 20130826 tt_st_wocond TYPE STANDARD TABLE OF ts_st_wocond WITH DEFAULT KEY
Method Signatures

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMAND Call by reference Type reference (TYPE) UI_FUNC Function Code 20130826

Method EXECUTE on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method GET_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ST_BADI Value transfer Object reference (TYPE REF TO) /DSD/EMSE_ST_BADI BAdI for ST add-on enhancements SAP DSD 20130826

Method GET_BADI on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method GET_INDICATOR Signature

Method GET_INDICATOR on class /DSD/CL_EMSE_BADI_HELPER_ST has no parameter.
Method GET_INDICATOR on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method GET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLT_VAL Call by reference Type reference (TYPE) STRING Attribute name 20130826

Method GET_REFERENCES on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method SET_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMSE Call by reference Type reference (TYPE) CHAR1 EMSE Application 20130826
2 Importing IV_MDSD Call by reference Type reference (TYPE) CHAR1 Standard Application 20130826

Method SET_INDICATOR on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method SET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BINDINGS Call by reference Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TT_BINDING Bindings 20130826
2 Importing IV_FLT_VAL Call by reference Type reference (TYPE) STRING Attribute name 20130826

Method SET_REFERENCES on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method ST_DETERMINE_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CONTINUE Call by reference Type reference (TYPE) XFELD Checkbox 20130826
2 Exporting EF_RETURN Call by reference Type reference (TYPE) XFELD Checkbox 20130826
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
4 Importing IF_SCENARIO Call by reference Type reference (TYPE) /DSD/ST_SCENARIO Tour scenario 20130826
5 Importing IF_STATUS_ID_NEW Call by reference Type reference (TYPE) /DSD/ST_STATUS_ID Tour status ID 20130826
6 Importing IF_STATUS_ID_OLD Call by reference Type reference (TYPE) /DSD/ST_STATUS_ID Tour status ID 20130826
7 Importing IF_TOURID Call by reference Type reference (TYPE) /DSD/ST_TOURID Tour ID 20130826

Method ST_DETERMINE_DIRECTION on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method ST_SET_STATUS_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS Call by reference Type reference (TYPE) /DSD/ST_STATUS Current tour status 20130826
2 Importing IS_VLH Call by reference Type reference (TYPE) /DSD/VC_VLH DSD: Visit List - Header Data 20130826
3 Importing IS_VTTK Call by reference Type reference (TYPE) VTTK Shipment Header 20130826

Method ST_SET_STATUS_PREPARE on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.

Method ST_SET_STATUS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ACTIVITY_EXECUTED Call by reference Type reference (TYPE) XFELD Activity has been executed 20130826
2 Changing CS_STATUS Call by reference Type reference (TYPE) /DSD/ST_STATUS New tour status data 20130826
3 Changing CS_STATUS_NEW Call by reference Type reference (TYPE) /DSD/ST_STATUS New tour status data 20130826
4 Changing CS_STATUS_OLD Call by reference Type reference (TYPE) /DSD/ST_STATUS Old tour status data 20130826
5 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
6 Importing IF_NO_COMMIT Call by reference Type reference (TYPE) XFELD No commit 20130826
7 Importing IF_RESTART_ACT Call by reference Type reference (TYPE) XFELD Restart the acttivities 20130826
8 Importing IF_STATUS_ID Call by reference Type reference (TYPE) /DSD/ST_STATUS_ID Tour status ID 20130826
9 Importing IS_CSTATUS_NEW Call by reference Type reference (TYPE) /DSD/ST_CSTATUS Tour status ID 20130826
10 Importing IT_CACT_IU Call by reference Type reference (TYPE) /DSD/ST_CACT_IU_TT Activities in update task 20130826

Method ST_SET_STATUS_UPDATE on class /DSD/CL_EMSE_BADI_HELPER_ST has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in