SAP ABAP Class CL_CNV_MBT_DEX_WRT_TAB2FILE (DEX: low level write tables to 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 20090625
Properties
Class CL_CNV_MBT_DEX_WRT_TAB2FILE  
Short Description DEX: low level write tables to 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 20090623   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_DEX_WRT_TAB2FILE has no forward declaration.
Interfaces
Class CL_CNV_MBT_DEX_WRT_TAB2FILE has no interface implemented.
Friends
Class CL_CNV_MBT_DEX_WRT_TAB2FILE 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 20091001
2 TAB_DB_WHERE Instance attribute Private Type reference (TYPE) TT_DB_WHERE Where condition for DB tables 20090708
3 WRITE_BLOCK_SIZE Instance attribute Private Type reference (TYPE) FILESIZE 1000000 Block size for writing 20090708
4 WRITE_SIMULATION Instance attribute Private Type reference (TYPE) CHAR1 'X' simulation incl write 20090708
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090625
2 GENRATE_WH_COND Instance method Private Method generate where conditions for BD tables 20090708
3 GET_LINE_LENGTH Instance method Private Method calculate line length 20090707
4 GET_PACKAGE_SIZE Instance method Private Method get actual package size 20090708
5 SET_WRITE_BLOCK_SIZE Instance method Public Method set block size 20090712
6 TRANSFER_BLOCK_MARKER Instance method Private Method transfer block marker to dataset 20090707
7 TRANSFER_CONTAINER Instance method Private Method transfer data to file 20090707
8 TRANSFER_ITAB Instance method Private Method transfer itab or parts of it to dataset 20090707
9 TRANSFER_TYPE_INFO Instance method Private Method write type information to dataset 20090708
10 WRITE_TABLES_2_DATASET Instance method Public Method Write tables to dataset 20090701
Events
Class CL_CNV_MBT_DEX_WRT_TAB2FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DB_WHERE Private See coding TS_DB_WHERE 20090708
2 TT_DB_WHERE Private See coding TT_DB_WHERE 20090708
3 TT_WHERE Private See coding TT_WHERE 20090708
Method Signatures

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 20090706
2 Importing IM_SEQNO_FILE Call by reference Type reference (TYPE) CNV_MBT_DEXFILESEQNO '000000' sequence number of file 20090706
3 Importing IM_SIMULATION Call by reference Type reference (TYPE) CHAR1 Work mode Indicator 20090708
4 Importing IM_SYMB_FILENAME Call by reference Type reference (TYPE) CNV_MBT_DEXFILETYPE symbolic filename 20090625
# Exception Resumable Description Created on
1 LOGICAL_FILE_NOT_FOUND Logical filename not found 20090707
2 UNKNOWN_SYMB_FILE unknown symbolic filename 20090701

Method GENRATE_WH_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_WHERE Call by reference Type reference (TYPE) TT_WHERE Where condition table 20090708
2 Importing IMT_ITAB_DIR Call by reference Type reference (TYPE) TT_ITAB_DIR internal table directory 20090708
3 Importing IMT_KEY_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABKEY_TAB DEX: table of keys table for key controled write to file 20090708
4 Importing IS_DB_TABS Call by reference Type reference (TYPE) CNVMBTDEXTABLISTE DEX: list of DB table read write to file 20090708

Method GENRATE_WH_COND on class CL_CNV_MBT_DEX_WRT_TAB2FILE has no exception.

Method GET_LINE_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINE_POINTER Call by reference Type reference (TYPE) TS_LINE_POINTER line pointer 20090707
# Exception Resumable Description Created on
1 CONVERT_ERROR error at codepage convertion 20091001

Method GET_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_ITAB_DIR Call by reference Type reference (TYPE) TT_ITAB_DIR internal table directory 20090708
2 Importing IMT_WHERE Call by reference Type reference (TYPE) TT_WHERE Where condition table 20090708
3 Importing IS_DB_TABS Call by reference Type reference (TYPE) CNVMBTDEXTABLISTE DEX: list of DB table read write to file 20090708
4 Returning PACKAGE_SIZE Value transfer Type reference (TYPE) SYDBCNT DB operations, number of table lines processed 20090708

Method GET_PACKAGE_SIZE on class CL_CNV_MBT_DEX_WRT_TAB2FILE has no exception.

Method SET_WRITE_BLOCK_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WRITE_BLOCK_SIZE Call by reference Type reference (TYPE) FILESIZE Block size in bytes 20090712

Method SET_WRITE_BLOCK_SIZE on class CL_CNV_MBT_DEX_WRT_TAB2FILE has no exception.

Method TRANSFER_BLOCK_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_JUMP_MARKER Call by reference Type reference (TYPE) TS_JUMP_MARKER Jump marker 20090707
# Exception Resumable Description Created on
1 WRITE_ERROR error at write data to file 20090714

Method TRANSFER_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) TS_LINE_POINTER Data 20090707
# Exception Resumable Description Created on
1 WRITE_ERROR error at write data to file 20090714

Method TRANSFER_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FROM Call by reference Type reference (TYPE) SYTABIX Internal table, current line index 20090707
2 Importing IM_TO Call by reference Type reference (TYPE) SYTABIX Internal table, current line index 20090707
3 Importing IS_ITAB_DIR Call by reference Type reference (TYPE) TS_ITAB_DIR Table directory entry 20090930
# Exception Resumable Description Created on
1 WRITE_ERROR error at write data to file 20090714

Method TRANSFER_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITAB_DIR Call by reference Type reference (TYPE) TS_ITAB_DIR Internal Table directory 20090708
# Exception Resumable Description Created on
1 WRITE_ERROR error at write data to file 20090714

Method WRITE_TABLES_2_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_DB_TABS Call by reference Type reference (TYPE) CNVMBTDEXTABLISTE_TAB DEX: list of DB table read write to file 20090702
2 Importing IMT_INT_TABS Call by reference Type reference (TYPE) CNVMBTDEXTABLISTI_TAB DEX: list of int table read write to file 20090702
3 Importing IMT_KEY_TAB Call by reference Type reference (TYPE) CNVMBTDEXTABKEY_TAB DEX: table of keys table for key controled write to file 20090702
# Exception Resumable Description Created on
1 FILE_OPEN_ERROR Error at file opening 20090714
2 WRITE_ERROR error at write data to file 20090714
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_46C