Ansicht
Dokumentation

FARRIC_BADI_DELIVERY - BAdI: Delivery Enhancements

FARRIC_BADI_DELIVERY - BAdI: Delivery Enhancements

ABAP Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

You use this business add-in (BAdI) to process delivery and goods issue information and transfer it to the Revenue Accounting application reuse layer (ARL) through its structures. Also, you use this BAdI to include nonstandard fields and to modify some of the values of the customer-specific fields.

You've integrated SAP Revenue Accounting and Reporting with SD.

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

BAdI Method Documentation

  • DELIVERY_DATA_TO_ARL
You may modify some values in standard fields and their corresponding condition items.
  • These fields are defined in structures FARRIC_S_SD02MI_ALLOW_MOD_FLDS, FARRIC_S_SD02CO_ALLOW_MOD, FARRIC_S_SD03MI_ALLOW_MOD, and FARRIC_S_SD03CO_ALLOW_MOD and returned to the program flow with export parameters ET_RAI_MAIN_ITEM_ALLOW_MOD and ET_RAI_CONDITIONS_ALLOW_MOD, respectively.

  • You must enter the values you want to modify for the delivery RAI into ET_RAI_MAIN_ITEM_ALLOW_MOD. You enter the key modifiable fields into the FARRIC_S_SD02MI_KEY part of the structure.

  • You must enter the values you want to modify for the delivery RAI into ET_RAI_CONDITIONS_ALLOW_MOD. You enter the key modifiable fields into the FARRIC_S_SD02CO_KEY part of the structure.

Once an entry with the key is found, all modifiable fields are overwritten.
  • DELIVERY_DATA_TO_ARL_CUSTOM
You use this method to modify any field value in the customer field.
  • In this method, the fields in structures INCL_EEW_FARRIC_SD02MI and INCL_EEW_FARRIC_SD02CO are modifiable.

  • All entries in export parameters ET_RAI_MAIN_ITEM and ET_RAI_CONDITIONS with matching entries in import parameters IT_RAI_MAIN_ITEM and IT_RAI_CONDITIONS may populate the fields included in structures INCL_EEW_FARRIC_SD02MI and INCL_EEW_FARRIC_SD02CO.

  • CLEAR_RELTYPE_FLAG: You override the relevancy of a line item for revenue accounting.
  • DETERMINE_MIG_PACKAGE: You overwrite the migration package ID determined from customizing.
  • EXCLUDE_CONDITIONS: The conditions inserted into table ET_EXCL_SD02CO from IT_SD02CO aren't transferred to the ARL.

BAdI Interface Documentation

IF_FARRIC_DELIVERY

For information about implementing BAdIs as part of the enhancement framework, see SAP NetWeaver Platform at http://help.sap.com/nw_platform. Select a release and then Application Help. Choose SAP NetWeaver Library: Function-Oriented View-->Application Server-->Application Server ABAP-->Application Development on AS ABAP-->ABAP Customer Development -->Enhancement Framework.






Vendor Master (General Section)   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 5168 Date: 20240523 Time: 221244     sap01-206 ( 138 ms )