SAP ABAP Class CL_CNV_ICWB_SQLTABLE (Representation of physical cluster or pool)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_ICWB (Package) Incremental Conversion Workbench (iCWB)
Properties
Class CL_CNV_ICWB_SQLTABLE  
Short Description Representation of physical cluster or pool    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_ICWB   Incremental Conversion Workbench (iCWB) 
Created 20111111   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_ICWB_SQLTABLE has no forward declaration.
Interfaces
Class CL_CNV_ICWB_SQLTABLE has no interface implemented.
Friends
Class CL_CNV_ICWB_SQLTABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Protected Type reference (TYPE) DD06V Generated Table for View DD06V 20111111
2 DLVUNIT Instance attribute Protected Type reference (TYPE) DLVUNIT Software Component 20111111
3 DMIS_SOFT_COMP Constant Public Type reference (TYPE) DLVUNIT 'DMIS' Software component: DMIS 20111111
4 FIELDS Instance attribute Protected Type reference (TYPE) TY_T_FIELD Dictionary: Fields of a Table Pool or Table Cluster 20111111
5 LOCAL_SOFT_COMP Constant Public Type reference (TYPE) DLVUNIT 'LOCAL' Local software component 20111111
6 LOGICAL_TABLES Instance attribute Protected Type reference (TYPE) TY_HT_LOGICAL_TABLE Logical tables 20111111
7 PRID Instance attribute Protected Type reference (TYPE) SYTABIX Internal Table, Current Line Index 20111123
8 PROTNAME Instance attribute Protected Type reference (TYPE) DDMASS-LOGNAME Text, 256 characters 20111123
9 TADIR Instance attribute Protected Type reference (TYPE) TADIR Directory of Repository Objects 20111111
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates the SQL table 20111123
2 BUILD_TABNAME Static method Protected Method Builds the table name from prefix and suffix 20111122
3 CHECK_WRITEABLE Static method Protected Method Returns whether given TADIR entry is writeable 20111111
4 COPY Instance method Public Method Copies the table into the new one 20111122
5 DDIC_LOAD Static method Public Method Loads the SQL table from DDIC 20111111
6 GET_NAME Instance method Public Method Returns the name of the SQL table 20111111
7 GET_TYPE Instance method Public Method Returns the type of the SQL table 20111111
8 IS_WRITEABLE Instance method Public Method Returns whether this table can be written in DDIC 20111111
9 PUT_TADIR Instance method Protected Method Stores (or tests) the TADIR of the SQL table 20111111
10 STORE Instance method Public Method Stores the definition of the table in DDIC 20111111
Events
Class CL_CNV_ICWB_SQLTABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HT_LOGICAL_TABLE Protected See coding 20111111
2 TY_LOGICAL_TABLE Protected See coding 20111111
3 TY_T_FIELD Protected See coding 20111123
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_CNV_ICWB_SQLTABLE has no parameter.
# Exception Resumable Description Created on
1 CX_CNV_ICWB_ACTIVATION_FAILED Error: Activation of the object failed 20111123

Method BUILD_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20111122
2 Importing PREFIX Call by reference Type reference (TYPE) CLIKE 20111122
3 Importing SUFFIX Call by reference Type reference (TYPE) CLIKE 20111122
4 Returning TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20111122

Method BUILD_TABNAME on class CL_CNV_ICWB_SQLTABLE has no exception.

Method CHECK_WRITEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DLVUNIT Call by reference Type reference (TYPE) DLVUNIT 20111111
2 Returning RES Value transfer Type reference (TYPE) FLAG General Flag 20111111
3 Importing TADIR Call by reference Type reference (TYPE) TADIR 20111111

Method CHECK_WRITEABLE on class CL_CNV_ICWB_SQLTABLE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COPY Value transfer Object reference (TYPE REF TO) CL_CNV_ICWB_SQLTABLE Representation of copied physical cluster or pool 20111122
2 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package 20111122
3 Importing GENFLAG Call by reference Type reference (TYPE) FLAG 'X' General Flag 20111122
4 Importing LOGTAB_PREFIX Call by reference Type reference (TYPE) TABNAME '/CNV/' Prefix for the logical table names 20111122
5 Importing LOGTAB_SUFFIX Call by reference Type reference (TYPE) TABNAME '' Table Name 20111122
6 Importing SQLNAME Call by reference Type reference (TYPE) SQLTAB SQL table name 20111122
# Exception Resumable Description Created on
1 CX_CNV_ICWB_DEVCLASS_UNKNOWN Error: Development class unknown 20111122

Method DDIC_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SQLTABLE Name of pool/cluster in the database 20111111
2 Returning SQLTAB Value transfer Object reference (TYPE REF TO) CL_CNV_ICWB_SQLTABLE Representation of physical cluster or pool 20111111
# Exception Resumable Description Created on
1 CX_CNV_ICWB_LOGICTAB_UNKNOWN Error: Logical (pool / cluster) table unknown 20111111
2 CX_CNV_ICWB_SQLTAB_UNKNOWN Error: SQL table unknown 20111111
3 CX_CNV_ICWB_TADIR_UNAVAILABLE Error: Object directory entry not available 20111111

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) SQLTABLE Name of pool/cluster in the database 20111111

Method GET_NAME on class CL_CNV_ICWB_SQLTABLE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) SQLCLASS Indicator for pool or cluster 20111111

Method GET_TYPE on class CL_CNV_ICWB_SQLTABLE has no exception.

Method IS_WRITEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WRITEABLE Value transfer Type reference (TYPE) FLAG General Flag 20111111

Method IS_WRITEABLE on class CL_CNV_ICWB_SQLTABLE has no exception.

Method PUT_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEST Call by reference Type reference (TYPE) FLAG General Flag 20111111
# Exception Resumable Description Created on
1 CX_CNV_ICWB_ACCESS_DENIED Access denied 20111111

Method STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATE Call by reference Type reference (TYPE) FLAG 'X' General Flag 20111123
# Exception Resumable Description Created on
1 CX_CNV_ICWB_ACCESS_DENIED Access denied 20111111
2 CX_CNV_ICWB_ACTIVATION_FAILED Error: Activation of the object failed 20111123
3 CX_CNV_ICWB_DD_PUT_FAILED Error: putting object in DDIC failed 20111122
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620