SAP ABAP Class /DSD/CL_EMSE_BADI_HELPER_HH (Helper class for internal BAdI for Handheld)
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_HH  
Short Description Helper class for internal BAdI for Handheld    
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_HH has no interface implemented.
Friends
Class /DSD/CL_EMSE_BADI_HELPER_HH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SS_MESSAGE Static Attribute Public Type reference (TYPE) BAPIRET2 Return Parameter 20130826
2 SV_BADI_ACTIVE Static Attribute Public Type reference (TYPE) ABAP_BOOL SPACE BAdI implemented 20130826
3 SV_ERROR_CODE Static Attribute Public Type reference (TYPE) SYSUBRC Return Code 20130826
4 SV_RETURN_VALUE Static Attribute Public Type reference (TYPE) STRING Return value 20130826
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_BUILD_HEADER_CTR Static method Public Method Adust build-up data in /DSD/RTACC_BUILD_HEADER_CTR 20130826
2 ADJUST_PROCSTA_UPL_FINISH Static method Public Method Adust processing status of tour in Upload Finish 20130826
3 CALL_CONTROL_IDOC_OUTBOUND Static method Public Method Call function module /DSD/HH_CONTROL_IDOC_OUTBOUND 20130826
4 CALL_RTACC_DB_PREPARE_MAINT Static method Public Method Call function module /DSD/RTACC_DB_PREPARE_MAINTAIN 20130826
5 CHECK_DELTA_DOWNLOAD Static method Public Method Check for delta download 20130826
6 CHECK_RELEVANCE_DWNL Static method Public Method Check if download of data is relevant 20130826
7 CHECK_TOUR_HD_READ_REQ Static method Public Method Check if call of fm /DSD/RTACC_CTDIST0_READ necessary 20130826
8 CREATE_E1WXX1_CONTROL Static method Public Method Create customer segment in Control IDoc 20130826
9 CREATE_E1WXX1_ITINERARY Static method Public Method Create customer segment in IDoc for Route Itinerary 20130826
10 CREATE_IDOC Static method Public Method Call DSD function module to create IDoc 20130826
11 EXECUTE Static method Private Method Execute 20130826
12 GET_BADI Static method Private Method Get BAdI instance for Handheld 20130826
13 IMPL_EXECUTED Static method Public Method Check if implementation of internal BADI has been processed 20130826
14 IS_DELTA_DOWNLOAD Static method Public Method Get attribute value for delta download flag 20130826
15 IS_SUP_PROCESS Static method Public Method Check if tour is assigned to SUP 20130826
16 MAP_TO_ST_TOUR_ID Static method Private Method Determine ST Tour ID 20130826
17 MODIFY_SCREEN_RA_DELETE Static method Public Method Make EMSE fields invisible if add-on not installed 20130826
18 MOVE_EXTENSION_CCTRDT0 Static method Public Method Move extensions for RA General Control Data 20130826
19 MOVE_EXTENSION_CCUSVI0 Static method Public Method Move extensions for RA Create Customer Visit Data 20130826
20 PROCESS_APPL_LOG Static method Public Method Use EMSE application log 20130826
21 RA_DELETE Static method Public Method Delete EMSE specific data records from RA 20130826
22 SET_REFERENCES Static method Private Method Set bindings 20130826
Events
Class /DSD/CL_EMSE_BADI_HELPER_HH has no event.
Types
Class /DSD/CL_EMSE_BADI_HELPER_HH has no local type.
Method Signatures

Method ADJUST_BUILD_HEADER_CTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MISSION Call by reference Type reference (TYPE) /DSD/HH_RACTR_S Structure Transmission Control 20130826
2 Changing CS_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S Structure of Tour Header 20130826
3 Importing IV_MISSION_X Call by reference Type reference (TYPE) ABAP_BOOL Adjust Transmission Control 20130826
4 Importing IV_TOUR_HD_X Call by reference Type reference (TYPE) ABAP_BOOL Adjust Tour Header 20130826

Method ADJUST_BUILD_HEADER_CTR on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method ADJUST_PROCSTA_UPL_FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S Structure of Tour Header 20130826

Method ADJUST_PROCSTA_UPL_FINISH on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CALL_CONTROL_IDOC_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROL_RECORD_OUT Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20130826
2 Changing CT_CREATED_IDOCS Call by reference Type reference (TYPE) EDIDC_TT Table Type for EDIDC (IDoc Control Record) 20130826
3 Changing CV_ALL_OK Call by reference Type reference (TYPE) ABAP_BOOL Flag to indicate if processing suceeded 20130826
4 Importing IS_CONTROL_RECORD_IN Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20130826
5 Importing IS_OBJECT Call by reference Type reference (TYPE) NAST Message Status 20130826
6 Importing IS_VLH Call by reference Type reference (TYPE) /DSD/VC_VLH DSD: Visit List - Header Data 20130826
7 Importing IS_VTTK Call by reference Type reference (TYPE) VTTK Shipment Header 20130826

Method CALL_CONTROL_IDOC_OUTBOUND on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CALL_RTACC_DB_PREPARE_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB_TABLE_LIST Call by reference Type reference (TYPE) /DSD/HH_RA_ACCESS_LIST Route Accounting DB - Access List 20130826
2 Importing IT_TOUR_DISTANCE Call by reference Type reference (TYPE) /DSD/HH_RADS_S_TT 20130826
3 Importing IV_DB_ACCESS_IN_UPDATE_TASK Call by reference Type reference (TYPE) /DSD/HH_CHECKBOX Checkbox 20130826
# Exception Resumable Description Created on
1 DB_ACCESS_ERROR 20130826

Method CHECK_DELTA_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ALL_OK Call by reference Type reference (TYPE) ABAP_BOOL 20130826
2 Importing IS_OBJECT Call by reference Type reference (TYPE) NAST Message Status 20130826

Method CHECK_DELTA_DOWNLOAD on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CHECK_RELEVANCE_DWNL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) NAST Message Status 20130826
2 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING Context of calling function 20130826
3 Returning RV_EXIT Value transfer Type reference (TYPE) ABAP_BOOL Flag to indicate leave of further processing 20130826

Method CHECK_RELEVANCE_DWNL on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CHECK_TOUR_HD_READ_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLG_CHECK Call by reference Type reference (TYPE) SY-SUBRC Flag to indicate if check for doc_id is necessary 20130918
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) /DSD/HH_DOC_ID DSD - RA: Tour Document Number of the Tour Document Type 20130826
3 Importing IV_DOC_TYP Call by reference Type reference (TYPE) /DSD/HH_DOC_TYP DSD - RA: Tour Document Type 20130826

Method CHECK_TOUR_HD_READ_REQ on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CREATE_E1WXX1_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Data record (IDoc) 20130826
2 Importing IS_VISIT_LIST_HDR Call by reference Type reference (TYPE) /DSD/VC_VLH DSD: Visit List - Header Data 20130826

Method CREATE_E1WXX1_CONTROL on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CREATE_E1WXX1_ITINERARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Data record (IDoc) 20130826
2 Importing IS_ITINERARY Call by reference Type reference (TYPE) /DSD/VC_VL_DOWNLOAD Contain position data for route itinerary print/download 20130826

Method CREATE_E1WXX1_ITINERARY on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method CREATE_IDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CREATED_IDOCS Call by reference Type reference (TYPE) EDIDC_TT Table Type for EDIDC (IDoc Control Record) 20130826
2 Changing CV_ALL_OK Call by reference Type reference (TYPE) ABAP_BOOL Flag to indicate if processing suceeded 20130826
3 Importing IS_CONTROL_RECORD Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20130826
4 Importing IS_OBJECT Call by reference Type reference (TYPE) NAST Message Status 20130826
5 Importing IS_TRADAT Call by reference Type reference (TYPE) /DSD/HH_TRADAT DSD: Download HH - Volume of the Transferred Shipment Data 20130826
6 Importing IS_VLTRADAT Call by reference Type reference (TYPE) /DSD/VC_VLTRADAT DSD: Download VL - Extent of Visit List Transfer 20130826

Method CREATE_IDOC on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HH_BADIREF Call by reference Object reference (TYPE REF TO) /DSD/EMSE_HH_BADI BAdI implementation class instance 20130826
2 Importing IV_COMMAND Call by reference Type reference (TYPE) UI_FUNC Function Code 20130826
3 Returning RV_RETURN Value transfer Type reference (TYPE) STRING Return value 20130826

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

Method GET_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ST_TOURID Tour ID 20130826
2 Returning RR_HH_BADIREF Value transfer Object reference (TYPE REF TO) /DSD/EMSE_HH_BADI BAdI for HH add-on enhancements SAP DSD 20130826

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

Method IMPL_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXECUTED Value transfer Type reference (TYPE) ABAP_BOOL Flag if BADI implementation has been executed 20130826

Method IMPL_EXECUTED on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method IS_DELTA_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) NAST Message Status 20130826
2 Returning RV_IS_DELTA Value transfer Type reference (TYPE) ABAP_BOOL Flag to indicate if delta download 20130826

Method IS_DELTA_DOWNLOAD on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method IS_SUP_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S Structure of Tour Header 20130826
2 Importing IT_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S_TT Table Type Tour Header 20130826
3 Returning RV_IS_SUP Value transfer Type reference (TYPE) ABAP_BOOL Flag to indicate if SUP process 20130826

Method IS_SUP_PROCESS on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method MAP_TO_ST_TOUR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KAPPL Call by reference Type reference (TYPE) SNA_KAPPL Application for message conditions 20130826
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) NA_OBJKEY Object key 20130826
3 Returning RV_ST_TOUR_ID Value transfer Type reference (TYPE) /DSD/ST_TOURID Tour ID 20130826

Method MAP_TO_ST_TOUR_ID on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method MODIFY_SCREEN_RA_DELETE Signature

Method MODIFY_SCREEN_RA_DELETE on class /DSD/CL_EMSE_BADI_HELPER_HH has no parameter.
Method MODIFY_SCREEN_RA_DELETE on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method MOVE_EXTENSION_CCTRDT0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S_TT Table Type Tour Header 20130826
2 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S Structure of Tour Header 20130826

Method MOVE_EXTENSION_CCTRDT0 on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method MOVE_EXTENSION_CCUSVI0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTOMER_HD Call by reference Type reference (TYPE) /DSD/HH_RACVHD_S Structure of Customer Visit 20130826
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
3 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/HH_RAHD_S Structure of Tour Header 20130826
4 Importing IT_EXTENSION Call by reference Type reference (TYPE) BAPIPAREXTAB BAPI Parameters EXTENSION 20130826

Method MOVE_EXTENSION_CCUSVI0 on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method PROCESS_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T BAPIRET2 messages 20130826

Method PROCESS_APPL_LOG on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method RA_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RAHD_DELETE Call by reference Type reference (TYPE) /DSD/HH_RAHD_TT Table Type Tour Header 20130826

Method RA_DELETE on class /DSD/CL_EMSE_BADI_HELPER_HH has no exception.

Method SET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HH_BADIREF Call by reference Object reference (TYPE REF TO) /DSD/EMSE_HH_BADI BAdI for HH add-on enhancements SAP DSD 20130826
2 Importing IT_BINDINGS Call by reference Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TT_BINDING 20130826
3 Importing IV_FLT_VAL Call by reference Type reference (TYPE) STRING Attribute name 20130826

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