SAP ABAP Class IF_UC_MAPRULE (Interface for Mapping Rule)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UC_MAPRULE Mapping rule 20031210
Properties
Class IF_UC_MAPRULE  
Short Description Interface for Mapping Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20010417   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_UC_MAPRULE has no forward declaration.
Interfaces
Class IF_UC_MAPRULE has no interface implemented.
Friends
Class IF_UC_MAPRULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAPRULE_FIELDNAME Constant Public Type reference (TYPE) UC_FIELDNAME 'MAPRULE' Field Name 20031229
2 OPR_APPLY Constant Public Type reference (TYPE) UC_MAPOPERATOR 'APPL' Mapping rule operator 20031219
3 OPR_ENDIF Constant Public Type reference (TYPE) CHAR4 'ENIF' Mapping rule operator 20031231
4 OPR_IF Constant Public Type reference (TYPE) UC_MAPOPERATOR 'IF' Mapping rule operator 20031219
5 OPR_MOVE Constant Public Type reference (TYPE) UC_MAPOPERATOR 'MOVE' Mapping rule operator 20031219
6 OPR_REASSIGN Constant Public Type reference (TYPE) UC_MAPOPERATOR 'REAS' Mapping rule operator 20031219
Methods
# Method Level Visibility Method type Description Created on
1 GET_AREA Instance method Public Method Get its cons area 20031216
2 GET_DESCRIPTION Instance method Public Method Calculate the description texts of the rule 20031216
3 GET_LINE Instance method Public Method Get a line's content 20031219
4 GET_LINE_COUNT Instance method Public Method Get the number of lines 20040209
5 GET_LINE_LIST Instance method Public Method Get the rule's lines 20031219
6 GET_LTXT Instance method Public Method Get the long text of the rule 20031216
7 GET_MODEL Instance method Public Method Get the source and target model 20040303
8 GET_NAME Instance method Public Method Get the name of the rule 20031216
9 GET_RULEID Instance method Public Method Get the rule ID 20031216
10 GET_SOURCE_FIELD_ATTR Instance method Public Method Get the source fields of the rule 20040209
11 GET_STATUS Instance method Public Method Calculate the status of the mapping rule: OK,WARNING,INVALID 20031216
12 GET_TARGETFIELD Instance method Public Method Get the target field 20031216
13 INSERT_LINE Instance method Public Method Insert an operator(line) to the content 20031219
14 REMOVE_LINE Instance method Public Method Remove an operator(line) from the content 20031219
15 SET_LINE Instance method Public Method Set a line's content 20031219
16 SET_LTXT Instance method Public Method Set the long text of the rule 20031216
17 SET_NAME Instance method Public Method Name or rename the rule 20031216
18 SET_TARGETFIELD Instance method Public Method Set the target field 20040108
19 UNNAME Instance method Public Method Unname the rule 20031216
Events
Class IF_UC_MAPRULE has no event.
Types
Class IF_UC_MAPRULE has no local type.
Method Signatures

Method GET_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20031216

Method GET_AREA on class IF_UC_MAPRULE has no exception.

Method GET_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 20031216
2 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR 0 Zeilennummer 20040224

Method GET_DESCRIPTION on class IF_UC_MAPRULE has no exception.

Method GET_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_MOVE_CONVEXT_TGT Call by reference Type reference (TYPE) UC_MAP_CONVEXT_TGT Mapping customizing: if make input convertion on target 20051116
2 Exporting ES_IF Call by reference Type reference (TYPE) UCT8_S_CUST_MAPOPR_IF Mapping customizing: condition(IF) operator 20031219
3 Exporting ET_APPLY Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY Mapping customizing: apply operator 20031219
4 Exporting ET_MOVE Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_MOVE2 Mapping customizing: move operator's content 20031219
5 Exporting ET_REASSIGN Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_REASSIGN Mapping customizing: reassign operator's content 20031219
6 Exporting E_MOVE_CONCATFLG Call by reference Type reference (TYPE) UC_MAP_CONCAT Mapping rule: concatenage flag for move operator 20040114
7 Exporting E_OPERATOR Call by reference Type reference (TYPE) UC_MAPOPERATOR Mapping rule operator 20031219
8 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20031219

Method GET_LINE on class IF_UC_MAPRULE has no exception.

Method GET_LINE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) I 20040209

Method GET_LINE_COUNT on class IF_UC_MAPRULE has no exception.

Method GET_LINE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINE Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPRULELINE Mapping customizing: rule's line content 20031219

Method GET_LINE_LIST on class IF_UC_MAPRULE has no exception.

Method GET_LTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LTXT Call by reference Type reference (TYPE) UC_TXTLG Langtext 20031216

Method GET_LTXT on class IF_UC_MAPRULE has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SRC_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040303
2 Exporting EO_TGT_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040303
3 Exporting ET_SRC_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20040303
4 Exporting ET_TGT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20040303

Method GET_MODEL on class IF_UC_MAPRULE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAME Call by reference Type reference (TYPE) UC_MAPRULE Mapping rule 20031216

Method GET_NAME on class IF_UC_MAPRULE has no exception.

Method GET_RULEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAPRULEID Call by reference Type reference (TYPE) UC_MAPRULEID GUID for mapping rule 20031216

Method GET_RULEID on class IF_UC_MAPRULE has no exception.

Method GET_SOURCE_FIELD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTR Call by reference Type reference (TYPE) UC0_TS_FIELD_ATTR standard table of uc_fieldname 20040209
2 Importing IF_IF_AND_REASSIGN_ONLY Call by reference Type reference (TYPE) UC_FLG 20061114
3 Importing IF_MOVE_ONLY Call by reference Type reference (TYPE) UC_FLG 'X' 20060429

Method GET_SOURCE_FIELD_ATTR on class IF_UC_MAPRULE has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) I 20031216

Method GET_STATUS on class IF_UC_MAPRULE has no exception.

Method GET_TARGETFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TARGETFIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20031216

Method GET_TARGETFIELD on class IF_UC_MAPRULE has no exception.

Method INSERT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IF Call by reference Type reference (TYPE) UCT8_S_CUST_MAPOPR_IF Mapping customizing: condition(IF) operator 20031219
2 Importing IT_APPLY Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY Mapping customizing: apply operator 20031219
3 Importing IT_MOVE Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_MOVE2 Mapping customizing: move operator's content 20031219
4 Importing IT_REASSIGN Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_REASSIGN Mapping customizing: reassign operator's content 20031219
5 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20031219
6 Importing I_MOVE_CONCATFLG Call by reference Type reference (TYPE) UC_MAP_CONCAT Mapping rule: concatenage flag for move operator 20040114
7 Importing I_MOVE_CONVEXT_TGT Call by reference Type reference (TYPE) UC_MAP_CONVEXT_TGT Mappingregel: Eingabekonvertierung der Zielwerte 20091104
8 Importing I_OPERATOR Call by reference Type reference (TYPE) UC_MAPOPERATOR Mapping rule operator 20031219
# Exception Resumable Description Created on
1 CANNOT_INSERT 20031229

Method REMOVE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20031230

Method REMOVE_LINE on class IF_UC_MAPRULE has no exception.

Method SET_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_MOVE_CONVEXT_TGT Call by reference Type reference (TYPE) UC_MAP_CONVEXT_TGT Mapping customizing: if make input convertion on target 20051116
2 Importing IS_IF Call by reference Type reference (TYPE) UCT8_S_CUST_MAPOPR_IF Mapping customizing: condition(IF) operator 20031219
3 Importing IT_APPLY Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_APPLY Mapping customizing: apply operator 20031219
4 Importing IT_MOVE Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_MOVE2 Mapping customizing: move operator's content 20031219
5 Importing IT_REASSIGN Call by reference Type reference (TYPE) UCT8_TS_CUST_MAPOPR_REASSIGN Mapping customizing: reassign operator's content 20031219
6 Importing I_LINENR Call by reference Type reference (TYPE) UC_LINENR Line number 20031219
7 Importing I_MOVE_CONCATFLG Call by reference Type reference (TYPE) UC_MAP_CONCAT Mapping rule: concatenage flag for move operator 20040114
8 Importing I_OPERATOR Call by reference Type reference (TYPE) UC_MAPOPERATOR Mapping rule operator 20031219

Method SET_LINE on class IF_UC_MAPRULE has no exception.

Method SET_LTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LTXT Call by reference Type reference (TYPE) UC_TXTLG Langtext 20031216

Method SET_LTXT on class IF_UC_MAPRULE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) UC_MAPRULE Mapping rule 20031216

Method SET_NAME on class IF_UC_MAPRULE has no exception.

Method SET_TARGETFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGETFIELD Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20040108

Method SET_TARGETFIELD on class IF_UC_MAPRULE has no exception.

Method UNNAME Signature

Method UNNAME on class IF_UC_MAPRULE has no parameter.
Method UNNAME on class IF_UC_MAPRULE has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in