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 |