SAP ABAP Class CL_IUUC_RUNTIME_OBJECT (Base class for all IUUC runtime objects)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-UPG-TLS (Application Component) Upgrade Tools
⤷
SCRR_IUUC_TRANS (Package) IUUC transfer function generator

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_INIT_TRANS | Generate replicator module | 20110224 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_INIT_TRANS_APCALC | Generator class for access plan calculation of initial trans | 20110224 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_INIT_TRANS_MAPPING | Generate replicator module | 20110224 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_INIT_TRANS_READER | Generate replicator module | 20110221 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_INIT_TRANS_WRITER | Generate replicator module | 20110221 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_REPLICATOR | Generate replicator module | 20110211 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_REPLICATOR_MAPPING | Generate replicator module | 20110215 |
8 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_REPLICATOR_READER | Generate replicator module | 20110214 |
9 | Inheritance (c INHERITING FROM c_ref) | CL_IUUC_REPLICATOR_WRITER | Generate replicator module | 20110225 |
Properties
Class | CL_IUUC_RUNTIME_OBJECT | |
Short Description | Base class for all IUUC runtime objects | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SCRR_IUUC_TRANS | IUUC transfer function generator |
Created | 20110210 | SAP |
Last change | 20140120 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_IUUC_RUNTIME_OBJECT has no forward declaration.
Interfaces
Class CL_IUUC_RUNTIME_OBJECT has no interface implemented.
Friends
Class CL_IUUC_RUNTIME_OBJECT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | table becomes client dependent | 20110211 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR100 | line of ABAP code | 20110211 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRR_IUUC_ABAP_LINE_TAB | internal table with ABAP code | 20110211 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | also create collision handling | 20110225 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGID | 'SCRR_IUUC' | message class for error messages | 20110211 | |
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CONTFLAG | delivery class of table | 20110302 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DDFIELDS | DD: Field List | 20110214 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DDFIELDS | DD: Field List | 20110214 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FUNCNAME | Function name | 20110228 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FUNCNAME | Function name | 20110214 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FUNCNAME | Function name | 20110215 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FUNCNAME | Function name | 20110214 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FUNCNAME | Function name | 20110214 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TLIBG-AREA | function pool name | 20110211 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | also generate modules for initial transfer | 20110225 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | primary key shortened in upgrade | 20110211 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Table Name | 20110211 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRR_MESSAGE_S | log message data | 20110211 | ||
19 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_CRR_LOGGER | application log handling | 20110630 | ||
20 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CRR_SERVICE | 20110420 | |||
21 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | NAMESPACE | namespace prefix | 20110217 | ||
22 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | receiver table is client dependent | 20110302 | ||
23 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Table Name | 20110211 | ||
24 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Table Name | 20110211 | ||
25 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | INT4 | Record size of sender structure | 20110225 | ||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | NUM6 | Numerical Character Field of Length 6 | 20110608 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110608 | ||
28 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Table Name | 20110211 | ||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN | sender table is client-specific | 20110302 | ||
30 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABCLASS | table class (cluster, transp., pool) | 20110214 | ||
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DDNAME | name of internal table (receiver side) | 20110302 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | get internal table identifier | 20110211 |
2 | ![]() |
Instance method | Protected | Method | get internal table identifier | 20110215 |
3 | ![]() |
Instance method | Protected | Method | get internal table identifier | 20110211 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20110214 |
5 | ![]() |
Instance method | Protected | Method | create the function group | 20110211 |
6 | ![]() |
Instance method | Protected | Method | create a function module in the function group | 20110214 |
7 | ![]() |
Instance method | Public | Method | delete function group with all its function modules etc. | 20110211 |
8 | ![]() |
Instance method | Protected | Method | generate function module header comments | 20110211 |
9 | ![]() |
Instance method | Protected | Method | Get DDIC infos of tables of sender and receiver system | 20110211 |
Events
Class CL_IUUC_RUNTIME_OBJECT has no event.
Types
Class CL_IUUC_RUNTIME_OBJECT has no local type.
Method Signatures
Method CONCAT_TAB_IO_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SND_RCV | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110211 | ||
2 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110211 | ||
3 | ![]() |
R_IDENT | Value transfer | Type reference (TYPE) | DDNAME | Name of an ABAP Dictionary object | 20110211 |
Method CONCAT_TAB_IO_IDENT on class CL_IUUC_RUNTIME_OBJECT has no exception.
Method CONCAT_TAB_IUD_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INS_UPD_DEL | Call by reference | Type reference (TYPE) | CHAR1 | distinguish insert / update / delete | 20110215 | ||
2 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110215 | ||
3 | ![]() |
R_IDENT | Value transfer | Type reference (TYPE) | DDNAME | Name of an ABAP Dictionary object | 20110215 |
Method CONCAT_TAB_IUD_IDENT on class CL_IUUC_RUNTIME_OBJECT has no exception.
Method CONCAT_WA_IO_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SND_RCV | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110211 | ||
2 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110211 | ||
3 | ![]() |
R_IDENT | Value transfer | Type reference (TYPE) | DDNAME | Name of an ABAP Dictionary object | 20110211 |
Method CONCAT_WA_IO_IDENT on class CL_IUUC_RUNTIME_OBJECT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IREF_LOGGER | Call by reference | Object reference (TYPE REF TO) | IF_CRR_LOGGER | Logging interface | 20110704 | ||
2 | ![]() |
IREF_METADATA | Call by reference | Object reference (TYPE REF TO) | IF_IUUC_METADATA | Metadata required for IUUC implementation | 20110214 | ||
3 | ![]() |
IREF_SERVICE | Call by reference | Object reference (TYPE REF TO) | CL_CRR_SERVICE | 20110420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exceptions in runtime object generation | 20110218 |
Method CREATE_FUNCTION_GROUP Signature
Method CREATE_FUNCTION_GROUP on class CL_IUUC_RUNTIME_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exceptions in runtime object generation | 20110218 |
Method CREATE_FUNCTION_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CHANGING | Call by reference | Type reference (TYPE) | RSFB_CHA | Changing | 20110214 | ||
2 | ![]() |
IT_CODE | Call by reference | Type reference (TYPE) | CRR_IUUC_ABAP_LINE_TAB | Table Type for generated coding | 20110214 | ||
3 | ![]() |
IT_EXCEPTIONS | Call by reference | Type reference (TYPE) | RSFB_EXC | Exceptions | 20110214 | ||
4 | ![]() |
IT_EXPORTING | Call by reference | Type reference (TYPE) | RSFB_EXP | Export | 20110214 | ||
5 | ![]() |
IT_IMPORTING | Call by reference | Type reference (TYPE) | RSFB_IMP | Import parameter, Old Display Form | 20110214 | ||
6 | ![]() |
IT_TABLES | Call by reference | Type reference (TYPE) | RSFB_TBL | Tables | 20110214 | ||
7 | ![]() |
I_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20110214 | ||
8 | ![]() |
I_REMOTE_CALL | Call by reference | Type reference (TYPE) | BOOLEAN | function module is remote-enabled | 20110321 | ||
9 | ![]() |
I_SHORTTEXT | Call by reference | Type reference (TYPE) | CLIKE | short text | 20110214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exceptions in runtime object generation | 20110218 |
Method DELETE_FUNCTION_GROUP Signature
Method DELETE_FUNCTION_GROUP on class CL_IUUC_RUNTIME_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exceptions in runtime object generation | 20110218 |
Method GENERATE_FM_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FUNCNAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20110216 | ||
2 | ![]() |
I_LAYER | Call by reference | Type reference (TYPE) | CHAR30 | Character Field Length = 30 | 20110211 |
Method GENERATE_FM_HEADER on class CL_IUUC_RUNTIME_OBJECT has no exception.
Method GET_DDIC_DATA_TABLES Signature
Method GET_DDIC_DATA_TABLES on class CL_IUUC_RUNTIME_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exceptions in runtime object generation | 20110211 |
History
Last changed by/on | SAP | 20140120 |
SAP Release Created in | 731 |