Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
burakbiber
Explorer
Hello everyone,

 

I am writing this blog to offer a radical and permanent solution to the problem of "How to install ERP Mash-Up on Sales Cloud (C4C) system?" which I have researched a lot. most of the time, but I could not find the clarity I wanted.
I promise you, you can master the whole process and install your ERP mashup screens in the Cloud system yourself, one by one, as an expert. a single SAP Consultant without any support.

While getting the information I gained, from the transaction codes between the screens to the implementation, maybe - this is not bigger than the sky - but I felt MasterMind😊

Anyway...

With reference to the screenshots below, you will be able to integrate any ERP Mash-Up screens you want into your own Sales & Service Cloud screens.
I have a very nice hint surprise marked with a * icon at the beginning of the blog.

Have a pleasant reading!
Before we start, we are going to start with WebGui activating process and then we need the URL and IP addresses with http/https extension used by the organization whose project we are doing or whose ERP system we are using.






         *Step 1:Go to SICF transaction code in your ERP System and execute them.


*Step 2: Follow the /sap/bc/gui/sap/its/webgui/ sets  one by one


 

 


               *Step 3: Lastly, Find the /sap/bc/gui/sap/its/webgui/ service and “Activate” via right click.


 

 


Step 4: First go to SMICM T-Code in your ERP system.


Then, either with FN+F1 or with Goto-Services, open the "Performance Assistant" screen below.


 

Step 5:Then click on the "Technical Information" button in the window.


 


Step 6: Focus on the lines with http and https extensions on the ICM Monitor screen,
take a quick note of the service name/port and host name columns respectively.


(Note: The information we get here is so important. Because this link extension forms the basis of the link (URL) or embedded screen that we will call from the Cloud system. The link extension mentioned here can be as in the example. https://xxxtrail.examplecompany.


 


Step 7: Navigate to the transaction code you want to add and then to the input screen of the transaction code.   (VA22)


 


Step 8: On the input screen, use the keyboard command FN+F1 to write down the screen field name marked with a red field.
You can see an example of the screen field of transaction code “VA22” on the relevant screen.


 

Note: You do not necessarily have to have the input screen of the transaction code here the key point in this step is that whichever screen we want to implampent to Sales Cloud; we need the screen field name for it. (Screen Field:VBAK-VBELN)

From this point on, we have actually received all the information we need to set up HTML and URL Mash-Up from ERP screens. From now on, we will only work with Cloud system screens and integrate the relevant Mash-Up screens into our Cloud system.



Step 9:For this, we go to WorkCenter Administrator---Mashup Authoring respectively.


Select New-URL Mashup and go to the creation screen.


 

 


Step 10: Here we are primarily presented with two options:


 

 


  •  With Port Binding




  •  Without Port Binding




 

If the Mash-Up is to be created only for a specific object (lead, opp., quote, etc.), we can connect the relevant port to these objects and access the Mash-Ups we create only in those objects.

 

But if we create it without connecting a port, we can implement our Mash-Ups on every object screen we want. Without limitations. Like a Getaway Car…

 

We have give a name to the Mash-Up we created and continue to fill in the field information.


Step 11: When we come to the URL section; We write the URL we received from the SMICM transaction code in this field and then add the port number of the link we received (http, https...) to the URL as in the following format (:).


(Further Info---Step 3)


https://xxxtrail.examplecompany.com.tr:8001


Then we add the plugin that should be entered as standard for WEBGUI access via link (URL) to the end of the URL.   /sap/bc/gui/sap/its/webgui/

Then; The information such as client, username, password required to call the relevant link should be entered in the parameter section as a list as follows.























sap client: 500 (You will get this info from ERP System)
sap user: Login Username
sap password: Login Username Password
sap language: ERP System Language Preference
~transaction=*VA22%20VBAK VBELN ExtObjectID

 

And lastly and most importantly;

We need to enter a transaction information as below.

This transaction parameter has a specific standard format and at the same time, the area I highlighted in the screen area section I mentioned in Step 5 is added to the parameter list by adding it next to the text format below.

Then select the parameter value for the port we have selected specific to the object where we will install the mash-up. Here, it is diagnosed over which value Mash-Up will go to the screen.

 

By giving the External ID Parameter in the relevant example. It is ensured to go to the screen related to the Offer External ID.

~transaction=*VA22%20VBAK-VBELN

  • The * icon in front of the operation code is placed to execute the operation code.
    -20% means a space before the parameter display field is entered.
    VBAK-VBELN: As shown in Step 5, it refers to the screen area opened with the corresponding FN+F1 
    command.


  • How To Set Up ERP HTML Mash-Ups In Cloud Systems




    Step 1: If we want to install an ERP HTML Mashup in the system, we go to Administrator-Mashup Authoring from the work-center respectively. Select New-HTML Mashup and go to the creation screen.


 


Step 2: Here again, we are presented with two options.





  • With Port Binding




  • Without Port Binding




I have shown the "With Port Binding" example in URL Mash-Up in the example above,
but the HTML I would like to continue with the "Without Port Binding"
example for diversity in our Mash-Up example.
If we want to set up a Mash-Up without Port Binding, the important point here is that we can select and add the Mash-Up we have set up on any object.



The related HTML Mash-Up is also HTML-based and HTML code-typed, and in addition, if desired, Mashups can also be created by writing operations code directory from the code writing screen.
But in this example, we will continue with the URL type example based on HTML Mash-Up.


In Without Port Binding Mash-Up selection, we need to select a category.
Since I want to set up this Mash-Up on the offer object in the related example, and the offer object is a transactional data (sales data),
I continue my transaction through the "Business&Finance" category.



Step 3: When we come to the URL section; We write the URL we get from the SMICM transaction code in this field and then add the port number of whatever link we received (http, https...) to the URL as in the following format (:).  https://xxxtrail.examplecompany.com.tr:8001
(Further Info---Step 3)


 

 

Then we add the plugin that should be entered as standard for WEBGUI access via the link (URL) to the end of the URL. /sap/bc/gui/sap/its/webgui Then; The information such as client, username, password required to call the relevant link should be entered in the parameter section as a list as follows.























sap client: 500 (You will get this info from ERP System)
sap user: Login Username
sap password: Login Username Password
sap language: ERP System Language Preference
~transaction=*VA22%20VBAK VBELN

 

And lastly and most importantly;
We need to enter a transaction information as below. This transaction parameter has a specific standard format and at the same time, the area I highlighted in the screen area section I mentioned in Step 5 is added to the parameter list by adding the following text format next to it.
PLEASE DONT FORGET THE “ ~ ” ICON BEFORE WRITE THE TRANSACTION.

~transaction=*VA22%20VBAK-VBELN

The asterisk * icon in front of the operation code is placed to execute the operation code.
20% means a space before the parameter display field is entered.
VBAK-VBELN: As shown in Step 5, it refers to the screen area opened with the corresponding fn+f1 command.


 


 

Step 4: Since we do not bind a port to this HTML type Mash-Up, we do not need to bind any object's parameter extension. The Height value determines the mash-up view size, then,
Click on the "Preview" button to preview the relevant Mash-Up and check the screen.


 




  • Important Note: If we want to design a Mash-Up screen that will automatically open the ERP screen without taking the action of clicking on the URL link to any work center or tab, we must enter the URL link we provide as "https" extension for such mashups!



Step 5: When we save the Mash-Up we created, we are directed to the "Mashup Authoring" screen again, then we click on the item of the Mash-Up we want to activate and click on the "Activate" button. Thus, the Mash-Up becomes "Active".



Step 6:  When we want to add the Mash-Up we created as a link in the "Tab" on the related object, open the adaptation mode, first create the tab and click on "Mashup" with the "Add" button in the "Overview".



Step 7: The list view of all ERP Mash-Up we created should be like this. Select the Mash-Up we created from the list.


 


 

 

           Step  8: The URL we select from the list is impalemated on the screen as mashup link based.

 

 

 

Thank you for reading my blog. Don't forget to leave a comment and give a like! ♥






BURAK®






May the force be with you!


 

 

 

 

 

 

 

 

 
2 Comments
Labels in this area