SAP ABAP Class CL_UC_MAPRULE (Mapping rule)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCT8 (Package) SAP Cons: Mapping
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UG_MD_CHAR_VALUE 20031209
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_MAPRULE Interface for Mapping Rule 20031210
Properties
Class CL_UC_MAPRULE  
Short Description Mapping rule    
Super Class CL_UG_MD_CHAR_VALUE  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCT8   SAP Cons: Mapping 
Created 20031209   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_MAPRULE Interface for Mapping Rule 20031210
Friends
Class CL_UC_MAPRULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_AREA Instance attribute Protected Type reference (TYPE) UC_AREA Consolidation Area 20040212
2 DO_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UC_FACTORY Internal View of Central SAP Cons Factory 20040303
3 DO_MAPPING Instance attribute Protected Object reference (TYPE REF TO) IF_UC_MAPPING Interface: mapping 20040203
4 DO_SELCOND_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UC_CUST_FACTORY Internal View of Factory for Selection Conditions 20040303
5 DS_MAPRULE Instance attribute Protected Type reference (TYPE) UCT8_S_MAPRULE_PROP Mapping: mapping rule properties 20040120
6 DS_MAPRULE_TXT Instance attribute Protected Type reference (TYPE) UCT8_S_MAPRULE_TXT 20050419
7 DT_MAPRULE_LINE Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPRULELINE Mapping customizing: rule's line content 20031219
8 DT_OPR_APPLY1 Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY1 Mapping customizing: apply operator 20050419
9 DT_OPR_APPLY2 Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY2 Mapping Customizing: Apply Operator, Field Substitution 20050419
10 DT_OPR_IF Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPOPR_IF Mapping customizing: condition(IF) operator 20031219
11 DT_OPR_MOVE1 Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPOPR_MOVE1 Mapping customizing: move operator's content 20040114
12 DT_OPR_MOVE2 Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPOPR_MOVE2 Mapping rule: move operator details 20040114
13 DT_OPR_REASSIGN Instance attribute Protected Type reference (TYPE) UCT8_TS_CUST_MAPOPR_REASSIGN Mapping customizing: reassign operator's content 20031219
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_EXT_2_INT Instance method Protected Method 20050419
2 APPLY_INT_2_EXT Instance method Protected Method 20050420
3 CHECK_APPLY Instance method Protected Method Check an APPLY line 20040202
4 CHECK_IF Instance method Protected Method Check an IF line 20040202
5 CHECK_MOVE Instance method Protected Method Check a MOVE line 20040202
6 CHECK_REASSIGN Instance method Protected Method Check a REASSIGN line 20040202
7 CHECK_RULE_STRUCTURE Instance method Protected Method Check the rule's structure, on all the lines of the rule 20040202
8 GET_APPLY_DESCRIPTION Instance method Protected Method 20040224
9 GET_IF_DESCRIPTION Instance method Protected Method 20040224
10 GET_LINE_DESCRIPTION Instance method Protected Method Get the description of a line 20031229
11 GET_MOVE_DESCRIPTION Instance method Protected Method 20040224
12 GET_OR_CREATE_SELCOND Instance method Protected Method 20040303
13 GET_REASSIGN_DESCRIPTION Instance method Protected Method 20040224
14 GET_SRC_FIELD_TEXT Instance method Protected Method 20040224
15 GET_TGT_FIELD_TEXT Instance method Protected Method 20040224
16 PARSE_LINES Instance method Protected Method 20040203
17 SET_MAPPING Instance method Public Method Set the mapping object to the maprule object 20040203
Events
# Event Type Visibility Description Created on
1 LINE_ATTRIBUTE_CHANGED Instance Event
(0)
Public
(2)
20040209
2 LINE_SUB_HIERARCHY_CHANGED Instance Event
(0)
Public
(2)
20040209
3 RULE_ATTRIBUTE_CHANGED Instance Event
(0)
Public
(2)
20040209
Types
Class CL_UC_MAPRULE has no local type.
Method Signatures

Method APPLY_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLY1 Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY1 Mapping customizing: apply operator, field substitution 20050419
2 Exporting ET_APPLY2 Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY2 Mapping customizing: apply operator 20050419
3 Importing IT_APPLY Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY Mapping customizing: apply operator 20050419

Method APPLY_EXT_2_INT on class CL_UC_MAPRULE has no exception.

Method APPLY_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLY Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY 20050420
2 Importing IT_APPLY1 Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY1 20050420
3 Importing IT_APPLY2 Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY2 20050420

Method APPLY_INT_2_EXT on class CL_UC_MAPRULE has no exception.

Method CHECK_APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20040203

Method CHECK_APPLY on class CL_UC_MAPRULE has no exception.

Method CHECK_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20040203

Method CHECK_IF on class CL_UC_MAPRULE has no exception.

Method CHECK_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20040203

Method CHECK_MOVE on class CL_UC_MAPRULE has no exception.

Method CHECK_REASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20040203

Method CHECK_REASSIGN on class CL_UC_MAPRULE has no exception.

Method CHECK_RULE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203

Method CHECK_RULE_STRUCTURE on class CL_UC_MAPRULE has no exception.

Method GET_APPLY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20040224
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20040224

Method GET_APPLY_DESCRIPTION on class CL_UC_MAPRULE has no exception.

Method GET_IF_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20040224
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20040224

Method GET_IF_DESCRIPTION on class CL_UC_MAPRULE has no exception.

Method GET_LINE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DESCRIPTION Value transfer Type reference (TYPE) STRING 20031229
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20031229

Method GET_LINE_DESCRIPTION on class CL_UC_MAPRULE has no exception.

Method GET_MOVE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20040224
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20040224

Method GET_MOVE_DESCRIPTION on class CL_UC_MAPRULE has no exception.

Method GET_OR_CREATE_SELCOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SELCOND Call by reference Object reference (TYPE REF TO) IF_UC_SELCOND Selektionsbedingung (persistent) 20040303
2 Exporting E_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20040303
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040303
4 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20040303

Method GET_OR_CREATE_SELCOND on class CL_UC_MAPRULE has no exception.

Method GET_REASSIGN_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20040224
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Zeilennummer 20040224

Method GET_REASSIGN_DESCRIPTION on class CL_UC_MAPRULE has no exception.

Method GET_SRC_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20040224
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20040224

Method GET_SRC_FIELD_TEXT on class CL_UC_MAPRULE has no exception.

Method GET_TGT_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20040224
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20040224

Method GET_TGT_FIELD_TEXT on class CL_UC_MAPRULE has no exception.

Method PARSE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIERARCHY Call by reference Type reference (TYPE) UCT8_T_CUST_MAP_HIER Mapping customizing: mapping hierachy 20040203
2 Changing C_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20040203
3 Importing I_PARENT_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20040203
4 Importing I_PARENT_OPR Call by reference Type reference (TYPE) UC_MAPOPERATOR Mapping rule operator 20040203

Method PARSE_LINES on class CL_UC_MAPRULE has no exception.

Method SET_MAPPING 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 20040203

Method SET_MAPPING on class CL_UC_MAPRULE has no exception.
Event Signatures

Event LINE_ATTRIBUTE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_LINENR Exporting Value transfer Type reference (TYPE) UC_LINENR Zeilennummer 20040209
2 E_MAPRULEID Exporting Value transfer Type reference (TYPE) UC_MAPRULEID GUID zur Umsetzungsregel 20040209

Event LINE_SUB_HIERARCHY_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_LINENR Exporting Value transfer Type reference (TYPE) UC_LINENR Zeilennummer 20040209
2 E_MAPRULEID Exporting Value transfer Type reference (TYPE) UC_MAPRULEID GUID zur Umsetzungsregel 20040209

Event RULE_ATTRIBUTE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_MAPRULEID Exporting Value transfer Type reference (TYPE) UC_MAPRULEID GUID zur Umsetzungsregel 20040209
2 E_TARGETFIELD Exporting Value transfer Type reference (TYPE) UC_FIELDNAME Feldname 20040209
History
Last changed by/on SAP  20041006 
SAP Release Created in 400