SAP ABAP Class CL_RSTRAN_GEN_RULE (Generation Framework Rule)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_R (Package) Transformation Runtime
Properties
Class CL_RSTRAN_GEN_RULE  
Short Description Generation Framework Rule    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_R   Transformation Runtime 
Created 20050413   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSTRAN_GEN_GROUP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSTRAN_GEN_RULE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSTRAN_GEN_ROOT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTRAN_GEN_RULE has no interface implemented.
Friends
Class CL_RSTRAN_GEN_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_T_FACTORY Static Attribute Private Type reference (TYPE) TY_T_RULE Factory Table of Rules 20050425
2 G_T_ORGINAL_RULE Static Attribute Private Type reference (TYPE) TY_T_RULE_ORGINAL 20050426
3 P_AGGREGATION_INSIDE_GROUP Instance attribute Private Type reference (TYPE) RSTRAN_AGGREGATION Aggregation Behavior of Rule Within the Group 20050414
4 P_AGGREGATION_INSIDE_SEC Instance attribute Private Type reference (TYPE) RSTRAN_SECOND_PROCESS Perform Aggregation in 2. Processing Step 20050916
5 P_FISC Instance attribute Private Type reference (TYPE) RS_BOOL Rule Fills Fiscal Year Variant 20050905
6 P_IF Instance attribute Private Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_STATUS 20060117
7 P_INT_GROUPID_FIRST Instance attribute Private Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID Internal Group ID (1.Processing) 20051012
8 P_INT_GROUPID_SECOND Instance attribute Private Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID Internal Group ID (2.Processing) 20051012
9 P_R_REF_RULE Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_GEN_REFERENCE_RULE Reference Rule 20050425
10 P_R_RULE Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY Rule 20050413
11 P_SECOND_PROCESS Instance attribute Private Type reference (TYPE) RSTRAN_SECOND_PROCESS Second Rule Processing 20050917
12 P_SPLIT_FIRST Instance attribute Private Type reference (TYPE) RS_BOOL Rule Has Deviating Group Assignment 20051013
13 P_STEPID Instance attribute Private Type reference (TYPE) RSTRAN_STEPID Status of Step ID (when Adding Internal Steps) 20050927
14 P_STEPID_MAIN Instance attribute Private Type reference (TYPE) RSTRAN_STEPID Step ID of main step for rule 20090826
15 P_STEP_INHERITANCE_TO_STEPGRP Instance attribute Private Type reference (TYPE) CHAR01 IF_RSTRAN_GEN_ROOT=>C_UNDEFINED Processing Parameter for Step Inheritance Is Active 20060112
16 P_T_FIELD_GRP Instance attribute Private Type reference (TYPE) TY_T_GROUP_FIELD Deviating Field Groups Assignment 20050922
17 P_T_MAPPING_ Instance attribute Private Type reference (TYPE) RSTRAN_T_MAPPING Mapping Table 20050426
18 P_T_RULESTEPS_ Instance attribute Private Type reference (TYPE) TY_T_STEP Rule Steps for a Transformation Rule 20050426
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INITIAL_VALUE_CHECK Instance method Public Method Create step for UNIT check in rule 20100806
2 ADD_STEP_INTERNAL Instance method Public Method Add Internal Rule 20050927
3 ADD_STEP_INTERNAL_FULL Instance method Public Method Add Internal Gen. Steps 20061107
4 ADD_UNIT_CHECK Instance method Public Method Create step for UNIT check in rule 20090826
5 ASSERT Static method Public Method 20061115
6 CLOSE_IF Instance method Public Method 20060117
7 CONSTRUCTOR Instance method Public Constructor Constructor 20050413
8 FACTORY Static method Public Method FACTORY 20050413
9 FILTER_BY_GROUP Static method Public Method Filter Rule Table using Group 20060202
10 FILTER_INACTIVE_STEPS Static method Private Method Remove Inactive Steps from RULE 20050916
11 FREE Static method Public Method Resetting of FACTORY Instances 20050912
12 FREE_SINGLE Static method Public Method Reset a FACTORY Instance 20061221
13 FREE_STEPS Instance method Private Method Reset Factory Instances for a Gen Rule Instance 20061221
14 GET_CON_ID Instance method Public Method Delivers ID for Generation Context 20050426
15 GET_EXECUTABLE_RULE Static method Public Method Generate Generation Framework Rule Instances 20060130
16 GET_FISCVARNT Static method Public Method Rule for Determining Fiscal Variant 20050905
17 GET_GEN_RULE Static method Public Method Generate Generation Framework Rule Instances 20050917
18 GET_GROUP_AGGREGATION Instance method Public Method Group-Inside Aggregation 20050413
19 GET_GROUP_AGGREGATION_SEC Instance method Public Method Group-Inside Aggregation 20050916
20 GET_GROUP_ID_FIELD_SECOND Instance method Public Method Get Internal Group ID (2. Processing Step) 20051012
21 GET_GROUP_ID_FIRST Instance method Public Method Get Internal Group ID (1. Processing Step) 20051012
22 GET_INFO Instance method Public Method Rule Information in Generation Format 20050426
23 GET_LAST_STEP__TG_IOBJ Static method Public Method Main Step for Target InfoObject 20050726
24 GET_LAST_STEP__TG_PARAM Static method Public Method Parameter of Target Step for Rule 20050905
25 GET_MODEL_RULE Instance method Public Method Model Rule 20050413
26 GET_MODEL_RULE_PROXY Instance method Public Method Model Rule (Proxy) 20050421
27 GET_ORGINAL_RULE Static method Public Method Orginal Rule in Generation Format 20050426
28 GET_PARAMID_SOURCE Instance method Public Method Parameter ID of Source 20060201
29 GET_PARAMID_TARGET Instance method Public Method Parameter ID of Target 20060201
30 GET_PROCESSING Instance method Public Method 20051013
31 GET_STEPGRP Instance method Public Method Step Group for Rule 20060113
32 IS_POST_PROCESSING Instance method Public Method 20050927
33 IS_REFERENCE Instance method Public Method Is rule a reference rule? 20050414
34 IS_SECOND_PROCESSING Instance method Public Method 20051006
35 IS_STEP_INHERITANCE Instance method Public Method Step Inheritance for Rule Active for Current Step? 20060112
36 MOVE_FIRST Instance method Public Method Move, Possibly Delete Group Reference (1. Processing Step) 20051013
37 OPEN_IF Instance method Public Method 20060117
38 REARRANGE_STEPS Instance method Private Method Format Step List 20100305
39 RESET_FACTORY Static method Public Method Reset FACTORY References 20050421
40 SET_GROUP_AGGREGATION Instance method Public Method Aggregation Type for Group-Inside Aggregation 20050413
41 SET_GROUP_ID_FIELD_FIRST Instance method Public Method Internal Group ID with Field Reference (1. Processing Step) 20051013
42 SET_GROUP_ID_FIELD_SECOND Instance method Public Method Internal Group ID with Field Reference (2. Processing Step) 20051012
43 SET_GROUP_ID_FIRST Instance method Public Method Set Internal Group ID (First Processing Step) 20051012
44 SET_GROUP_ID_SECOND Instance method Public Method Set Internal Group ID (2. Processing Step) 20051012
45 SET_PARAMETER_FOR_REF_RULE Instance method Public Method Reference Rule 20050425
46 SET_RULESTEPS_GEN Instance method Public Method Rule Steps in Generation Format 20050426
47 SET_STEP_INHERITANCE Instance method Public Method Update Step Inheritance Using Processed Step 20060112
48 SET_STEP_SEQUENCE Instance method Public Method 20051006
Events
Class CL_RSTRAN_GEN_RULE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_RULE_R Public See coding 20050414 BEGIN OF ty_rule_r, r_rule_ TYPE REF TO cl_rstran_gen_rule, split TYPE rs_bool, seqnr type rstran_seqnr, END OF ty_rule_r
2 TY_S_GROUP_FIELD Private See coding 20050922 begin of TY_S_GROUP_FIELD, fieldnm type fieldname, group type CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID, end of ty_s_group_field
3 TY_S_RULE Private See coding 20050413 begin of TY_S_RULE, r_rule type ref to cl_rstran_trfn_rule_proxy, r_rule_ type ref to cl_rstran_gen_rule, end of ty_s_rule
4 TY_S_RULE_FIELD Public See coding 20050923 BEGIN OF ty_s_rule_field, fieldnm TYPE fieldname, t_rule TYPE ty_t_rule_simple, END OF ty_s_rule_field
5 TY_S_RULE_ORGINAL Private See coding 20050426 begin of TY_s_rule_ORGINAL, r_rule type ref to cl_rstran_trfn_rule, r_proxy type ref to cl_rstran_trfn_rule_proxy, end of ty_s_rule_orginal
6 TY_S_RULE_SIMPLE Public See coding 20051021 begin of ty_s_rule_simple, r_rule_ type ref to cl_rstran_gen_rule, end of ty_s_rule_simple
7 TY_S_RULE_STEP Public See coding 20100901 begin of ty_s_rule_step, * steps must be included in the right sequence of processing due to net s_steptype type ty_s_step_type, s_step type cl_rstran_gen_rule=>ty_s_step, * stepgrp_id TYPE rstran_stepid, * t_param TYPE ty_t_paramid, end of ty_s_rule_step
8 TY_S_STEP Public See coding Step in Generation Format 20050426 BEGIN OF ty_s_step, stepid TYPE rstran_stepid, r_step_ TYPE REF TO cl_rstran_gen_step, sequence TYPE i, END OF ty_s_step
9 TY_S_STEP_TYPE Public See coding 20100901 begin of ty_s_step_type, as_service type rs_bool, * second_process TYPE rstran_second_process, steptype type rstranrulestep-steptype, *-- = steptypeid typeid type rstran_steptypeid, substep type rstran_substep, *-- only created temporally by master template, when needed field_prefix type tabname, end of ty_s_step_type
10 TY_T_GROUP_FIELD Private See coding 20050922 ty_t_group_field type standard table of ty_s_group_field with non-unique key fieldnm
11 TY_T_RULE Private See coding 20050413 ty_t_rule type sorted table of ty_s_rule with unique key r_rule
12 TY_T_RULE_FIELD Public See coding 20050923 ty_t_rule_field TYPE STANDARD TABLE OF ty_s_rule_field WITH NON-UNIQUE KEY fieldnm
13 TY_T_RULE_ORGINAL Private See coding 20050426 ty_t_rule_orginal type sorted table of ty_s_rule_orginal with unique key r_rule
14 TY_T_RULE_R Public See coding 20050414 ty_t_rule_r TYPE STANDARD TABLE OF ty_rule_r WITH NON-UNIQUE KEY r_rule_
15 TY_T_RULE_SIMPLE Public See coding 20051021 ty_t_rule_simple type standard table of ty_s_rule_simple with non-unique key r_rule_
16 TY_T_RULE_STEP Public See coding 20100901 ty_t_rule_step type standard table of ty_s_rule_step with non-unique key s_step-stepid
17 TY_T_STEP Public See coding Steps in Generation Format 20050426 ty_t_step TYPE STANDARD TABLE OF ty_s_step WITH NON-UNIQUE KEY stepid
Method Signatures

Method ADD_INITIAL_VALUE_CHECK Signature

Method ADD_INITIAL_VALUE_CHECK on class CL_RSTRAN_GEN_RULE has no parameter.
Method ADD_INITIAL_VALUE_CHECK on class CL_RSTRAN_GEN_RULE has no exception.

Method ADD_STEP_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STEP_ Call by reference Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEP Regelschritt einer Transformation (Oberklasse) 20050927

Method ADD_STEP_INTERNAL on class CL_RSTRAN_GEN_RULE has no exception.

Method ADD_STEP_INTERNAL_FULL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_GEN_STEP Call by reference Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEP Step im Gen.Format 20061107
2 Importing I_R_GEN_STEP_PREVIOUS Call by reference Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEP GenFrameWork Step 20061107

Method ADD_STEP_INTERNAL_FULL on class CL_RSTRAN_GEN_RULE has no exception.

Method ADD_UNIT_CHECK Signature

Method ADD_UNIT_CHECK on class CL_RSTRAN_GEN_RULE has no parameter.
Method ADD_UNIT_CHECK on class CL_RSTRAN_GEN_RULE has no exception.

Method ASSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE_ Call by reference Object reference (TYPE REF TO) CL_RSTRAN_GEN_RULE GenframeWork Regel 20061115
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061115

Method CLOSE_IF Signature

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

Method CLOSE_IF on class CL_RSTRAN_GEN_RULE has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_RSTRAN_GEN_RULE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY Regel 20050413
2 Returning R_R_RULE_INT Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_RULE GenframeWork Regel 20050413

Method FACTORY on class CL_RSTRAN_GEN_RULE has no exception.

Method FILTER_BY_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GROUP_RELEVANT Call by reference Type reference (TYPE) RS_BOOL Boolean 20060206
2 Exporting E_T_RULE Call by reference Type reference (TYPE) TY_T_RULE_SIMPLE 20060202
3 Importing I_GROUPID Call by reference Type reference (TYPE) RSTRAN_GROUPID Nummer einer Transformationsgruppe 20060202
4 Importing I_T_RULE Call by reference Type reference (TYPE) TY_T_RULE_SIMPLE 20060202

Method FILTER_BY_GROUP on class CL_RSTRAN_GEN_RULE has no exception.

Method FILTER_INACTIVE_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MAPPING Call by reference Type reference (TYPE) RSTRAN_T_MAPPING Mappingtabelle 20050916
2 Changing C_T_RULE_STEP Call by reference Type reference (TYPE) RSTRAN_T_RULESTEP Regelschritte einer Transformationsregel 20050916

Method FILTER_INACTIVE_STEPS on class CL_RSTRAN_GEN_RULE has no exception.

Method FREE Signature

Method FREE on class CL_RSTRAN_GEN_RULE has no parameter.
Method FREE on class CL_RSTRAN_GEN_RULE has no exception.

Method FREE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Proxy-Klasse für Regeln 20061221

Method FREE_SINGLE on class CL_RSTRAN_GEN_RULE has no exception.

Method FREE_STEPS Signature

Method FREE_STEPS on class CL_RSTRAN_GEN_RULE has no parameter.
Method FREE_STEPS on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_CON_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONTEXT_ID Value transfer Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20050426

Method GET_CON_ID on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_EXECUTABLE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY Proxy-Klasse für Regeln 20060130
2 Returning R_T_GEN_RULE Value transfer Type reference (TYPE) CL_RSTRAN_GEN_RULE=>TY_T_RULE_R Regelrefernezen im Gen.Format 20060130

Method GET_EXECUTABLE_RULE on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_FISCVARNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_RULE_INT Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_RULE GenframeWork Regel 20050905

Method GET_FISCVARNT on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_GEN_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PROXY_RULE Call by reference Type reference (TYPE) RSTRAN_T_RULE_REF Regelreferenzen 20050917
2 Importing I_WITH_REFERENCE_RULES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050917
3 Returning R_T_GEN_RULE Value transfer Type reference (TYPE) CL_RSTRAN_GEN_RULE=>TY_T_RULE_R Regelrefernezen im Gen.Format 20050917

Method GET_GEN_RULE on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_GROUP_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AGGREGATION Value transfer Type reference (TYPE) RSTRAN_AGGREGATION Aggregationsverhalten in Transformation 20050414

Method GET_GROUP_AGGREGATION on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_GROUP_AGGREGATION_SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AGGREGATION Value transfer Type reference (TYPE) RSTRAN_AGGREGATION Aggregationsverhalten in Transformation 20050916

Method GET_GROUP_AGGREGATION_SEC on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_GROUP_ID_FIELD_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SPLIT Call by reference Type reference (TYPE) RS_BOOL Abweichende Feld-Gruppen Zuorndnung 20051012
2 Exporting E_S_GROUP_ID Call by reference Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID 20051012
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20051012

Method GET_GROUP_ID_FIELD_SECOND on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_GROUP_ID_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_GROUP_ID Call by reference Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID 20051012
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20051013

Method GET_GROUP_ID_FIRST on class CL_RSTRAN_GEN_RULE 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 20050426
2 Exporting E_S_RULEINFO Call by reference Type reference (TYPE) RSTRANRULE Transformationsregel 20050426
3 Exporting E_S_TARGET_FIELD Call by reference Type reference (TYPE) RSTRAN_SX_MAPPED_FIELD Liefert das Regelbestimmende Zielfeld 20050426
4 Exporting E_T_CHANGE_FIELDS Call by reference Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Quell-/Zielstrukturfeld einer Regel 20060201
5 Exporting E_T_MAPPING Call by reference Type reference (TYPE) RSTRAN_T_MAPPING Mappingtabelle 20050426
6 Exporting E_T_RULESTEPS Call by reference Type reference (TYPE) TY_T_STEP Regelschritte im Gen.Format 20050426
7 Exporting E_T_SOURCE_FIELDS Call by reference Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Quell-/Zielstrukturfeld einer Regel 20050426
8 Exporting E_T_TARGET_FIELDS Call by reference Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Quell-/Zielstrukturfeld einer Regel 20050426
9 Exporting E_WITH_STEPGRP Call by reference Type reference (TYPE) RS_BOOL Boolean 20060112

Method GET_INFO on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_LAST_STEP__TG_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObject 20050726
2 Returning R_R_STEP_ Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEP GenframeWork STEP 20050726

Method GET_LAST_STEP__TG_IOBJ on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_LAST_STEP__TG_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE_ Call by reference Object reference (TYPE REF TO) CL_RSTRAN_GEN_RULE Regelinstanz 20050905
2 Returning R_R_STEP_ Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEP GenframeWork STEP 20050905

Method GET_LAST_STEP__TG_PARAM on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_MODEL_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-Instanz zum Modell 20050413

Method GET_MODEL_RULE on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_MODEL_RULE_PROXY 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_PROXY Regel-Instanz zum Modell 20050421

Method GET_MODEL_RULE_PROXY on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_ORGINAL_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Regel 20050426
2 Returning R_R_RULE_ Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_RULE GenframeWork Regel 20050426

Method GET_ORGINAL_RULE on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_PARAMID_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>CHAR2 ID 20060201

Method GET_PARAMID_SOURCE on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_PARAMID_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>CHAR2 20060201

Method GET_PARAMID_TARGET on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST Value transfer Type reference (TYPE) RS_BOOL Boolean 20051013
2 Exporting E_SECOND Value transfer Type reference (TYPE) RS_BOOL Boolean 20051013

Method GET_PROCESSING on class CL_RSTRAN_GEN_RULE has no exception.

Method GET_STEPGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STEPGRP Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEPGRP Stepgruppe 20060113

Method GET_STEPGRP on class CL_RSTRAN_GEN_RULE has no exception.

Method IS_POST_PROCESSING Signature

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

Method IS_POST_PROCESSING on class CL_RSTRAN_GEN_RULE has no exception.

Method IS_REFERENCE Signature

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

Method IS_REFERENCE on class CL_RSTRAN_GEN_RULE has no exception.

Method IS_SECOND_PROCESSING Signature

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

Method IS_SECOND_PROCESSING on class CL_RSTRAN_GEN_RULE has no exception.

Method IS_STEP_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEPID Call by reference Type reference (TYPE) RSTRAN_STEPID ID eines Regelschrittes 20100901
2 Returning R_TRUE Value transfer Type reference (TYPE) RS_BOOL Boolean 20060112

Method IS_STEP_INHERITANCE on class CL_RSTRAN_GEN_RULE has no exception.

Method MOVE_FIRST Signature

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

Method MOVE_FIRST on class CL_RSTRAN_GEN_RULE has no exception.

Method OPEN_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STEP_ Call by reference Object reference (TYPE REF TO) CL_RSTRAN_GEN_STEP GenFrameWork Step 20060117
2 Returning R_TRUE Value transfer Type reference (TYPE) RS_BOOL Boolean 20060117

Method OPEN_IF on class CL_RSTRAN_GEN_RULE has no exception.

Method REARRANGE_STEPS Signature

Method REARRANGE_STEPS on class CL_RSTRAN_GEN_RULE has no parameter.
Method REARRANGE_STEPS on class CL_RSTRAN_GEN_RULE has no exception.

Method RESET_FACTORY Signature

Method RESET_FACTORY on class CL_RSTRAN_GEN_RULE has no parameter.
Method RESET_FACTORY on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_GROUP_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGREGATION Call by reference Type reference (TYPE) RSTRAN_AGGREGATION Aggregationsverhalten in der Gruppe 20050414
2 Importing I_SECOND_PROCESS Call by reference Type reference (TYPE) RSTRAN_SECOND_PROCESS 2. Regelverarbeitung 20050916

Method SET_GROUP_AGGREGATION on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_GROUP_ID_FIELD_FIRST 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) FIELDNAME Feldname 20051013
2 Importing I_INVERSE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20051013
3 Importing I_S_GROUP_ID Call by reference Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID 20051013

Method SET_GROUP_ID_FIELD_FIRST on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_GROUP_ID_FIELD_SECOND 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) FIELDNAME Feldname 20051012
2 Importing I_INVERSE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20051012
3 Importing I_S_GROUP_ID Call by reference Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID 20051012

Method SET_GROUP_ID_FIELD_SECOND on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_GROUP_ID_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_GROUP_ID Call by reference Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID Interne GruppenID 20051012

Method SET_GROUP_ID_FIRST on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_GROUP_ID_SECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_GROUP_ID Call by reference Type reference (TYPE) CL_RSTRAN_GEN_GROUP=>TY_S_INT_ID Interne GruppenID 20051012

Method SET_GROUP_ID_SECOND on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_PARAMETER_FOR_REF_RULE Signature

Method SET_PARAMETER_FOR_REF_RULE on class CL_RSTRAN_GEN_RULE has no parameter.
Method SET_PARAMETER_FOR_REF_RULE on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_RULESTEPS_GEN Signature

Method SET_RULESTEPS_GEN on class CL_RSTRAN_GEN_RULE has no parameter.
Method SET_RULESTEPS_GEN on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_STEP_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEPID Call by reference Type reference (TYPE) RSTRAN_STEPID ID eines Regelschrittes 20060112

Method SET_STEP_INHERITANCE on class CL_RSTRAN_GEN_RULE has no exception.

Method SET_STEP_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RE_ASSIGN Call by reference Type reference (TYPE) RS_BOOL Überschreiben 20100929
2 Importing I_STEP_ID Call by reference Type reference (TYPE) RSTRAN_STEPID ID eines Regelschrittes 20051006

Method SET_STEP_SEQUENCE on class CL_RSTRAN_GEN_RULE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700