SAP ABAP Class /DSD/CL_EMSE_BADI_HELPER_VC (Helper class for internal BAdI for Visit Control)
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_VC  
Short Description Helper class for internal BAdI for Visit Control    
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 20130430   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_VC has no interface implemented.
Friends
Class /DSD/CL_EMSE_BADI_HELPER_VC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELD_COL_CRM_ACT Constant Public Type reference (TYPE) FIELDNAME '/EMSE/COL_CRM_ACT' Field Name 20130826
2 GC_FIELD_CRM_ACT_MAX_DURATION Constant Public Type reference (TYPE) FIELDNAME '/EMSE/CRM_ACT_MAX_DURATION' Field Name 20130826
3 GC_FIELD_MDT_CLASS Constant Public Type reference (TYPE) SEOCLSNAME '/EMSE/CL_MULTI_DAY_TOURS' Object Type Name 20130826
4 GC_FIELD_MDT_VISIT_DATE Constant Public Type reference (TYPE) FIELDNAME '/EMSE/MDT_VISIT_DATE' Field Name 20130826
5 SR_BINDING Static Attribute Public Object reference (TYPE REF TO) /DSD/IF_EMSE_GENERIC_BADI=>TS_BINDING Data reference for binding 20130826
6 SS_BINDING Static Attribute Public Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TS_BINDING Binding 20130826
7 SS_EXECUTE_VALUES Static Attribute Public Type reference (TYPE) TS_PARAMETER Attribute values 20130826
8 SS_MESSAGE Static Attribute Public Type reference (TYPE) BAPIRET2 Return Parameter 20130826
9 SS_MESSAGE_STATUS Static Attribute Public Type reference (TYPE) NAST Message Status 20130826
10 ST_BINDING Static Attribute Public Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TT_BINDING Bindings 20130826
11 SV_BADI_ACTIVE Static Attribute Public Type reference (TYPE) ABAP_BOOL SPACE BAdI implemented 20130826
12 SV_EMSE_FLAG Static Attribute Public Type reference (TYPE) ABAP_BOOL EMSE application type 20130826
13 SV_ERROR_CODE Static Attribute Public Type reference (TYPE) SYSUBRC Return Code 20130826
14 SV_IS_EMSE_PROCESS Static Attribute Public Type reference (TYPE) ABAP_BOOL SPACE Process indicator 20130826
15 SV_RETURN_VALUE Static Attribute Public Type reference (TYPE) STRING Return value 20130826
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_MASS_SAVE Static method Public Method Call related BAdI method 20130826
2 EXECUTE Static method Public Method Execute 20130826
3 GET_BADI Static method Public Method Get BAdI instance for Visit Control 20130826
4 GET_INDICATOR Static method Public Method Get application type indicator 20130826
5 GET_REFERENCES Static method Public Method Set bindings 20130826
6 SELECT_SALES_AREA Static method Public Method Call related BAdI method 20130826
7 SET_CONTENT Static method Public Method Set/reset content 20130826
8 SET_INDICATOR Static method Public Method Set application type indicator 20130826
9 SET_REFERENCES Static method Public Method Set bindings 20130826
10 VC_B_CHECK_DL_STAT Static method Public Method Call related BAdI method 20130826
11 VC_CHECK_CUSTOMER Static method Public Method Call related BAdI method 20130826
12 VC_MAINT2CHECK_VL_UPDATE Static method Public Method Call related BAdI method 20130826
Events
Class /DSD/CL_EMSE_BADI_HELPER_VC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PARAMETER Public See coding Execution parameter 20130826 BEGIN OF ts_parameter, vlid TYPE /dsd/vc_vlid, driver TYPE /dsd/rp_driver1, tourid TYPE /dsd/st_tourid, scenario TYPE /dsd/st_scenario, sequence TYPE /dsd/st_sequence, delta_seqno TYPE numc3, vptyp TYPE /dsd/vc_vptyp, col_crm_act TYPE abap_bool, crm_act_max_duration TYPE numc3, exdat TYPE /dsd/vc_exdat, exdat_to TYPE datum, flag TYPE abap_bool, END OF ts_parameter
2 TV_COL_CRM_ACT Public Type reference (TYPE) ABAP_BOOL Max. Time Allocated For CRM Activities In Minutes 20130826
3 TV_CRM_ACT_MAX_DURATION Public Type reference (TYPE) NUMC3 Collect CRM Activities 20130826
Method Signatures

Method BEFORE_MASS_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_GEN_DATFR Call by reference Type reference (TYPE) DATUM Date 20130826
2 Importing IP_GEN_DATTO Call by reference Type reference (TYPE) DATUM Date 20130826
3 Importing IP_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20130826
4 Changing IP_T_VLH Call by reference Type reference (TYPE) /DSD/VC_VLH_TY Visit List - Header Data 20130826
5 Changing IP_T_VLP Call by reference Type reference (TYPE) /DSD/VC_VLP_TY Visit List - Item Data 20130826

Method BEFORE_MASS_SAVE on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMAND Call by reference Type reference (TYPE) UI_FUNC Function Code 20130826

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

Method GET_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_VC_BADI Value transfer Object reference (TYPE REF TO) /DSD/EMSE_VC_BADI BAdI for VC add-on enhancements SAP DSD 20130826

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

Method GET_INDICATOR Signature

Method GET_INDICATOR on class /DSD/CL_EMSE_BADI_HELPER_VC has no parameter.
Method GET_INDICATOR on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method GET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLT_VAL Call by reference Type reference (TYPE) STRING Attribute name 20130826

Method GET_REFERENCES on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method SELECT_SALES_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_S_VL Call by reference Type reference (TYPE) /DSD/VC_VL_TREE Tree Display: Visit List 20130826
2 Changing CP_S_VP Call by reference Type reference (TYPE) /DSD/VC_VP_TREE Tree Display, Visit Schedule 20130826
3 Exporting EV_SKIP_CUST_BADI Call by reference Type reference (TYPE) BOOLEAN Avoid call of customer BAdI 20130826
4 Importing IP_INITIALIZE Call by reference Type reference (TYPE) BOOLEAN SPACE Initialize Org.Data 20130826
5 Importing IP_MODE Call by reference Type reference (TYPE) C MAINT or VIEW Mode 20130826
6 Importing IP_T_VC_KNVV Call by reference Type reference (TYPE) /DSD/VC_IT_KNVV Excerpt from KNVV 20130826
7 Importing IP_VCCODE Call by reference Type reference (TYPE) C Work on VS or VL 20130826

Method SELECT_SALES_AREA on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method SET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLT_VAL Call by reference Type reference (TYPE) STRING Attribute name 20130826

Method SET_CONTENT on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method SET_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMSE Call by reference Type reference (TYPE) CHAR1 EMSE Application 20130826
2 Importing IV_MDSD Call by reference Type reference (TYPE) CHAR1 Standard Application 20130826

Method SET_INDICATOR on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method SET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BINDINGS Call by reference Type reference (TYPE) /DSD/IF_EMSE_GENERIC_BADI=>TT_BINDING Bindings 20130826
2 Importing IV_FLT_VAL Call by reference Type reference (TYPE) STRING Attribute name 20130826

Method SET_REFERENCES on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method VC_B_CHECK_DL_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_CONTINUE_FLAG Call by reference Type reference (TYPE) C Continue = X 20130826
2 Exporting EP_NAST Call by reference Type reference (TYPE) NAST Message Status 20130826
3 Exporting EP_RETURN_STATUS Call by reference Type reference (TYPE) /DSD/VC_DL_STAT DSD: Output Control Download Status 20130826
4 Importing IP_DOC_NR Call by reference Type reference (TYPE) /DSD/VC_VLH-VLID Visit List 20130826
5 Importing IP_KAPPL Call by reference Type reference (TYPE) NAST-KAPPL Application for message conditions 20130826
6 Importing IP_POP_UP_MESSAGE Call by reference Type reference (TYPE) C 'X' Nachrichtenpopup ja/nein 20130826
7 Importing IP_UPDKZ Call by reference Type reference (TYPE) C Update mode 20130826

Method VC_B_CHECK_DL_STAT on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method VC_CHECK_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VL_DOCS Call by reference Type reference (TYPE) /DSD/VC_IT_VLDOCS Visit List, Reference Documents 20130826
2 Changing CT_VL_TREE Call by reference Type reference (TYPE) /DSD/VC_VL_IT_TREE Tree Display, Visit List 20130826
3 Changing CT_VP_RULE Call by reference Type reference (TYPE) /DSD/VC_IT_VPRULES Visit Schedule Rules 20130826
4 Changing CT_VP_TREE Call by reference Type reference (TYPE) /DSD/VC_VP_IT_TREE Tree Display, Visit Schedule 20130826
5 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20130826
6 Importing IF_MSGID Call by reference Type reference (TYPE) SYMSGID '/DSD/VC_MESSAGE' Message Class 20130826
7 Importing IF_MSGNO Call by reference Type reference (TYPE) SYMSGNO Einzelne Nachrichtennummer 20130826
8 Importing IF_VCOBJECT Call by reference Type reference (TYPE) /DSD/VC_VCOBJECT Code zum Besuchsplan oder zur Besuchsliste 20130826
9 Importing IS_VL_DOCS Call by reference Type reference (TYPE) /DSD/VC_VL_DOC Reference Documents, Visit List 20130826
10 Importing IS_VL_TREE Call by reference Type reference (TYPE) /DSD/VC_VL_TREE Selektierte Zeile in der Besuchsliste 20130826
11 Importing IS_VP_RULE Call by reference Type reference (TYPE) /DSD/VC_VP_RULES Visit Schedule Rules 20130826
12 Importing IS_VP_TREE Call by reference Type reference (TYPE) /DSD/VC_VP_TREE Selektierte Zeile im Besuchsplan 20130826
13 Importing IT_MSGNO Call by reference Type reference (TYPE) /DSD/VC_MSGNO_T Tabelle für Nachrichtennummern 20130826

Method VC_CHECK_CUSTOMER on class /DSD/CL_EMSE_BADI_HELPER_VC has no exception.

Method VC_MAINT2CHECK_VL_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VL_CHECKED Call by reference Type reference (TYPE) /DSD/IF_EMSE_VC_BADI=>TT_VL_CHECKED Checked Visit Lists 20130826
2 Exporting EP_UPDATE_CONTINUE Call by reference Type reference (TYPE) XFELD Update is confirmed 20130826
3 Importing IS_VL_TREE Call by reference Type reference (TYPE) /DSD/VC_VL_TREE Tree Display: Visit List 20130826
# Exception Resumable Description Created on
1 ERROR Visit List is not changeable concerning an error 20130826
2 NO_UPDATE Visit List is not changeable 20130826
History
Last changed by/on SAP  20131127 
SAP Release Created in