Skip to Content
avatar image
Former Member

SAP Customer OnDemand How To Calling ECC Custom BSP Application Using Mashup

Hi Expert,

I am working on the SAP Customer OnDemand as a Technical Consultant and i need help regarding calling Custom BSP Application in SAP Customer OnDemand Front end using Mashup ( any URL , Data or HTML ) .

But i don't know what process follow to calling custom BSP application and what steps require in SAP ECC side and SAP Customer OnDemand side .....

I want to pass parameter in the BSP application from the Customer Ondemand and call the relative information about that value....

Can anyone help me regarding this query or if any process to create and configure the application please share with me....

Many Thanks ,

Mithun

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Oct 07, 2013 at 06:40 PM

    Hi Mithun,

    What you are referring to are simple mashup integrations between Cloud for Customer and ECC. As of today, the Service Ticket screen in Cloud for Service has been enabled for most common mashup scenarios to do:

    Create Order

    Edit Order

    Simulate Order (ATP/Price check)

    Get Status of Order(s)

    Most of these ECC transactions can be exposed as mashups in Cloud for Service using the HTML/URL mashups feature. To do this you need to do the following

    1. Identify the WebDynPro or equivalent web UI for the ECC transaction you want to mashup and generate a "deep link" URL which is the URL you can paste into a browser session and directly navigate to the ECC transaction. Here is an example for ECC transaction VA01 (order create)

    https://dh3tdc00.wdf.sap.corp:55081/sap/bc/webdynpro/sap/lo_oif_main_app?BP_Version=15&WDCONFIGURATIONID=ZSB_LO_OIF_SDOC_APPL&TRTYP=X&vkorg=3020&vtweg=30&spart=00&kunag=0000301922&auart=OR&sap-theme=sap_corbu&sap-client=800&sap-language=EN#


    2. Identify which URL parameters you need to pass into the deep link URL so the transaction can execute successfully. In VA01 here are some samples for above:

    • VKORG= Sales Org ID/Name
    • VTWEG= Sales Distribution Channel ID/Name
    • SPART= Sales Division ID/Name
    • KUNAG= ERP Account External ID
    • AUART= Order Type (OR= Standard Orders, RE= Returns)

    3. In Cloud for Customer Go to Administrator -> Mashup Authoring and Create a new HTML or URL mashup. The difference between the two is HTML is a iFrame within Cloud for Customer and a URL is a pop-up that opens on top of Cloud for Customer

    4. Choose the following other settings for the Mashup

    • Mashup Category- Productivity & Tools
    • Port Binding- Ticket Info
    • Mashup Name- DH3 Create Order
    • Type- URL


    5. Click on Extract Parameters to define the URL parameters. You can hardcode them to static values or map them to the mashup Outports. Outports are the ticket fields you can access when the mashup loads in context of a ticket and pass them dynamically into the URL.


    6. Click on Preview to confirm the mashup loads correctly and than Save.

    7. Deploy the mashup in the Ticket Screen via adaptation.

    Good luck!

    Rei Kasai

    Product Management

    SAP Cloud for Customer


    mashup config.png (169.5 kB)
    VA01.png (300.9 kB)
    mashup ports.png (65.8 kB)
    Add comment
    10|10000 characters needed characters exceeded

    • I managed to open ECC within SAP Business ByDesign. Actually quite simply: create an URL mashup in ByD, and use as URL the Netweaver Business Client access to ECC. This URL can look like this: https://XXX.tdc.sap.com/nwbc .

      One can add parameters like "sap-client" or "sap-language" to ease the login into ECC when you enter the ByD screen which contains the mashup.