Ansicht
Dokumentation

SIMG_SSC_WD_EXP_RETR - BAdI: Assign Values in Application Context for WDA Expense Report

SIMG_SSC_WD_EXP_RETR - BAdI: Assign Values in Application Context for WDA Expense Report

ABAP Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Travel Management (FI-TV) component. You can use this BAdI to change the application context for the Expense Report application (FITE_EXPENSES) in the Web Dynpro ABAP-based user interface before determining target field values and transferring them to the CRM Service Request UI.

When the Service Request UI is launched from a transaction in the ERP back end, some of the fields in the UI can have values based on the application context information in that ERP back end. In certain circumstances, you may wish to alter some of the application context values and assign values that reflect what is expected in the CRM UI.

You may also wish to add your own source fields when determining CRM target field values in view cluster SSCVC_GROUP. In this case, you can implement this BAdI to set the runtime values of your enhanced source field list.

The BAdI Method: Retrieve Application Context is delivered, and uses the parameters set out below.

Import Parameters:

  • IV_EMPLOYEE_NUMBER: Employee's Personnel Number
  • IV_TRIP_NUMBER: Trip Number
  • IS_TRIP_GEN_DATA: General Trip Data
  • IT_ADVANCES: Maintained Entries of Advances
  • IT_ADVANCES_COPY: Selected Entries of Advances Which Will Be Copied to Other Entries
  • IT_ADVANCES_DEL: Selected Entries of Advances Which Will Be Deleted
  • IT_COSTDIST: Maintained Entries of Cost Assignment
  • IT_COSTDIST_DEL: Selected Entries of Cost Assignment Which Will Be Deleted
  • IT_DEDUCTIONS: Maintained Entries of Deductions
  • IT_ITINERARY: Maintained Entries of Additional Destinations
  • IT_ITINERARY_DEL: Selected Entries of Additional Destinations Which Will Be Deleted
  • IT_MILEAGE: Maintained Entries of Mileage
  • IT_MILEAGE_COPY: Selected Entries of Mileage Which Will Be Copied to Other Entries
  • IT_MILEAGE_DEL: Selected Entries of Mileage Which Will Be Deleted
  • IT_RECEIPTS: Maintained Entries of Receipts
  • IT_RECEIPTS_COPY: Selected Entries of Receipts Which Will Be Copied to Other Entries
  • IT_RECEIPTS_DEL: Selected Entries of Receipts Which Will Be Deleted
  • IT_ITEMIZATION: Maintained Entries of Receipts Itemizations
  • IT_ITEMIZATION_DEL: Selected Entries of Receipts Itemizations Which Will Be Deleted
  • IS_ORG_RECEIPT: Original Receipt Which is Used by Itemization
  • IS_RECEIPT_SPLIT: Receipt Which Will Be Split
  • IT_MESSAGES: Error and Warning Messages Reported in Application

Changing Parameters:

  • CS_APPLICATION_CONTEXT: Application Context for parameter transfer to a CRM Service Request

In the standard system, there is no active BAdI implementation.

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

This BAdI uses interface IF_SSC_WD_EXP_RETRIEVE. For more information, display the interface in the Class Builder.






CPI1466 during Backup   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 4382 Date: 20240523 Time: 155812     sap01-206 ( 108 ms )