SAP ABAP Class /DSD/CL_EMSE_BADI_HELPER_ME (Helper class for internal BADI for Connector (ME))
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_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 ABAP 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 SS_MESSAGE Static Attribute Public Type reference (TYPE) BAPIRET2 Return message 20130826
2 SV_BADI_ACTIVE Static Attribute Public Type reference (TYPE) ABAP_BOOL 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
5 SV_SUBRC Static Attribute Public Type reference (TYPE) SYSUBRC Return Code 20131023
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_DDR_REFRESH Static method Public Method Handle action for DDR Refresh 20130826
2 ADD_DATA_TO_OBJECT_LIST Static method Public Method Maintain additional EMSE feilds into object list 20130826
3 CHECK_E1CTHD01_FUNC Static method Public Method Check if function in Segment E1CTHD01 is allowed 20130826
4 CHECK_MSA_ALLOWED Static method Public Method Check if MSA is possible in IDoc inbound processing 20130826
5 CONNECTOR_REPLI_RELOAD_TRIGGER Static method Public Method BAdI /DSD/ME_CONNECTOR: Trigger reload replication 20130826
6 CONNECTOR_REPLI_TRIGGER Static method Public Method BAdI /DSD/ME_CONNECTOR: Trigger tour replication 20130826
7 DB_MAINTAIN_INSERT Static method Public Method Insert additional data as part of /DSD/ME_DB_MAINTAIN 20130826
8 DEQUEUE_TOUR_ADDITIONAL Static method Public Method Additional dequeue business logic for tour 20130826
9 DETERMINE_TOUR_STATUS_ID Static method Public Method Determine Tour status ID 20130826
10 DO_TOUR_ASSIGNMENT Static method Public Method Execute tour assignment (with delta if exists) 20130826
11 EXECUTE Static method Private Method Execute VC 20130826
12 EXECUTE_DE_TRIGGER Static method Public Method Execute DE Trigger 20130826
13 FILTER_RA_PREPARE Static method Public Method Conside only new uploaded visits for Route Accounting data 20130826
14 GET_BADI Static method Private Method Get BAdI reference 20130826
15 GET_DELTA_DATA Static method Public Method Enrich DDR_STAT structure with DDR_DLT status data 20131023
16 IMPL_EXECUTED Static method Public Method Check if implementation of internal BADI has been processed 20130826
17 LOG_IDOC_STATUS Static method Public Method Log idoc_processing status 20130826
18 MAINTAIN_ES_ENHANCEMENT Static method Public Method Maintain Electronic Signature Enhancements for RA Create 20130826
19 MAINTAIN_RA_CCTRDT0 Static method Public Method Maintain RA General Control Data 20130826
20 MAINTAIN_RA_CCUSVI0 Static method Public Method Maintain RA Customer Visit Data 20130826
21 MAP_TO_ME_TOUR_ID Static method Public Method Determine ME Tour ID 20130826
22 MERGE_DUPLICATES_VISIT_HD Static method Public Method Merge duplicates in visit header table 20130826
23 MODIFY_ASSIGN_COCKPIT Static method Public Method Modify assignment table entries in DSD Cockpit 20130826
24 MODIFY_COCI Static method Public Method Modify COCI tables during download dispatch 20130826
25 PREPARSE_E1WXX01 Static method Public Method Preparse of customer segment with EMSE enhancements 20130826
26 PROCESS_APPL_LOG Static method Public Method Use EMSE application log 20130826
27 PURGE_TOUR_ADDITIONAL Static method Public Method Consider additional data for purge of tour 20130826
28 RA_CREATE_ADDITIONAL Static method Public Method Consider additional data for Route Accounting create 20130826
29 RA_UPLD_ADDITIONAL_HANDLING_PO Static method Public Method Upload: Additional handling during route accouting 20131025
30 REMOVE_TOUR Static method Public Method Remove tour from /DSD/ME_DDR_STAT 20130826
31 REMOVE_TOUR_NO_HDR Static method Public Method Remove tour without entry in ME Tour Header Data 20130826
32 RESEND_TOUR Static method Public Method Change status in from /DSD/ME_DDR_STAT to Resend 20130826
33 SET_REFERENCES 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 Changing CS_DDR_STAT Call by reference Type reference (TYPE) /DSD/ME_DDR_STAT DSD Connector: Data Readiness 20130826
2 Importing IS_CPT_CHAN Call by reference Type reference (TYPE) /DSD/ME_CPT_CHAN DSD CN: Channel 20130826
3 Importing IS_DDR_STAT Call by reference Type reference (TYPE) /DSD/ME_DDR_STAT DSD Connector: Data Readiness 20130826
4 Importing IV_ACTION Call by reference Type reference (TYPE) C Action 20130826
5 Importing IV_DELTA_SEQNO Call by reference Type reference (TYPE) /DSD/IF_EMSE_ME_BADI=>TV_DELTA_SEQNO Delta Sequence Number 20130826
6 Importing IV_DRIVER_ID Call by reference Type reference (TYPE) /DSD/ME_DRIVER DSD Connector: Driver 20130826
7 Importing IV_IDOC_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM IDoc number 20130826
8 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
9 Importing 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 Communication error 20130826
2 DDR_NOT_EXIST DDR entry not found 20130826
3 DELTA_NOT_EXIST 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 Changing CT_OBJECT_DATA Call by reference Type reference (TYPE) /DSD/ME_OBJECT_DATA_S_TT DSD Connector: Table Type Object Data 20130826
2 Importing IT_EDIDC Call by reference Type reference (TYPE) EDIDC_TT IDoc Control Records related to Tour ID 20130826
3 Importing IT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Doc Data Records Related to Tour ID 20130826
4 Importing 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 Importing IV_FUNCTION Call by reference Type reference (TYPE) /DSD/HH_E1CTHD01-FUNCTION Function in segment E1CTHD01 20130826
2 Returning 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 Returning 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 Importing 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 Importing 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 Importing IS_INSERT_LIST Call by reference Type reference (TYPE) /DSD/ME_DB_ACCESS_LIST DSD Connector: Database - Access List 20130826
2 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/ME_TOUR_HD DSD CN: Tour Header Data 20130826
3 Importing IT_DEL_HD Call by reference Type reference (TYPE) /DSD/ME_DEL_HD_TT Delivery Header 20130826
4 Importing IT_DEL_ITM Call by reference Type reference (TYPE) /DSD/ME_DEL_ITM_TT Delivery Item 20130826
# Exception Resumable Description Created on
1 DB_ACCESS_ERROR 20130826

Method DEQUEUE_TOUR_ADDITIONAL 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/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 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
2 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
3 Returning 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
2 Importing IT_TOUR_HD Call by reference Type reference (TYPE) /DSD/ME_TOUR_HD_TT DSD Connector: Table Type Tour Header Data 20130826
3 Importing 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 Importing IR_ME_BADIREF Call by reference Object reference (TYPE REF TO) /DSD/EMSE_ME_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_ME has no exception.

Method EXECUTE_DE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CPT_CHAN Call by reference Type reference (TYPE) /DSD/ME_CPT_CHAN DSD CN: Channel 20130826
2 Importing IV_MEUSER Call by reference Type reference (TYPE) /DSD/ME_MEUSER DSD Connector: Mobile Engine User ID 20130826
3 Importing IV_MOBILE_ID Call by reference Type reference (TYPE) /DSD/ME_MBLID DSD Connector: Mobile Engine Mobile ID 20130826
4 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
# Exception Resumable Description Created on
1 FUNCTION_ERROR 20130826

Method FILTER_RA_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLR_HD Call by reference Type reference (TYPE) /DSD/ME_CLR_HD_TT Clearing 20130826
2 Changing CT_COCI_HD Call by reference Type reference (TYPE) /DSD/ME_COCI_HD_TT Check-Out Check-In Header 20130826
3 Changing CT_COCI_ITM Call by reference Type reference (TYPE) /DSD/ME_COCI_ITM_TT Check-Out Check-In Item 20130826
4 Changing CT_COCI_PAY Call by reference Type reference (TYPE) /DSD/ME_COCI_PAY_TT Check-Out Check-In Payment 20130826
5 Changing CT_CUST_CPD Call by reference Type reference (TYPE) /DSD/ME_CUST_CPD_TT DSD Connector: Table Type CpD 20130826
6 Changing CT_DEL_COND Call by reference Type reference (TYPE) /DSD/ME_DEL_CND_TT Pricing: Upload manual discount condition for deliveries 20130826
7 Changing CT_DEL_HD Call by reference Type reference (TYPE) /DSD/ME_DEL_HD_TT Delivery Header 20130826
8 Changing CT_DEL_ITM Call by reference Type reference (TYPE) /DSD/ME_DEL_ITM_TT Delivery Item 20130826
9 Changing CT_EXPS_HD Call by reference Type reference (TYPE) /DSD/ME_EXPS_HD_TT Driver's Expenses 20130826
10 Changing CT_INVT_HD Call by reference Type reference (TYPE) /DSD/ME_INVT_HD_TT Stock Data 20130826
11 Changing CT_INV_HD Call by reference Type reference (TYPE) /DSD/ME_INV_HD_TT Invoice Header 20130826
12 Changing CT_INV_ITM Call by reference Type reference (TYPE) /DSD/ME_INV_ITM_TT Invoice Item 20130826
13 Changing CT_ORD_COND Call by reference Type reference (TYPE) /DSD/ME_ORD_CND_TT Pricing: Upload manual discount condition for orders 20130826
14 Changing CT_ORD_HD Call by reference Type reference (TYPE) /DSD/ME_ORD_HD_TT Order Header 20130826
15 Changing CT_ORD_ITM Call by reference Type reference (TYPE) /DSD/ME_ORD_ITM_TT Order Item 20130826
16 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
17 Changing CT_REVN_HD Call by reference Type reference (TYPE) /DSD/ME_REVN_HD_TT Payments or Collection from Customer 20130826
18 Changing CT_VIST_ACT Call by reference Type reference (TYPE) /DSD/ME_VIST_ACT_TT Activities during Sales Call 20130826
19 Changing CT_VIST_HD Call by reference Type reference (TYPE) /DSD/ME_VIST_HD_TT Sales Call Visit Header 20130826
20 Exporting EV_EXIT Call by reference Type reference (TYPE) ABAP_BOOL Leave processing flag 20130826
21 Importing IV_DRIVER_ID Call by reference Type reference (TYPE) /DSD/ME_DRIVER DSD Connector: Driver 20130826
22 Importing IV_IS_DELTA Call by reference Type reference (TYPE) ABAP_BOOL Flag to indicate if delta process 20130826
23 Importing 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 Importing IT_TOUR_HD Call by reference Type reference (TYPE) /DSD/ME_TOUR_HD_TT DSD Connector: Table Type Tour Header Data 20130826
2 Importing IT_VIST_HD Call by reference Type reference (TYPE) /DSD/ME_VIST_HD_TT Sales Call Visit Header 20130826
3 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
4 Returning 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 Changing 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 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_ME has no exception.

Method LOG_IDOC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
2 Importing IT_ME_DEL_HD Call by reference Type reference (TYPE) /DSD/ME_DEL_HD_TT Delivery Header 20130826
3 Importing IT_ME_INV_HD Call by reference Type reference (TYPE) /DSD/ME_INV_HD_TT Invoice Header 20130826
4 Importing IT_ME_ORD_HD Call by reference Type reference (TYPE) /DSD/ME_ORD_HD_TT Order Header 20130826
5 Importing IV_RFC_LOGDES Call by reference Type reference (TYPE) EDI_LOGDES RFC destination 20130826
6 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
2 Importing IS_GENERAL_HD Call by reference Type reference (TYPE) /DSD/BAPIRAGENERALHD Route Settlement: Header Data 20130826
3 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/BAPIRATOURHD Route Settlement: Tour Header 20130826
4 Importing IT_TRANSMISSION Call by reference Type reference (TYPE) /DSD/IF_EMSE_ME_BADI=>TT_BAPIRATRANSMISSION Table type for /DSD/BAPIRATRANSMISSION 20130826
5 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
2 Importing IS_GENERAL_HD Call by reference Type reference (TYPE) /DSD/BAPIRAGENERALHD Route Settlement: Header Data 20130826
3 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/BAPIRATOURHD Route Settlement: Tour Header 20130826
4 Importing IT_CUSTOMER_ADDR Call by reference Type reference (TYPE) /DSD/IF_EMSE_ME_BADI=>TT_BAPIRACUST_ADDR Route Settlement: Customer Address 20130826
5 Importing IT_CUSTOMER_HD Call by reference Type reference (TYPE) /DSD/IF_EMSE_ME_BADI=>TT_BAPIRACUST_HD Route Settlement: Customer Visit Header 20130826
6 Importing 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 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
2 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) /DSD/HH_DOC_TYP DSD - RA: Tour Document Type 20130826
3 Returning 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 Exporting ET_VIST_HD_NEW Call by reference Type reference (TYPE) /DSD/ME_VIST_HD_TT Sales Call Visit Header without duplicates 20130826
2 Importing 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 Changing CT_ASSIGN_DEL Call by reference Type reference (TYPE) /DSD/IF_EMSE_ME_BADI=>TT_CPT_CHAN DSD CN: Channel 20130826
2 Changing 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 Changing CT_COCI_HD Call by reference Type reference (TYPE) /DSD/ME_COCI_HD_TT Check-Out Check-In Header 20130826
2 Changing CT_COCI_ITM Call by reference Type reference (TYPE) /DSD/ME_COCI_ITM_TT Check-Out Check-In Item 20130826
3 Changing 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 Importing IS_CONTROL_EDIDD Call by reference Type reference (TYPE) EDIDD Data record (IDoc) 20130826
2 Importing IS_E1CTHD01 Call by reference Type reference (TYPE) /DSD/HH_E1CTHD01 Control Data Header 20130826
3 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
# Exception Resumable Description Created on
1 DB_ACCESS_ERROR 20130826
2 TOUR_EXIST 20130826
3 TOUR_LOCKED 20130826
4 TOUR_UPLOADED 20130826

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_ME has no exception.

Method PURGE_TOUR_ADDITIONAL 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/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 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
2 Importing IV_DRIVER_ID Call by reference Type reference (TYPE) /DSD/ME_DRIVER DSD Connector: Driver 20130826
3 Importing 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 Changing COCI_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
2 Changing CTR_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
3 Changing CUSVI_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
4 Changing DELFU_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
5 Changing ENCAS_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
6 Changing INV_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
7 Importing IS_RESULT_LIST Call by reference Type reference (TYPE) /DSD/ME_TOUR_ACCESS_LIST DSD Connector: Database - Access List 20131025
8 Importing IS_TOUR_HD Call by reference Type reference (TYPE) /DSD/ME_TOUR_HD Tour Header Data 20131025
9 Importing IT_CLR_HD Call by reference Type reference (TYPE) /DSD/ME_CLR_HD_TT Clearing 20131025
10 Importing IT_COCI_HD Call by reference Type reference (TYPE) /DSD/ME_COCI_HD_TT Check-Out Check-In Header 20131025
11 Importing IT_COCI_ITM Call by reference Type reference (TYPE) /DSD/ME_COCI_ITM_TT Check-Out Check-In Item 20131025
12 Importing IT_COCI_PAY Call by reference Type reference (TYPE) /DSD/ME_COCI_PAY_TT Check-Out Check-In Payment 20131025
13 Importing IT_CUST_CPD Call by reference Type reference (TYPE) /DSD/ME_CUST_CPD_TT DSD Connector: Table Type CpD 20131025
14 Importing IT_DEL_COND Call by reference Type reference (TYPE) /DSD/ME_DEL_CND_TT Pricing: Upload manual discount condition for deliveries 20131025
15 Importing IT_DEL_HD Call by reference Type reference (TYPE) /DSD/ME_DEL_HD_TT Delivery Header 20131025
16 Importing IT_DEL_ITM Call by reference Type reference (TYPE) /DSD/ME_DEL_ITM_TT Delivery Item 20131025
17 Importing IT_EXPS_HD Call by reference Type reference (TYPE) /DSD/ME_EXPS_HD_TT Driver's Expenses 20131025
18 Importing IT_INVT_HD Call by reference Type reference (TYPE) /DSD/ME_INVT_HD_TT Stock Data 20131025
19 Importing IT_INV_HD Call by reference Type reference (TYPE) /DSD/ME_INV_HD_TT Invoice Header 20131025
20 Importing IT_INV_ITM Call by reference Type reference (TYPE) /DSD/ME_INV_ITM_TT Invoice Item 20131025
21 Changing IT_MISSION Call by reference Type reference (TYPE) /DSD/ME_UPDRATRANSMISSION_T DSD Connector: Route settlement Transmission 20131025
22 Importing IT_ORD_COND Call by reference Type reference (TYPE) /DSD/ME_ORD_CND_TT Pricing: Upload manual discount condition for orders 20131025
23 Importing IT_ORD_HD Call by reference Type reference (TYPE) /DSD/ME_ORD_HD_TT Order Header 20131025
24 Importing IT_ORD_ITM Call by reference Type reference (TYPE) /DSD/ME_ORD_ITM_TT Order Item 20131025
25 Changing IT_RACLR Call by reference Type reference (TYPE) /DSD/ME_UPDRACLEARING_T DSD Connector: Route settlement clearing 20131025
26 Changing IT_RACOCIHD Call by reference Type reference (TYPE) /DSD/ME_UPDRACOCIHD_T DSD Connector: Route settlement COCI header 20131025
27 Changing IT_RACOCIIT Call by reference Type reference (TYPE) /DSD/ME_UPDRACOCIITM_T DSD Connector: Route settlement COCI item 20131025
28 Changing IT_RACOCIMI Call by reference Type reference (TYPE) /DSD/ME_UPDRACOCIMONEYITM_T DSD Connector: Route settlement COCI money item 20131025
29 Changing IT_RACTR Call by reference Type reference (TYPE) /DSD/ME_UPDRATRANSMISSION_T DSD Connector: Route settlement Transmission 20131025
30 Changing IT_RACUSTADDR Call by reference Type reference (TYPE) /DSD/ME_UPDRACUSTADDR_T DSD Connector: Route settlement Customer Address 20131025
31 Changing IT_RACUSTHD Call by reference Type reference (TYPE) /DSD/ME_UPDRACUSTHD_T DSD Connector: Route settlement Sales Call Header 20131025
32 Changing IT_RADELCD Call by reference Type reference (TYPE) /DSD/ME_UPDRADELIVERYCOND_T DSD Connector: Route settlement delivery conditions 20131025
33 Changing IT_RADELHD Call by reference Type reference (TYPE) /DSD/ME_UPDRADELIVERYHD_T DSD Connector: Route settlement outbound delivery header 20131025
34 Changing IT_RADELIT Call by reference Type reference (TYPE) /DSD/ME_UPDRADELIVERYITM_T DSD Connector: Route settlement delivery item 20131025
35 Changing IT_RADISTHD Call by reference Type reference (TYPE) /DSD/ME_UPDRATOURDIST_T DSD Connector: Route Settlement Tour Distance 20131025
36 Changing IT_RAENCASM Call by reference Type reference (TYPE) /DSD/ME_UPDRAENCASHM_T DSD Connector: Route settlement collection 20131025
37 Changing IT_RAIVCD Call by reference Type reference (TYPE) /DSD/ME_UPDRAINVOICECOND_T DSD Connector: Route settlement invoice condition 20131025
38 Changing IT_RAIVHD Call by reference Type reference (TYPE) /DSD/ME_UPDRAINVOICEHD_T DSD Connector: Route settlement invoice header 20131025
39 Changing IT_RAIVIT Call by reference Type reference (TYPE) /DSD/ME_UPDRAINVOICEITM_T DSD Connector: Route settlement invoice item 20131025
40 Changing IT_RAIVPRT Call by reference Type reference (TYPE) /DSD/ME_UPDRAINVOICEPRINT_T DSD Connector: Route settlement invoice print 20131025
41 Changing IT_RAORDERCD Call by reference Type reference (TYPE) /DSD/ME_UPDRAORDERCOND_T DSD Connector: Route settlement order condition 20131025
42 Changing IT_RAORDERHD Call by reference Type reference (TYPE) /DSD/ME_UPDRAORDERHD_T DSD Connector: Route settlement order header 20131025
43 Changing IT_RAORDERIT Call by reference Type reference (TYPE) /DSD/ME_UPDRAORDERITM_T DSD Conenctor: Route settlement order item 20131025
44 Changing IT_RAREVEXP Call by reference Type reference (TYPE) /DSD/ME_UPDRAREVEXP_T DSD Connector: Route settlement Tour Receipts/Expenditure 20131025
45 Changing IT_RATIMEHD Call by reference Type reference (TYPE) /DSD/ME_UPDRATOURTIME_T DSD Connector: Route settlement tour time 20131025
46 Importing IT_REVN_HD Call by reference Type reference (TYPE) /DSD/ME_REVN_HD_TT Payments or Collection from Customer 20131025
47 Importing IT_VIST_ACT Call by reference Type reference (TYPE) /DSD/ME_VIST_ACT_TT Activities during Sales Call 20131025
48 Importing IT_VIST_HD Call by reference Type reference (TYPE) /DSD/ME_VIST_HD_TT Sales Call Visit Header 20131025
49 Changing IVPRT_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
50 Changing ORDER_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
51 Changing TDIST_GHD Value transfer Type reference (TYPE) /DSD/ME_UPDGENERALHD DSD Connector: Route settlement Header data 20131025
52 Changing TOUR_HD Value transfer Type reference (TYPE) /DSD/ME_UPDTOURHD DSD Connector: Route settlement Tour Header 20131025
53 Changing 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 Changing CS_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130826
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
3 Importing IV_DRIVER_ID Call by reference Type reference (TYPE) /DSD/ME_DRIVER DSD Connector: Driver 20130826
4 Importing IV_KEEP_ASSIGNED Call by reference Type reference (TYPE) ABAP_BOOL 20130826
5 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
6 Importing 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 Changing CS_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130826
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
3 Importing 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 Changing CS_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130826
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
3 Importing IV_DRIVER_ID Call by reference Type reference (TYPE) /DSD/ME_DRIVER DSD Connector: Driver 20130826
4 Importing IV_TOUR_ID Call by reference Type reference (TYPE) /DSD/ME_TOURID DSD Connecter: Tour ID 20130826
5 Importing 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 Importing IR_ME_BADIREF Call by reference Object reference (TYPE REF TO) /DSD/EMSE_ME_BADI 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_ME has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in