Hierarchy
⤷
⤷
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 | 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 | Static Attribute | Public | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20130826 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | SPACE | BAdI implemented | 20130826 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | SYSUBRC | Return Code | 20130826 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | STRING | Return value | 20130826 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adust build-up data in /DSD/RTACC_BUILD_HEADER_CTR | 20130826 | |
| 2 | Static method | Public | Method | Adust processing status of tour in Upload Finish | 20130826 | |
| 3 | Static method | Public | Method | Call function module /DSD/HH_CONTROL_IDOC_OUTBOUND | 20130826 | |
| 4 | Static method | Public | Method | Call function module /DSD/RTACC_DB_PREPARE_MAINTAIN | 20130826 | |
| 5 | Static method | Public | Method | Check for delta download | 20130826 | |
| 6 | Static method | Public | Method | Check if download of data is relevant | 20130826 | |
| 7 | Static method | Public | Method | Check if call of fm /DSD/RTACC_CTDIST0_READ necessary | 20130826 | |
| 8 | Static method | Public | Method | Create customer segment in Control IDoc | 20130826 | |
| 9 | Static method | Public | Method | Create customer segment in IDoc for Route Itinerary | 20130826 | |
| 10 | Static method | Public | Method | Call DSD function module to create IDoc | 20130826 | |
| 11 | Static method | Private | Method | Execute | 20130826 | |
| 12 | Static method | Private | Method | Get BAdI instance for Handheld | 20130826 | |
| 13 | Static method | Public | Method | Check if implementation of internal BADI has been processed | 20130826 | |
| 14 | Static method | Public | Method | Get attribute value for delta download flag | 20130826 | |
| 15 | Static method | Public | Method | Check if tour is assigned to SUP | 20130826 | |
| 16 | Static method | Private | Method | Determine ST Tour ID | 20130826 | |
| 17 | Static method | Public | Method | Make EMSE fields invisible if add-on not installed | 20130826 | |
| 18 | Static method | Public | Method | Move extensions for RA General Control Data | 20130826 | |
| 19 | Static method | Public | Method | Move extensions for RA Create Customer Visit Data | 20130826 | |
| 20 | Static method | Public | Method | Use EMSE application log | 20130826 | |
| 21 | Static method | Public | Method | Delete EMSE specific data records from RA | 20130826 | |
| 22 | 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 | CS_MISSION | Call by reference | Type reference (TYPE) | /DSD/HH_RACTR_S | Structure Transmission Control | 20130826 | |||
| 2 | CS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/HH_RAHD_S | Structure of Tour Header | 20130826 | |||
| 3 | IV_MISSION_X | Call by reference | Type reference (TYPE) | ABAP_BOOL | Adjust Transmission Control | 20130826 | |||
| 4 | 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 | 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 | CS_CONTROL_RECORD_OUT | Call by reference | Type reference (TYPE) | EDIDC | Control record (IDoc) | 20130826 | |||
| 2 | CT_CREATED_IDOCS | Call by reference | Type reference (TYPE) | EDIDC_TT | Table Type for EDIDC (IDoc Control Record) | 20130826 | |||
| 3 | CV_ALL_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag to indicate if processing suceeded | 20130826 | |||
| 4 | IS_CONTROL_RECORD_IN | Call by reference | Type reference (TYPE) | EDIDC | Control record (IDoc) | 20130826 | |||
| 5 | IS_OBJECT | Call by reference | Type reference (TYPE) | NAST | Message Status | 20130826 | |||
| 6 | IS_VLH | Call by reference | Type reference (TYPE) | /DSD/VC_VLH | DSD: Visit List - Header Data | 20130826 | |||
| 7 | 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 | IS_DB_TABLE_LIST | Call by reference | Type reference (TYPE) | /DSD/HH_RA_ACCESS_LIST | Route Accounting DB - Access List | 20130826 | |||
| 2 | IT_TOUR_DISTANCE | Call by reference | Type reference (TYPE) | /DSD/HH_RADS_S_TT | 20130826 | ||||
| 3 | IV_DB_ACCESS_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | /DSD/HH_CHECKBOX | Checkbox | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130826 |
Method CHECK_DELTA_DOWNLOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ALL_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130826 | ||||
| 2 | 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 | IS_OBJECT | Call by reference | Type reference (TYPE) | NAST | Message Status | 20130826 | |||
| 2 | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | Context of calling function | 20130826 | |||
| 3 | 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 | CV_FLG_CHECK | Call by reference | Type reference (TYPE) | SY-SUBRC | Flag to indicate if check for doc_id is necessary | 20130918 | |||
| 2 | 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 | 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 | CT_EDIDD | Call by reference | Type reference (TYPE) | EDIDD_TT | Data record (IDoc) | 20130826 | |||
| 2 | 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 | CT_EDIDD | Call by reference | Type reference (TYPE) | EDIDD_TT | Data record (IDoc) | 20130826 | |||
| 2 | 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 | CT_CREATED_IDOCS | Call by reference | Type reference (TYPE) | EDIDC_TT | Table Type for EDIDC (IDoc Control Record) | 20130826 | |||
| 2 | CV_ALL_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag to indicate if processing suceeded | 20130826 | |||
| 3 | IS_CONTROL_RECORD | Call by reference | Type reference (TYPE) | EDIDC | Control record (IDoc) | 20130826 | |||
| 4 | IS_OBJECT | Call by reference | Type reference (TYPE) | NAST | Message Status | 20130826 | |||
| 5 | IS_TRADAT | Call by reference | Type reference (TYPE) | /DSD/HH_TRADAT | DSD: Download HH - Volume of the Transferred Shipment Data | 20130826 | |||
| 6 | 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 | IR_HH_BADIREF | Call by reference | Object reference (TYPE REF TO) | /DSD/EMSE_HH_BADI | BAdI implementation class instance | 20130826 | |||
| 2 | IV_COMMAND | Call by reference | Type reference (TYPE) | UI_FUNC | Function Code | 20130826 | |||
| 3 | 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 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ST_TOURID | Tour ID | 20130826 | |||
| 2 | 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 | 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 | IS_OBJECT | Call by reference | Type reference (TYPE) | NAST | Message Status | 20130826 | |||
| 2 | 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 | IS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/HH_RAHD_S | Structure of Tour Header | 20130826 | |||
| 2 | IT_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/HH_RAHD_S_TT | Table Type Tour Header | 20130826 | |||
| 3 | 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 | IV_KAPPL | Call by reference | Type reference (TYPE) | SNA_KAPPL | Application for message conditions | 20130826 | |||
| 2 | IV_OBJKEY | Call by reference | Type reference (TYPE) | NA_OBJKEY | Object key | 20130826 | |||
| 3 | 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 | CT_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/HH_RAHD_S_TT | Table Type Tour Header | 20130826 | |||
| 2 | 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 | CS_CUSTOMER_HD | Call by reference | Type reference (TYPE) | /DSD/HH_RACVHD_S | Structure of Customer Visit | 20130826 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 3 | IS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/HH_RAHD_S | Structure of Tour Header | 20130826 | |||
| 4 | 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 | 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 | 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 | 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 | IT_BINDINGS | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_GENERIC_BADI=>TT_BINDING | 20130826 | ||||
| 3 | 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 |