Вы находитесь на странице: 1из 76

REQUIRMENT:My client requirement is the user wants to create IS-U Business partner in CRM WEB

UI screen, because in CRM only they can change display the IS-U BP which are
created in IS-U systems.
We can achieve this requirement by using the concept called Transaction Launcher
in CRM system.
User can create the IS-U BP by giving single click from CRM WEB UI screens.
PURPOSE OF THE TRANSACTION LAUNCHER:By using launcher we can populate the bsp and non bsp application on CRM WEB UI
screen.
BSP Application is: - CRM & WEB DYNPRO application
NON BSP Application are:-URLS (web site detail) and R/3 Transaction.
STEPS FOR ACCESING ISU BP CREATION SCREEN IN CRM WEBUI SCREEN:1.
2.
3.
4.
5.
6.

Create logical systems.(SALE)


Assign logical system to a client.(SALE/SCC4)
Create RFC destination.(SM59)
Copy TSTC objects in IS-U system.(SWO1)
Assign RFC destinations for synchronous method calls in CRM system.(BD97)
Define Transaction Launcher, Logical system and URLs in CRM.
(CRMS_IC_CROSS_SYS)
7. Configure Transaction Launcher (wizard).(CRMC_UI_ACTIONWZ)
8. Create a logical link.
9. Create direct link group.
10.Assign logical link to direct link group.
11.Assign direct link group to navigation profile.
12.Assign navigation bar profile to business role.
13.Adjust direct link group and direct link.

STEP 1. Create logical systems. (SALE):-

Go to SALE Tcode.
Expand the Basic settings and Logical systems'.

Click on IMG-Activity of Define Logical system.


Click on New Entries.
Enter names for Logical system and name fields.

Press enter

Press enter

Press enter and save request.

Now data is saved.


NOTE: - Do the same settings in IS-U system also.

STEP 2:- Assign logical system to a client. (SALE/SCC4) (DO IT IN CRM)


Go to SALE Tcode.
Expand the Basic settings and Logical system.
Click on IMG-Activity of Assign Logical system to client.

Click on Enter.

NOTE: - We can create any number of Logical systems, but we can assign
only one Logical system to the client.

NOTE: - In above screen shot we can see that client-300 is assigned to the
logical system which we have not created.

Click on Edit button and change logical system with our defined logical system.

Double click on client 300.

Change the Logical system name to our logical system.

Click on save.

NOTE: - Do the same settings in IS-U system also.

STEP 3:- create RFC destination. (SM59)


Go to SM59 Tcode.

Click on create button.

Click on enter button.


NOTE: - here we can see info of Technical settings tab.

Give the Target host, system number and IP-Address of the ISU system.
Go to logon & security tab.

Give the values for language, client, user, and password.

Click on save.

Click on connection test.

Click on back button.

Click on Remote logon.

Here we got the access for the IS-U system screen.


NOTE: - Do the same settings in IS-U system also.
Go to SM59 T code.
And provide the values as shown in the below screens.

Also provide the logon & security tab values.

Click on save.

Click on Connection Test.

Go back and click on Remote logon.

Here we got the CRM System Access Screen.


STEP 4:- Copy TSTC objects in IS-U system. (SWO1)
Go to SWO1 Tcode
Enter name TSTC to object/interface field.

Click on display button.

Expand everything and notice.

Click on back button and click on copy button.

Provide the custom values.

Click on copy button.

Save it under a proper package.

Click on display button with help of Z-Object (ZISU_300).

Expand everything and notice.

Click on back button. It will take us to the initial screen.

Click on object type from menu bar.


Click on change release status to --> implemented.

Now the TSTC objects got implemented.

Again click on object type from menu bar.

Click on change release status to --> Released.

Press Enter.

Now the TSTC objects got released.


Click on change button. (ZISU_300)

Expand the methods and select the EXECUTE METHOD.

Click on choose button.

Check the synchronous option in the pop-up window.

Click on continue.

Put the cursor on the EXECUTE METHOD and go to edit in the menu bar change
release status object type componentto implemented.

Now the method got implemented.


Again put the cursor on the EXECUTE METHOD and go to Edit in the menu bar
change release status object type componentto Released.

Now the method got released.

NOTE:-Expand the methods; if we have Tick mark, then it is successfully


released.
Click on generate button.

Now method got generated successfully.


STEP 5:- Assign RFC destinations for synchronous method calls in CRM
system. (BD97)

Go to BD97 Tcode in CRM system.

Search the logical system ISUMEW_300 and place cursor on it and click on
standard dialogue destination.

Click on continue.

Again select ISUMEW_300 and place cursor on it and click on standard bapi
destination.

STEP 6:- Define Transaction Launcher, Logical system and URLs in CRM.
(CRMS_IC_CROSS_SYS)
Go to CRMS_IC_CROSS_SYS Tcode.

Click on new entries.

Enter the above screen shot values.

Save it under a package.

Go to SICF Tcode.

Enter CRM_CIC_RABOX in the Service name.

Click on execute.

Now right click on CRM_CIC_RABOX and select TEST SERVICE.

Next we can see popup, in that we have to select always allowed or allow.

Provide the logon username and password and click on ok.

Now the browser will be opened copy the URL path and paste it in the Tcode
crms_ic_cross_sys.
Note: In the path select the text which starts from http to ?. In our
example copy the text which is highlighted in yellow color.
http://narasimhacrm.visuinfotech.com:8031/sap/bc/gui/sap/its/crm_cic_rabox?sapclient=300

Go to SMICM Tcode.

Goto menu bar and click on goto. select services then we can get new screen
and active on http field.

Select http field and click on service from the menu and click on activate.

Go to ISU system and enter Tcode SICF.

Enter CCMP_RABOX in the service name field and click on execute.

Select CCMP_RABOX and right click on it select TEST SERVICE.

Click on allow. The browser will come, go to Tcode CRMS_IC_CROSS_SYS and copy
the path from the browser and paste it in the ISUMEW_300.

Note: In the path select the text which starts from http to ?. In our
example copy the text which is highlighted.
http://sapisu:8000/sap/bc/gui/sap/its/ccmp_rabox? sap-client=300

Save it under a package.


Go to SMICM Tcode.
Go to menu bar and select GO TOservices then we will get a new screen.

Select http and fields and in the menu select serviceactivate.

STEP 7:- Configure Transaction Launcher (wizard). (CRMC_UI_ACTIONWZ).

GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Technical Role Definition ->
Expand Transaction Launcher -> Click on IMG-Activity Configure Transaction
Launcher.
*********************************** OR **************************************
GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand Interaction Center Web Client -> Expand Basic Functions > Expand Transaction Launcher -> Click on IMG-Activity of Configure Transaction
Launcher (Wizard).
*********************************** OR **************************************
GOTO Tcode CRMC_UI_ACTIONWZ.
Note: By using wizard we can configure the Transaction Launcher.

Press Enter, now you will get the wizard.

Click on continue.

Enter custom name in the field Launch Trans.ID.

And click on continue.


Provide values for Description and Class Name and also uncheck check boxes
Stateful & Raise Veto.
Click on continue.

Provide the values for Transaction Type as BOR Transaction.


Logical System as ISUMEW_300.
BOR Object Type as ZISU_300. (Which we have created a
TSTC object in ISU System).
Method name as EXECUTE.

And click on continue.


Provide the values for Parameter as Object Key.
Value as FPP1. (FPP1 is the Tcode for creating BP in ISU
System).

Click on continue.
Check the checkbox Save Data in Activity Clipboard.

Click on continue.
Click on complete.

Save it under a package.

Now we are done with the wizard.


STEP 8:- Create a logical link.

GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Technical Role Definition -> Click
on IMG-Activity of Define Navigation Bar Profile.
*********************************** OR **************************************
Go to Tcode CRMC_UI_NBLINKS.

Press Enter.
Click on Define Logical Links.

Click on New Entries.

Provide values for Logical Link ID as CREATE BP.


Select Launch Transaction for Type field.
Select EXECLTX for Target ID field.

Provide value for Parameter as ZLAUNCHID_300. (This is the Transaction


Launcher ID).
Provide value for Parameter Class as CL_CRM_UI_LTX_NAVBAR_PARAM.
Provide the meaningful title and description.

Click on save and click on Enter.

Press Enter.
Now the data is saved.
Note down the Logical Link name.

STEP 9:- Define Direct Link Group.


GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Technical Role Definition -> Click
on IMG-Activity of Define Navigation Bar Profile.
*********************************** OR **************************************
Go to Tcode CRMC_UI_NBLINKS.

Press Enter.
Double click on Define Direct Link Group and click on New Entries.

Provide the values for Group ID, Group Type, Title & Description.

Click on Save and click on Enter.

Now the data is saved.


Note down the Direct Link Group name.

STEP 10:- Assign Logical link to Direct link Group.


GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Technical Role Definition -> Click
on IMG-Activity of Define Navigation Bar Profile.
*********************************** OR **************************************
Go to Tcode CRMC_UI_NBLINKS.

Press Enter.
Double click on Define direct link group and select the created one.
And again Double click on Assign links.

Now click on New Entries button.

Provide the values for Logical link id and the position.

Click on save and press Enter.

Now the data was saved.


STEP 11:- Assign Direct link Group to Navigation Bar Profile.

GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Technical Role Definition -> Click
on IMG-Activity of Define Navigation Bar Profile.
*********************************** OR **************************************
Go to Tcode CRMC_UI_NBLINKS.

Press Enter.
Double click on Define Profile.

Search for our Navigation bar profile which is ZMEW.

Select ZMEW and double click on Assign Direct link group which is there under
Define Profile.

Provide the values and click on save and put it under a package.

STEP 12:- Assign Navigation Bar Profile to Business role.


GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Business roles -> Click on IMGActivity of Define Business role.
*********************************** OR **************************************
Go to Tcode CRMC_UI_PROFILE.

Press Enter.

Select your business role (ZMEW) and double click on it.

Assign our navigation bar profile (ZMEW) to business role (ZMEW) and click on save.

STEP 12:- Adjust direct link group and direct link.

GOTO -> SPRO -> Display SAP Reference IMG -> Expand Customer Relation Ship
Management -> Expand UI Framework -> Expand Business roles -> Click on IMGActivity of Define Business role.
*********************************** OR **************************************
Go to Tcode CRMC_UI_PROFILE.

Press Enter.
Select business role (ZMEW).

Double click on Adjust direct link groups.

Select the direct link group id (ISU BP) which we had created in earlier steps.

Select the group id and double click on Adjust direct links and check the visible
field and save it under a proper package.

Note: We need to check the visible fields in both Adjust direct links and Adjust
direct link groups.

Now finally we are in the last step to


check the result.
After doing the configuration to the business role we need to go to the CRM WebUI.
Execute the Transaction code: CRM_UI.

Press enter

Click on allow.

Select the particular configured business role and click on it.

Now on the bottom left panel of the window we will find our created logical link ISU
BP SCREEN .

Here we will get the final output window of the ISU BP creation screen in CRM
WEBUI.
Important transaction codes:

SIAC_PUBLISH_ALL_INTERNAL

The purpose of this transaction code is to activate all the services in the server.

Вам также может понравиться