SAP ABAP IMG Activity _CACS_SE_COMPRESSION (BAdI: Transfer Publish and Subscribe)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSXFI1 (Package) ICM: FI Adapter: Transaction Data
IMG Activity
ID _CACS_SE_COMPRESSION BAdI: Transfer Publish and Subscribe  
Transaction Code S_PRN_53000274   (empty) 
Created on 20061127    
Customizing Attributes _CACS_SE_COMPRESSION   BAdI: Transfer Publish and Subscribe 
Customizing Activity _CACS_SE_COMPRESSION   BAdI: Transfer Publish and Subscribe 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name CACS_SETTLEMENT_SUBSCRIPTION    

Use

This Business Add-In (BAdI) is used in the Incentive and Commission Management (ICM) component.

You use it to react to the content of the individual compression structures before the compression of the due settlement items. You can define five different methods within the BAdI, providing the following:

  • Call Publish and Subscribe for compressing payment
  • Call Publish and Subscribe for compressing costs
  • Call Publish and Subscribe for compressing tax
  • Call Publish and Subscribe for compressing tax payment
  • Post Publish and Subscribe data

A varying number of methods are available for the individual SAP settlement systems FI, FS-CD and PY:

  • FI: All the above methods can be defined.
  • FS-CD: Alle the above methods can be defined, apart from compressing costs.
  • PY: Only the methods for compressing payment and the posting can be defined.

No export or change parameters are defaulted in these methods. You have the option of starting other business scenarios on the basis of the current values and information.

Individual methods of the BAdI are called after the individual compression steps.

Requirements

The ISF package: Settlement (CACSSE) is active in your commission application.

Standard settings

No BAdI implementation is activated in the standard delivery.

The BAdI is intended for multiple usage. All activated implementations that match the filter are called and executed.

The BAdI is filter-dependent. The following filters are available:

APPL    Commission application

TRIGID    Identification of the logical target system of the settlement

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

See also:

This BAdI uses the interface IF_CACS_SETTLEMENT_COMPRESSION.

For more information, display the interface in the Class Builder.

Example

Business Attributes
ASAP Roadmap ID 255   Create Interfaces 
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  20070605 
SAP Release Created in 700