Problem in calling BSP application through portal
Hi All,
We have EP 2004s and we have integrated a CRM (BSP) application with it .
CRM application is a custom application which contains two frames . The upper frame of this application is developed using BSP and the lower frame is ICWC .
We are calling this application (BSP) in portal using a BSP iView . When calling this application using iView it gives an error as some values needs to be initialized , though all the values have been initialized in controller.
When we are calling the same application using a browser instead of an iView it works perfectly fine .
Can anybody explain me how does portal treats the BSP application.
Thanks & Regards,
Amit Kade
The BSP is just a URL as far as the portal is concerned. Just make sure the same URL is being generated as if you called the BSP directly.
Cheers
Similar Messages
-
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. -
Issues while running a WebDynpro Application through portal.
Hi,
I am trying to execute a webdynpro application through portal and facing some issues. I hope to get a significant help from the experts:
> Initially, a report is called from the portal which in turns calls the WebDynpro Application.
> After this, I am again trigerring "FIRE" event in order to go back to report.
At this step, portal shows a message "The Page Can Not be Displayed". Browser link field contains the event name which I am passing to the Fire Event.
Can anybody let me know the root cause for this issue? Below is the piece of code that I am using for navigating from Webdynpro to Report.
l_sapgui_manager->fire(
EXPORTING
name = 'INDI'
parameters = lt_parameters ).
lt_parameters contains some field values which are required in the report.
Thanks,
AshishNo Solution
-
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 -
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 -
Problem in viewing Accounts iview through portal.
I am facing problem when i am trying to view the Accounts iView through
portal. The same iView is running well directly through CRM system.
In portal a small window is poped asking for username and password for
Site : crmprd.ssg.local and
Realm : SAP Web Application Server [CP1]
I tried by providing the user name and password of CRM but it's not
working. When I cancel that popped window then that Accounts iView is
displayed but all the tabs and links in that page are inactive.
And also when i am clicking on the any of the tab then at lower left corner of
the browser "access is denied" message is coming.
I will be thankfull for the reply.The BSP is just a URL as far as the portal is concerned. Just make sure the same URL is being generated as if you called the BSP directly.
Cheers -
Problem in Calling BSP from Workflow
Hi All,
I have develpoed a workflow where in I am calling a BSP applicaiton , what ever the necessary steps that are required to take I did them perfectly and even Iam able to call the BSp application,This wrokflow is triggred from the portal when ever user clicks a link.
Now the Problem is when I am directly executing the workflow from wrokflow builder directly it is opening the BSP application , but actually what should happen is a ACTIVITY is sent to SAP Business Wrok Place and fromt there if the AGENT executes the task then it should open the BSP aplication.
Now In my case the BSP application is opening as soon as I execute the workflow directly and in the BUSINESS PLACE also the TASk is stored in the inbox .
I want to open the BSp application only when AGENT executes the TASk from the Business Work Place
What can be done , to over come this problem?
PROBLEM SOLVED
Thanks
PavanCould you please share the solution as it would be of great help?
-
Problems while migrating PDK applications from Portal 7.1 to Portal 7.3
Hi All,
I am facing a problem while migrating a PDK application from Portal 7.1 to Portal 7.3.
Since Portal 7.3 doesnt support PAR files any more it provided with a tool to convert the PAR to an EAR file and deploy the resultant EAR to the new portal.
I converted the PAR into EAR and deployed the file but the application is not executing. When I looked into the log files i found the following exception. The application is not able to identify the tag "documentBody". I checked the protalapp.xml and the "SharingReference" is properly maintained in the file but the error message suggests that its not able to fine the reference to the tagLib uri maintained in the portalapp.xml
Now my question is why is it not able to obtain a reference to the taglib? Did any one face similar problem previously. Can you please provide me with any document for migrating / developing PDK application for Portal 7.3
Parser [PRT] - JspParseException is thrown while parsing JSP file </SAP/sap/POD/J00/j2ee/cluster/apps/TestOrg.co.uk/TestOrg~cas~ptlsvc/servlet_jsp/CASPortalService/root/WEB-INF/pagelet/CASFramework.jsp> :
com.sap.engine.services.servlets_jsp.jspparser_api.exception.JspParseException: Cannot parse custom tag with short name [documentBody].
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.JspElement.customTagAction(JspElement.java:969)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.JspElement.action(JspElement.java:228)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.ElementCollection.action(ElementCollection.java:59)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.JspElement.customTagAction(JspElement.java:994)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.JspElement.action(JspElement.java:228)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.ElementCollection.action(ElementCollection.java:59)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.JspElement.customTagAction(JspElement.java:994)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.JspElement.action(JspElement.java:228)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.ElementCollection.action(ElementCollection.java:59)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.syntax.ElementCollection.action(ElementCollection.java:69)
at com.sap.engine.services.servlets_jsp.jspparser_api.jspparser.GenerateJavaFile.generateJavaFile(GenerateJavaFile.java:72)
at com.sap.engine.services.servlets_jsp.server.jsp.JSPProcessor.parse(JSPProcessor.java:272)
at com.sap.engine.services.servlets_jsp.server.jsp.JSPProcessor.generateJavaFile(JSPProcessor.java:196)
at com.sap.engine.services.servlets_jsp.server.jsp.JSPProcessor.parse(JSPProcessor.java:128)
at com.sap.engine.services.servlets_jsp.jspparser_api.JSPChecker.getClassName(JSPChecker.java:377)
at com.sap.engine.services.servlets_jsp.jspparser_api.JSPChecker.compileAndGetClassName(JSPChecker.java:306)
at com.sap.engine.services.servlets_jsp.jspparser_api.JSPChecker.getClassNameForProduction(JSPChecker.java:236)
Thanks in advance
PKHi Amit,
Thanks for your reply. I could see some progress after "thoroughly" going through those links. Thanks a lot (gave points too )
Now I am facing another problem. The application did deploy successfully but with a warning. When i checked the warning it says that the deployment was successful but can not be started.
The log file has the following error message.
Global [startApp] operation of application [newsint.co.uk/newsint~cas~ptlsvc] finished with errors for [5] ms on server process [2721950] [
>>> Errors <<<
1). com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Application newsint.co.uk/newsint~cas~ptlsvc cannot be started. Reason: it has hard reference to the following resources, which are currently not available on the system: hard to SAPPORTAL/com.sapportals.htmlb (public) (f=true, cl=false); .
In order to start the application, components that provide the missing resources should be successfully deployed.
at com.sap.engine.services.deploy.server.ReferenceResolver.isResolved(ReferenceResolver.java:137)
at com.sap.engine.services.deploy.server.LifecycleController.startReferencedComponents(LifecycleController.java:173)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:200)
at com.sap.engine.services.deploy.server.application.StartTransaction.begin(StartTransaction.java:166)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:465)
at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:605)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1828)
I dont understand why is SAPPORTAL/com.sapportals.htmlb is not available. As per my understanding it is some thing that should be available with the portal server by default.
Any hints from any one?
thanks in advance
PK -
BSP Application in Portal and WebAS Authentication popup
Hello,
we have a very well running SAP Portal SP14 and a BSP
application running WebAS 6.20.
SSO between Portal and WebAS works perfect. Profiles are maintained and verify.der is imported.
But:
From time to time we have users which open logon to
portal and execute the bsp application, authentication is successfull, but after a certain period of time or any unknown incident these users get a popup from webas and they are asked(forced) to enter their username and password. It seems to be that their session expired and they have to re-authenticate. But they are still logged on to Portal.
Can we prevent this popup from beeing shown to the user? Problem is, that they enter any password and they et locked
Does anybody have the same problem?
Thanks
MaikHello Maik,
i am newbee in SAP.I have little proble with SSO.I am using Ep7.0
Though i have imported the verify.der file and installed the certificate still SSO
doesn't seem to be working.I am getting error as:
"not authorized for executing BSP application".
Do i need to give any particular role to users or is any other setting required?
regards! -
Calling BSP application in same session
Hi,
I am trying to arrange a few BSP pages into some sort of "BSP pool" so I can call them from different applications. Means: I want to create something like a few base objects to re-use in other BSP applications. My BSP applications have to be stateful - so when I embed those pool pages (using iframe or similar technology) I do get a new session and cannot share the model data. :-((
Is there any way of avoiding this session problem? Can I force a call to a new URL (on the same server) to re-use my previous session?
Interface method "IF_BSP_NAVIGATION->goto_page" sports a parameter "session", but this parameter does not what I would have expected when fed with the current session ID.
I could not find any documentation on the session handling in the WAS either. All I learnt is that a new session seems to be created whenever a URL with a different ICF path is called - even on the same server. If this is the case I will definitely have problems pooling BSP pages into a "toolbox" BSP application.
Sharing the model data via server-side cookies could be a way, but fails for object references (like class instances or data references).
Any experience with writing the model data (and references!) into ABAP memory to be re-used in the same GUI session (e.g. CIC)? That might be a workaround (?).
Any hint greatly appreciated.
TIA
PeterI can tell you what I have used in the pass to acomplish this: BSP Extension Elements or Reusable Controller classes.
BSP Extensions are really designed for just this kind of reusability. You have static interface into and out of the extensions. All the rendering is encosed in the extension, yet will be befored in-line in the rendering of the main page. You don't have to worry about separate sessions, or the overhead of iFrames.
Another very similar approach is to create reusable controller classes. Rendering logic can actually be placed in the controller as well (instead of calling a view). Brian McKellar has an SDN Weblog on how to use a controller class to build a pattern engine.
If you are really trying to create a reusable toolbox - then I highly suggest the Extension approach. However I have done the sharing of model data between two applications. I have an example here:
/people/thomas.jung3/blog/2005/05/27/custom-bsp-extension-element-for-field-level-help
Basically I serialize the model class and write it into a server cookie. Then I pass a unquie ID for that model instance to the second application. It can then retrieve and deserialize the model. -
Trouble calling BSP application in EP
Hi,
I have a BSP application which I need to call in an iView. EP version is 6.0, SP7 P1. The BSP seems to run fine as a URL, but does not work when called as a BSP iview. The error on calling it via the BSP iview is 'This page cannot be displayed'. Is there something I'm doing wrong?
Thanks in advance.
SudhaHi Sudha,
Have you activated the Portal Session Management?
If not, please have a look at
http://help.sap.com/saphelp_470/helpdata/en/cb/f8751d8c6b254dac189f4029c76112/frameset.htm
and then click on "Activating Portal Session Management".
Under "Activities" there are 2 possibilities. If you use the HTMLB library in your application, you just have to check the box "Supports Portal Integration" in the Properties Tab (poss. 1), otherwise you have to copy the piece of code at the beginning of your page (poss. 2).
Regards,
Rainer -
Not able to Access Webdypro applications through portal
Hi,
We are using iviews created using in SAP Web Dynpto iView template in SAP Enterprise Portal 7.0.
Resently, we have migarated server from 32 bit machine to 64 bit machine.
After migration We are facing some problem with web dynpro applications.
Web Dynpro applications can be opened from internet but not from intranet.
We want that applications can be accessed from intranet as well as internet.
Address of Web AS specified in system used by web dynpro applications is in the form <proxy hostname>.<domain>.<extension>:<port-SSL> like xyz.company.net:SSL-Port-Number.
Translation rule is defined on proxy server for converting this address to actual address in the form <server host>.<domain>.<extension>:<port> like serverhostname.company.net:WebASportNumber.
This rule is working when appication is accessed from internet. However, address traslation is not taking place in case of intranet.
Regards,
RajaniHi,
Are you getting 500 internal server error when accessing through internet.
Change your Domain name settings and compare your host file settings in both systems.
Thanks,
gopal -
User is locked in R/3 but still access the application through portal
We are currently on NW2004s SP10 .
We locked the User A in R/3 SRM backend system and from Enterprise Portal the same User A login and try to access the SRM application in backend . The system is allowing to access which we want to prevent .
The authentication ticket type is "SAP Logon Ticket" . The User A is trying to access ITS services through Portal.
Do we have specific SSO parameter which needs to set in backend SRM application .
Thanks
Chandrashekhar KHi
We have maintained the following profile parameter for SSO in our SRM system . From portal we are accessing the SRM system
login/accept_sso2_ticket 1
login/certificate_request_ca_url https://tcs.mySAP.com/invoke/tc/usercert
login/certificate_request_subject CN=&UNAME, OU=&WPOU, O=mySAP.com User, C=DE
login/create_sso2_ticket 0
login/disable_cpic 0
login/disable_multi_gui_login 0
login/disable_multi_rfc_login 0
login/disable_password_logon 0
login/failed_user_auto_unlock 0
login/fails_to_session_end 3
login/fails_to_user_lock 3
login/isolate_rfc_system_calls 0
login/min_password_diff 1
login/min_password_digits 0
login/min_password_letters 0
login/min_password_lng 6
login/min_password_specials 0
login/multi_login_users HP
login/no_automatic_user_sapstar 1
login/password_change_for_SSO 0
login/password_charset 1
login/password_expiration_time 60
login/password_logon_usergroup
login/password_max_new_valid 0
login/password_max_reset_valid 0
login/system_client 400
login/ticket_expiration_time 60
login/ticket_only_by_https 0
login/ticket_only_to_host 0
login/ticketcache_entries_max 1000
login/ticketcache_off 0
login/update_logon_timestamp m
Please suggest as to change any parameter value . We want to restrict the user to access SRM system from portal if he is locked int e SRM system.
Thanks -
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 -
Access deinied error in browser while accessing bsp application in Portal
Hi All,
I'm integrating SRM in to Enterprise portal using SRM business package,in which i access CCM iviews which were buit using BSP Application. EP in one host, and BSP Application resides in another host, so there are 2 different hosts. I define full hostname to both host, example, EPhost.domain.com and BSPhost.domain.com. The iView can be displayed in Portal. However, when I click one of the button or drop down in that iview displayed on the iView's toolbar (e.g. buttons are New, Goto), it gives me "Access is denied".
Any idea to fix this?
Regards,
Vinoth.M
<b></b>Look at below thread, same issue discussed:
Re: BSP Iview error message : Access denied
Raja T
Maybe you are looking for
-
How do I transfer music from an external hard drive to my itunes on my mac? I have put the files into the itunes media, but they are not showing up in iTunes!
-
my macbook pro and my life have been turned upside down by mavericks. not only was my mac corrupted when i downloaded it origianlly (the apple store redownloaded it 3 further times and then had to resolve to WIPE my machine!!!) but the repercussions
-
Mac OS X 10.5.8; PSE 6.0 I would like to create a layer that contains a gradient that shades from a color to transparent (not white). I can't see any way to do this since the gradient tool/color selector doesn't offer "none" as a color selection. R
-
Populating a table with two columns using a custom bean
hello, Can someone provide me or give me a link to an example of populating a table (with two columns) with a custom bean? thank you fwu
-
VSS Agent for Oracle 10g ?
Hi there, I have SAP NW2004s, Windows 2003 server 64bit, Oracle 10g 4 partition with 1 hdd, C for OS, D for SAP application E for system and oracle logs+archived, F for only database files We are trying to get backup in extrinal HDD 3TB HDD... throug