SAP ABAP Class CL_IUUC_LOGTAB_FUNCTIONS (auxil. functions for logging table creation)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_INC_PROCESSING_REMOTE (Package) tools for logging table and trigger creation in sender syst.
Properties
Class CL_IUUC_LOGTAB_FUNCTIONS  
Short Description auxil. functions for logging table creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_INC_PROCESSING_REMOTE   tools for logging table and trigger creation in sender syst. 
Created 20110715   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_IUUC_LOGTAB_FUNCTIONS has no interface implemented.
Friends
Class CL_IUUC_LOGTAB_FUNCTIONS has no friend class.
Attributes
Class CL_IUUC_LOGTAB_FUNCTIONS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_TABLESPACE Static method Public Method assign specific tablespace, if requested 20110715
2 CHANGE_PROCESSED_FIELD Static method Public Method change type of field IUUC_PROCESSED 20130801
3 CREATE_SECONDARY_INDEX Static method Public Method create secondary index of logging table 20120307
4 DB6_INDEX_PAGESPLIT Static method Public Method for DB6, request index pagesplit 20110715
5 DDIF_TABL_PUT_AND_TADIR_INSERT Static method Public Method manage field types, call ddif_tabl_put and put_tadir_insert 20120307
6 DELETE_LOGGING_TABLE Static method Public Method delete a logging table 20130927
7 GET_KEYFIELDS_OF_TABLE Static method Public Method get the key fields of a table 20120307
8 HANDLE_ORACLE_PARTITIONS Static method Public Method handle oracle table and index partitioning 20110715
9 HANDLE_STORAGE_PARAMETERS Static method Public Method change storage parameters for Oracle and IBM 20110715
10 MSSQL_IDENT_FIELD_HANDLING Static method Public Method for MS SQL ident field, modify DDL statements for table crea 20110715
11 PROBLEM_TABLE_HANDLING Static method Public Method problem table handling 20110715
12 STATEMENT_TAB_TO_STRING Static method Public Method create statement string from table of SQL statements 20110726
Events
Class CL_IUUC_LOGTAB_FUNCTIONS has no event.
Types
Class CL_IUUC_LOGTAB_FUNCTIONS has no local type.
Method Signatures

Method ASSIGN_TABLESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STORPAR Call by reference Type reference (TYPE) DD_STORPAR_TABLE Table Type for Storage Parameter 20110715
2 Importing IS_DD09L Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20110715
# Exception Resumable Description Created on
1 DATA_CLASS_UNKNOWN data class unknown 20110715

Method CHANGE_PROCESSED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20130801
2 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130801
3 Importing IV_NEW_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D General Data Types (for General Function Modules and so on) 20130801
4 Returning RV_ERRORTEXT Value transfer Type reference (TYPE) DBSQLMSG Return Value, Return Value After ABAP Statements 20130805

Method CHANGE_PROCESSED_FIELD on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.

Method CREATE_SECONDARY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB logging table fields 20120307
2 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME logging table name 20120307
3 Importing I_ORIGTAB_NAME Call by reference Type reference (TYPE) TABNAME oriiginal table name 20120307
4 Importing I_SECIND_FIELD Call by reference Type reference (TYPE) FIELDNAME selective field for parallelization 20120307
5 Importing I_SEQUENCE_SEC_INDEX Call by reference Type reference (TYPE) BOOLEAN sequence field is part of sec. index 20120307
# Exception Resumable Description Created on
1 INDEX_CREATION_FAILED index creation failed 20120307
2 INVALID_INDEX_FIELDNAME specified fieldname for secondary index is not valid 20120307

Method DB6_INDEX_PAGESPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table name 20110715

Method DB6_INDEX_PAGESPLIT on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.

Method DDIF_TABL_PUT_AND_TADIR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSSQL_IDENT_FIELD Call by reference Type reference (TYPE) BOOLEAN special handling for identity 20120307
2 Importing IS_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20120307
3 Importing IS_DD09L Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20120307
4 Importing IT_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20120307
5 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME logging table name 20120307
# Exception Resumable Description Created on
1 TABLE_CREATE_FAILED table creation failed 20120307

Method DELETE_LOGGING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130927
2 Importing IV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130927

Method DELETE_LOGGING_TABLE on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.

Method GET_KEYFIELDS_OF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120307
2 Returning RT_KEYFIELDS Value transfer Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20120307

Method GET_KEYFIELDS_OF_TABLE on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.

Method HANDLE_ORACLE_PARTITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STORPAR Call by reference Type reference (TYPE) DD_STORPAR_TABLE Table Type for Storage Parameter 20110715
2 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20110715
3 Importing I_NUM_OF_PARTITIONS Call by reference Type reference (TYPE) NUMC_3 number of partitions t.b. created 20110715
4 Importing I_SENDER_SIDE Call by reference Type reference (TYPE) BOOLEAN create table on sender side 20110715

Method HANDLE_ORACLE_PARTITIONS on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.

Method HANDLE_STORAGE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DD09L Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20110715
2 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20110715
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110715
4 Importing I_NUM_OF_PARTITIONS Call by reference Type reference (TYPE) NUMC_3 Numeric value 20110715
5 Importing I_ORIGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110715
# Exception Resumable Description Created on
1 DATA_CLASS_UNKNOWN data class unknown 20110715

Method MSSQL_IDENT_FIELD_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table name 20110715
# Exception Resumable Description Created on
1 MSSQL_IDENT_NOT_DEFINED mssql_ident_not_defined 20110715

Method PROBLEM_TABLE_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DD02V Call by reference Type reference (TYPE) DD02V Generated table for view DD02V 20110715
2 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME name of logging table 20110715
3 Importing I_ORIGTAB_NAME Call by reference Type reference (TYPE) TABNAME name of original table 20110715

Method PROBLEM_TABLE_HANDLING on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.

Method STATEMENT_TAB_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATEMENT Call by reference Type reference (TYPE) STRING 20110726
2 Exporting E_STATEMENT2 Call by reference Type reference (TYPE) STRING 20110726
3 Importing IT_STATEMENTS Call by reference Type reference (TYPE) ABAPPROG DMC: Type of Internal Table for Saving Code 20110726

Method STATEMENT_TAB_TO_STRING on class CL_IUUC_LOGTAB_FUNCTIONS has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in