BRF_MAINTENANCE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter BRF_MAINTENANCE into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
BRFACS01 - BRF: Create Abstract Action
BRFACS02 - BRF: Change Abstract Action
BRFACS03 - BRF: Display Abstract Action
BRFACT01 - BRF: Create Concrete Actions
BRFACT02 - BRF: Change Concrete Actions
BRFACT03 - BRF: Display Concrete Actions
BRFAPC01 - BRF: Create Features for Appl.Class
BRFAPC02 - BRF: Change Features for Appl. Class
BRFAPC03 - BRF: Display Features for Appl.Class
BRFAPL01 - BRF: Create Application Class
BRFAPL02 - BRF: Change Application Class
BRFAPL03 - BRF: Display Application Class
BRFCTX01 - BRF: Create Context
BRFCTX02 - BRF: Change Context
BRFCTX03 - BRF: Display Context
BRFEVT01 - BRF: Create Event
BRFEVT02 - BRF: Change Event
BRFEVT03 - BRF: Display Event
BRFEXP01 - BRF: Create Expression
BRFEXP02 - BRF: Change Expression
BRFEXP03 - BRF: Display Expression
BRFIMC01 - BRF: Create Impl. Class
BRFIMC02 - BRF: Change Impl. Class
BRFIMC03 - BRF: Display Impl. Class
BRFRLS01 - BRF: Create Rule Set
BRFRLS02 - BRF: Change Rule Set
BRFRLS03 - BRF: Display Rule Set
BRFRUL01 - BRF: Create Rule for Event
BRFRUL02 - BRF: Change Rule for Event
BRFRUL03 - BRF: Display Rule for Event
BRFU01 - BRF: Compare SAPscript Texts
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Display, Change, Create Program Application Class
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BRF_MAINTAIN_APPLCLASS CALL FUNCTION 'BRF_MAINTAIN_APPLCLASS' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_APPLCLS_SYS CALL FUNCTION 'BRF_MAINTAIN_APPLCLS_SYS' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_IMPL_CLASS CALL FUNCTION 'BRF_MAINTAIN_IMPL_CLASS' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_EVENT CALL FUNCTION 'BRF_MAINTAIN_EVENT' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_RULES CALL FUNCTION 'BRF_MAINTAIN_RULES' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_EXPRESSION CALL FUNCTION 'BRF_MAINTAIN_EXPRESSION' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_ACTION CALL FUNCTION 'BRF_MAINTAIN_ACTION' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_ACTIONS CALL FUNCTION 'BRF_MAINTAIN_ACTIONS' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_RULE_SET CALL FUNCTION 'BRF_MAINTAIN_RULE_SET' EXPORTING iv_edit_mode = gv_edit_mode.
BRF_MAINTAIN_TCONTEXT CALL FUNCTION 'BRF_MAINTAIN_TCONTEXT' EXPORTING iv_edit_mode = gv_edit_mode.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
BRF_MAINTENANCE - Display, Change, Create Program Application Class BRF_MAINTENANCE - Display, Change, Create Program Application Class BRF_MACROS - BRFMACROS BRF_INITIAL_CLIENT_COPY - Program BRF_INITIAL_CLIENT_COPY BRF_INITIAL_CLIENT_COPY - Program BRF_INITIAL_CLIENT_COPY BRF_INITIALIZE - Prepares BRF for First Implementation