Skip to Content
Dec 03, 2012 at 10:54 AM

FPM Suspend and Resume feature to communicate to External catalog


Hi Team,

I am working on ECC 6.0 EHP5 system to implement custom solution for communicating with External catalogs from Purchase requisition WDA application MMPUR_SPPR_MAIN_APPL, Currently this application does not have catalog button.

Following is my idea:

  1. Maintain necessary entries in SPRO -->Material Management --> Purchasing --> Environment Data --> Web Services: ID and Description for external catalogs.
  2. Add a custom button for catalog in component configuration.
  3. For handling an action of this button,Create a custom WebDynpro ABAP Component implementing FPM interface, to send data to external catalogs and to receive the data from external catalogs.
  4. On click of catalog button WDA application, read data from this customizing and show the external catalog options to the users.
  5. Based on user selection, send data to catalog by calling this external OCI websites by suspending current application.
  6. User will select the items on catalogs screen and press check out, user will now be back to the application which was suspended.
  7. In this resumed application, read the items from URL and process it to add it in PR.

My questions are:

  1. How do i launch this custom webdynpro application on click of a button? do i need to create any launch pads in lpd_cust transaction?
  2. How do i suspend the current application?
  3. How do i resume the application when data is sent back from catalog?
  4. what should be the HOOK_URL for this custom application?

Can you kindly help to get these questions answered?


Ashish Shah