Calling custom BSP application from CRM PCUI
Hi,
We are using the CRM PCUI for channel partner management. Since PCUI framework has some limitations as to how the data is formatted in the layout such as no multiple value selection ( Being a generic framework using blueprint tables we have to use the predefined layout settings and positions) we want to call a standalone BSP application to maintain some of the data such as marketing attributes. We want to do this by providing a link to the standalone BSP application where the data can be maintained. Since we will be calling this application in the create mode of a new BP, is it possible to integrate the whole application as one logical unit ? I mean we want to commit the marketing attributes within the same 'save' methods of the pcui framework. Is this possible to do ? Any ideas or input is greatly appreciated.
Thanks.
Hi,
we've already done a rework of the marketing attributes screen by using the technique I've described in my Weblog <a href="/people/gregor.wolf3/blog/2005/05/27/use-crm-pcui-html-viewer-to-call-a-custom-url">Use CRM PCUI HTML viewer to call a custom URL</a>. But it has one drawback: You can't use the Save button of the PC-UI applicaiton. You have to provide your own. But the usability enhanchement is rearly great.
Regards
Gregor
Similar Messages
-
Calling BSP application from CRM PCUI framework
Hi All,
We are using the CRM PCUI for channel partner management. Since CRM PCUI framework has some limitations as to how the data is formatted in the layout such as no multiple value selection ( since it is a generic framework using the blueprint tables we have to use the predefined layout settings) we want to call a standalone BSP application to maintain some of the data such as marketing attributes. We want to do this by providing a link to the standalone BSP application where the data can be maintained. Since we will be calling this application in the create mode of a new BP, is it possible to integrate the whole application as one logical unit ? I mean we want to commit the marketing attributes within the same 'save' methods of the pcui framework. Is this possible to do ? Any ideas or input is greatly appreciated.
Thanks.Hi,
we've already done a rework of the marketing attributes screen by using the technique I've described in my Weblog <a href="/people/gregor.wolf3/blog/2005/05/27/use-crm-pcui-html-viewer-to-call-a-custom-url">Use CRM PCUI HTML viewer to call a custom URL</a>. But it has one drawback: You can't use the Save button of the PC-UI applicaiton. You have to provide your own. But the usability enhanchement is rearly great.
Regards
Gregor -
How to call custom BSP application (copied from standard)
Hi,
I came across 1 interesting link in SDN.
[Enhancement procedure of BSP application HRRCF_RECRUITER in eRecruitment]
My requirement is also similar.
I need to copy the HRRCF_TRM_SRCH application.
I know how to make the changes for the logic (like copying the standard controller & iterator class etc.)
But I donu2019t know how to call the custom BSP application.
One requirement is, I need to call a BSP application, in which there are only UI(user interface/screen) changes .
That is, if there are only changes made to hitlist_cand.bsp page . And no changes made to hitlist_cand.do page.
Eg: Removing one button from screen.
Second requirement is, I need to call a BSP application in which there are logic changes also.
(I know how to change the standard controller class to custom class)
Eg: Changing logic of button.
We tried renaming the application name from standard to custom one (with Namespace=SAP itself, though it gave a warning) in the table T77RCF_LOG_APPL .
Then we used this name to configure the start page link. But still the execution control is going to standard page & not to custom BSP application.
How will I know which BSP application(Appl A), is calling the BSP application (Appl B) in which I want to make changes ?
The starting application is HRRCF_START_INT.
Would really appreciate solutions posted.
Thanks,
Nisha Vengal.Hi Nisha,
I think you have an issue to call custom BSP.
- Ignore the warning message (in the table T77RCF_LOG_APPL) as it is just a warning message. I did not touch start page link at all.
- Additionally you need to make (I had to made) an entry in table u2018V77RCF_SMG_NAVIu2019.
Let me know, if you need anything else.
...Naddy -
How to call custom BSP application on click of BACK button for SC in EBP.
Hi All,
We are implementing OCI using custom BSP applications.In EBP SC screen ,in step1 (Select Goods/Services), the links for these BSP applications are displayed.
The user can create a shopping cart using these applications , after the items are transfered from BSP to SC on standard EBP screen , in step2
there are four buttons ,
1)Refresh
2)Check
3)Back
4)Continue.
We need to call one of our custom BSP applications on click of this BACK button
How can i acchieve the same?
Do i need to make changes in the standard ITS application or thers some other way?
Thanks,
Anubhav.
Edited by: Anubhav Jain on Jul 1, 2008 7:24 AMTo call a wd abap application from BSP use the method CL_WD_UTILITIES=>CONSTRUCT_WD_URL then just create a link in bsp with the url returned like this:
<a href="url">Link</a>
To pass data from wd abap to bsp or vice versa that a look at this blog: /people/koen.labie2/blog/2006/11/29/eating-cookies-with-webdynpro-and-bsp
regards,
Fabio Louzada Saito -
Calling a BSP application from another
Hello,
I have not a lot experince in bsp's programming.
I am trying to call a bsp applicattion from another one. Do you know how can I do it?.
Thanks in advance. Javier.hi Javier,
For questions on BSP programming,you should post your questions on the bSP forum.
For your question,it depends on how you want to call your BSP application.
Do you want to navigate from one BSP page to other or you want some link which leads to the other BSP application.?
You can find sufficient help on the help.sap.com
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm</a>
For more details, you can search SDN itself.
IF you have more queries,your'e welcome.
Regards,
Siddhartha -
Calling a BSP application from universal worklist
Hi All,
I want to call a BSP application, when a workitem is clicked in Universal Worklist(Enterprise Portal)
I have configured the Task Type in SWFVISU transaction, with Visualization type BSP standard & in visualization parameter i entered,
APPLICATION = zgelrbsp0001
PAGE_ID = leso.htm
When I click on the workitem my test BSP application is called. Buy my requirement is not call a static dynamic application, when the workflow is called the workflow container has a URL
http://dev01.abc.gov.sg:8000/sap/bc/bsp/sap/hap_document/document_port_wf.htm/
this URL will change. But I don't know how to configure to call the URL in container. Please let me know how to achieve this.
Regards,
H.K.Hayath Basha.Hi Raja,
Thanks for the reply.
I said wrongly in my earlier mai, my URL is static, but the parameter appl_id will have different value.
http://dev01.abc.gov.sg:8000/sap/bc/bsp/sap/hap_document/document_port_wf.htm/?appl_id=1234
What I have done is similar to the one which you have said, copied the standard BSP and modified, I pass WORKITEM ID to the BSP application, BSP application reads the workflow container for appl_id and sets that value to the BSP application attribute.
There should be a better way to do this.
Regards,
H.K.Hayath Basha. -
Adding a tab on opportunities and call custom bsp application
Hi All,
I want to add a tab "Visit Reports" in accounts,opportunities,contacts applications and on clicking this tab it should call a bsp application.I followed the
steps given in the following blog
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1646. [original link is broken] [original link is broken] [original link is broken] [original link is broken]
1.This blog gives steps to create a tab and call bsp in accounts application,I could create a tab but it is not calling any bsp application?
2.When I followed the same steps to create a tab in opportunities ,it dint work.In the application set of opportunities what should be given in "parent structure"?For accounts I have given BUP_MAIN.
3.Do we have to write anything in the process event,to call bsp?If so can u give me the steps.
Please suggest,it's urgent.
Regards,
Ruby Chacko.Hi Raj,
I have done customisisation of application set also,but it still doesnt work.
I have given application set-comp_bupa ,structure name,mac,structure type-dependent structure,parent type-bup_main.My read method is as follows:
method if_crm_bsp_model_access_il~read.
data :
lv_account type bu_partner,
lv_submi type crmt_object_id,
lv_guid type crmt_object_guid,
ls_screen_structure type zcrmt_bsp_acc_aett,
lt_screen_structure type table of zcrmt_bsp_acc_aett.
CALL METHOD CL_BSP_RUNTIME=>IF_BSP_RUNTIME~CONSTRUCT_BSP_URL
EXPORTING
IN_APPLICATION = 'z_timerecord'
IN_PAGE = 'input.htm'
IMPORTING
OUT_ABS_URL = ls_screen_structure-url .
case iv_screen_structure_name.
when 'ZCRMT_BSP_ACC_AETT'.
read table it_object_key index 1 into lv_account.
concatenate
ls_screen_structure-url 'P_KUNNR%3d' lv_account
';P_AUF%3d;P_ANG%3dX'
into ls_screen_structure-url.
endcase.
insert ls_screen_structure into table lt_screen_structure.
et_screen_structure = lt_screen_structure.
endmethod.
If there is any mistake in the read method please reply.I have followed the same steps ,given in that blog. ( Modify method is empty implemented.)
Please give me guidance.
Best Regards,
Ruby. -
Calling wrong BSP url in CRM PCUI
Hey
Im using CRM 4.0 PCUI 60.2 and issue with an event on the Quotation BSP. In this application you have the opportunity to print/preview an quotation. If i press this button, a new window opens with following URL:
http://myhost:8003/sap/bc/bsp/sap/ml_preview.do?
The problem is that this url is incorrect and i get an BSP error. The correct URL should be http://myhost:8003/sap/bc/bsp/sap/crm_ml_preview/ml_preview.do?
How can i change this url? should i do it in the config of the PCUI ? In that case HOW? or is it possible to make an alias in the transaction SICF?
Best Regards
Kristoffer EnghHi,
we've already done a rework of the marketing attributes screen by using the technique I've described in my Weblog <a href="/people/gregor.wolf3/blog/2005/05/27/use-crm-pcui-html-viewer-to-call-a-custom-url">Use CRM PCUI HTML viewer to call a custom URL</a>. But it has one drawback: You can't use the Save button of the PC-UI applicaiton. You have to provide your own. But the usability enhanchement is rearly great.
Regards
Gregor -
Calling a BSP application from a report
Hi to everybody,
I have one BSP(Business Server pages)application.I want to call that application from report.How to call BSp from report.The SAPGui HTML control is great way to show a BSP page. You can create the HTML control (CL_GUI_HTML_VIEWER) in a full screen or subscreen (anywhere you can insert a container controll). Best yet you can activate SSO for the HTML control so that the user doesn't get prompted for credentials. The following is some code samples:
CREATE OBJECT custom_container
EXPORTING
container_name = 'CUSTOM_CONTAINER'.
CREATE OBJECT html
EXPORTING
parent = custom_container.
CALL METHOD html->enable_sapsso
EXPORTING
enabled = 'x'.
DATA: url TYPE string.
DATA: url1 TYPE url.
DATA: l_appl TYPE string,
l_page TYPE string.
l_appl = bsp_appl.
l_page = page.
CALL METHOD cl_http_ext_webapp=>create_url_for_bsp_application
EXPORTING
bsp_application = l_appl
bsp_start_page = l_page
bsp_start_parameters = params
IMPORTING
abs_url = url.
url1 = url.
CALL METHOD html->show_url
EXPORTING
url = url1. -
EREC-BSP-How to call a bsp application from another bsp application
Hi Experts,
In E-Rec one of my bsp application zapp_e_ext calling another standard bsp application hrrcf_searchhlp when user click on search help button.
i made a zcopy (zhrrcf_serchhlp) of std application hrrcf_searchhlp,and did some changes,
now the problem is how to replace the std application with zapplication so that zapplication should be called in place of std application when user click on search button.
Cheers,
Amodtry exec()ing the cad program with the name of the file as a command line parameter...
Runtime.getRuntime().exec("CADProg.exe Test.prt");
i have no clue if this will work but it seems like it's worth a try. -
Calling BSP application from Portal causes error
Hi,
called a bsp application from our portal. The application prompts the following error message:
BSP Exception: The object sap-tray-type=PLAIN_sap-tray-padding=X_sap_ep_version=7.00.200611091758_sap_ep_baseurl=http://v900stwmk1902.v900dtk1.v900.intern:50000/irj/portal in der URL /sap bD1kZSZjPTIwMCZwPTMwOTUxJnY9NyUyZTAwJmk9MSZzPVNJRCUzYUFOT04lM2Fhc2FwdDAzZW4xX1QwMl8wMCUzYXBFMVdnMmlqS21LYnNSZ01mMzIyLXpRdkwxMjdoYWF2NHFBeU9fTGEtQVRU)/bc/bsp/sap/zsi02/sap-tray-type=PLAIN&sap-tray-padding=X&sap_ep_version=7%2e00%2e200611091758&sap_ep_ is not valid.
We used an BSP iView (EP 7.0 and BI 7.0) Any ideas?
Thanks.
FrankHi,
I am not sure how did you get that bsp-url but here are the steps:
1) Create a system and assign an alias to it.
2) Make sure you give proper values in Connector, User Management and ITS Property Category
3) Check the connection by creating a sample SAP Transaction iview using WebGUI
4) If this is working fine, then create a BSP iview. Make sure you select proper system alias, BSP Defination Type (BSP), give the correct Application Namespace, BSP Application, Customer Namespace and start page.
Let me know what are the values you have entered here and we can try to fix this problem.
Cheers,
Sunil
PS: Reward points for helpful answers. -
Calling a BSP application in ABAP webdynpro
Hi Friends,
Is there any chance that i can call a BSP application from WEBDYNPRO.
regards
Nalinikanth.Hi Yashpal/ Pankaj,
I have one question regarding this.
The usage of the UI element link "link to URL" is pretty much understandable to call a stanalone application.
Whereas the usage of suspend and resume plugs, how does it work for BSP applications? For two WD components we can connect the plugs and it works.
As I do not know about BSP, does it have in/out plugs like WD components?
If so how to create the navigation link for this.
Please explain.
Sankar. -
Calling BSP Application from Business Object?
Hi,
Can any one tried to call BSP Application from Business Object for showing in the Portal.
I have the following Scenario:
1. BSP Page: User will input the Date and Submit to store in the Database. and in this page the Workflow will be truggered and a Work item will be sent to the Next Level User.
2. When he executes the Work Item it has to trigger the BSP Application and has to show in the Enterprise Portal.
All this has to happen in the Enterprise Portal.
If any one knows how to triggere from business object, please let me know.
Thanks & Regards
SumanthHi Vijay,
Thanks for the information. Its long back i was working on this, but not successful,
Now the similar requirement i need to develope in R/3.
I checked the mentioned class in R/3 4.7, This class is not available. I hope this is only in CRM because of PC-UI.
Any Suggesions how can i achieve this execution of BSP.
In one of the document i saw the Business Object BUS1006 as an example but i could not locate the way to reutilize the similar way.
Thanks & Regards
Sumanth -
Bring view from BSP application into CRM 7.0?
How to add a custom view from a BSP application in CRM 5.0 to CRM 7.0. I tried to use it as a URL ( in transaction launcher ) and gave controller class . It does not work. Am I missing something here?
Hello CRM_2007,
May you please elaborate on what doesn't work?
Do you see your link created via transaction launcher?
Did you manage to create a link to some URL like "google.com" that is working fine, or every kink that you create doesn't work at all ?
Kind regards,
Nicolas Busson. -
Call BSP Application From ABAP
Hi,
I want to call BSP Application from ABAP. I've searched the forum and they all are displaying BSP Page in Container of the Screen. My requirement is to show it in a web browser. For that matter I am generating URL to call BSP Application. Following is the code which is throwing short dump.
DATA: url TYPE string,
l_appl TYPE string,
l_page TYPE string,
l_params TYPE LINE OF tihttpnvp,
params TYPE tihttpnvp.
l_appl = 'ZPWLS_SCH_RPT'.
l_page = 'SELECTION_SCREEN.htm'.
call method cl_http_ext_webapp=>create_url_for_bsp_application
exporting
bsp_application = l_appl
bsp_start_page = l_page
bsp_start_parameters = params
importing
abs_url = url.
CALL FUNCTION 'CALL_BROWSER'
EXPORTING
url = url
WINDOW_NAME = ' '
new_window = 'X'
BROWSER_TYPE =
CONTEXTSTRING =
EXCEPTIONS
FRONTEND_NOT_SUPPORTED = 1
FRONTEND_ERROR = 2
PROG_NOT_FOUND = 3
NO_BATCH = 4
UNSPECIFIED_ERROR = 5
OTHERS = 6
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Thanks,
Usman MalikWhat is the dump? also you should uncomment the following lines to receive the exception thrown by the FM
* EXCEPTIONS
* FRONTEND_NOT_SUPPORTED = 1
* FRONTEND_ERROR = 2
* PROG_NOT_FOUND = 3
* NO_BATCH = 4
* UNSPECIFIED_ERROR = 5
* OTHERS = 6
Maybe you are looking for
-
I need Java to upload info to a GoDaddy website. Java was working in January, then did not work. It worked again after an update, then stopped working about the time of another Firefox update. Currently, Java is not working, but I am able to upload t
-
Satelite A100 Series: Replace Keyboard
Can anybody perhaps give some guideline how to replace the keyboard - is there some Worksho\Technical manual avaiable, describing the operation?
-
After I download an app how can I get the app on my desktop?
After I DOWNLOAD AN APP FROM THE APP STORE HOW DO I GET THE APP ON MY DESKTOP?
-
Hi, Are there any built-in B&W/sepia modes? if not, can someone describe a process for converting a color image to a B&W image? is there a channel mixer?
-
Garageband 3 won't start up at all
Help...I can't start it up! should i reinstall it? how do i do that?