SAP ABAP Class CL_CNV_MBT_DEX_RD_FILE2TAB (DEX: low level read tables from 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_FILE_BASE DEX: dataset function super class single file 20100119
Properties
Class CL_CNV_MBT_DEX_RD_FILE2TAB  
Short Description DEX: low level read tables from file    
Super Class CL_CNV_MBT_DEX_FILE_BASE DEX: dataset function super class single file 
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 20100119   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_MBT_DEX_RD_FILE2TAB has no interface implemented.
Friends
Class CL_CNV_MBT_DEX_RD_FILE2TAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 REF_RELEASE Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_DEX_FILE_BASE DEX: dataset function special class single file 20100119
2 TAB_FILTER_KEY_TAB Instance attribute Private Type reference (TYPE) CNVMBTDEXTABKEY_TAB Filter extension to key level 20100119
3 TAB_FILTER_TABS Instance attribute Private Type reference (TYPE) CNVMBTDEXTABLISTE_TAB Filter for reading tables 20100119
4 TAB_ITAB_DIR Instance attribute Private Type reference (TYPE) TT_ITAB_DIR directory of internal tables 20100119
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_FILTER Instance method Public Method reset filter 20100119
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100119
3 CREATE_KEYS Instance method Private Method create from to keys for internal table 20100119
4 READ_BLOCK_MARKER Instance method Private Method read block marker from dataset 20100119
5 READ_CONTAINER Instance method Private Method read data from dataset 20100119
6 READ_DATASET_2_TABLES Instance method Public Method read tables from dataset 20100119
7 READ_DATA_BLOCK Instance method Private Method read internal table from dataset 20100119
8 READ_TYPE_INFO Instance method Private Method read type information from dataset 20100119
9 REDUCE_ITAB Instance method Private Method reduce itab by filter key 20100119
10 SET_FILTER Instance method Public Method set filter for tables 20100119
11 SKIP_BLOCK Instance method Private Method skip one block from dataset 20100119
Events
Class CL_CNV_MBT_DEX_RD_FILE2TAB has no event.
Types
Class CL_CNV_MBT_DEX_RD_FILE2TAB has no local type.
Method Signatures

Method CLEAR_FILTER Signature

Method CLEAR_FILTER on class CL_CNV_MBT_DEX_RD_FILE2TAB has no parameter.
Method CLEAR_FILTER on class CL_CNV_MBT_DEX_RD_FILE2TAB has no exception.

Method CONSTRUCTOR 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 20100119
2 Importing IM_SEQNO_FILE Call by reference Type reference (TYPE) CNV_MBT_DEXFILESEQNO '000000' sequence number of file 20100119
3 Importing IM_SYMB_FILENAME Call by reference Type reference (TYPE) CNV_MBT_DEXFILETYPE symbolic filename 20100119
# Exception Resumable Description Created on
1 LOGICAL_FILE_NOT_FOUND Logical filename not found 20100119
2 UNKNOWN_SYMB_FILE unknown symbolic filename 20100119

Method CREATE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHS_INT_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABLISTI DEX: Structure list of int table read write to file 20100119
2 Changing CHT_KEY_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABKEY_TAB DEX: Structure of key table for key controled write to file 20100119
3 Importing IMS_ITAB_DIR Call by reference Type reference (TYPE) TS_ITAB_DIR internal table directory line 20100119

Method CREATE_KEYS on class CL_CNV_MBT_DEX_RD_FILE2TAB has no exception.

Method READ_BLOCK_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXS_BLOCK_MARKER Call by reference Type reference (TYPE) TS_JUMP_MARKER Block marker 20100119
# Exception Resumable Description Created on
1 END_OF_FILE end of file reached 20100119
2 READ_ERROR error on reading 20100119

Method READ_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DATA Call by reference Type reference (TYPE) TS_LINE_POINTER Data 20100119
# Exception Resumable Description Created on
1 END_OF_FILE end of file reached 20100119
2 READ_ERROR error on reading 20100119

Method READ_DATASET_2_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_INT_TABS Call by reference Type reference (TYPE) CNVMBTDEXTABLISTI_TAB DEX: list of int table read write to file 20100119
2 Exporting EXT_KEY_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABKEY_TAB DEX: table of keys table with read keys 20100119
3 Importing IM_RESTART Call by reference Type reference (TYPE) FILESIZE 0 restart point of a file in bytes 20100119
# Exception Resumable Description Created on
1 END_OF_FILE unexpected end of file reached 20100119
2 FILE_OPEN_ERROR Error at file opening 20100119
3 READ_ERROR Error at reading file 20100119

Method READ_DATA_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHS_BLOCK_MARKER Call by reference Type reference (TYPE) TS_JUMP_MARKER Block marker 20100119
2 Changing CHT_ITAB_DIR Call by reference Type reference (TYPE) TT_ITAB_DIR Directory of internal tables 20100119
3 Exporting EX_SKIP_DATA_SECTION Call by reference Type reference (TYPE) CHAR1 type already known 20100119
4 Importing IM_RESTART Call by reference Type reference (TYPE) FILESIZE 0 restart point of a file in bytes 20100119
# Exception Resumable Description Created on
1 END_OF_FILE end of file reached 20100119
2 READ_ERROR error on reading 20100119

Method READ_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHS_BLOCK_MARKER Call by reference Type reference (TYPE) TS_JUMP_MARKER Block marker 20100119
2 Changing CHT_ITAB_DIR Call by reference Type reference (TYPE) TT_ITAB_DIR Directory of internal tables 20100119
3 Exporting EX_SKIP_TYPE_SECTION Call by reference Type reference (TYPE) CHAR1 type already known 20100119
# Exception Resumable Description Created on
1 END_OF_FILE end of file reached 20100119
2 READ_ERROR error on reading 20100119

Method REDUCE_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHREF_ITAB Call by reference Object reference (TYPE REF TO) DATA reference to internal table 20100119
2 Importing IM_FROM Call by reference Type reference (TYPE) SYTABIX table index from 20100119
3 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20100119
4 Importing IM_TO Call by reference Type reference (TYPE) SYTABIX table index to 20100119

Method REDUCE_ITAB on class CL_CNV_MBT_DEX_RD_FILE2TAB has no exception.

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_FILTER_KEY_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABKEY_TAB Filter extension to key level 20100119
2 Importing IMT_FILTER_TABS Call by reference Type reference (TYPE) CNVMBTDEXTABLISTE_TAB Filter for reading tables 20100119

Method SET_FILTER on class CL_CNV_MBT_DEX_RD_FILE2TAB has no exception.

Method SKIP_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMS_BLOCK_MARKER Call by reference Type reference (TYPE) TS_JUMP_MARKER Block marker 20100119
# Exception Resumable Description Created on
1 END_OF_FILE end of file reached 20100119
2 READ_ERROR error on reading 20100119
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_46C