SAP ABAP Class CL_CNV_20317_DATBI_DATA (Data Provider for DATBI maintenancen)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_20317 (Package) DATBI Valid to-Logic
Properties
Class CL_CNV_20317_DATBI_DATA  
Short Description Data Provider for DATBI maintenancen    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_20317   DATBI Valid to-Logic 
Created 20110310   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_20317_DATBI_DATA has no interface implemented.
Friends
Class CL_CNV_20317_DATBI_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_DELTA Instance attribute Private Type reference (TYPE) AS4FLAG Delta Values only 20110527
2 PR_DB_LOGGER Instance attribute Private Object reference (TYPE REF TO) CL_CNV_00001_ULV_LOGGER ULV Logger 20110802
3 PR_DISP_LOGGER Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER Logger for Display Purposes only 20110802
4 PR_MASTER_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20110524
5 PT_CHANGE_LOG Instance attribute Private Type reference (TYPE) CNV_MBT_T_BAL_S_MSG Changes for Application Log 20110524
6 PT_DATBI Instance attribute Private Type reference (TYPE) CNV_20317_T_DATBI All DATBI entries in current context 20110524
7 PT_INTF Instance attribute Private Type reference (TYPE) CNV_20317_T_INTF Table of cnv_20305_tbc 20110524
8 PT_PACK Instance attribute Private Type reference (TYPE) CNV_20317_T_TR Table for CNV_20305_TR 20110524
9 PT_POSSIBLE Instance attribute Private Type reference (TYPE) CNV_20317_T_DATBI DATBI Object: All possible entries for a given object 20110524
10 PT_VALID Instance attribute Private Type reference (TYPE) CNV_20317_T_DATBI DATBI Object: All valid entries for a given object 20110524
11 PV_CTXT Instance attribute Private Type reference (TYPE) CHAR10 Character Field Length = 10 20110524
12 PV_EDIT_MODE Instance attribute Private Type reference (TYPE) FLAG General Flag 20110524
13 PV_LOCKED Instance attribute Private Type reference (TYPE) FLAG General Flag 20110524
14 PV_MESSAGE Instance attribute Private Type reference (TYPE) STRING Message Text 20110524
15 PV_OBJ Instance attribute Private Type reference (TYPE) LTY_OBJ KOKRS-Value-Combination 20110524
16 PV_PACK Instance attribute Private Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110524
17 PV_PHASE Instance attribute Private Type reference (TYPE) CNV_PHASE Conversion: Phase 20110524
18 PV_SAVE Instance attribute Private Type reference (TYPE) FLAG Reminder: Save in case of context / package change 20110524
19 PV_STRUC Instance attribute Private Type reference (TYPE) DD02L-TABNAME Table Name 20110524
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CTXT Instance method Public Method Check Current Context 20110310
2 CHECK_OBJ Instance method Public Method Check Current Context 20110310
3 CLEAR_CTXT Instance method Public Method Clear old Context (with save and unlock) 20110329
4 CLEAR_EDIT_MODE Instance method Public Method Clear Edit Mode and unlock 20110317
5 CLEAR_OBJ Instance method Public Method Clear Object Data 20110310
6 CLEAR_SAVE Instance method Public Method Clear Save Flag Information 20110329
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110310
8 DISPLAY_OBJECT Instance method Public Method Display current object via interface call 20110310
9 GET_CTXT Instance method Public Method Get Context 20110310
10 GET_CTXT_DATA Instance method Public Method Fill and Get Context Data (for Package and Context) 20110310
11 GET_EDIT_MODE Instance method Public Method Get Save Flag Information 20110329
12 GET_LOGGER_REF Instance method Public Method Get Logger Reference if available 20110523
13 GET_MAPP_DATA Instance method Public Method Fill and Get Context Data (for Package and Context) 20110406
14 GET_MASTER_DATA Instance method Public Method Get Master Data of all possible objects 20110310
15 GET_OBJ Instance method Public Method Get Object 20110310
16 GET_OBJ_DATA Instance method Public Method Fill and Get Object Data 20110310
17 GET_PACK Instance method Public Method Get Package 20110310
18 GET_PACK_DATA Instance method Public Method Fill and Get Package Data 20110310
19 GET_SAVE Instance method Public Method Get Save Flag Information 20110329
20 HAS_CONTENT Static method Public Method Return information if package has DATBI data 20111018
21 LOCK Instance method Private Method Lock Context 20110317
22 PROVIDE_OBJ Instance method Private Method Determine all intervals for object data 20110310
23 RESET_FOLLOW_UPS Instance method Public Method Reset Follow-Up Activities (e.g.Checks) for current context 20110803
24 SAVE_CTXT Instance method Public Method Save Current Context 20110310
25 SET_CTXT Instance method Public Method Set Context 20110310
26 SET_EDIT_MODE Instance method Public Method Set Edit Mode and take care for locks 20110316
27 SET_OBJ Instance method Public Method Set Object Data 20110310
28 SET_PACK Instance method Public Method Set Package 20110310
29 SET_SAVE Instance method Public Method Set Save Indicator 20110516
30 UNLOCK Instance method Private Method Unlock Context 20110317
31 UPDATE_VALID Instance method Public Method Update valid table and remind to save 20110310
Events
Class CL_CNV_20317_DATBI_DATA has no event.
Types
Class CL_CNV_20317_DATBI_DATA has no local type.
Method Signatures

Method CHECK_CTXT Signature

Method CHECK_CTXT on class CL_CNV_20317_DATBI_DATA has no parameter.
Method CHECK_CTXT on class CL_CNV_20317_DATBI_DATA has no exception.

Method CHECK_OBJ Signature

Method CHECK_OBJ on class CL_CNV_20317_DATBI_DATA has no parameter.
Method CHECK_OBJ on class CL_CNV_20317_DATBI_DATA has no exception.

Method CLEAR_CTXT Signature

Method CLEAR_CTXT on class CL_CNV_20317_DATBI_DATA has no parameter.
Method CLEAR_CTXT on class CL_CNV_20317_DATBI_DATA has no exception.

Method CLEAR_EDIT_MODE Signature

Method CLEAR_EDIT_MODE on class CL_CNV_20317_DATBI_DATA has no parameter.
Method CLEAR_EDIT_MODE on class CL_CNV_20317_DATBI_DATA has no exception.

Method CLEAR_OBJ Signature

Method CLEAR_OBJ on class CL_CNV_20317_DATBI_DATA has no parameter.
Method CLEAR_OBJ on class CL_CNV_20317_DATBI_DATA has no exception.

Method CLEAR_SAVE Signature

Method CLEAR_SAVE on class CL_CNV_20317_DATBI_DATA has no parameter.
Method CLEAR_SAVE on class CL_CNV_20317_DATBI_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELTA Call by reference Type reference (TYPE) AS4FLAG ' ' Delta Values only 20110527

Method CONSTRUCTOR on class CL_CNV_20317_DATBI_DATA has no exception.

Method DISPLAY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATBI Call by reference Type reference (TYPE) CNV_20317_DATBI Determination for date dependent tables 20110310

Method DISPLAY_OBJECT on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_CTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CTXT Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20110524
2 Exporting EV_CTXT_DESCR Call by reference Type reference (TYPE) CNV_NODE_TEXT Node Description 20110524

Method GET_CTXT on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_CTXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATBI Call by reference Type reference (TYPE) CNV_20317_T_DATBI Table Type for CNV_20305_DATBI 20110310
2 Importing IV_CTXT Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20110524
3 Importing IV_PACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110524
# Exception Resumable Description Created on
1 INITIAL_CONTEXT 20110310
2 INITIAL_PACKAGE 20110310

Method GET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EDIT_MODE Value transfer Type reference (TYPE) FLAG Flag (X or blank) 20110524

Method GET_EDIT_MODE on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_LOGGER_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOGGER Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER CWB ULV logger implementation 20110523

Method GET_LOGGER_REF on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_MAPP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MAPP Call by reference Object reference (TYPE REF TO) DATA Ref to Mapping Table 20110406
2 Exporting EV_STRUC Call by reference Type reference (TYPE) DD02L-TABNAME Table Name 20110524
3 Importing IV_CTXT Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20110524
4 Importing IV_PACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110524
# Exception Resumable Description Created on
1 INITIAL_CONTEXT 20110406
2 NO_MAPP 20110406

Method GET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MASTER_DATA Call by reference Object reference (TYPE REF TO) DATA Master Data for Table 20110310
2 Exporting EV_MAIN_FIELD Call by reference Type reference (TYPE) AS4FLDNAME Single-Character Flag 20110524
3 Exporting EV_STRUC Call by reference Type reference (TYPE) DD02L-TABNAME Struc Name of Master Data 20110524
4 Importing IT_DATBI_DATA Call by reference Type reference (TYPE) CNV_20317_T_DATBI Table Type for CNV_20305_DATBI 20110310

Method GET_MASTER_DATA on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KOKRS_NEW Call by reference Type reference (TYPE) KOKRS Controlling Area 20110524
2 Exporting EV_VALUE_NEW Call by reference Type reference (TYPE) CNV_20317_DATBI-VALUE_NEW Value New 20110524

Method GET_OBJ on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_OBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSSIBLE Call by reference Type reference (TYPE) CNV_20317_T_DATBI Table of possible entries for the object 20110310
2 Exporting ET_VALID Call by reference Type reference (TYPE) CNV_20317_T_DATBI Table of valid entries for the object 20110310
3 Importing IV_KOKRS_NEW Call by reference Type reference (TYPE) KOKRS Controlling Area 20110524
4 Importing IV_VALUE_NEW Call by reference Type reference (TYPE) CNV_20317_DATBI-VALUE_NEW New Value (Merge Target) 20110524
# Exception Resumable Description Created on
1 NO_OBJ Object is not fully provided 20110310

Method GET_PACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110524

Method GET_PACK on class CL_CNV_20317_DATBI_DATA has no exception.

Method GET_PACK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACK Call by reference Type reference (TYPE) CNV_20317_T_TR Table for CNV_20305_TR 20110310
2 Importing IV_PACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110524
3 Importing IV_PHASE Call by reference Type reference (TYPE) CNV_PHASE Conversion: Phase 20110524
# Exception Resumable Description Created on
1 INITIAL_PACKAGE 20110310

Method GET_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVE Value transfer Type reference (TYPE) FLAG Flag (X or blank) 20110524

Method GET_SAVE on class CL_CNV_20317_DATBI_DATA has no exception.

Method HAS_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20111018
2 Returning XV_DATA_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG Data is available 20111018

Method HAS_CONTENT on class CL_CNV_20317_DATBI_DATA has no exception.

Method LOCK Signature

Method LOCK on class CL_CNV_20317_DATBI_DATA has no parameter.
# Exception Resumable Description Created on
1 LOCK_NOT_POSSIBLE Lock failed 20110317
2 START_NOT_POSSIBLE Lock failed because of incomplete predecessors 20110317

Method PROVIDE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUP Call by reference Type reference (TYPE) CNV_20317_T_DATBI Table Type for CNV_20305_DATBI 20110310

Method PROVIDE_OBJ on class CL_CNV_20317_DATBI_DATA has no exception.

Method RESET_FOLLOW_UPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESET_CHECKS Call by reference Type reference (TYPE) AS4FLAG ' ' Flag (X or blank) 20111007
2 Importing IV_RESET_SUCCESSOR Call by reference Type reference (TYPE) AS4FLAG ' ' Flag (X or blank) 20111007
# Exception Resumable Description Created on
1 INITIAL_CONTEXT 20110803

Method SAVE_CTXT Signature

Method SAVE_CTXT on class CL_CNV_20317_DATBI_DATA has no parameter.
Method SAVE_CTXT on class CL_CNV_20317_DATBI_DATA has no exception.

Method SET_CTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CTXT Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20110524
2 Importing IV_INCL_CHECKS Call by reference Type reference (TYPE) AS4FLAG 'X' Inclusive all checks for save 20110524

Method SET_CTXT on class CL_CNV_20317_DATBI_DATA has no exception.

Method SET_EDIT_MODE Signature

Method SET_EDIT_MODE on class CL_CNV_20317_DATBI_DATA has no parameter.
# Exception Resumable Description Created on
1 LOCK_FAILED Lock could not be executed 20110317

Method SET_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KOKRS_NEW Call by reference Type reference (TYPE) KOKRS Controlling Area 20110524
2 Importing IV_VALUE_NEW Call by reference Type reference (TYPE) CNV_20317_DATBI-VALUE_NEW New Value (Merge Target) 20110524

Method SET_OBJ on class CL_CNV_20317_DATBI_DATA has no exception.

Method SET_PACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110524
2 Importing IV_PHASE Call by reference Type reference (TYPE) CNV_PHASE Conversion: Phase 20110524

Method SET_PACK on class CL_CNV_20317_DATBI_DATA has no exception.

Method SET_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SAVE Call by reference Type reference (TYPE) FLAG Flag (X or blank) 20110524

Method SET_SAVE on class CL_CNV_20317_DATBI_DATA has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_CNV_20317_DATBI_DATA has no parameter.
Method UNLOCK on class CL_CNV_20317_DATBI_DATA has no exception.

Method UPDATE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALID Call by reference Type reference (TYPE) CNV_20317_DATBI Determination for date dependent tables 20110310

Method UPDATE_VALID on class CL_CNV_20317_DATBI_DATA has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620