Ansicht
Dokumentation

SIMG_SSC_WD_EES_RETR - BAdI: Assign Values in Application Context for WDA Express Expense Sheet

SIMG_SSC_WD_EES_RETR - BAdI: Assign Values in Application Context for WDA Express Expense Sheet

CPI1466 during Backup   rdisp/max_wprun_time - Maximum work process run time  
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 Express Expense Sheet application (FITE_EXPRESS_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
  • IV_PERIOD_OPTION: Selected Period Option in Pre-Selection Page of Express Expense Sheet
  • IV_PERIOD_FROM: Selected From Date in Pre-Selection Page of Express Expense Sheet
  • IV_PERIOD_TO: Selected To Date in Pre-Selection Page of Express Expense Sheet
  • 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_EES_RETRIEVE. For more information, display the interface in the Class Builder.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 4759 Date: 20240523 Time: 170731     sap01-206 ( 152 ms )