Dynamic Processing

Purpose

If you want to implement your own specific processing, such as to create an item in a document or create a follow-on document, you can do this by implementing the BAdI EXEC_METHODCALL_PPF. The application object gives you access to the document data enabling you to perform operations on it.

The method EXECUTE of the BAdI EXEC_METHODCALL_PPF has the following interface:

Parameter

Meaning

FLT_VAL

Filter value

IO_APPL_OBJECT

Application object

IO_PARTNER

Partner object (if partner-dependent action)

IP_APPLICATION_LOG

Processing log

IP_PREVIEW

Preview, if ‘X‘

II_CONTAINER

Container with parameter values

IP_ACTION

Action definition

RP_STATUS

Processing status (success or error)

Process Flow

You create an implementation of the BAdI EXEC_METHODCALL_PPF using transaction SE19 (Business Add-Ins: Initial Implementation Maintenance Screen) assigning a filter value. You enter this filter value in the method processing details in Customizing. This BAdI is then executed whenever an action is executed with this processing type.