SAP ABAP Class CL_UC_UPL_ROLLUP_MAP_ANALYZER (Derive field information from mapping)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCI2 (Package) SEM-BCS: Integration with SAP ECC / EC-CS
Properties
Class CL_UC_UPL_ROLLUP_MAP_ANALYZER  
Short Description Derive field information from mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCI2   SEM-BCS: Integration with SAP ECC / EC-CS 
Created 20040929   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no forward declaration.
Interfaces
Class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no interface implemented.
Friends
Class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UC_FACTORY Internal View of Central SAP Cons Factory 20050125
2 DO_MAPPING Instance attribute Private Object reference (TYPE REF TO) IF_UC_MAPPING Interface: mapping 20040929
3 DO_ROLLUP Instance attribute Private Object reference (TYPE REF TO) CL_UC_UPL_ROLLUP Derive and Check Upload of Rollup File's Customizing 20040929
4 DO_SELCOND_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UC_CUST_FACTORY Transport Customizing Objects 20050125
5 DO_SRC_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20050124
6 DO_TGT_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20050124
7 DT_FIELD_LINKAGE Instance attribute Private Type reference (TYPE) TH_FIELD_LINKAGE 20050123
8 GC_PATTERN1 Constant Private Type reference (TYPE) I 1 20040930
9 GC_PATTERN2 Constant Private Type reference (TYPE) I 2 20040930
10 GC_ROLE_NONSTANDARD Constant Private Type reference (TYPE) NUM1 3 Numeric 1-character 20040930
11 GC_ROLE_SUBITEM Constant Private Type reference (TYPE) NUM1 2 Numeric 1-character 20040930
12 GC_ROLE_SUBITEM_CAT Constant Private Type reference (TYPE) NUM1 1 Numeric 1-character 20040930
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELD_LINKAGE Instance method Public Method Build src-tgt field linkage information. 20050131
2 CHECK_IF_INVERTABLE Instance method Protected Method If the if operator is invertable. 20050124
3 CHECK_MAPRULE_INVERTABLE Instance method Protected Method 20050124
4 CHECK_MOVE_INVERTABLE Instance method Protected Method If the move operator is invertable. 20050124
5 CHECK_REASSIGN_INVERTABLE Instance method Protected Method If the reassign operator is invertable. 20050124
6 CHECK_SELECTION Instance method Protected Method Which src fields in the selection have simple selection only 20050125
7 CONSTRUCTOR Instance method Public Constructor 20040929
8 GET_FIELD_LINKAGE Instance method Public Method Get the field linkage 20050131
9 GET_INVERTED_VALUE Instance method Public Method Derive src field master data from tgt field master data. 20050126
10 GET_SEL_OBJECT Instance method Public Method Utility: get selection object 20050125
11 GET_SRC_SO_FIELD Instance method Public Method Utility: get superordinate field(s) of the source field. 20050125
12 GET_TGT_FIELD_LINKAGE Instance method Public Method 20050608
Events
Class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_FIELD_LINKAGE Public See coding 20050124 begin of SX_FIELD_LINKAGE, src_fieldname type uc_fieldname, "source field name tgt_fieldname type uc_fieldname, "target field name t_move_rule type t_move_rule, t_reassign_rule type t_reassign_rule, * t_src_so_field_value type uc0_ts_value, "super-ordinate field, and fixed value if any * t_rule type UCT8_TS_CUST_MAPOPR_MOVE2, "rules to derive source master data end of SX_FIELD_LINKAGE
2 SX_FIELD_VALUE Public See coding 20050130 begin of sx_field_value, s_field_value type uc0_s_value, t_so_field_value type uc0_ts_value, end of sx_field_value
3 SX_MOVE_RULE Public See coding 20050124 begin of sx_move_rule, t_src_so_field_value type uc0_ts_value, t_rule type uct8_ts_cust_mapopr_move2, end of sx_move_rule
4 SX_REASSIGN_RULE Public See coding 20050124 begin of sx_reassign_rule, t_src_so_field_value type uc0_ts_value, t_rule type t_reassign_rule_comp, end of sx_reassign_rule
5 SX_REASSIGN_RULE_COMP Public See coding 20050124 begin of sx_reassign_rule_comp, s_tgt_field_value type uc0_s_value, t_src_field_value type uc0_ts_value, end of sx_reassign_rule_comp
6 S_UPL_ROLLUP_FIELD Public See coding 20040930 begin of S_UPL_ROLLUP_FIELD, fieldname type uc_fieldname, ecc_fieldname type uc_ecc_fieldname, ext_fieldname type uc_fieldname, role(1) type n, sicat_value type uc_value, end of S_UPL_ROLLUP_FIELD
7 TH_FIELD_LINKAGE Public See coding 20050124 TH_FIELD_LINKAGE type hashed table of SX_FIELD_LINKAGE with unique key src_fieldname tgt_fieldname
8 TS_UPL_ROLLUP_FIELD Public See coding 20040930 TS_UPL_ROLLUP_FIELD type sorted table of s_upl_rollup_field with unique key fieldname
9 T_FIELD_VALUE Public See coding 20050130 t_field_value type standard table of sx_field_value with default key
10 T_MOVE_RULE Public See coding 20050124 t_move_rule type standard table of sx_move_rule with non-unique default key
11 T_REASSIGN_RULE Public See coding 20050124 t_reassign_rule type standard table of sx_reassign_rule with non-unique default key
12 T_REASSIGN_RULE_COMP Public See coding 20050124 t_reassign_rule_comp type standard table of sx_reassign_rule_comp with non-unique default key
Method Signatures

Method BUILD_FIELD_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050131
2 Importing IT_SRC_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME Feldname 20050131

Method BUILD_FIELD_LINKAGE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method CHECK_IF_INVERTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_INVERTABLE Call by reference Type reference (TYPE) UC0_TS_VALUE Standard table of fieldname 20050124
2 Importing IO_MAPRULE Call by reference Object reference (TYPE REF TO) IF_UC_MAPRULE Interface for Mapping Rule 20050124
3 Importing IT_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20050124
4 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20050124

Method CHECK_IF_INVERTABLE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method CHECK_MAPRULE_INVERTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_LINKAGE Call by reference Type reference (TYPE) TH_FIELD_LINKAGE 20050124
2 Exporting EF_INVERTABLE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050124
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050124
4 Importing IO_MAPRULE Call by reference Object reference (TYPE REF TO) IF_UC_MAPRULE Interface for Mapping Rule 20050124
5 Importing I_SRC_FIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20050124

Method CHECK_MAPRULE_INVERTABLE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method CHECK_MOVE_INVERTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_INVERTABLE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050126
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050124
3 Importing IO_MAPRULE Call by reference Object reference (TYPE REF TO) IF_UC_MAPRULE Interface for Mapping Rule 20050124
4 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20050124

Method CHECK_MOVE_INVERTABLE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method CHECK_REASSIGN_INVERTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_APPEAR Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050125
2 Exporting EF_INVERTABLE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050125
3 Exporting ET_FOUND_SRC_SO_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20050125
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050124
5 Exporting ET_REASSIGN_RULE_COMP Call by reference Type reference (TYPE) T_REASSIGN_RULE_COMP 20050125
6 Importing IO_MAPRULE Call by reference Object reference (TYPE REF TO) IF_UC_MAPRULE Interface for Mapping Rule 20050124
7 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20050124
8 Importing I_SRC_FIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20050125

Method CHECK_REASSIGN_INVERTABLE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method CHECK_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_APPEAR Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050125
2 Exporting EF_INVERTABLE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050125
3 Exporting ES_SRC_FIELD_VALUE Call by reference Type reference (TYPE) UC0_S_VALUE Feldwerte 20050125
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050125
5 Exporting ET_SRC_SO_FIELD_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Standard table of fieldname 20050125
6 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20050125
7 Importing IT_SRC_SO_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20050125
8 Importing I_SRC_FIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20050125

Method CHECK_SELECTION on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) IF_UC_MAPPING Interface: mapping 20040929
2 Importing IO_ROLLUP Call by reference Object reference (TYPE REF TO) CL_UC_UPL_ROLLUP Derive and check Upload of Rollup File's customizing 20040929

Method CONSTRUCTOR on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method GET_FIELD_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TGT_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20050131
2 Importing I_SRC_FIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20050131

Method GET_FIELD_LINKAGE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method GET_INVERTED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD_VALUE Call by reference Type reference (TYPE) T_FIELD_VALUE Feldwerte 20050130
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050126
3 Importing IS_FLD_VALUE Call by reference Type reference (TYPE) UC0_S_VALUE Feldwerte 20050126
4 Importing IT_SO_FLD_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20050126

Method GET_INVERTED_VALUE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method GET_SEL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20050125
2 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20050125

Method GET_SEL_OBJECT on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method GET_SRC_SO_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRC_SO_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME Standard table of fieldname 20050125
2 Importing I_SRC_FIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20050125

Method GET_SRC_SO_FIELD on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.

Method GET_TGT_FIELD_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECC_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME 20050608
2 Exporting ET_SRC_FIELD Call by reference Type reference (TYPE) UCF_T_FIELDNAME 20050608
3 Importing I_TGT_FIELD Call by reference Type reference (TYPE) UC_FIELDNAME 20050608

Method GET_TGT_FIELD_LINKAGE on class CL_UC_UPL_ROLLUP_MAP_ANALYZER has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 500