SAP ABAP Data Element CACSOAPLUGMETH (FOA: Methods in Plug of Connected Application)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSO2 (Package) Framework for Object Assignment (FOA): Persistence
Basic Data
Data Element CACSOAPLUGMETH
Short Description FOA: Methods in Plug of Connected Application  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type CACSOAPLUGMETH    
Data Type CHAR   Character String 
Length 2    
Decimal Places 0    
Output Length 2    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 PlugMethod 
Medium 15 Plug Method 
Long 37 Plug Method of Connected Application 
Heading PlugMeth 
Documentation

Definition

Indicates the method in the application plug through which the system communicates with the connecting application. The application plug is the defined interface for Framework for Object Assignment (FOA).

Use

The Framework for Object Assignment uses the methods in the application plug to execute work steps in connection with object assignments. A function module from the application plug must be assigned to each method known by Framework for Object Assignment. This setting depends on the assignment type.

Dependencies

You assign the following methods of FOA to a function module of the application. If the attribute is optional, it is indicated as such:

  • Gets ID of Connected Application
    Calls the connected application and enables it to identify itself with a 10-character ID. The application ID is transferred to the worklist for object assignment. From there it transferred to the application plug with all operations on the worklist.
  • Selects Context Information for Worklist (optional)
    Context information can be specified when a worklist for object assignment is created. Context information can be any data that is relevant to worklist processing.
  • Selects Objects with Specified Parameters
    Selects objects in the connected application based on selection sets for selection options that were specified in the worklist definition.
  • Displays a Selected Object in Connected Application (optional)
    Displays a selected object in the connected application.
  • Selects Target Objects with Specified Parameters
    Selects target objects in the connected application based on selection sets for selection options that were specified in the worklist definition.
  • Displays a Selected Target Object in Connected Application (optional)
    Displays a selected target object in the connected application.
  • Assigns Objects to Target Objects
    Transfers assignment instructions in the worklist for object assignment to the connected application for implementation.
  • Gets Detailed Information on a List of Objects
    Gets detailed information on an object for displaying a worklist that was created manually or automatically. This is necessary because only the object key is saved in the worklist.
  • Gets Detailed Information on a List of Target Objects
    Gets detailed information on a target object for displaying a worklist that was created manually or automatically. This is necessary because only the object key is saved in the worklist.
  • Displays Result of Object Assignment (optional)
    Calls, for an assignment instruction, the connected application to display the result of an object assignment.
  • Reverses Object Assignment (optional)
    Reverses the object assignments that were created for an assignment instruction.

Example

For the use of the Framework for Object Assignment for entitlement and liability transfer, the methods in the plugs have functions such as the following:

  • Gets ID of Connected Application
    Determines the commission application.
  • Selects Context Information for Worklist
    Enables for example the selection of data of a commission contract for which the worklist is to be created.
  • Selects Objects with Specified Parameters
    Selects remuneration lines. The customer exit is based on the implementation of the BAdI CACS_OAOBJSEL (method here: SELOBJSWPAR) in Customizing of Incentive and Commission Management under Tools-> Framework for Object Assignment -> Assignment Type -> Business Add-Ins (BAdIs) -> BAdI: Object and Target Object Selection in Worklist.
  • Selects Target Objects with Specified Parameters
    Selects commission contracts as receivers of remuneration entitlements. The customer exit is based on the implementation of the BAdI CACS_OAOBJSEL (method here: SELOBJSWPAR).
  • Assigns Objects to Target Objects
    Creates transfer documents for transferring entitlements and/or liability to another commission contract.
  • Gets Detailed Information on a List of Objects
    Determines the data for displaying remuneration lines in a commission application based on the key posting year (POST_YEAR), document number(DOC_ID), and ID of the remuneration line (REMUN_POS). The customer exit is based on the implementation of the BAdI CACS_OAOBJSEL (method here: SELOBJSWID).
  • Gets Detailed Information on a List of Target Objects
    Determines data for displaying commission contracts in a commission application based on the key number of the commission contract (CTRTBU_ID) and version (VERSION). The customer exit is based on the implementation of the BAdI CACS_OAOBJSEL (method here: SELOBJSWID).
  • Indicates Result of Object Assignment
    Display of a transfer document created for an assignment instruction.
  • Reverses Object Assignment
    Reverses the transfer documents for all assignment instructions of an assignment group.

History
Last changed by/on SAP  20050409 
SAP Release Created in 600