SAP ABAP Class CL_BRF_RENAME_ICL (BRF Renamer)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_BRF (Package) BRF in Claims Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20070706
Properties
Class CL_BRF_RENAME_ICL  
Short Description BRF Renamer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_BRF   BRF in Claims Management 
Created 20070622   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BRF_RENAME_ICL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOBU_CONNECTOR Formula Builder: Interface Addapter for Formula Builder 20070706
Friends
Class CL_BRF_RENAME_ICL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_BRF_RENAME_ICL BRF Renamer 20070622
2 MT_FIELD_DYN Instance attribute Protected Type reference (TYPE) TY_FIELD_EXT_T Dynamically Determined Field List 20070622
3 MT_FIELD_STAT Instance attribute Protected Type reference (TYPE) TY_FIELD_EXT_T Statically Defined Field List 20070622
4 MT_ICLB_900C Instance attribute Protected Type reference (TYPE) TY_ICL_900C_TAB 20070622
5 MT_TABLE Instance attribute Private Type reference (TYPE) TY_TABLE_T Renaming-Relevant Tables 20070622
6 MV_APPLCLASS Instance attribute Protected Type reference (TYPE) BRF_APPLCLASS BRF: Application Class 20070622
7 MV_BACKWARDS Instance attribute Protected Type reference (TYPE) BRF_BOOLE_D Backward 20070622
8 MV_DATE_TIME Instance attribute Protected Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20070622
9 MV_EXPRESSION Instance attribute Private Type reference (TYPE) BRF_EXPRESSION BRF: Expression 20070706
10 MV_KEEP_OLD_OBJECTS Instance attribute Protected Type reference (TYPE) BRF_BOOLE_D Do Not Delete Objects No Longer Required 20070622
11 MV_PACKAGE_SIZE Instance attribute Protected Type reference (TYPE) I 20070622
12 MV_REFERENCE_CLIENT Instance attribute Protected Type reference (TYPE) SYMANDT Client ID of Current User 20070622
13 MV_RENAME_ALL Instance attribute Protected Type reference (TYPE) BRF_BOOLE_D Rename Everything 20070629
14 MV_TEST Instance attribute Protected Type reference (TYPE) BRF_BOOLE_D Test Mode 20070622
15 MV_VERBOSE Instance attribute Protected Type reference (TYPE) BRF_BOOLE_D Absolutely Every Switch Operation Is Logged 20070628
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Adds Message 20070622
2 ADD_TEXT Instance method Public Method Adds Comment Text 20070622
3 ADD_TO_FIELD_STAT Instance method Protected Method Adds Entry of mt_field_stat 20070629
4 DETERMINE_FIELDS_AND_TABLES Instance method Protected Method Fills Static Field Properties 20070622
5 GET_INSTANCE Static method Public Method Singleton Pattern 20070622
6 GET_TABLES_OF_PACKAGE Instance method Public Method Tables of Package Relevant for Renaming 20070622
7 GET_TRANSLATION Instance method Protected Method Determines Translation of Given BRF Object 20070622
8 INITIALIZE Instance method Public Method Initialize 20070622
9 LOAD_TRANSLATION_TABLE Instance method Protected Method Gets Translation Table 20070622
10 RENAME_ALL Instance method Public Method All Renamings 20070622
11 RENAME_ICLEXPLANATIONC Instance method Public Method Renaming ICLEXPLANATIONC - Explanation Component 20070622
12 RENAME_SPECIALIZATION Instance method Protected Method Renaming of a Specialization 20070622
13 RENAME_TABLE Instance method Public Method Main Loop Over All Tables for Processing 20070622
14 RENAME_TBRF139 Instance method Public Method Renaming TBRF139 (Special Handling) - SAP Formula 20070622
15 RENAME_TBRF145 Instance method Public Method Renaming TBRF145 (Special Handling) - Simple Formula 20070622
16 RENAME_USAGE Instance method Protected Method Renaming of a Use 20070622
17 REPLACE_IN_FORMULA Instance method Public Method Perform Renaming in Formula Row 20070622
18 SPLIT_AND_SAVE_TABLES Instance method Public Method Splitting and Saving of Tables 20070627
19 TRAVERSE_PACKAGES Instance method Public Method Runs Through Packages to Search for Tables 20070622
Events
Class CL_BRF_RENAME_ICL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_FIELD_EXT Protected See coding 20070622 BEGIN OF ty_field_ext, field TYPE dd03l, mode TYPE c LENGTH 1, category type brf_class_category, field_cat type fieldname, END OF ty_field_ext
2 TY_FIELD_EXT_T Protected See coding 20070622 TY_FIELD_EXT_T type STANDARD TABLE OF ty_field_ext
3 TY_ICL_900C_TAB Protected See coding 20070622 TY_ICL_900C_TAB type sorted table of ticlb_900c with UNIQUE key OLD_CATEGORY OLD_OBJECT
4 TY_TABLE_EXT Protected See coding 20070622 BEGIN OF ty_table_ext, table TYPE dd02l, ddtext TYPE as4text, END OF ty_table_ext
5 TY_TABLE_T Protected See coding 20070622 TY_TABLE_T type STANDARD TABLE OF ty_table_ext
Method Signatures

Method ADD_MESSAGE 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 SY-MSGID Nachrichtenklasse 20070622
2 Importing IV_MSGNR Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Nachrichtennummer 20070622
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Nachrichtentyp 20070622
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Nachrichtenvariable 20070622
5 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Nachrichtenvariable 20070622
6 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Nachrichtenvariable 20070622
7 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Nachrichtenvariable 20070622

Method ADD_MESSAGE on class CL_BRF_RENAME_ICL has no exception.

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20070622

Method ADD_TEXT on class CL_BRF_RENAME_ICL has no exception.

Method ADD_TO_FIELD_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) TY_FIELD_EXT 20070629

Method ADD_TO_FIELD_STAT on class CL_BRF_RENAME_ICL has no exception.

Method DETERMINE_FIELDS_AND_TABLES Signature

Method DETERMINE_FIELDS_AND_TABLES on class CL_BRF_RENAME_ICL has no parameter.
Method DETERMINE_FIELDS_AND_TABLES on class CL_BRF_RENAME_ICL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_BRF_RENAME_ICL BRF-Umbenenner 20070622

Method GET_INSTANCE on class CL_BRF_RENAME_ICL has no exception.

Method GET_TABLES_OF_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20070622

Method GET_TABLES_OF_PACKAGE on class CL_BRF_RENAME_ICL has no exception.

Method GET_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT Call by reference Type reference (TYPE) BRF_OBJECT Stellvertreter für BRF-Objekte (z. B. Ereignisse) 20070622
2 Importing IV_CATEGORY Call by reference Type reference (TYPE) BRF_CLASS_CATEGORY Typ der implementierenden Klasse 20070622
3 Importing IV_OBJECT Call by reference Type reference (TYPE) BRF_OBJECT Stellvertreter für BRF-Objekte (z. B. Ereignisse) 20070622

Method GET_TRANSLATION on class CL_BRF_RENAME_ICL has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20070622
2 Importing IV_BACKWARDS Call by reference Type reference (TYPE) BRF_BOOLE_D Space = false, 'X' = true 20070622
3 Importing IV_DATE_TIME Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070622
4 Importing IV_KEEP_OLD_OBJECTS Call by reference Type reference (TYPE) BRF_BOOLE_D Space = false, 'X' = true 20070622
5 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 1000 20070622
6 Importing IV_REFERENCE_CLIENT Call by reference Type reference (TYPE) SYMANDT '000' Mandantenkennung des aktuellen Benutzers 20070622
7 Importing IV_RENAME_ALL Call by reference Type reference (TYPE) BRF_BOOLE_D alles umbenennen 20070628
8 Importing IV_TEST Call by reference Type reference (TYPE) BRF_BOOLE_D Space = false, 'X' = true 20070622
9 Importing IV_VERBOSE Call by reference Type reference (TYPE) BRF_BOOLE_D Absolut jeder Austausch wird protokolliert 20070628

Method INITIALIZE on class CL_BRF_RENAME_ICL has no exception.

Method LOAD_TRANSLATION_TABLE Signature

Method LOAD_TRANSLATION_TABLE on class CL_BRF_RENAME_ICL has no parameter.
Method LOAD_TRANSLATION_TABLE on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_ALL Signature

Method RENAME_ALL on class CL_BRF_RENAME_ICL has no parameter.
Method RENAME_ALL on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_ICLEXPLANATIONC Signature

Method RENAME_ICLEXPLANATIONC on class CL_BRF_RENAME_ICL has no parameter.
Method RENAME_ICLEXPLANATIONC on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_SPECIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20070622
2 Exporting EV_DELETION_SUPPRESSED Call by reference Type reference (TYPE) BRF_BOOLE_D Space = false, 'X' = true 20070622
3 Importing IV_CATEGORY Call by reference Type reference (TYPE) BRF_CLASS_CATEGORY Typ der implementierenden Klasse 20070622
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20070622
5 Importing IV_FIELDNAME_CAT Call by reference Type reference (TYPE) FIELDNAME Feldname 20070622
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070622

Method RENAME_SPECIALIZATION on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070628

Method RENAME_TABLE on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_TBRF139 Signature

Method RENAME_TBRF139 on class CL_BRF_RENAME_ICL has no parameter.
Method RENAME_TBRF139 on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_TBRF145 Signature

Method RENAME_TBRF145 on class CL_BRF_RENAME_ICL has no parameter.
Method RENAME_TBRF145 on class CL_BRF_RENAME_ICL has no exception.

Method RENAME_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20070622
2 Importing IV_CATEGORY Call by reference Type reference (TYPE) BRF_CLASS_CATEGORY Typ der implementierenden Klasse 20070622
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20070622
4 Importing IV_FIELDNAME_CAT Call by reference Type reference (TYPE) FIELDNAME Feldname 20070622
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070622
6 Importing IV_VERBOSE Call by reference Type reference (TYPE) BRF_BOOLE_D Alle Ersetzungen protokollieren 20070628

Method RENAME_USAGE on class CL_BRF_RENAME_ICL has no exception.

Method REPLACE_IN_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FORMULA Call by reference Type reference (TYPE) STRING Formelzeile 20070622
2 Exporting EV_COUNT Call by reference Type reference (TYPE) I Anzahl Ersetzungen 20070622
3 Importing IV_NAME_NEW Call by reference Type reference (TYPE) BRF_OBJECT neuer Objektname 20070622
4 Importing IV_NAME_OLD Call by reference Type reference (TYPE) BRF_OBJECT alter Objektname 20070622

Method REPLACE_IN_FORMULA on class CL_BRF_RENAME_ICL has no exception.

Method SPLIT_AND_SAVE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUR Call by reference Type reference (TYPE) ANY TABLE 20070627
2 Importing IT_OLD Call by reference Type reference (TYPE) ANY TABLE 20070627
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070627

Method SPLIT_AND_SAVE_TABLES on class CL_BRF_RENAME_ICL has no exception.

Method TRAVERSE_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOT_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20070622

Method TRAVERSE_PACKAGES on class CL_BRF_RENAME_ICL has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in