SAP ABAP Class CL_IUUC_DD_UTILS_GENERAL (General utilities for system sync)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_SYSTEM_SYNC_GENERAL (Package) IUUC system synchronization (DDIC sync) - cross syst objects
Properties
Class CL_IUUC_DD_UTILS_GENERAL  
Short Description General utilities for system sync    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_SYSTEM_SYNC_GENERAL   IUUC system synchronization (DDIC sync) - cross syst objects 
Created 20130710   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_DD_UTILS_GENERAL has no interface implemented.
Friends
Class CL_IUUC_DD_UTILS_GENERAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_DD_UTILS_GENERAL Static Attribute Private Object reference (TYPE REF TO) CL_IUUC_DD_UTILS_GENERAL General utilities for system sync 20130710
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_DB_COLUMNS_METADATA Instance method Public Method Compares the metadata of 2 database tables 20130711
2 COMPARE_NAMETAB_EXACT Instance method Public Method Compares two nametabs exact 20130713
3 COMPARE_NAMETAB_PROXY_FALLBACK Instance method Public Method Compares the nametab of the proxy tables in NW with Fallback 20130715
4 COMPARE_NAMETAB_WITH_DB_META Instance method Public Method Checks the consistency between nametab and a database table 20130710
5 FILL_BAPIRET Instance method Protected Method Fill the BAPIRET2 internal table 20130715
6 GET_INSTANCE Static method Public Method Returns singleton instance 20130710
7 MESSAGE_TEXT_BUILD Static method Public Method build message text, as done in FM MESSAGE_TEXT_BUILD 20130905
Events
Class CL_IUUC_DD_UTILS_GENERAL has no event.
Types
Class CL_IUUC_DD_UTILS_GENERAL has no local type.
Method Signatures

Method COMPARE_DB_COLUMNS_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130711
2 Exporting EV_IS_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130711
3 Importing IS_COMPARE_OPTIONS Call by reference Type reference (TYPE) IUUC_DD_S_COMP_COL_META_BOOL Structure to decide the comparision options for DB columns 20130711
4 Importing IT_DB_METADATA_COLUMN_T1 Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_COLUMN Metadata of DB Object - Column 20130711
5 Importing IT_DB_METADATA_COLUMN_T2 Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_COLUMN Metadata of DB Object - Column 20130711

Method COMPARE_DB_COLUMNS_METADATA on class CL_IUUC_DD_UTILS_GENERAL has no exception.

Method COMPARE_NAMETAB_EXACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130713
2 Exporting EV_IS_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130713
3 Importing IS_X030L_1 Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130713
4 Importing IS_X030L_2 Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130713
5 Importing IT_X031L_1 Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130713
6 Importing IT_X031L_2 Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130713
7 Importing IV_CHECK_DBTABPOS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130715

Method COMPARE_NAMETAB_EXACT on class CL_IUUC_DD_UTILS_GENERAL has no exception.

Method COMPARE_NAMETAB_PROXY_FALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130715
2 Exporting EV_IS_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130715
3 Importing IS_X030L_FALLBACK Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130715
4 Importing IS_X030L_PROXY Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130715
5 Importing IT_X031L_FALLBACK Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130715
6 Importing IT_X031L_PROXY Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130715

Method COMPARE_NAMETAB_PROXY_FALLBACK on class CL_IUUC_DD_UTILS_GENERAL has no exception.

Method COMPARE_NAMETAB_WITH_DB_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20130710
2 Exporting EV_IS_CONSISTENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130710
3 Importing IS_DB_METADATA_TAB Call by reference Type reference (TYPE) IUUC_DD_S_DB_METADATA_TAB Metadata for DB Objects - object, schemas, types 20130710
4 Importing IS_X030L Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130710
5 Importing IT_DB_METADATA_COLUMN Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_COLUMN Metadata of DB Object - Column 20130710
6 Importing IT_DB_METADATA_INDEX Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_INDEX Metadata of DB Object - Index 20130710
7 Importing IT_DB_METADATA_PRIKEY Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_PRIKEY Metadata of DB object - Primary key 20130710
8 Importing IT_X031L Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130710

Method COMPARE_NAMETAB_WITH_DB_META on class CL_IUUC_DD_UTILS_GENERAL has no exception.

Method FILL_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BAPIRET2 Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20130715

Method FILL_BAPIRET on class CL_IUUC_DD_UTILS_GENERAL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DD_UTILS_GENERAL Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_UTILS_GENERAL General utilities for system sync 20130710

Method GET_INSTANCE on class CL_IUUC_DD_UTILS_GENERAL has no exception.

Method MESSAGE_TEXT_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20130905
2 Importing IV_MSGNR Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20130905
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20130905
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20130905
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20130905
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Messages, message variables 20130905
7 Returning RV_MSG_TEXT Value transfer Type reference (TYPE) BAPI_MSG Message Text 20130905

Method MESSAGE_TEXT_BUILD on class CL_IUUC_DD_UTILS_GENERAL has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620