SAP ABAP Class /IPRO/CL_RULE_PROXY (Proxy for invoking rules)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-DOB (Application Component) Document Builder
     /IPRO/PROGS (Package) programs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOEV_CONNECTOR FoBuEv: Interface Adapter for Evaluation 20041214
Properties
Class /IPRO/CL_RULE_PROXY  
Short Description Proxy for invoking rules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IPRO/PROGS   programs 
Created 20041214   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IPRO/CL_RULE_PROXY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOEV_CONNECTOR FoBuEv: Interface Adapter for Evaluation 20041214
Friends
Class /IPRO/CL_RULE_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Public Object reference (TYPE REF TO) /IPRO/CL_RULE_PROXY Proxy instance 20041214
2 MO_DOCTREE Instance attribute Private Object reference (TYPE REF TO) /IPRO/IF_DOCB_ATTRIBUTE Attribute 20041214
3 MO_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20041214
4 MO_FORMULA Instance attribute Private Object reference (TYPE REF TO) /IPRO/CL_EVALUATION FoBuEv: Formula During Evaluation 20041214
5 MR_FOBU Instance attribute Private Object reference (TYPE REF TO) CL_FOBU_METHOD_EVALUATION Evaluate Formula Builder Methods 20041214
6 MS_CONTENT Static Attribute Public Type reference (TYPE) /IPRO/CONTENT Content Identifier 20041214
7 MT_CONDITIONS Instance attribute Private Type reference (TYPE) LTT_CONDITIONS 20041214
8 MT_ELEMENTS Instance attribute Private Type reference (TYPE) LTT_CONDITIONS 20041214
9 MT_ELEMS Instance attribute Private Type reference (TYPE) LTT_RULES 20041214
10 MV_ANSWER Instance attribute Private Type reference (TYPE) SEU_BOOL Boolean 20041214
11 MV_CONTENT Instance attribute Private Type reference (TYPE) /IPRO/CONTENT Content Identifier 20050425
12 MV_PRECONDITIONS_COMPLETE Instance attribute Private Type reference (TYPE) SEU_BOOL Boolean 20041214
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041214
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041214
3 DETERMINE_ELEMENT_DEPENDENCIES Instance method Private Method Determine the element dependencies 20041214
4 DETERMINE_ELEMENT_INCLUSIONS Instance method Private Method Determine the element inclusions 20041214
5 DETERMINE_PRECONDITIONS Instance method Public Method Determine the preconditions for the rule 20041214
6 EVALUATE Instance method Public Method Evaluate the rule 20041214
7 FIND_ELEMENT_REFERENCE Instance method Private Method Find element reference 20041214
8 GET_ELEMENT_DEPENDENCIES Instance method Public Method Get the dependencies that affect an element inclusion 20041216
9 GET_RESULT Instance method Public Method Get the result for a given rule 20050104
10 GET_RULE_AS_TEXT Instance method Private Method Get the given rule as a text string 20050105
11 GET_RULE_TEXT_FROM_COND Instance method Public Method Get the rule text from the condition 20070504
12 LOAD_RULES Instance method Private Method Load the rules 20041214
13 SET_CONTENT Static method Public Method Set the content 20041214
Events
Class /IPRO/CL_RULE_PROXY has no event.
Types
Class /IPRO/CL_RULE_PROXY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IPRO/CL_RULE_PROXY has no parameter.
Method CLASS_CONSTRUCTOR on class /IPRO/CL_RULE_PROXY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) /IPRO/CONTENT Content Identifier 20050425

Method CONSTRUCTOR on class /IPRO/CL_RULE_PROXY has no exception.

Method DETERMINE_ELEMENT_DEPENDENCIES Signature

Method DETERMINE_ELEMENT_DEPENDENCIES on class /IPRO/CL_RULE_PROXY has no parameter.
Method DETERMINE_ELEMENT_DEPENDENCIES on class /IPRO/CL_RULE_PROXY has no exception.

Method DETERMINE_ELEMENT_INCLUSIONS Signature

Method DETERMINE_ELEMENT_INCLUSIONS on class /IPRO/CL_RULE_PROXY has no parameter.
Method DETERMINE_ELEMENT_INCLUSIONS on class /IPRO/CL_RULE_PROXY has no exception.

Method DETERMINE_PRECONDITIONS Signature

Method DETERMINE_PRECONDITIONS on class /IPRO/CL_RULE_PROXY has no parameter.
Method DETERMINE_PRECONDITIONS on class /IPRO/CL_RULE_PROXY has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EVALUATOR Call by reference Object reference (TYPE REF TO) /IPRO/IF_RULE_EVALUATOR Document Builder Rule evaluator 20041214
2 Importing IV_RULE Call by reference Type reference (TYPE) /IPRO/RULE_ID Rule Identifier 20041214
3 Returning RV_COMPLETE Value transfer Object reference (TYPE REF TO) DATA 20041214

Method EVALUATE on class /IPRO/CL_RULE_PROXY has no exception.

Method FIND_ELEMENT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIS_ID Call by reference Type reference (TYPE) /IPRO/S_RULEID Rule identification 20041214
2 Importing PIV_RULE Call by reference Type reference (TYPE) STRING Rule 20041214

Method FIND_ELEMENT_REFERENCE on class /IPRO/CL_RULE_PROXY has no exception.

Method GET_ELEMENT_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEPENDENCIES Call by reference Type reference (TYPE) /IPRO/TT_ELM_DEPENDS Element dependencies 20060830
2 Importing I_STATE Call by reference Type reference (TYPE) /IPRO/ELMSTATE Element Status 20110518

Method GET_ELEMENT_DEPENDENCIES on class /IPRO/CL_RULE_PROXY has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RULE Call by reference Type reference (TYPE) /IPRO/RULE_ID Rule identifier 20050104
2 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) DATA Result value 20050104

Method GET_RESULT on class /IPRO/CL_RULE_PROXY has no exception.

Method GET_RULE_AS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) SFBEID Formula ID 20050105
2 Returning RV_RULE Value transfer Type reference (TYPE) STRING 20050105

Method GET_RULE_AS_TEXT on class /IPRO/CL_RULE_PROXY has no exception.

Method GET_RULE_TEXT_FROM_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RULE_ID Call by reference Type reference (TYPE) /IPRO/RULE_ID Rule Identifier 20070504
2 Returning RT_RULE_TEXT Value transfer Type reference (TYPE) /IPRO/TT_RULE Rule as text 20070504

Method GET_RULE_TEXT_FROM_COND on class /IPRO/CL_RULE_PROXY has no exception.

Method LOAD_RULES Signature

Method LOAD_RULES on class /IPRO/CL_RULE_PROXY has no parameter.
Method LOAD_RULES on class /IPRO/CL_RULE_PROXY has no exception.

Method SET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) /IPRO/CONTENT Content Identifier 20041214

Method SET_CONTENT on class /IPRO/CL_RULE_PROXY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 200