Purpose
The purpose of this document is to provide information on how to create an implementation for the BAdI /SAPSRM/BD_WF_PROCESS_CONFIG on SRM 7.0 and above.
Overview
The document will describe, which methods and parameters are available in the BAdI /SAPSRM/BD_WF_PROCESS_CONFIG.
Standard settings
This BAdI is designed to build custom runtime version of the process schema on the basis of the design time process schema.
This BAdI is called each time the design time version is copied into its runtime version. Use method CREATE_PROCESS_LEVEL_CONFIG of the BAdI interface /SAPSRM/IF_EX_WF_PROC_CONFIG to create your own runtime process levels. Additional process levels are inserted into the runtime version of the process schema by calling method CREATE_PROCESS_LEVEL of the level service instance IO_LEVEL_SERVICE. This service instance is provided as an input parameter.
The Business Add-In is filter-dependent. The filter is a value pair consisting of the Document Type and the Responsibility Resolver Name, which you have specified in process level configuration.
Methods
CREATE_PROCESS_LEVEL_CONFIG - Creates a Process Level for Runtime Configuration
Parameter | Type | Description |
---|---|---|
IS_DOCUMENT | Importing | Purchasing Document (BAdI Interface Parameter) |
IO_LEVEL_SERVICE | Importing | Process-Level Service |
CS_PROCESS_LEVEL | Changing | Process Level Attributes (BAdI Interface Parameter) |
Implementation
Read the following page for details:
Process Level Configuration Badi usage
Related Content
Related Documents
Process Level Configuration Badi usage
Related SAP Notes/KBAs
KBA: 1700677 BAdI /SAPSRM/BD_WF_PROCESS_CONFIG not executed when a shopping cart is changed during completion step
KBA: 1700706 BAdI /SAPSRM/BD_WF_PROCESS_CONFIG not executed when a shopping cart is ordered, then requester recalls and edits it