SAP ABAP Class CL_CNV_MBT_DEX_FILE_BASE (DEX: dataset function super class single file)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_BASE DEX: dataset function super class 20090625
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_RD_FILE2TAB DEX: low level read tables from file 20100119
2 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_RD_FILE2TAB46 DEX: low level read tables from file spec 4.6 20100119
3 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_RD_FILE2TAB6__ DEX: low level read tables from file spec 6.20 -... 20100119
4 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_WRT_TAB2FILE DEX: low level write tables to File 20090625
5 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_WRT_TAB2FILE46 DEX: low level write tables to File spec 4.6 20090930
6 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_DEX_WRT_TAB2FILE6__ DEX: low level write tables to file spec 6.20 -... 20100119
Properties
Class CL_CNV_MBT_DEX_FILE_BASE  
Short Description DEX: dataset function super class single file    
Super Class CL_CNV_MBT_DEX_BASE DEX: dataset function 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 20090623   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_DEX_FILE_BASE has no forward declaration.
Interfaces
Class CL_CNV_MBT_DEX_FILE_BASE has no interface implemented.
Friends
Class CL_CNV_MBT_DEX_FILE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_BYTE_COUNTER Instance attribute Protected Type reference (TYPE) FILESIZE Length of a file in bytes 20090708
2 BLOCK_SIZE_LEN Instance attribute Protected Type reference (TYPE) SYFDPOS internal length blocksize 20090707
3 CS_MARKER_DATA_BLOCK Constant Protected Type reference (TYPE) T_MARKER 1 Marker for Data block 20090707
4 CS_MARKER_TYPE_BLOCK Constant Protected Type reference (TYPE) T_MARKER 2 Marker for Type block 20090708
5 DEXID Instance attribute Protected Type reference (TYPE) CNV_MBT_DEXID DMIS PCL Data Extract ID 20090707
6 FILE Instance attribute Protected Type reference (TYPE) CHAR255 Handle to dataset 20090709
7 FILE_SEQNO Instance attribute Protected Type reference (TYPE) CNV_MBT_DEXFILESEQNO '000000' file sequence number 20090706
8 LINE_SIZE_LEN Instance attribute Protected Type reference (TYPE) SYFDPOS internal length linesize 20090707
9 LOGICAL_FILENAME Instance attribute Protected Type reference (TYPE) FILEINTERN logical filename 20090625
10 PHYSIC_FILENAME Instance attribute Protected Type reference (TYPE) FILEEXTERN Physical file name 20090707
11 PHYSIC_FULL_FILENAME Instance attribute Protected Type reference (TYPE) CHAR255 Full physical file name 20090707
12 REF_RELEASE Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_DEX_BASE DEX: dataset function super class 20091221
13 REF_RELEASE_2 Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_DEX_BASE DEX: dataset function super class 20100119
14 SIMULATION Instance attribute Protected Type reference (TYPE) CHAR1 ' ' Work Center Indicator 20090708
15 SYMB_FILENAME Instance attribute Protected Type reference (TYPE) CNV_MBT_DEXFILETYPE Symbolic filename 20090625
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_PATH Instance method Public Method change path by new logical path 20090707
2 CHECK_KEYS_OF_ITAB Instance method Protected Method create from to tabix from Key table 20090710
3 CLOSE_FILE Instance method Protected Method close file 20090709
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090625
5 CONVERT_2_OUTPUT Instance method Protected Method convert data to output stream 20091001
6 CONVERT_INPUT Instance method Protected Method convert input stream 20091002
7 CREATE_CONVERTER Instance method Protected Method open code page converter 20090930
8 DELETE_FILE Instance method Public Method Delete file 20130429
9 GET_BYTE_COUNTER Instance method Public Method get read / write byte counter 20090708
10 GET_FILENAME_AND_PATHS Instance method Public Method get physical filename and physical/logical path 20090713
11 OPEN_FILE Instance method Protected Method open file 20090709
12 SET_FILENAMES Instance method Protected Method set filename attritues from symbolic filename 20090701
13 SET_PHYSIC_FILE Instance method Protected Method set physical path and filename 20090625
14 SET_SIMULATION_MODE Instance method Protected Method set write simulation mode 20090930
Events
Class CL_CNV_MBT_DEX_FILE_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_JUMP_MARKER Protected See coding Structure of jump marker 20090707
2 TS_LINE_POINTER Protected See coding TS_LINE_POINTER 20090930
3 TT_LINE_POINTER Protected See coding TT_LINE_POINTER 20090930
4 T_CONTAINER Protected See coding dataset comunication buffer 20091002
5 T_MARKER Protected Type reference (TYPE) INT1 Byte value 20090707
Method Signatures

Method CHANGE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PATH Call by reference Type reference (TYPE) PATHINTERN Logical path name 20090707
# Exception Resumable Description Created on
1 FILE_SYSTEM_NOT_FOUND File system unknown 20090707
2 LOGICAL_FILE_NOT_FOUND Logical filename not found 20090707
3 MISSING_PARAMETER Parameter not passed 20090707
4 OPERATING_SYSTEM_NOT_FOUND Operating system unknown 20090707
5 PATH_NOT_FOUND Logical path unknown 20090707

Method CHECK_KEYS_OF_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FROM Call by reference Type reference (TYPE) SYTABIX Internal table, current line index 20090710
2 Exporting EX_TO Call by reference Type reference (TYPE) SYTABIX Internal table, current line index 20090710
3 Importing IMT_KEY_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABKEY_TAB DEX: table of keys table for key controled write to file 20090710
4 Importing IM_KEY_INDEX Call by reference Type reference (TYPE) SYTABIX Key index 20090710
5 Importing IREF_ITAB Call by reference Object reference (TYPE REF TO) DATA Reference to internal table 20090710

Method CHECK_KEYS_OF_ITAB on class CL_CNV_MBT_DEX_FILE_BASE has no exception.

Method CLOSE_FILE Signature

Method CLOSE_FILE on class CL_CNV_MBT_DEX_FILE_BASE has no parameter.
Method CLOSE_FILE on class CL_CNV_MBT_DEX_FILE_BASE has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_2_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STREAM Call by reference Object reference (TYPE REF TO) DATA output stream 20091001
2 Exporting EX_LEN Call by reference Type reference (TYPE) I length 20091001
3 Importing IM_DATA Call by reference Type reference (TYPE) ANY value field 20091002
4 Importing IM_LINE_POINTER Call by reference Type reference (TYPE) TS_LINE_POINTER line pointer 20091001
# Exception Resumable Description Created on
1 WRITE_ERROR error at write data to file 20091001

Method CONVERT_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) ANY Data Object To read from input 20091002
2 Exporting EX_LEN Call by reference Type reference (TYPE) I length 20091002
3 Importing IM_LEGACY_VIEW Call by reference Object reference (TYPE REF TO) DATA ABAP Structure View with Offsets and Lengths 20091002
4 Importing IM_STREAM Call by reference Object reference (TYPE REF TO) DATA input stream 20091002
# Exception Resumable Description Created on
1 READ_ERROR error on reading 20091002

Method CREATE_CONVERTER Signature

Method CREATE_CONVERTER on class CL_CNV_MBT_DEX_FILE_BASE has no parameter.
# Exception Resumable Description Created on
1 CP_CREATION_ERROR Codepage converter was not created 20090930

Method DELETE_FILE Signature

Method DELETE_FILE on class CL_CNV_MBT_DEX_FILE_BASE has no parameter.
# Exception Resumable Description Created on
1 FILE_DELETE_ERROR File Delete Error 20130429

Method GET_BYTE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BYTE_COUNTER Value transfer Type reference (TYPE) FILESIZE Length of a file in bytes 20090708

Method GET_BYTE_COUNTER on class CL_CNV_MBT_DEX_FILE_BASE has no exception.

Method GET_FILENAME_AND_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOGICAL_FILENAME Call by reference Type reference (TYPE) FILEINTERN Logical file name 20090713
2 Exporting EX_LOGICAL_PATH Call by reference Type reference (TYPE) PATHINTERN Logical path name 20090713
3 Exporting EX_PHYSIC_FILENAME Call by reference Type reference (TYPE) FILEEXTERN Physical file name 20090713
4 Exporting EX_PHYSIC_PATH Call by reference Type reference (TYPE) PATHEXTERN Physical path name 20090713
# Exception Resumable Description Created on
1 FILE_SYSTEM_NOT_FOUND File system unknown 20090713
2 LOGICAL_FILE_NOT_FOUND Logical filename not found 20090713
3 OPERATING_SYSTEM_NOT_FOUND Operating system unknown 20090713

Method OPEN_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WRITE_MODE Call by reference Type reference (TYPE) CHAR1 Open im write mode 20090709
# Exception Resumable Description Created on
1 CP_CREATION_ERROR Codepage converter was not created 20090930
2 FILE_OPEN_ERROR Error at file opening 20090709

Method SET_FILENAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEXID Call by reference Type reference (TYPE) CNV_MBT_DEXID DMIS PCL Data Extract ID 20090706
2 Importing IM_SEQNO_FILE Call by reference Type reference (TYPE) CNV_MBT_DEXFILESEQNO '000000' file sequence number 20090706
3 Importing IM_SYMB_FILENAME Call by reference Type reference (TYPE) CNV_MBT_DEXFILETYPE DEX: symbolic filename 20090701
# Exception Resumable Description Created on
1 LOGICAL_FILE_NOT_FOUND Logical filename not found 20090707
2 UNKNOWN_SYMB_FILE unknown symbolic filename 20090701

Method SET_PHYSIC_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEXID Call by reference Type reference (TYPE) CNV_MBT_DEXID DMIS PCL Data Extract ID 20090706
2 Importing IM_FILE Call by reference Type reference (TYPE) FILEINTERN Logical file name 20090625
3 Importing IM_SEQNO_FILE Call by reference Type reference (TYPE) CNV_MBT_DEXFILESEQNO file sequence number 20090706
# Exception Resumable Description Created on
1 FILE_SYSTEM_NOT_FOUND File system unknown 20090713
2 LOGICAL_FILE_NOT_FOUND Logical filename not found 20090707
3 OPERATING_SYSTEM_NOT_FOUND Operating system unknown 20090713

Method SET_SIMULATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIMULATION Call by reference Type reference (TYPE) CHAR1 no write flag 20090930

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