Hierarchy
⤷
⤷
Properties
| Class | /DSD/CL_EMSE_BADI_HELPER_ME | |
| Short Description | Helper class for internal BADI for Connector (ME) | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /DSD/EMSE | Direct Store Delivery: Add-on Development for FBS SAP DSD |
| Created | 20130502 | SAP |
| Last change | 20140121 | 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_ME has no interface implemented.
Friends
Class /DSD/CL_EMSE_BADI_HELPER_ME 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 message | 20130826 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 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 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | SYSUBRC | Return Code | 20131023 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Handle action for DDR Refresh | 20130826 | |
| 2 | Static method | Public | Method | Maintain additional EMSE feilds into object list | 20130826 | |
| 3 | Static method | Public | Method | Check if function in Segment E1CTHD01 is allowed | 20130826 | |
| 4 | Static method | Public | Method | Check if MSA is possible in IDoc inbound processing | 20130826 | |
| 5 | Static method | Public | Method | BAdI /DSD/ME_CONNECTOR: Trigger reload replication | 20130826 | |
| 6 | Static method | Public | Method | BAdI /DSD/ME_CONNECTOR: Trigger tour replication | 20130826 | |
| 7 | Static method | Public | Method | Insert additional data as part of /DSD/ME_DB_MAINTAIN | 20130826 | |
| 8 | Static method | Public | Method | Additional dequeue business logic for tour | 20130826 | |
| 9 | Static method | Public | Method | Determine Tour status ID | 20130826 | |
| 10 | Static method | Public | Method | Execute tour assignment (with delta if exists) | 20130826 | |
| 11 | Static method | Private | Method | Execute VC | 20130826 | |
| 12 | Static method | Public | Method | Execute DE Trigger | 20130826 | |
| 13 | Static method | Public | Method | Conside only new uploaded visits for Route Accounting data | 20130826 | |
| 14 | Static method | Private | Method | Get BAdI reference | 20130826 | |
| 15 | Static method | Public | Method | Enrich DDR_STAT structure with DDR_DLT status data | 20131023 | |
| 16 | Static method | Public | Method | Check if implementation of internal BADI has been processed | 20130826 | |
| 17 | Static method | Public | Method | Log idoc_processing status | 20130826 | |
| 18 | Static method | Public | Method | Maintain Electronic Signature Enhancements for RA Create | 20130826 | |
| 19 | Static method | Public | Method | Maintain RA General Control Data | 20130826 | |
| 20 | Static method | Public | Method | Maintain RA Customer Visit Data | 20130826 | |
| 21 | Static method | Public | Method | Determine ME Tour ID | 20130826 | |
| 22 | Static method | Public | Method | Merge duplicates in visit header table | 20130826 | |
| 23 | Static method | Public | Method | Modify assignment table entries in DSD Cockpit | 20130826 | |
| 24 | Static method | Public | Method | Modify COCI tables during download dispatch | 20130826 | |
| 25 | Static method | Public | Method | Preparse of customer segment with EMSE enhancements | 20130826 | |
| 26 | Static method | Public | Method | Use EMSE application log | 20130826 | |
| 27 | Static method | Public | Method | Consider additional data for purge of tour | 20130826 | |
| 28 | Static method | Public | Method | Consider additional data for Route Accounting create | 20130826 | |
| 29 | Static method | Public | Method | Upload: Additional handling during route accouting | 20131025 | |
| 30 | Static method | Public | Method | Remove tour from /DSD/ME_DDR_STAT | 20130826 | |
| 31 | Static method | Public | Method | Remove tour without entry in ME Tour Header Data | 20130826 | |
| 32 | Static method | Public | Method | Change status in from /DSD/ME_DDR_STAT to Resend | 20130826 | |
| 33 | Static method | Private | Method | Set bindings | 20130826 |
Events
Class /DSD/CL_EMSE_BADI_HELPER_ME has no event.
Types
Class /DSD/CL_EMSE_BADI_HELPER_ME has no local type.
Method Signatures
Method ACTION_DDR_REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DDR_STAT | Call by reference | Type reference (TYPE) | /DSD/ME_DDR_STAT | DSD Connector: Data Readiness | 20130826 | |||
| 2 | IS_CPT_CHAN | Call by reference | Type reference (TYPE) | /DSD/ME_CPT_CHAN | DSD CN: Channel | 20130826 | |||
| 3 | IS_DDR_STAT | Call by reference | Type reference (TYPE) | /DSD/ME_DDR_STAT | DSD Connector: Data Readiness | 20130826 | |||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | C | Action | 20130826 | |||
| 5 | IV_DELTA_SEQNO | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_ME_BADI=>TV_DELTA_SEQNO | Delta Sequence Number | 20130826 | |||
| 6 | IV_DRIVER_ID | Call by reference | Type reference (TYPE) | /DSD/ME_DRIVER | DSD Connector: Driver | 20130826 | |||
| 7 | IV_IDOC_DOCNUM | Call by reference | Type reference (TYPE) | EDI_DOCNUM | IDoc number | 20130826 | |||
| 8 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 | |||
| 9 | IV_VEHICLE_ID | Call by reference | Type reference (TYPE) | /DSD/ME_VEHICLE | DSD Connector: Vehicle ID | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Communication error | 20130826 | ||
| 2 | DDR entry not found | 20130826 | ||
| 3 | Delta not found | 20130826 |
Method ADD_DATA_TO_OBJECT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECT_DATA | Call by reference | Type reference (TYPE) | /DSD/ME_OBJECT_DATA_S_TT | DSD Connector: Table Type Object Data | 20130826 | |||
| 2 | IT_EDIDC | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc Control Records related to Tour ID | 20130826 | |||
| 3 | IT_EDIDD | Call by reference | Type reference (TYPE) | EDIDD_TT | Doc Data Records Related to Tour ID | 20130826 | |||
| 4 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method ADD_DATA_TO_OBJECT_LIST on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method CHECK_E1CTHD01_FUNC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUNCTION | Call by reference | Type reference (TYPE) | /DSD/HH_E1CTHD01-FUNCTION | Function in segment E1CTHD01 | 20130826 | |||
| 2 | RV_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag if function is allowed for SAP DSD | 20130826 |
Method CHECK_E1CTHD01_FUNC on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method CHECK_MSA_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MSA_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Multiple Sales Areas allowed | 20130826 |
Method CHECK_MSA_ALLOWED on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method CONNECTOR_REPLI_RELOAD_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DDR_STAT | Call by reference | Type reference (TYPE) | /DSD/ME_DDR_STAT | DSD Connector: Data Readiness | 20130826 |
Method CONNECTOR_REPLI_RELOAD_TRIGGER on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method CONNECTOR_REPLI_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DDR_STAT | Call by reference | Type reference (TYPE) | /DSD/ME_DDR_STAT | DSD Connector: Data Readiness | 20130826 |
Method CONNECTOR_REPLI_TRIGGER on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method DB_MAINTAIN_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INSERT_LIST | Call by reference | Type reference (TYPE) | /DSD/ME_DB_ACCESS_LIST | DSD Connector: Database - Access List | 20130826 | |||
| 2 | IS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/ME_TOUR_HD | DSD CN: Tour Header Data | 20130826 | |||
| 3 | IT_DEL_HD | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_HD_TT | Delivery Header | 20130826 | |||
| 4 | IT_DEL_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_ITM_TT | Delivery Item | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130826 |
Method DEQUEUE_TOUR_ADDITIONAL 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/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method DEQUEUE_TOUR_ADDITIONAL on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method DETERMINE_TOUR_STATUS_ID 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 | Return parameter table | 20130826 | |||
| 2 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 | |||
| 3 | RV_ST_STATUS_ID | Value transfer | Type reference (TYPE) | /DSD/ST_STATUS_ID | Tour status ID | 20130826 |
Method DETERMINE_TOUR_STATUS_ID on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method DO_TOUR_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 2 | IT_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/ME_TOUR_HD_TT | DSD Connector: Table Type Tour Header Data | 20130826 | |||
| 3 | IV_CONTROL_DOCNUM | Call by reference | Type reference (TYPE) | EDI_DOCNUM | IDoc number | 20130826 |
Method DO_TOUR_ASSIGNMENT on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ME_BADIREF | Call by reference | Object reference (TYPE REF TO) | /DSD/EMSE_ME_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_ME has no exception.
Method EXECUTE_DE_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CPT_CHAN | Call by reference | Type reference (TYPE) | /DSD/ME_CPT_CHAN | DSD CN: Channel | 20130826 | |||
| 2 | IV_MEUSER | Call by reference | Type reference (TYPE) | /DSD/ME_MEUSER | DSD Connector: Mobile Engine User ID | 20130826 | |||
| 3 | IV_MOBILE_ID | Call by reference | Type reference (TYPE) | /DSD/ME_MBLID | DSD Connector: Mobile Engine Mobile ID | 20130826 | |||
| 4 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130826 |
Method FILTER_RA_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CLR_HD | Call by reference | Type reference (TYPE) | /DSD/ME_CLR_HD_TT | Clearing | 20130826 | |||
| 2 | CT_COCI_HD | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_HD_TT | Check-Out Check-In Header | 20130826 | |||
| 3 | CT_COCI_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_ITM_TT | Check-Out Check-In Item | 20130826 | |||
| 4 | CT_COCI_PAY | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_PAY_TT | Check-Out Check-In Payment | 20130826 | |||
| 5 | CT_CUST_CPD | Call by reference | Type reference (TYPE) | /DSD/ME_CUST_CPD_TT | DSD Connector: Table Type CpD | 20130826 | |||
| 6 | CT_DEL_COND | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_CND_TT | Pricing: Upload manual discount condition for deliveries | 20130826 | |||
| 7 | CT_DEL_HD | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_HD_TT | Delivery Header | 20130826 | |||
| 8 | CT_DEL_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_ITM_TT | Delivery Item | 20130826 | |||
| 9 | CT_EXPS_HD | Call by reference | Type reference (TYPE) | /DSD/ME_EXPS_HD_TT | Driver's Expenses | 20130826 | |||
| 10 | CT_INVT_HD | Call by reference | Type reference (TYPE) | /DSD/ME_INVT_HD_TT | Stock Data | 20130826 | |||
| 11 | CT_INV_HD | Call by reference | Type reference (TYPE) | /DSD/ME_INV_HD_TT | Invoice Header | 20130826 | |||
| 12 | CT_INV_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_INV_ITM_TT | Invoice Item | 20130826 | |||
| 13 | CT_ORD_COND | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_CND_TT | Pricing: Upload manual discount condition for orders | 20130826 | |||
| 14 | CT_ORD_HD | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_HD_TT | Order Header | 20130826 | |||
| 15 | CT_ORD_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_ITM_TT | Order Item | 20130826 | |||
| 16 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 17 | CT_REVN_HD | Call by reference | Type reference (TYPE) | /DSD/ME_REVN_HD_TT | Payments or Collection from Customer | 20130826 | |||
| 18 | CT_VIST_ACT | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_ACT_TT | Activities during Sales Call | 20130826 | |||
| 19 | CT_VIST_HD | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_HD_TT | Sales Call Visit Header | 20130826 | |||
| 20 | EV_EXIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Leave processing flag | 20130826 | |||
| 21 | IV_DRIVER_ID | Call by reference | Type reference (TYPE) | /DSD/ME_DRIVER | DSD Connector: Driver | 20130826 | |||
| 22 | IV_IS_DELTA | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag to indicate if delta process | 20130826 | |||
| 23 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method FILTER_RA_PREPARE on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method GET_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/ME_TOUR_HD_TT | DSD Connector: Table Type Tour Header Data | 20130826 | |||
| 2 | IT_VIST_HD | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_HD_TT | Sales Call Visit Header | 20130826 | |||
| 3 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 | |||
| 4 | RR_ME_BADIREF | Value transfer | Object reference (TYPE REF TO) | /DSD/EMSE_ME_BADI | 20130826 |
Method GET_BADI on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method GET_DELTA_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DDR_STAT | Call by reference | Type reference (TYPE) | /DSD/ME_DDR_STAT | DSD Connector: Data Readiness | 20131023 |
Method GET_DELTA_DATA on class /DSD/CL_EMSE_BADI_HELPER_ME 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_ME has no exception.
Method LOG_IDOC_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IDOC_STATUS | Call by reference | Type reference (TYPE) | BDIDOCSTAT | ALE IDoc status (subset of all IDoc status fields) | 20130826 |
Method LOG_IDOC_STATUS on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MAINTAIN_ES_ENHANCEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 2 | IT_ME_DEL_HD | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_HD_TT | Delivery Header | 20130826 | |||
| 3 | IT_ME_INV_HD | Call by reference | Type reference (TYPE) | /DSD/ME_INV_HD_TT | Invoice Header | 20130826 | |||
| 4 | IT_ME_ORD_HD | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_HD_TT | Order Header | 20130826 | |||
| 5 | IV_RFC_LOGDES | Call by reference | Type reference (TYPE) | EDI_LOGDES | RFC destination | 20130826 | |||
| 6 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method MAINTAIN_ES_ENHANCEMENT on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MAINTAIN_RA_CCTRDT0 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 2 | IS_GENERAL_HD | Call by reference | Type reference (TYPE) | /DSD/BAPIRAGENERALHD | Route Settlement: Header Data | 20130826 | |||
| 3 | IS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/BAPIRATOURHD | Route Settlement: Tour Header | 20130826 | |||
| 4 | IT_TRANSMISSION | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_ME_BADI=>TT_BAPIRATRANSMISSION | Table type for /DSD/BAPIRATRANSMISSION | 20130826 | |||
| 5 | IV_RFC_LOGDES | Call by reference | Type reference (TYPE) | EDI_LOGDES | RFC destination | 20130826 |
Method MAINTAIN_RA_CCTRDT0 on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MAINTAIN_RA_CCUSVI0 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 2 | IS_GENERAL_HD | Call by reference | Type reference (TYPE) | /DSD/BAPIRAGENERALHD | Route Settlement: Header Data | 20130826 | |||
| 3 | IS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/BAPIRATOURHD | Route Settlement: Tour Header | 20130826 | |||
| 4 | IT_CUSTOMER_ADDR | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_ME_BADI=>TT_BAPIRACUST_ADDR | Route Settlement: Customer Address | 20130826 | |||
| 5 | IT_CUSTOMER_HD | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_ME_BADI=>TT_BAPIRACUST_HD | Route Settlement: Customer Visit Header | 20130826 | |||
| 6 | IV_RFC_LOGDES | Call by reference | Type reference (TYPE) | EDI_LOGDES | RFC destination | 20130826 |
Method MAINTAIN_RA_CCUSVI0 on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MAP_TO_ME_TOUR_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_ID | Call by reference | Type reference (TYPE) | /DSD/HH_DOC_ID | DSD - RA: Tour Document Number of the Tour Document Type | 20130826 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | /DSD/HH_DOC_TYP | DSD - RA: Tour Document Type | 20130826 | |||
| 3 | RV_ME_TOUR_ID | Value transfer | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method MAP_TO_ME_TOUR_ID on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MERGE_DUPLICATES_VISIT_HD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VIST_HD_NEW | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_HD_TT | Sales Call Visit Header without duplicates | 20130826 | |||
| 2 | IT_VIST_HD | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_HD_TT | Sales Call Visit Header | 20130826 |
Method MERGE_DUPLICATES_VISIT_HD on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MODIFY_ASSIGN_COCKPIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ASSIGN_DEL | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_ME_BADI=>TT_CPT_CHAN | DSD CN: Channel | 20130826 | |||
| 2 | CT_ASSIGN_TRIGGER | Call by reference | Type reference (TYPE) | /DSD/IF_EMSE_ME_BADI=>TT_COCKPIT_ASSIGN | Assignment of driver/vehicle to ME user | 20130826 |
Method MODIFY_ASSIGN_COCKPIT on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method MODIFY_COCI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_COCI_HD | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_HD_TT | Check-Out Check-In Header | 20130826 | |||
| 2 | CT_COCI_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_ITM_TT | Check-Out Check-In Item | 20130826 | |||
| 3 | CT_COCI_PAY | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_PAY_TT | Check-Out Check-In Payment | 20130826 |
Method MODIFY_COCI on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method PREPARSE_E1WXX01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTROL_EDIDD | Call by reference | Type reference (TYPE) | EDIDD | Data record (IDoc) | 20130826 | |||
| 2 | IS_E1CTHD01 | Call by reference | Type reference (TYPE) | /DSD/HH_E1CTHD01 | Control Data Header | 20130826 | |||
| 3 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130826 | |||
| 2 | 20130826 | |||
| 3 | 20130826 | |||
| 4 | 20130826 |
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_ME has no exception.
Method PURGE_TOUR_ADDITIONAL 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/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method PURGE_TOUR_ADDITIONAL on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method RA_CREATE_ADDITIONAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 2 | IV_DRIVER_ID | Call by reference | Type reference (TYPE) | /DSD/ME_DRIVER | DSD Connector: Driver | 20130826 | |||
| 3 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method RA_CREATE_ADDITIONAL on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method RA_UPLD_ADDITIONAL_HANDLING_PO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COCI_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 2 | CTR_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 3 | CUSVI_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 4 | DELFU_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 5 | ENCAS_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 6 | INV_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 7 | IS_RESULT_LIST | Call by reference | Type reference (TYPE) | /DSD/ME_TOUR_ACCESS_LIST | DSD Connector: Database - Access List | 20131025 | |||
| 8 | IS_TOUR_HD | Call by reference | Type reference (TYPE) | /DSD/ME_TOUR_HD | Tour Header Data | 20131025 | |||
| 9 | IT_CLR_HD | Call by reference | Type reference (TYPE) | /DSD/ME_CLR_HD_TT | Clearing | 20131025 | |||
| 10 | IT_COCI_HD | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_HD_TT | Check-Out Check-In Header | 20131025 | |||
| 11 | IT_COCI_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_ITM_TT | Check-Out Check-In Item | 20131025 | |||
| 12 | IT_COCI_PAY | Call by reference | Type reference (TYPE) | /DSD/ME_COCI_PAY_TT | Check-Out Check-In Payment | 20131025 | |||
| 13 | IT_CUST_CPD | Call by reference | Type reference (TYPE) | /DSD/ME_CUST_CPD_TT | DSD Connector: Table Type CpD | 20131025 | |||
| 14 | IT_DEL_COND | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_CND_TT | Pricing: Upload manual discount condition for deliveries | 20131025 | |||
| 15 | IT_DEL_HD | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_HD_TT | Delivery Header | 20131025 | |||
| 16 | IT_DEL_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_DEL_ITM_TT | Delivery Item | 20131025 | |||
| 17 | IT_EXPS_HD | Call by reference | Type reference (TYPE) | /DSD/ME_EXPS_HD_TT | Driver's Expenses | 20131025 | |||
| 18 | IT_INVT_HD | Call by reference | Type reference (TYPE) | /DSD/ME_INVT_HD_TT | Stock Data | 20131025 | |||
| 19 | IT_INV_HD | Call by reference | Type reference (TYPE) | /DSD/ME_INV_HD_TT | Invoice Header | 20131025 | |||
| 20 | IT_INV_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_INV_ITM_TT | Invoice Item | 20131025 | |||
| 21 | IT_MISSION | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRATRANSMISSION_T | DSD Connector: Route settlement Transmission | 20131025 | |||
| 22 | IT_ORD_COND | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_CND_TT | Pricing: Upload manual discount condition for orders | 20131025 | |||
| 23 | IT_ORD_HD | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_HD_TT | Order Header | 20131025 | |||
| 24 | IT_ORD_ITM | Call by reference | Type reference (TYPE) | /DSD/ME_ORD_ITM_TT | Order Item | 20131025 | |||
| 25 | IT_RACLR | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRACLEARING_T | DSD Connector: Route settlement clearing | 20131025 | |||
| 26 | IT_RACOCIHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRACOCIHD_T | DSD Connector: Route settlement COCI header | 20131025 | |||
| 27 | IT_RACOCIIT | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRACOCIITM_T | DSD Connector: Route settlement COCI item | 20131025 | |||
| 28 | IT_RACOCIMI | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRACOCIMONEYITM_T | DSD Connector: Route settlement COCI money item | 20131025 | |||
| 29 | IT_RACTR | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRATRANSMISSION_T | DSD Connector: Route settlement Transmission | 20131025 | |||
| 30 | IT_RACUSTADDR | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRACUSTADDR_T | DSD Connector: Route settlement Customer Address | 20131025 | |||
| 31 | IT_RACUSTHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRACUSTHD_T | DSD Connector: Route settlement Sales Call Header | 20131025 | |||
| 32 | IT_RADELCD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRADELIVERYCOND_T | DSD Connector: Route settlement delivery conditions | 20131025 | |||
| 33 | IT_RADELHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRADELIVERYHD_T | DSD Connector: Route settlement outbound delivery header | 20131025 | |||
| 34 | IT_RADELIT | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRADELIVERYITM_T | DSD Connector: Route settlement delivery item | 20131025 | |||
| 35 | IT_RADISTHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRATOURDIST_T | DSD Connector: Route Settlement Tour Distance | 20131025 | |||
| 36 | IT_RAENCASM | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAENCASHM_T | DSD Connector: Route settlement collection | 20131025 | |||
| 37 | IT_RAIVCD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAINVOICECOND_T | DSD Connector: Route settlement invoice condition | 20131025 | |||
| 38 | IT_RAIVHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAINVOICEHD_T | DSD Connector: Route settlement invoice header | 20131025 | |||
| 39 | IT_RAIVIT | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAINVOICEITM_T | DSD Connector: Route settlement invoice item | 20131025 | |||
| 40 | IT_RAIVPRT | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAINVOICEPRINT_T | DSD Connector: Route settlement invoice print | 20131025 | |||
| 41 | IT_RAORDERCD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAORDERCOND_T | DSD Connector: Route settlement order condition | 20131025 | |||
| 42 | IT_RAORDERHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAORDERHD_T | DSD Connector: Route settlement order header | 20131025 | |||
| 43 | IT_RAORDERIT | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAORDERITM_T | DSD Conenctor: Route settlement order item | 20131025 | |||
| 44 | IT_RAREVEXP | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRAREVEXP_T | DSD Connector: Route settlement Tour Receipts/Expenditure | 20131025 | |||
| 45 | IT_RATIMEHD | Call by reference | Type reference (TYPE) | /DSD/ME_UPDRATOURTIME_T | DSD Connector: Route settlement tour time | 20131025 | |||
| 46 | IT_REVN_HD | Call by reference | Type reference (TYPE) | /DSD/ME_REVN_HD_TT | Payments or Collection from Customer | 20131025 | |||
| 47 | IT_VIST_ACT | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_ACT_TT | Activities during Sales Call | 20131025 | |||
| 48 | IT_VIST_HD | Call by reference | Type reference (TYPE) | /DSD/ME_VIST_HD_TT | Sales Call Visit Header | 20131025 | |||
| 49 | IVPRT_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 50 | ORDER_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 51 | TDIST_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 | |||
| 52 | TOUR_HD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDTOURHD | DSD Connector: Route settlement Tour Header | 20131025 | |||
| 53 | TTIME_GHD | Value transfer | Type reference (TYPE) | /DSD/ME_UPDGENERALHD | DSD Connector: Route settlement Header data | 20131025 |
Method RA_UPLD_ADDITIONAL_HANDLING_PO on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method REMOVE_TOUR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20130826 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 3 | IV_DRIVER_ID | Call by reference | Type reference (TYPE) | /DSD/ME_DRIVER | DSD Connector: Driver | 20130826 | |||
| 4 | IV_KEEP_ASSIGNED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130826 | ||||
| 5 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 | |||
| 6 | IV_VEHICLE_ID | Call by reference | Type reference (TYPE) | /DSD/ME_VEHICLE | DSD Connector: Vehicle ID | 20130826 |
Method REMOVE_TOUR on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method REMOVE_TOUR_NO_HDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20130826 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 3 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 |
Method REMOVE_TOUR_NO_HDR on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method RESEND_TOUR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20130826 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20130826 | |||
| 3 | IV_DRIVER_ID | Call by reference | Type reference (TYPE) | /DSD/ME_DRIVER | DSD Connector: Driver | 20130826 | |||
| 4 | IV_TOUR_ID | Call by reference | Type reference (TYPE) | /DSD/ME_TOURID | DSD Connecter: Tour ID | 20130826 | |||
| 5 | IV_VEHICLE_ID | Call by reference | Type reference (TYPE) | /DSD/ME_VEHICLE | DSD Connector: Vehicle ID | 20130826 |
Method RESEND_TOUR on class /DSD/CL_EMSE_BADI_HELPER_ME has no exception.
Method SET_REFERENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ME_BADIREF | Call by reference | Object reference (TYPE REF TO) | /DSD/EMSE_ME_BADI | 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_ME has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |