Hierarchy
⤷ 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 |