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
Sumanth
Hi 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
Similar Messages
-
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 -
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 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 -
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. -
Execute bsp application from abap program
How can I do to execute a bsp application from abp program ?
I have two parameter in enter : text and language.
And i have one paramenter in exit : translated text.
Thanks for you help.but how to retrieve the result of the bsp ?
Here is my source code :
data: url type string,
l_appl type string,
l_page type string,
l_params type line of TIHTTPNVP,
params type TIHTTPNVP.
l_appl = 'ZAPI_TRADUCTION'.
l_page = 'appel.htm'.
l_params-NAME = 'text'.
l_params-value = 'pour le moment test'.
append l_params to params.
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.
DATA: http_client TYPE REF TO if_http_client .
DATA: w_string TYPE string ,
w_result TYPE string ,
r_str TYPE string .
DATA: result_tab TYPE TABLE OF string.
CLEAR w_string .
w_string = url.
CALL METHOD cl_http_client=>create_by_url
EXPORTING
url = w_string
IMPORTING
client = http_client
EXCEPTIONS
argument_not_found = 1
plugin_not_active = 2
internal_error = 3
OTHERS = 4.
CALL METHOD http_client->send
EXCEPTIONS
http_communication_failure = 1
http_invalid_state = 2.
CALL METHOD http_client->receive
EXCEPTIONS
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3.
CLEAR w_result .
w_result = http_client->response->get_cdata( ).
REFRESH result_tab .
In the variable it brings me back the html source code of the BSP rather than run and bring me the result of the BPS.
Thank you for your help. -
Hello all,
i need some information about calling BSP's from SCM ICH(inventory collaboration hub) into EP. for this what steps i need to do.
pl suggest me
thx
pradeep<i>when i was trying to call bsp from ICH..it shows..loading..but not coming anything...</i>
One of the possible reasons could be that at the back end ABAP is trying to compile. Go to that particular BSP application and activate it manually and then try it in portal.
<i> maintained correct path for WAS. do i need to activate anything in BSP side?
What parameters do i put into
Application parameters
BSP definition type
BSP application...</i>
if this is the first time you are going to run BSP application there are certain nodes in SICF tree should be activated. Check out OSS Note# 517484 for info on this.
BSP definition type => BSP Application (if you have aliases defined and want to use it then you should use BSP alias)
BSP application => your BSP applicatio name
Start page => start page of your BSP application (default.htm)
System => the back end system alias to which this BSP should connect to (e.g DEV001)
Hope this helps.
Regards
Raja -
Where can I find information on migrating from Business Objects 5 to XI R2?
We want to migrate several Business Objects implementations - some of which are Business Objects 5 and some Business Objects 6 to consolidate them into a XI R2 environment.
I have the document that describes migration from 6.x to XI R2 but what is the process for migrating from Business Objects 5. Do I need to migrate from 5 to 6 and then follow the 6.x to XI R2 migration?
Any pointers to additional hints and tips on migration or how to estimate how much effort is involved would also be welcome.
Thanks in advance for your help.Hi,
Following are the detailed steps for migration via Import Wizard:
1] Go to Start > Programs > Business Objects XI Release 2 > BusinessObjects Enterprise > Import Wizard.
2] The Welcome dialog box appears. Click Next.
Setting source and destination environments:
3] In the Specify source environment dialog box, set the following:
u2022 Source: Business Objects Enterprise BO 6.5.x.
u2022User Name:
u2022 Password: visor
BOMain key
Note: Do not check the Import Application Foundation contents option since you are not performing Performance Management migration at this time.
Click Next.
4] The Warning page appears. Click Next.
Note: The source repository can store any file, not just supported agnostic documents. Since the BusinessObjects XI Release 2 architecture requires a plug-in for each file extension, it does not import unsupported files (for example, .zip files and as .svg documents used in corporate dashboards).
5] The Specify destination environment page appears. Set the:
u2022 Destination: Business Objects Enterprise BOXI R2
u2022 User Name:
u2022 Password:
u2022 Domain key file to: Default drive: \Business Objects\BusinessObjects Enterprise XI R2
Click Next.
6] Select the types of objects you want to import in this stage of the importing process. At a later stage, you select the objects themselves.
u2022 Select the option u2018Import universes u2018.
Click Next.
7] Import options for universes and connections dialog box appears.
Select the third option: Import all the universes and connections that the selected Web Intelligence and Desktop Intelligence documents use directly.
8] The Please choose a merge scenario dialog box appears. Select I want to merge the source system to destination system and check the automatically rename top-level folders that match top-level folder on the destination system option.
Click Next.
9] The Incremental Import dialog box appears.
You may need to import some objects more than once from the source repository to the destination repository.
In this situation, you have the following update options:
u2022 Overwrite object contents
You select the types of objects for which the content overwrite applies:
u2022 Documents (including dashboards and analytics)
u2022 Universes
u2022 Connections
When you re-import an object, it will completely overwrite and replace the matching object (and its associated files) that you imported earlier.
u2022 Overwrite object rights
When you re-import an object, its associated security rights will overwrite the rights of the matching object you imported earlier.
If you decided not to import security in the Security Migration Options dialog box, then the Overwrite object rights option is not relevant, and is therefore not available.
If you don't select any overwrite options, the matching object in the destination repository will not change when you try to import it again.
Note: This dialog box appears only if you select update as the import scenario.
Click Next.
10] Select the specific universe
Click Next
11] Information Collection complete dialog box appears.
Click Finish
12] Import Progress dialog box appears.
Click Done
Hope this helps !!
Please revert in case of any queries.
Regards,
Deepti bajpai -
Calling BSP Iview from a BSP Iview
How to call another BSP Iview from a BSP Iview ?
Is it the same like we call BSP Iview from a Controller ?
My problem is ..Intially i had only one Iview called from the controller. It was working fine.
I've added some includes in the View and while activating, i got the error msg
+Internal error Occured during runtime generation of the class CLOLkshdksjhfk ....+_
+(Dump id : GENBRANCHOFFSET_LIMIT_REACHED)+_
I found from the forum that, instead of calling all things in a single Iview, we can split that into different Iviews.I did the same. and the error had gone.
My Q is ...
I Have built code for tray (maximize and minimize). It works fine if the controller has One Iview and its not working if the controller has 3 iviews.
How to sort it ? If i call the other 2 Iview s from the parent one, will the prob solved ?
Thanks and Regards,
Kanal.Hi,
Please check this weblog by Brian McKellar. You will surely find a way to avoid the error you mentionned.
[/people/brian.mckellar/blog/2005/04/25/bsp-programming-gen-branchoffset-limit-reached|/people/brian.mckellar/blog/2005/04/25/bsp-programming-gen-branchoffset-limit-reached]
Regards,
Tanguy -
Web dynpro abap : Call an application from another with parameters
Hi ,
Could you please tell me how to call an application from another with parameters?
Thanks a lot
Karim* Construct the URL
call method cl_wd_utilities=>construct_wd_url
exporting
application_name = 'APPLICATIION_NAME'
importing
out_absolute_url = g_url.
* Append parameters to URL
data: g_par1 = lv_value. " value of your parameter
call method cl_http_server=>append_field_url
exporting
name = 'PAR1' " Parameter name
value = g_par1
changing
url = g_url.
* Call the Application
DATA lo_window_manager TYPE REF TO if_wd_window_manager.
DATA lo_api_component TYPE REF TO if_wd_component.
DATA lo_window TYPE REF TO if_wd_window.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_external_window(
url = g_url ).
lo_window->open( ). -
How to call WD Application from another WD Appliction
Hi all,
how can we call webdynpro application from another wbdynpro application on click of a button in the same browser.
pls suggest
regards
vishalHi Vishal,
Just try to Embed the another WD Component into Component Controller first.
And then Create a View and map it to window as U regularly do,
then in Window- Explore the tree until that View, now open Context Menu for Embed View Option and from the scroll U get search for that WD Component U wanna Embed.
U also have to handle Plugs here, Because the result application required some parameters to be passed that U do from ur first application by passing those values through Plugs. -
Call ODI interface from Business Rule
Hi All,
Is there any way to call ODI interface from business rule?
I search the forum and found there is a way to call java code from business rule by CDF.
ODI provide a dos batch file to invoke the ODI interface. But, how can I call batch file from business rule.
I am using planning version 11.1.1Thanks.
I can call the JAVA from business rule after assign the security in udf.policy.
And, I am working on calling ODI scenario. However, I found connection refuse as follows.
ava.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:520)
at java.net.Socket.connect(Socket.java:470)
at java.net.Socket.<init>(Socket.java:367)
at java.net.Socket.<init>(Socket.java:180)
at oracle.odi.sdk.invocation.internal.AgentNetworkCmd.<init>(AgentNetworkCmd.java:38)
at oracle.odi.sdk.invocation.OdiInvocation.<init>(OdiInvocation.java:107)
at com.gammonconstruction.odi.ODICaller.main(ODICaller.java:
do I need to add scheduler agent for java request ?
and, how to add the agent if need? -
How to migrating from Business Objects to OBIEE
Hi,
I have one query is it possible migrating from Business objects to OBIEE ? if, yes could you tell me any one regarding this requirement.
Advance Thanks.Hi,
I don't have any documentation link , we need to design rpd based on BO Universe and BO reports functionality.
first observe what are the physical tables used in universe those physical tables improted into physical layer of obiee rpd give physical joins. In BMM layer design hierarchies, calculations and outerjoins all these things done in BMM layer thats it.
Regards,
Naresh -
Access 9i OLAP from Business objects
can anybody help me to access 9i OLAP from Business objects, by any document or demo or step by step instructions , as i'm new in this field
thank youFor testing and POC purposes you can access the bridge software here:
ftp://ftp.businessobjects.com/pub/incoming/UBSetup_For_Ora_10104.zip (please type the entire path including the file name, you cannot navigate through this location)
For users who are using the BO 6.5.1 in particular, they need to install the following patch, otherwise the created universe won't work:
ftp://ftp.businessobjects.com/pub/incoming/patch_bobj_651_HF_497.zip (necessary for BO 6.5.1 ONLY, do not install this patch for other BO versions ) -
Error: Page cannot be displayed when testing BSP application from SE80
Hi:
I am new to SAP 4.7. I need help in running BSP application from SE80. When I run, I am geting error the page cannot be displayed. Can some suggests/advice what are the neccessary steps ahould follow to run BSP application.
Thanks,
Venkat.Welcome to the forums and welcome to BSP. There are a few things we kindly ask
Take a look at this weblog: <a href="/people/brian.mckellar/blog/2004/06/11/bsp-trouble-shooting-getting-help">BSP Trouble Shooting: Getting Help</a>
That will help you jump several of the hurdles you'll come across as you get started.
As for your problem if you are receiving the message "Service is not active" then you need to go into the transaction SICF in your system and follow the tree (take a look at the path in your browser /sap/bc/...) and select each until you get down to the one you are trying to look at and active it.
If you are getting errors about other ones not activated then do the same for those.
If you are not getting those errors and your browser is simply telling you "Can't find it or something" then in "Internet Options" in your browser advanced tab uncheck the "Show Friendly HTTP Errors".
You can also check transaction ST22 to see if there is a short dump in which case that will help analyze the problem.
Otherwise you'll need to give us more info including your SP level (recommend you jump up to at least 43 on ABA and BASIS)
Message was edited by: Craig Cmehil
OK so Brian was faster...
Maybe you are looking for
-
What's the use of START_FORM?
hi experts, wat is the exact use of start_form. if i writes the code like this: call function 'OPEN_FORM' exporting * APPLICATION = 'TX' * ARCHIVE_INDEX = * ARCHIVE_PARAMS = * DEVIC
-
I can use my appleID without any problems for using to download new apps in the app-store or Itunes - Problem: I can´t use my ID at facetime and Imessage - I´d like to add an EMail account on top to my mobile number to use more this services. My pass
-
I have tried to transfer Mail from iMac to Macbook pro. It isn´t functioning, the program always hang up. Mac OS 10.9.4.
-
Question about converting to 128kbps for iphone 4
good day. i was wondering about the 'convert higher bit rate songs to 128kbps' option. i always import my bought cd's in apple lossless, and i guess the music i buy on itunes is 256, so that said i have a few playlists on my 16gb iphone 4 and with al
-
Hello all, I have this massive problem with my cursor randomly moving and clicking all over the screen without being touched. I hadn't had this problem until after I had my cracked screen replaced with a new one. I've tried unplugging the mouse, disa