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 | ![]() |
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 | ![]() |
Static method | Public | Method | assign specific tablespace, if requested | 20110715 |
2 | ![]() |
Static method | Public | Method | change type of field IUUC_PROCESSED | 20130801 |
3 | ![]() |
Static method | Public | Method | create secondary index of logging table | 20120307 |
4 | ![]() |
Static method | Public | Method | for DB6, request index pagesplit | 20110715 |
5 | ![]() |
Static method | Public | Method | manage field types, call ddif_tabl_put and put_tadir_insert | 20120307 |
6 | ![]() |
Static method | Public | Method | delete a logging table | 20130927 |
7 | ![]() |
Static method | Public | Method | get the key fields of a table | 20120307 |
8 | ![]() |
Static method | Public | Method | handle oracle table and index partitioning | 20110715 |
9 | ![]() |
Static method | Public | Method | change storage parameters for Oracle and IBM | 20110715 |
10 | ![]() |
Static method | Public | Method | for MS SQL ident field, modify DDL statements for table crea | 20110715 |
11 | ![]() |
Static method | Public | Method | problem table handling | 20110715 |
12 | ![]() |
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 | ![]() |
CT_STORPAR | Call by reference | Type reference (TYPE) | DD_STORPAR_TABLE | Table Type for Storage Parameter | 20110715 | ||
2 | ![]() |
IS_DD09L | Call by reference | Type reference (TYPE) | DD09L | DD: Technical settings of tables | 20110715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
data class unknown | 20110715 |
Method CHANGE_PROCESSED_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DD03P | Call by reference | Type reference (TYPE) | DMC_DD03P_TAB | DMC: Table type for the field list of a structure | 20130801 | ||
2 | ![]() |
IV_LOGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130801 | ||
3 | ![]() |
IV_NEW_DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | General Data Types (for General Function Modules and so on) | 20130801 | ||
4 | ![]() |
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 | ![]() |
IT_DD03P | Call by reference | Type reference (TYPE) | DMC_DD03P_TAB | logging table fields | 20120307 | ||
2 | ![]() |
I_LOGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | logging table name | 20120307 | ||
3 | ![]() |
I_ORIGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | oriiginal table name | 20120307 | ||
4 | ![]() |
I_SECIND_FIELD | Call by reference | Type reference (TYPE) | FIELDNAME | selective field for parallelization | 20120307 | ||
5 | ![]() |
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 | 20120307 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
E_MSSQL_IDENT_FIELD | Call by reference | Type reference (TYPE) | BOOLEAN | special handling for identity | 20120307 | ||
2 | ![]() |
IS_DD02V | Call by reference | Type reference (TYPE) | DD02V | Generated Table for View DD02V | 20120307 | ||
3 | ![]() |
IS_DD09L | Call by reference | Type reference (TYPE) | DD09L | DD: Technical settings of tables | 20120307 | ||
4 | ![]() |
IT_DD03P | Call by reference | Type reference (TYPE) | DMC_DD03P_TAB | DMC: Table type for the field list of a structure | 20120307 | ||
5 | ![]() |
I_LOGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | logging table name | 20120307 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
table creation failed | 20120307 |
Method DELETE_LOGGING_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, Return Value After ABAP Statements | 20130927 | ||
2 | ![]() |
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 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120307 | ||
2 | ![]() |
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 | ![]() |
CT_STORPAR | Call by reference | Type reference (TYPE) | DD_STORPAR_TABLE | Table Type for Storage Parameter | 20110715 | ||
2 | ![]() |
IT_DD03P | Call by reference | Type reference (TYPE) | DD03TTYP | Table Type for Structure DD03P | 20110715 | ||
3 | ![]() |
I_NUM_OF_PARTITIONS | Call by reference | Type reference (TYPE) | NUMC_3 | number of partitions t.b. created | 20110715 | ||
4 | ![]() |
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 | ![]() |
IS_DD09L | Call by reference | Type reference (TYPE) | DD09L | DD: Technical settings of tables | 20110715 | ||
2 | ![]() |
IT_DD03P | Call by reference | Type reference (TYPE) | DD03TTYP | Table Type for Structure DD03P | 20110715 | ||
3 | ![]() |
I_LOGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110715 | ||
4 | ![]() |
I_NUM_OF_PARTITIONS | Call by reference | Type reference (TYPE) | NUMC_3 | Numeric value | 20110715 | ||
5 | ![]() |
I_ORIGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_LOGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20110715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IS_DD02V | Call by reference | Type reference (TYPE) | DD02V | Generated table for view DD02V | 20110715 | ||
2 | ![]() |
I_LOGTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | name of logging table | 20110715 | ||
3 | ![]() |
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 | ![]() |
E_STATEMENT | Call by reference | Type reference (TYPE) | STRING | 20110726 | |||
2 | ![]() |
E_STATEMENT2 | Call by reference | Type reference (TYPE) | STRING | 20110726 | |||
3 | ![]() |
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 |