SAP ABAP IMG Activity _CACS_CACS_OAWLCTXT (BAdI: Context Information for Worklist)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSOA (Package) Framework for Object Assignment (FOA)
IMG Activity
ID _CACS_CACS_OAWLCTXT BAdI: Context Information for Worklist  
Transaction Code S_AEN_10000402   (empty) 
Created on 20050214    
Customizing Attributes _CACS_CACS_OAWLCTXT   BAdI: Context Information for Worklist 
Customizing Activity CACS_OAWLCTXT   Implement BAdI for Context Information for Worklist 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name CACS_OAWL_CTXT    

Use

This Business Add-In (BAdI) is used in Incentive and Commission Management (ICM). You use this BAdI to select context information. It lets you create a worklist for object assignment using the Framework for Object Assignment. The implementations of BAdI definition CACS_OAWL_CTXT are called from the application plug that connects the Framework for Object Assignment to the application.

BAdI interface IF_EX_CACS_OAWL_CTXT has the following methods:

  • MAPCTXT
    • Transfers predefined context information for the worklist
  • SELCTXTWPAR
    • Selects context information based on selection parameters
    • Imports to parameter IT_SELSET the parameters for the selection of context information
      The names of the parameters correspond to the fields of the structure through which the call of the BAdI implementation was filtered (see below). Context information can be placed in the return parameter ET_RESULT_TABLE in the form of an internal table using any format. However, the data typing must match the definition of parameter ET_SELRESULT in the interface of the function module that is called in the application plug for the corresponding method.

Implementations of the BAdI definition CACS_OAWL_CTXT are called after filtering. The filter is defined in Dictionary structure CACS_S_OAWLCTXTBADIFLTR. The following filter criteria are available:

Requirements

Standard settings

The implementation of CACS_OAWL_CTXT_ELT1 for entitlement and liability transfer is contained in the standard delivery of BAdI definition CACS_OAWL_CTXT. The implementation is active as standard and is used to select commission contract data as context information for the entitlement and liability transfer worklist.

The BAdI implementations are called from method Selects Context Information for Worklist in application plug CACS41_FOA_ELTPLUG (implemented by function module CACS41_FOA_ELT_SELECT_CTXT).

Activities

Since the BAdI definition is filter-dependent, the filter values of existing BAdI implementations must be enhanced when you configure a new assignment type, or define a new selection structure or create a new selection method. If the logic of existing BAdI implementations does not take account of the new assignment type or of selection by the new selection structure or method, you must implement a new BAdI.

See also:

Methods

  • Transfers predefined context information for the worklist (MAPCTXT)
  • Selects context information based on selection parameters (SELCTXTWPAR)

Interface

  • BAdI interface IF_EX_CACS_OAWL_CTXT

Example

Business Attributes
ASAP Roadmap ID 105   Define functions and processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20050407 
SAP Release Created in 600