SAP ABAP Class CL_CNV_MBT_DEX_BASE (DEX: dataset function super class)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_MAIN (Package) Main components of PCL for SLO Products
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_FILE_BASE DEX: dataset function super class single file 20090625
2 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_FILE_BASE46 DEX: dataset function super class single file spec 4.6 20091221
3 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_FILE_BASE4__6 DEX: dataset function super class single file spec 4.6 - 6.i 20100119
4 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_FILE_BASE6__ DEX: dataset function super class single file spec 6.20 -... 20100119
5 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_FILE_BASE7__ DEX: dataset function super class single file 20100119
6 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_FOLDER_BASE DEX: dataset function super class single folder 20090701
Properties
Class CL_CNV_MBT_DEX_BASE  
Short Description DEX: dataset function super class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_MAIN   Main components of PCL for SLO Products 
Created 20090625   SAP 
Last change 20141030    
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 CL_CNV_MBT_DEX_BASE has no interface implemented.
Friends
Class CL_CNV_MBT_DEX_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_ABEND Constant Public Type reference (TYPE) SYMSGTY 'A' Messages, message type 20090714
2 CS_CONTROL_FILE Constant Public Type reference (TYPE) CNV_MBT_DEXFILETYPE 'C' Symbolic filename Control file 20090625
3 CS_CONTROL_LFILE Constant Protected Type reference (TYPE) FILEINTERN 'DMIS_DEX_CONTROL' Logical filename Control file 20090701
4 CS_DATA_FILE Constant Public Type reference (TYPE) CNV_MBT_DEXFILETYPE 'D' Symbolic filename Data files 20090625
5 CS_DATA_LFILE Constant Protected Type reference (TYPE) FILEINTERN 'DMIS_DEX_DATA' Logical filename Data file 20090701
6 CS_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Messages, message type 20090714
7 CS_GENERIC_FILENAME Constant Public Type reference (TYPE) FILEEXTERN '*' full generic filename 20090712
8 CS_HEADER_FILE Constant Public Type reference (TYPE) CNV_MBT_DEXFILETYPE 'H' Symbolic filename Header file 20090625
9 CS_HEADER_LFILE Constant Protected Type reference (TYPE) FILEINTERN 'DMIS_DEX_HEADER' Logical filename Header file 20090701
10 CS_INFO Constant Public Type reference (TYPE) SYMSGTY 'I' Messages, message type 20090714
11 CS_KEY_TYPE_FROM Constant Public Type reference (TYPE) CNV_MBT_DEX_TABKEYTYPE 'F' key type from 20090707
12 CS_KEY_TYPE_GEN Constant Public Type reference (TYPE) CNV_MBT_DEX_TABKEYTYPE 'G' key type generic 20090707
13 CS_KEY_TYPE_TO Constant Public Type reference (TYPE) CNV_MBT_DEX_TABKEYTYPE 'T' key type to 20090707
14 CS_MSGID Constant Public Type reference (TYPE) SYMSGID 'CNVMBTDEX' Messages, message class 20090714
15 CS_NO Constant Public Type reference (TYPE) CHAR1 '-' no 20090709
16 CS_SEARCH_SINGLE_CHAR Constant Public Type reference (TYPE) CHAR1 '+' single char pattern 20090713
17 CS_WARNING Constant Public Type reference (TYPE) SYMSGTY 'W' Messages, message type 20090714
18 CS_WORK_MODE_ALL Constant Public Type reference (TYPE) CHAR1 ' ' normal mode read type and data 20090712
19 CS_WORK_MODE_CONTONLY Constant Public Type reference (TYPE) CHAR1 'C' read only conntent list 20090712
20 CS_WORK_MODE_OPENONLY Constant Public Type reference (TYPE) CHAR1 'O' try only open close file 20090712
21 CS_WORK_MODE_TYPEONLY Constant Public Type reference (TYPE) CHAR1 'T' read only type information w/o data 20090712
22 CS_YES Constant Public Type reference (TYPE) CHAR1 'X' yes 20090709
23 REF_OWNER Instance attribute Protected Object reference (TYPE REF TO) CL_CNV_MBT_DEX_BASE DEX: dataset function super class 20100121
24 REPID Static Attribute Public Type reference (TYPE) SYREPID ABAP program, current main program 20091221
25 TAB_FILE_CORRELATION Instance attribute Protected Type reference (TYPE) TT_FILE_CORRELATION Table of filename correlation 20090701
26 TAB_LOG_MSG Instance attribute Protected Type reference (TYPE) BAPIRET2_T table with log entries from scrambling classes 20090702
27 TRANS_CP Instance attribute Protected Type reference (TYPE) CPCODEPAGE '0100' code page for files 20091002
28 TRANS_ENDIAN Instance attribute Protected Type reference (TYPE) CHAR1 'B' Endian for files 20091002
29 TRANS_NUMBERFORMAT46 Instance attribute Protected Type reference (TYPE) NUM4 '0000' Endian for release 4.6 20091002
30 TYPEKIND_INT1 Constant Public Type reference (TYPE) ABAP_TYPEKIND 'b' Internal Type b (1 Byte Integer) 20090710
31 TYPEKIND_INT2 Constant Public Type reference (TYPE) ABAP_TYPEKIND 's' Internal Type s (2 Byte Integer) 20090710
32 WORK_MODE Instance attribute Protected Type reference (TYPE) CHAR1 CS_WORK_MODE_ALL work mode 20090712
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090625
2 CONVERT2CHARACTERLEN Instance method Protected Method convert byte length to character length and return for clike 20091221
3 CREATE_ITABS Instance method Protected Method create internal table from type descriptors 20091221
4 FILL_LEGACY_VIEW Instance method Protected Method create legacy view instance 20091221
5 GET_LOGICAL_FROM_SYMB_FILE Instance method Protected Method get logical filename by symbolic filename 20090701
6 GET_MSG_LOG Instance method Public Method get maessage log table of instance 20090714
7 GET_SYMB_FROM_LOGICAL_FILE Instance method Protected Method get symbolic filename by logical filename 20090701
8 PUT_MSG_2_LOG Instance method Protected Method put a message to message log table 20090702
9 RESET_WORK_MODE Instance method Public Method set work mode to default 20090712
10 SET_OWNER Instance method Protected Method set owner reference 20100121
11 SET_WORK_MODE Instance method Public Method set special work mode 20090712
Events
Class CL_CNV_MBT_DEX_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FILE_CORRELATION Protected See coding TS_FILE_CORRELATION 20090701
2 TS_ITAB_DIR Protected See coding TS_ITAB_DIR 20091221
3 TT_FILE_CORRELATION Protected See coding TT_FILE_CORRELATION 20090701
4 TT_ITAB_DIR Protected See coding TT_ITAB_DIR 20091221
5 T_NUMC06 Protected See coding T_NUMC06 20091222
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CNV_MBT_DEX_BASE has no parameter.
Method CONSTRUCTOR on class CL_CNV_MBT_DEX_BASE has no exception.

Method CONVERT2CHARACTERLEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LENGTH Call by reference Type reference (TYPE) ANY length 20091221
2 Importing IM_BYTE2CHAR Call by reference Type reference (TYPE) CHAR1 'X' from byte to char length 20091221

Method CONVERT2CHARACTERLEN on class CL_CNV_MBT_DEX_BASE has no exception.

Method CREATE_ITABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_ITAB_DIR Call by reference Type reference (TYPE) TT_ITAB_DIR internal table directory 20091221
# Exception Resumable Description Created on
1 CREATE_DATA_ERROR error during dynanic data creation 20091221
2 CX_SY_STRUCT_CREATION Exception when Creating a Structure Type 20091221
3 CX_SY_TABLE_CREATION Exception when Creating a Table Type 20091221
4 GENERATION_ERROR error on generation of subroutine pool 20091221
5 TYPE_NOT_FOUND Type with name p_name could not be found 20091221

Method FILL_LEGACY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_REF_2_LEGECY_VIEW Call by reference Object reference (TYPE REF TO) DATA reference to reference to legacy view 20091221
2 Importing IM_DATA Call by reference Type reference (TYPE) ANY Struktur, deren View erzeugt werden soll 20091221

Method FILL_LEGACY_VIEW on class CL_CNV_MBT_DEX_BASE has no exception.

Method GET_LOGICAL_FROM_SYMB_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_LOGICAL_FILENAME Value transfer Type reference (TYPE) FILEINTERN Logical file name 20090701
2 Importing IM_SYMB_FILENAME Call by reference Type reference (TYPE) CNV_MBT_DEXFILETYPE DEX: symbolic filename 20090701
# Exception Resumable Description Created on
1 UNKNOWN_SYMB_FILE unknown symbolic filename 20090701

Method GET_MSG_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXT_MSG_LOG Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20090714

Method GET_MSG_LOG on class CL_CNV_MBT_DEX_BASE has no exception.

Method GET_SYMB_FROM_LOGICAL_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_SYMB_FILENAME Value transfer Type reference (TYPE) CNV_MBT_DEXFILETYPE DEX: symbolic filename 20090701
2 Importing IM_LOGICAL_FILENAME Call by reference Type reference (TYPE) FILEINTERN Logical file name 20090701

Method GET_SYMB_FROM_LOGICAL_FILE on class CL_CNV_MBT_DEX_BASE has no exception.

Method PUT_MSG_2_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, message class 20090702
2 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, message number 20090702
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20090702
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) ANY Messages, message variables 20090702
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) ANY Messages, message variables 20090702
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) ANY Messages, message variables 20090702
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) ANY Messages, message variables 20090702

Method PUT_MSG_2_LOG on class CL_CNV_MBT_DEX_BASE has no exception.

Method RESET_WORK_MODE Signature

Method RESET_WORK_MODE on class CL_CNV_MBT_DEX_BASE has no parameter.
Method RESET_WORK_MODE on class CL_CNV_MBT_DEX_BASE has no exception.

Method SET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_OWNER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_DEX_BASE DEX: dataset function super class 20100121

Method SET_OWNER on class CL_CNV_MBT_DEX_BASE has no exception.

Method SET_WORK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WORK_MODE Call by reference Type reference (TYPE) CHAR1 work mode (CL_CNV_MBT_DEX_READ_FILE2TAB=>CS_WORK_MODE...) 20090712

Method SET_WORK_MODE on class CL_CNV_MBT_DEX_BASE has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_46C