Ansicht
Dokumentation

FARR_BADI_COMPND_GRP - BAdI: Determination of Compound Group POB Attributes

FARR_BADI_COMPND_GRP - BAdI: Determination of Compound Group POB Attributes

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Revenue Accounting(FI-RA-IP) component. You can use this BAdI to derive attributes of compound group POB. If the attributes of the non-distinct POBs differ from each other, the compound group POB attribute cannot be implicitly derived. You can then use this BAdl to determine the attributes of the compound group POB based on customer needs.

Parameters:

Input Parameters

  • Sender Component of Source Item
  • Logical System of the Source Item
  • Source Document Item Type
  • Source Item ID
  • Business Area
  • Profit Center
  • Segment for Segmental Reporting
  • Functional Area
  • Cost Center
  • Order Number
  • WBS Element
  • Distribution Channel
  • Division
  • Start Date
  • End Date
  • Business Change Reason
  • Business Partner Number
  • Customer Number
  • Customer Fields of Contract Items Business Context

Output Parameters

  • Business Area
  • Profit Center
  • Segment for Segmental Reporting
  • Functional Area
  • Cost Center
  • Order Number
  • WBS Element
  • Distribution Channel
  • Division
  • Start Date
  • End Date
  • Business Change Reason
  • Business Partner Number
  • Customer Number
  • Customer Fields of Contract Items Business Context

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

BAdI Implementation

  • Enhancement spot: FARR_COMPOUND_GROUP_POB_ATTR
  • BAdI definition: FARR_BADI_COMPND_GRP_POB_ATTR

The fallback implementation uses the following logic:

  • Business Change Reason:
  • If there is only one non-distinct POB that has a business change reason and others have empty values, or several non-distinct POBs have the same business change reason, then the business change reason of the compound group POB takes that value as well.

  • If several non-distinct POBs have different business change reasons (non-empty), then RAR raises an error.

  • Start Date/End Date:
    If the compound group POB is a time-based POB, then the following applies:
  • Start date = earliest start date of all non-distinct POBs.

  • End date = latest end date of all non-distinct POBs.

BAdI method documentation:

  • IF_FARR_BADI_COMPND_GROUP_POB~DETERMINE_ATTRIBUTES

For information about implementing BAdIs as part of the Enhancement Framework, go to SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then select Product Assistance. In SAP Help Portal, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP.






Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 4682 Date: 20240523 Time: 203949     sap01-206 ( 55 ms )