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 |