SAP MDG · DATA MODEL UI

How do I extend an SAP MDG Business Partner search result list to show related customer and company-code details in FPM?

Extend the standard BP search result UIBB, raise event BP_SELECTED with parameter PARTNER, and embed a detailed Web Dynpro/FPM component to display customer and company-code data. The sample also notes a limitation: if several Business Partners are selected, only the first selected BP’s detailed data is listed.

Extend the standard BP search result UIBB, raise event BP_SELECTED with parameter PARTNER, and embed a detailed Web Dynpro/FPM component to display customer and company-code data. The sample also notes a limitation: if several Business Partners are selected, only the first selected BP’s detailed data is listed.

To extend the SAP MDG Business Partner search result list, customize the standard result configuration BS_BP_QUERY_RESULT and use a feeder that raises the FPM event BP_SELECTED with the selected Business Partner ID in event parameter PARTNER. The detailed area is then displayed through a separate Web Dynpro/FPM component and composite UIBB configuration YY_SEARCH_RESULT_DETAILS.

Process flow

  1. Customize BS_BP_QUERY_RESULT.
  2. Implement or replace the feeder with YY_CL_BS_BP_QUERY_RESULT.
  3. Raise BP_SELECTED and pass PARTNER.
  4. Create Web Dynpro component ZMDG_SEARCH_RSLT_DET_CUS.
  5. Implement IF_FPM_TRANSACTION and IF_FPM_UI_BUILDING_BLOCK.
  6. Build view MAIN and window W_DETAILS.
  7. Map context nodes CUST and CUST_CC.
  8. Bind TAB_CUST and TAB_CUST_CC to the respective data sources and implement SELECT_CC for company-code loading. Copy FPM_COMPOSITE_UIBB_TEMPLATE to create YY_SEARCH_RESULT_DETAILS. Insert the new composite UIBB into BS_BP_DQUERY using FPM de

Referenced tables

ObjectPurpose
BS_BP_QUERY_RESULTStandard BP search-result UI configuration to customize
BS_BP_DQUERYQuery configuration where the detailed composite UIBB is added
FPM_COMPOSITE_UIBB_TEMPLATETemplate copied to create YY_SEARCH_RESULT_DETAILS

The remaining configuration, implementation details, and testing guidance continue from this answer more…

Related questions and keywords

Alternative questions

  • How is the selected Business Partner passed to a detailed-data UIBB?
  • Which FPM event is raised when a Business Partner is selected?
  • How do I show customer and company-code details after BP selection in MDG?

Possible questions

  • How is the selected Business Partner passed from the search result list to the detailed-data component?
  • Which UI configuration must be customized for the BP search result list?
  • How is UI configuration YY_SEARCH_RESULT_DETAILS created?
  • What limitation applies when several Business Partners are selected?
  • Which SAP tables are involved in retrieving customer and company-code details?

Keywords

SAP MDGFPMGUIBBBusiness PartnerBP_SELECTEDPARTNERcustomer detailscompany-code detailsBOLGenILWeb Dynpro