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 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_FACTORY | Internal View of Central SAP Cons Factory | 20050125 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_MAPPING | Interface: mapping | 20040929 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_UC_UPL_ROLLUP | Derive and Check Upload of Rollup File's Customizing | 20040929 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_CUST_FACTORY | Transport Customizing Objects | 20050125 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_MODEL | Model (Metadata) | 20050124 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_MODEL | Model (Metadata) | 20050124 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | TH_FIELD_LINKAGE | 20050123 | ||||
| 8 | Constant | Private | Type reference (TYPE) | I | 1 | 20040930 | |||
| 9 | Constant | Private | Type reference (TYPE) | I | 2 | 20040930 | |||
| 10 | Constant | Private | Type reference (TYPE) | NUM1 | 3 | Numeric 1-character | 20040930 | ||
| 11 | Constant | Private | Type reference (TYPE) | NUM1 | 2 | Numeric 1-character | 20040930 | ||
| 12 | Constant | Private | Type reference (TYPE) | NUM1 | 1 | Numeric 1-character | 20040930 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Build src-tgt field linkage information. | 20050131 | |
| 2 | Instance method | Protected | Method | If the if operator is invertable. | 20050124 | |
| 3 | Instance method | Protected | Method | 20050124 | ||
| 4 | Instance method | Protected | Method | If the move operator is invertable. | 20050124 | |
| 5 | Instance method | Protected | Method | If the reassign operator is invertable. | 20050124 | |
| 6 | Instance method | Protected | Method | Which src fields in the selection have simple selection only | 20050125 | |
| 7 | Instance method | Public | Constructor | 20040929 | ||
| 8 | Instance method | Public | Method | Get the field linkage | 20050131 | |
| 9 | Instance method | Public | Method | Derive src field master data from tgt field master data. | 20050126 | |
| 10 | Instance method | Public | Method | Utility: get selection object | 20050125 | |
| 11 | Instance method | Public | Method | Utility: get superordinate field(s) of the source field. | 20050125 | |
| 12 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050131 | |||
| 2 | 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 | ET_FIELD_INVERTABLE | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Standard table of fieldname | 20050124 | |||
| 2 | IO_MAPRULE | Call by reference | Object reference (TYPE REF TO) | IF_UC_MAPRULE | Interface for Mapping Rule | 20050124 | |||
| 3 | IT_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20050124 | |||
| 4 | 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 | CT_FIELD_LINKAGE | Call by reference | Type reference (TYPE) | TH_FIELD_LINKAGE | 20050124 | ||||
| 2 | EF_INVERTABLE | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20050124 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050124 | |||
| 4 | IO_MAPRULE | Call by reference | Object reference (TYPE REF TO) | IF_UC_MAPRULE | Interface for Mapping Rule | 20050124 | |||
| 5 | 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 | EF_INVERTABLE | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20050126 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050124 | |||
| 3 | IO_MAPRULE | Call by reference | Object reference (TYPE REF TO) | IF_UC_MAPRULE | Interface for Mapping Rule | 20050124 | |||
| 4 | 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 | EF_APPEAR | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20050125 | |||
| 2 | EF_INVERTABLE | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20050125 | |||
| 3 | ET_FOUND_SRC_SO_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20050125 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050124 | |||
| 5 | ET_REASSIGN_RULE_COMP | Call by reference | Type reference (TYPE) | T_REASSIGN_RULE_COMP | 20050125 | ||||
| 6 | IO_MAPRULE | Call by reference | Object reference (TYPE REF TO) | IF_UC_MAPRULE | Interface for Mapping Rule | 20050124 | |||
| 7 | I_LINENR | Call by reference | Type reference (TYPE) | UC_LINENR | Zeilennummer | 20050124 | |||
| 8 | 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 | EF_APPEAR | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20050125 | |||
| 2 | EF_INVERTABLE | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20050125 | |||
| 3 | ES_SRC_FIELD_VALUE | Call by reference | Type reference (TYPE) | UC0_S_VALUE | Feldwerte | 20050125 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050125 | |||
| 5 | ET_SRC_SO_FIELD_VALUE | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Standard table of fieldname | 20050125 | |||
| 6 | IO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20050125 | |||
| 7 | IT_SRC_SO_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20050125 | |||
| 8 | 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 | IO_MAPPING | Call by reference | Object reference (TYPE REF TO) | IF_UC_MAPPING | Interface: mapping | 20040929 | |||
| 2 | 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 | ET_TGT_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20050131 | |||
| 2 | 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 | ET_FLD_VALUE | Call by reference | Type reference (TYPE) | T_FIELD_VALUE | Feldwerte | 20050130 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050126 | |||
| 3 | IS_FLD_VALUE | Call by reference | Type reference (TYPE) | UC0_S_VALUE | Feldwerte | 20050126 | |||
| 4 | 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 | EO_SEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selektionsbedingung | 20050125 | |||
| 2 | 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 | ET_SRC_SO_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | Standard table of fieldname | 20050125 | |||
| 2 | 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 | ET_ECC_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | 20050608 | ||||
| 2 | ET_SRC_FIELD | Call by reference | Type reference (TYPE) | UCF_T_FIELDNAME | 20050608 | ||||
| 3 | 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 |