SAP ABAP Class CL_RSTRAN_TRFN_RULE_PROXY (Proxy Class for Rules)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN (Package) Transformation
Properties
Class CL_RSTRAN_TRFN_RULE_PROXY  
Short Description Proxy Class for Rules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN   Transformation 
Created 20050222   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTRAN_TRFN_RULE_PROXY has no interface implemented.
Friends
Class CL_RSTRAN_TRFN_RULE_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_RULEID Instance attribute Public Type reference (TYPE) RSTRAN_RULEID Number of Rule Within a Transformation 20050223
2 P_GROUPID Instance attribute Public Type reference (TYPE) RSTRAN_GROUPID Number of Transformation Group 20050223
3 P_GROUPTYPE Instance attribute Private Type reference (TYPE) RSTRAN_GROUPTYPE Type of Group 20050314
4 P_MERGE Instance attribute Private Type reference (TYPE) RS_BOOL Merge 20070820
5 P_REF_RULEID Instance attribute Private Type reference (TYPE) RSTRAN_RULEID Rule ID of Reference Rule 20050222
6 P_R_REF_RULE Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule Reference 20050222
7 P_R_REF_RULE_OLD Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20050629
8 P_SEQNR Instance attribute Public Type reference (TYPE) RSTRAN_SEQNR Sequential Number 20050222
9 P_S_APPEND Instance attribute Private Type reference (TYPE) RSTRAN_S_TRFN_APPEND Name of Append (Enhancement) 20051205
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAM Instance method Public Method Adding of Target and Source Fields 20060405
2 CANCEL_REFERENCE Instance method Public Method Annulling Reference 20050222
3 CHANGE_GROUPID Instance method Public Method Changes Group ID 20050223
4 CHECK_FORMULA_CHANGED Instance method Public Method Checks if a Formula has Changed (Rule Test) 20080212
5 CHECK_FOR_REFERENCE Instance method Private Method Checks Whether Reference Is Possible 20060405
6 CHECK_IOBJ_ROUT Instance method Public Method Checks if Rule is Only InfoObject Routine Rule 20061017
7 CHECK_KEY Instance method Public Method Checks if Original Rule is a Key Rule 20070622
8 CHECK_ME Instance method Public Method Checks Individual Rule 20050511
9 CHECK_REF_PUBLIC Instance method Public Method Checks if Rule Can be Referenced 20070208
10 CLEAR_APPEND_INFO Instance method Public Method Deletion of Append Information 20060602
11 CONSTRUCTOR Instance method Public Constructor 20050222
12 CREATE_COPY_FOR_OLD Instance method Public Method Generating Copy of Original Rule for Termination 20050629
13 DELETE_COPY_OF_OLD Instance method Public Method Changed Rule Is Retained and Original Is Deleted 20050629
14 GET_APPEND Instance method Public Method Delivers Append To Which This Rule is Assigned 20051205
15 GET_INFO Instance method Public Method Delivers Information 20050222
16 GET_MERGE_FLAG Instance method Public Method Reads "Merge" Flag 20070820
17 GET_RULE Instance method Public Method Delivers Referenced Rule (Original Rule) 20050421
18 GET_SEQNR Instance method Public Method Delivers Sequence Number 20050222
19 GET_TARGET_SEGMENTS Instance method Public Method Returns Target Segments 20060131
20 IS_ONLY_DISPLAY Instance method Public Method Rule May Only Be Displayed 'X' / Changed ' ' 20050802
21 IS_REFERENCE Instance method Public Method Checks Whether Fule Is a Reference 20050223
22 SET_GROUPINFO Instance method Public Method Setting Group Information 20060405
23 SET_IOBJ_ROUT Instance method Public Method Sets Mark that Rule is Only InfoObject Routine Rule 20061017
24 SET_MERGE_FLAG Instance method Public Method Sets "Merge" Flag 20070820
25 SET_PROPERTY Instance method Public Method Setting Properties 20060203
26 SET_REFERENCE Instance method Public Method Setting Reference 20050222
27 SET_SEQNR Instance method Public Method Setting Sequence Number 20050222
28 USE_COPY_OF_OLD Instance method Public Method Deletes Changed Rule and Adopts Original 20050629
Events
Class CL_RSTRAN_TRFN_RULE_PROXY has no event.
Types
Class CL_RSTRAN_TRFN_RULE_PROXY has no local type.
Method Signatures

Method ADD_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_CREATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Erzeugt Referenzen in anderen Gruppen/ Löscht alte Regel 20060405
2 Importing I_T_POSIT Call by reference Type reference (TYPE) RSTRAN_T_POSIT Mapping zwischen Strukturposition und Regelposition 20060405
3 Importing I_WITH_ACTUALIZE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 'X' - Regel wird aktualisiert; ' ' - Keine Aktuallisierung 20060405
4 Importing I_WITH_DEFAULT_RULE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 'X' - Anlegen einer Defaultregel; ' ' - Nur Parameter hinzuf 20060405
5 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20060405
# Exception Resumable Description Created on
1 CX_RSTRAN_NUMBER_OF_PARAMETER Anzahl der Parameter stimmt nicht 20060405

Method CANCEL_REFERENCE Signature

Method CANCEL_REFERENCE on class CL_RSTRAN_TRFN_RULE_PROXY has no parameter.
# Exception Resumable Description Created on
1 CX_RSTRAN_CANCELLED Abbruch durch den Benutzer (Dialog) 20050608

Method CHANGE_GROUPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPID Call by reference Type reference (TYPE) RSTRAN_GROUPID Nummer einer Transformationsgruppe 20050223

Method CHANGE_GROUPID on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CHECK_FORMULA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FORMULA_CHANGED Value transfer Type reference (TYPE) RS_BOOL Boolean 20080212
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Fehlerhafte Eingabe 20080212

Method CHECK_FOR_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CREATE_REF Call by reference Type reference (TYPE) RS_BOOL Boolean 20060405
2 Exporting E_R_ACT Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_VERS Transformation-Version 20060405

Method CHECK_FOR_REFERENCE on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CHECK_IOBJ_ROUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IOBJ_ROUT Value transfer Type reference (TYPE) RS_BOOL Boolean 20061017

Method CHECK_IOBJ_ROUT on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_KEY Value transfer Type reference (TYPE) RS_BOOL Boolean 20070622

Method CHECK_KEY on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CHECK_ME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050511
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20050511

Method CHECK_ME on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CHECK_REF_PUBLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF Value transfer Type reference (TYPE) RS_BOOL Boolean 20070208

Method CHECK_REF_PUBLIC on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CLEAR_APPEND_INFO Signature

Method CLEAR_APPEND_INFO on class CL_RSTRAN_TRFN_RULE_PROXY has no parameter.
Method CLEAR_APPEND_INFO on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPID Call by reference Type reference (TYPE) RSTRAN_GROUPID Nummer einer Transformationsgruppe 20050223
2 Importing I_GROUPTYPE Call by reference Type reference (TYPE) RSTRAN_GROUPTYPE Typ einer Gruppe 20050314
3 Importing I_REF_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20050222
4 Importing I_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20050222
5 Importing I_R_REF_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Refernz auf Regel 20050222
6 Importing I_SEQNR Call by reference Type reference (TYPE) RSTRAN_SEQNR Sequenznummer 20050223
7 Importing I_S_APPEND Call by reference Type reference (TYPE) RSTRAN_S_TRFN_APPEND Transformation Append 20051223

Method CONSTRUCTOR on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method CREATE_COPY_FOR_OLD Signature

Method CREATE_COPY_FOR_OLD on class CL_RSTRAN_TRFN_RULE_PROXY has no parameter.
# Exception Resumable Description Created on
1 CX_RSTRAN_RULE_INVALID Regel ist ungültig 20050629

Method DELETE_COPY_OF_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEPEND_CREATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060405
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20050629

Method GET_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_APPEND Value transfer Type reference (TYPE) RSTRAN_S_TRFN_APPEND Appends 20051205

Method GET_APPEND on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXPERT Call by reference Type reference (TYPE) RS_BOOL Boolean 20050314
2 Exporting E_GROUPID Call by reference Type reference (TYPE) RSTRAN_GROUPID Nummer einer Transformationsgruppe 20050223
3 Exporting E_GROUPTYPE Call by reference Type reference (TYPE) RSTRAN_GROUPTYPE Typ einer Gruppe 20050314
4 Exporting E_REF_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID RegelID der Referenz 20050222
5 Exporting E_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20050222
6 Exporting E_R_REF_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Regel 20050222
7 Exporting E_S_RULEINFO Call by reference Type reference (TYPE) RSTRANRULE Transformationsregel 20050314
8 Exporting E_S_TARGET_FIELD Call by reference Type reference (TYPE) RSTRAN_SX_MAPPED_FIELD Mapping eines Regelparameters 20050314
9 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20050314
10 Exporting E_T_MAPPING Call by reference Type reference (TYPE) RSTRAN_T_MAPPING Mappingtabelle 20050314
11 Exporting E_T_RULESTEPS Call by reference Type reference (TYPE) RSTRAN_T_RULESTEP Regelschritte einer Transformationsregel 20050314
12 Exporting E_T_SOURCE_FIELDS Call by reference Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Quell-/Zielstrukturfeld einer Regel 20050314
13 Exporting E_T_TARGET_FIELDS Call by reference Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Quell-/Zielstrukturfeld einer Regel 20050314
14 Importing I_INT_POSIT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050314
15 Importing I_WITH_SID_FIELDS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050314

Method GET_INFO on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method GET_MERGE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MERGE Value transfer Type reference (TYPE) RS_BOOL Boolean 20070820

Method GET_MERGE_FLAG on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method GET_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_RULE Value transfer Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Regel 20050421

Method GET_RULE on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method GET_SEQNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SEQNR Value transfer Type reference (TYPE) RSTRAN_SEQNR Sequenznummer 20050222

Method GET_SEQNR on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method GET_TARGET_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_SEGID Value transfer Type reference (TYPE) RSTRAN_T_SEGID Segmente 20060131

Method GET_TARGET_SEGMENTS on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method IS_ONLY_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ONLY_DISPLAY Call by reference Type reference (TYPE) RS_BOOL Boolean 20050803
2 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050803

Method IS_ONLY_DISPLAY on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method IS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF Value transfer Type reference (TYPE) RS_BOOL 'X' - ist Referenzregel; ' ' - ist Orginalregel 20050223

Method IS_REFERENCE on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method SET_GROUPINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPID Call by reference Type reference (TYPE) RSTRAN_GROUPID Nummer einer Transformationsgruppe 20060405
2 Importing I_GROUPTYPE Call by reference Type reference (TYPE) RSTRAN_GROUPTYPE RSTR_GROUPTYPE-STANDARD Typ einer Gruppe 20060405

Method SET_GROUPINFO on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method SET_IOBJ_ROUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET Call by reference Type reference (TYPE) RS_BOOL Boolean 20061017

Method SET_IOBJ_ROUT on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method SET_MERGE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MERGE Call by reference Type reference (TYPE) RS_BOOL Boolean 20070820

Method SET_MERGE_FLAG on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPID Call by reference Type reference (TYPE) RSTRAN_GROUPID Nummer einer Transformationsgruppe 20060203
2 Importing I_GROUPTYPE Call by reference Type reference (TYPE) RSTRAN_GROUPTYPE Typ einer Gruppe 20060203

Method SET_PROPERTY on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method SET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REF Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Regel 20050222

Method SET_REFERENCE on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method SET_SEQNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEQNR Call by reference Type reference (TYPE) RSTRAN_SEQNR Sequenznummer 20050222

Method SET_SEQNR on class CL_RSTRAN_TRFN_RULE_PROXY has no exception.

Method USE_COPY_OF_OLD Signature

Method USE_COPY_OF_OLD on class CL_RSTRAN_TRFN_RULE_PROXY has no parameter.
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20050629
History
Last changed by/on SAP  20130531 
SAP Release Created in 700