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 CLIENT_ADDED Instance attribute Protected Type reference (TYPE) BOOLEAN table becomes client dependent 20110211
2 CODELINE Instance attribute Protected Type reference (TYPE) CHAR100 line of ABAP code 20110211
3 CODE_TAB Instance attribute Protected Type reference (TYPE) CRR_IUUC_ABAP_LINE_TAB internal table with ABAP code 20110211
4 COLLISION_HANDLING Instance attribute Protected Type reference (TYPE) BOOLEAN also create collision handling 20110225
5 CONST_MESSAGE_CLASS Constant Public Type reference (TYPE) SYMSGID 'SCRR_IUUC' message class for error messages 20110211
6 DELIVERY_CLASS Instance attribute Protected Type reference (TYPE) CONTFLAG delivery class of table 20110302
7 DFIES_RCV_TAB Instance attribute Protected Type reference (TYPE) DDFIELDS DD: Field List 20110214
8 DFIES_SND_TAB Instance attribute Protected Type reference (TYPE) DDFIELDS DD: Field List 20110214
9 FUNCMOD_NAME_APCALC Instance attribute Protected Type reference (TYPE) FUNCNAME Function name 20110228
10 FUNCMOD_NAME_CONTROLLER Instance attribute Protected Type reference (TYPE) FUNCNAME Function name 20110214
11 FUNCMOD_NAME_MAPPING Instance attribute Protected Type reference (TYPE) FUNCNAME Function name 20110215
12 FUNCMOD_NAME_READER Instance attribute Protected Type reference (TYPE) FUNCNAME Function name 20110214
13 FUNCMOD_NAME_WRITER Instance attribute Protected Type reference (TYPE) FUNCNAME Function name 20110214
14 FUNCPOOL_NAME Instance attribute Protected Type reference (TYPE) TLIBG-AREA function pool name 20110211
15 INITIAL_TRANSFER Instance attribute Protected Type reference (TYPE) BOOLEAN also generate modules for initial transfer 20110225
16 KEY_SHORTENED Instance attribute Protected Type reference (TYPE) BOOLEAN primary key shortened in upgrade 20110211
17 LOGGING_TABLE_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20110211
18 MESSAGE_STRUCT Instance attribute Protected Type reference (TYPE) CRR_MESSAGE_S log message data 20110211
19 MO_LOGGER Instance attribute Protected Object reference (TYPE REF TO) IF_CRR_LOGGER application log handling 20110630
20 MO_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_CRR_SERVICE 20110420
21 NAMESPACE Instance attribute Protected Type reference (TYPE) NAMESPACE namespace prefix 20110217
22 RCV_TAB_CLIENT_DEPENDENT Instance attribute Protected Type reference (TYPE) BOOLEAN receiver table is client dependent 20110302
23 REAL_DDIC_TABNAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20110211
24 RECEIVER_TAB_ID Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20110211
25 RECORD_SIZE_SND Instance attribute Protected Type reference (TYPE) INT4 Record size of sender structure 20110225
26 SENDER_RECORD_LENGTH Instance attribute Protected Type reference (TYPE) NUM6 Numerical Character Field of Length 6 20110608
27 SENDER_STRING_FIELD Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110608
28 SENDER_TAB_ID Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20110211
29 SND_TAB_CLIENT_DEPENDENT Instance attribute Protected Type reference (TYPE) BOOLEAN sender table is client-specific 20110302
30 TABCLASS Instance attribute Protected Type reference (TYPE) TABCLASS table class (cluster, transp., pool) 20110214
31 TABNAME_RCV Instance attribute Protected Type reference (TYPE) DDNAME name of internal table (receiver side) 20110302
Methods
# Method Level Visibility Method type Description Created on
1 CONCAT_TAB_IO_IDENT Instance method Protected Method get internal table identifier 20110211
2 CONCAT_TAB_IUD_IDENT Instance method Protected Method get internal table identifier 20110215
3 CONCAT_WA_IO_IDENT Instance method Protected Method get internal table identifier 20110211
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110214
5 CREATE_FUNCTION_GROUP Instance method Protected Method create the function group 20110211
6 CREATE_FUNCTION_MODULE Instance method Protected Method create a function module in the function group 20110214
7 DELETE_FUNCTION_GROUP Instance method Public Method delete function group with all its function modules etc. 20110211
8 GENERATE_FM_HEADER Instance method Protected Method generate function module header comments 20110211
9 GET_DDIC_DATA_TABLES 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 Importing I_SND_RCV Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110211
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110211
3 Returning 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 Importing I_INS_UPD_DEL Call by reference Type reference (TYPE) CHAR1 distinguish insert / update / delete 20110215
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110215
3 Returning 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 Importing I_SND_RCV Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110211
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110211
3 Returning 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 Importing IREF_LOGGER Call by reference Object reference (TYPE REF TO) IF_CRR_LOGGER Logging interface 20110704
2 Importing IREF_METADATA Call by reference Object reference (TYPE REF TO) IF_IUUC_METADATA Metadata required for IUUC implementation 20110214
3 Importing IREF_SERVICE Call by reference Object reference (TYPE REF TO) CL_CRR_SERVICE 20110420
# Exception Resumable Description Created on
1 CX_IUUC_RUNTIME_OBJECT_GENER 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 CX_IUUC_RUNTIME_OBJECT_GENER 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 Importing IT_CHANGING Call by reference Type reference (TYPE) RSFB_CHA Changing 20110214
2 Importing IT_CODE Call by reference Type reference (TYPE) CRR_IUUC_ABAP_LINE_TAB Table Type for generated coding 20110214
3 Importing IT_EXCEPTIONS Call by reference Type reference (TYPE) RSFB_EXC Exceptions 20110214
4 Importing IT_EXPORTING Call by reference Type reference (TYPE) RSFB_EXP Export 20110214
5 Importing IT_IMPORTING Call by reference Type reference (TYPE) RSFB_IMP Import parameter, Old Display Form 20110214
6 Importing IT_TABLES Call by reference Type reference (TYPE) RSFB_TBL Tables 20110214
7 Importing I_NAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110214
8 Importing I_REMOTE_CALL Call by reference Type reference (TYPE) BOOLEAN function module is remote-enabled 20110321
9 Importing I_SHORTTEXT Call by reference Type reference (TYPE) CLIKE short text 20110214
# Exception Resumable Description Created on
1 CX_IUUC_RUNTIME_OBJECT_GENER 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 CX_IUUC_RUNTIME_OBJECT_GENER 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 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110216
2 Importing 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 CX_IUUC_RUNTIME_OBJECT_GENER Exceptions in runtime object generation 20110211
History
Last changed by/on SAP  20140120 
SAP Release Created in 731