Show TOC

Using BRFplus to Set Up Output Management Decisions and Processing LogicLocate this document in the navigation structure

You can set up decisions and processing logic in one of two ways. This procedure describes using business rules framework plus (BRFplus). You can also use logic in ABAP. For more information, see Setting up Post Processing Framework for Output Management

  1. Open the Maintain Output Management Adapter Settings Customizing activity under Start of the navigation path Processes and Tools for Enterprise Applications Next navigation step Reusable Objects and Functions for BOPF Environment Next navigation step PPF Adapter for Output Management End of the navigation path.

  2. Choose the New Entries pushbutton, and enter the name of the business object (BO), node, and output agent.

    You must have already set up an action profile for this business object (BO) and node..

  3. In the Agnt Class for Node (Agent Class for Node) field, enter the class that inherits from class /BOFU/CL_PPF_SERV_FOR_BO.

    You can use class /BOFU/CL_PPF_SERV_FOR_BO as a default implementation if you don’t need a particular application-specific implementation.

  4. In the Appl. ID for Node (Application ID for Node) field, enter the BRFplus application ID for the BO node.

    The BRFplus application contains the BRFplus functions.

  5. In the Func. for Act. Prof. (Function for Action Profile) field, enter the BRFplus selection function that returns the list of PPF profiles for the BO node.

  6. In the Func. for Partners (Function for Partners) field, enter the BRFplus selection function that returns the list of PPF partners for the BO node

  7. In the Catlg. ID for Node (Catalog ID for Node) field, enter the catalog ID for the node.

  8. In the Action Profile field, enter the name of the action profile you created for this BO and node in the Maintain PPF Settings Customizing activity.

  9. In the Output Type field, enter Has Critical o/p: Process during Save – before Commit for critical outputs. Enter Has Uncritical o/p: Process after Commit (background) for uncritical outputs.

  10. In the Appl. ID for Node (Application ID for Node) field, enter the BRFplus application ID for the node.

  11. In the Appl. for Act. Prof. (Application for Action Profile) field, enter the BRFplus application for the action profile.

  12. In the Action Settings view, in the Action Definition field, enter the name of the action definition you created for this BO and node when you created a PPF application for output management in the Maintain PPF Settings Customizing activity.

  13. In the Action Gen. Func. (Action Generation Function) field, enter the name of the BRFplus function that evaluates the schedule condition.

  14. In the Find Printer field, enter the name of the BRFplus function that determines the name of the printer that prints the document.

  15. In the Processing Type Settings view, in the Processing Type field, enter the medium class of the processing type.

    This is the medium class that you use in PPF. Each processing type has a specific medium class. When you specify a processing type, the system uses the associated medium class at the application and action definition levels.

  16. In the Processing Type Settings view, you have the option of entering the following:

    • In the Action Start Func. (Action Start Function) field, the name of the BRFplus function that evaluates the start condition.

    • In the Change Form Func. (Change Form Function) field, the name of the BRFplus function that determines the PDF-based print form