Ansicht
Dokumentation
FARR_BADI_COMPND_GRP - BAdI: Determination of Compound Group POB Attributes
Fill RESBD Structure from EBP Component Structure CL_GUI_FRONTEND_SERVICES - Frontend ServicesThis documentation is copyright by SAP AG.
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 )