SAP IF_LRM_RE_EXEC OO Class - IRM: Rule Execution









IF_LRM_RE_EXEC is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_LRM_RE_EXEC including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of IF_LRM_RE_EXEC SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
DELETE_DEC_TAB_FOR_POLICYDelete Decision Table for a PolicyPublic
CALL METHOD if_lrm_re_exec=>DELETE_DEC_TAB_FOR_POLICY...more details

EXECUTEExecute Calculation and Output ResultsPublic
CALL METHOD if_lrm_re_exec=>EXECUTE...more details

GET_CONDITIONS_FOR_RULEOutput All Available Conditions for a RulePublic
CALL METHOD if_lrm_re_exec=>GET_CONDITIONS_FOR_RULE...more details

GET_POLICY_NAMEDetermine Name of Policy of this InstancePublic
CALL METHOD if_lrm_re_exec=>GET_POLICY_NAME...more details

GET_RULES_FOR_POLICYOutput All Available Rules for a PolicyPublic
CALL METHOD if_lrm_re_exec=>GET_RULES_FOR_POLICY...more details

GET_RULE_STRUCTUREDetermine Field Name(s) and Corr. Type Information for RulePublic
CALL METHOD if_lrm_re_exec=>GET_RULE_STRUCTURE...more details

SET_CONDITIONS_FOR_RULEChange, Insert, Delete Conditions for a RulePublic
CALL METHOD if_lrm_re_exec=>SET_CONDITIONS_FOR_RULE...more details

SET_FIELD_VALUE_TABSet Values for Which the Rule Is to Be DeterminedPublic
CALL METHOD if_lrm_re_exec=>SET_FIELD_VALUE_TAB...more details

SET_RULES_FOR_POLICYChange, Insert, Delete Rules for a PolicyPublic
CALL METHOD if_lrm_re_exec=>SET_RULES_FOR_POLICY...more details

TRANSPORT_DEC_TAB_FOR_POLICYTransport Decision Table for a PolicyPublic
CALL METHOD if_lrm_re_exec=>TRANSPORT_DEC_TAB_FOR_POLICY...more details



IF_LRM_RE_EXEC attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
MV_ARCHIVE_KEYInstance AttributeKey for Archive FileLIKE
ARKEY
Public
MV_COND_TABNAMEInstance AttributeTable NameLIKE
TABNAME
Public
MV_OBJECT_CATEGORYInstance AttributeIRM: Object CategoryLIKE
LRM_OBJECT_CATEGORY
Public
MV_OBJECT_TYPEInstance AttributeIRM: Object Type NameLIKE
LRM_OBJECT_TYPE
Public
MV_POLICY_CATEGORYInstance AttributeIRM: Policy CategoryLIKE
LRM_POLICY_CATEGORY
Public
MV_POLICY_ORIGINInstance AttributeIRM: Policy OriginLIKE
LRM_POLICY_ORIGIN
Public
MV_POLICY_TYPEInstance AttributeIRM: Policy TypeLIKE
LRM_POLICY_TYPE
Public
MV_RESULT_STRUCTUREInstance AttributeTable NameLIKE
TABNAME
Public
MV_RULE_TABNAMEInstance AttributeTable NameLIKE
TABNAME
Public




IF_LRM_RE_EXEC types

TY_S_CONDITION -
TY_S_CONDITION_FOR_UPDATE -
TY_S_FIELD_TYPE -
TY_S_FIELD_VALUE -
TY_S_RULE -
TY_S_RULE_FOR_UPDATE -
TY_T_CONDITIONS -
TY_T_CONDITIONS_FOR_UPDATE -
TY_T_FIELD_TYPES -
TY_T_FIELD_VALUES -
TY_T_RULES -
TY_T_RULES_FOR_UPDATE -

Links to Related Class(s)

IF_LRM_R...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!