Use ZBEX Anonymous Login Service in BIApplicationFrame in ABAP Web Dynpro

Hello,
We created a ZBEX Service as an alias of the BEX Service as per SAP OSS Note 516884 to allow users to anonymously access BW reports.
Now we want to embed the BI Web Application in an ABAP Webdynpro as a BIApplicationFrame.
Note that the ABAP Web Dynpro is on the SAP R/3 ERP side while BI is a separate BW instance.
The problem we are facing is the standard BIApplicationFrame element uses the SAP standard BEX service when it forms the URL and we do not seem to have a way to make it use the ZBEX Anonymous login service. Hence it always asks for the logon screen defeating our purpose.
Has anybody done been able to make the BIApplicationFrame use ZBEX service and if yes, what is the solution to this problem?
Thanks and regards,
Atul Kulkarni

Hi Ankur,
Someone will somewhere call the EJB (not: "Java Bean"!). As an EJB isn't part of a request/response cycle but mainly thought for business logic, it is of course the task of the calling component to deliver the user (his logonID for example) to the EJB.  There is not other way!
Hope it helps
Detlev

Similar Messages

  • How to use a FILTER in a normal table in ABAP WEB DYNPRO

    Hi Experts,
    I need to Filter my table in UI using the 'onFilter' event,
    BUT I want the first row of the table to be my INPUTS  to do the filtering - JUST LIKE IN ALV TABLE,
    since i dont want to use an ALV table, i want the same to be done in a transparent table...

    Dear pramodh,
    Here u can achieve filter option in transparent table by creating a button(Toggle) in table.
    1.Now you need to apply filter in OnToggle event.
       wd_this->table_control->apply_filter( ).
    2.when the Filter button is pressed  IS_FILTER_ON attribute will turn ON and FILTER will be set.
       And Automatically the First row is set for INPUTS.
    The Following Code is required to get Handler for Table and also to SET FILTER.
    method WDDOMODIFYVIEW .
        DATA: wd_table TYPE REF TO cl_wd_table,
              w_is_filter_on TYPE wdy_boolean.
        wd_context->get_attribute( EXPORTING name = 'IS_FILTER_ON'
                                   IMPORTING value = w_is_filter_on ).
        wd_table ?= view->get_element(  '<give ur table ID>' ).
        wd_this->table_control ?= wd_table->_method_handler.
        IF w_is_filter_on = abap_true.
          wd_table->set_on_filter( 'FILTER' ).
        else.
          wd_table->set_on_filter( '' ).
        ENDIF.
    endmethod.
    I believe u know about Table Handler. And i can help if u need.
    Thanks & Regards,
    Rakesh Vanamala.

  • How to use web service with ABAP Web Dynpro

    Hi.
         do you know, how to web service with ABAP Web Dynpro?

    Hi,
    If you have a webservice ready with you then you can generate a proxy from SE80 and you can use that. You just have to create a port and assign to that generated proxy(CLASS) and you are good to go.
    Let me know if you need more information.
    Thank You,
    Gajendra.

  • Incorporating web service in an ABAP web dynpro view

    Hi,
    I am trying to call an external web service to have its results displayed in an ABAP web dynpro view. I've seen various threads that are dealing with the same issue, but none of them seemed to have helped me (I am quite new at this so maybe I'm just having a slow beginning, please bear with me)
    I'm interested in extracting information from a simple web service online. To this end, I went on www.xmethods.net and found a "quote of the day" service, which is practical because it doesn't even need input.
    I am writing down all the steps I've taken, even if they seem trivial, because maybe my problem is the result of a silly mistake I'm not yet capable of noticing...
    I am mostly following the instruction from here:
    <a href="/people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap:///people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
    The SAP I use is the one on the SC7 system, seems to be ECC 6.0
    After I created my package, I go on to create a Proxy Object, and when prompted for a WSDL source, I give the URL destination I got from xmethods.net: <a href="http://www.swanandmokashi.com/HomePage/WebServices/QuoteOfTheDay.asmx?WSDL">http://www.swanandmokashi.com/HomePage/WebServices/QuoteOfTheDay.asmx?WSDL</a>
    Doing this I get an HTTP error (return code 400, message "ICM_HTTP_CONNECTION_FAILED") (others have had this problem, e.g. Calling Web Services from ABAP, but the answers offered haven't been much help to me)
    and having no idea what to change or not change in SICF and other settings, I decided to save the file locally, and so I then created a Proxy Object by choosing the WSDL source as the local file I saved.
    Telling me that multiple port types exist (SOAP, httpGet and httpPost) I picked SOAP. I can then see the properties of my Client Proxy Object, its structure with the classes and methods etc.
    Then, following Thomas Jung's procedure, I went to create a logial port which I named QUOTE_PORT. When I do the F8 test he suggests to do, I get an error: SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: ICM_HTTP_CONNECTION_FAILED") which was predictable since I still haven't resolved that same problem above.
    I then proceed to create a Web Dynpro Component. In that component, in the component controller's context, I created a simple node into which I added attributes which I created using the wizard -> Attributes from components of structure, and there I picked the structures that had just been created in my proxy object, each in its own node
    I have three proxy structures generated: GET_QUOTE_SOAP_IN, GET_QUOTE_SOAP_OUT and QUOTES. This last one has two attributes which are STRINGs, the quote of the day and its author.
    I then create a rather trivial view, whose context I have mapped to the component controller's context so as to have access to those "quote" and "author" attributes I just mentioned. The layout is simplistic at best, containing only two textviews, each one bound to its respective attribute.
    Once the application has been done and tested, the output is a blank page. I'm hoping that this is only because of that ICM_HTTP_CONNECTION_FAILED error. Has anyone else had these problems when calling external web services? Is this the right procedure for displaying output?
    Thanks and Regards,
    Micol

    Hi, sorry for the long reply time.
    from work I do have proxy settings:
        automatic configuration script: http://proxy:8083
        proxy server for LAN: proxy / 8080
    from home it's a proxy free connection.
    In both cases I tried changing the settings in the SICF transaction, but it hasn't changed much.
    With the HTTP error that I get, I get a long text on how to maybe solve it,
    <b>No connection to Integration Builder (only generic data visible)
    Message no. SPRX081</b>
    In this long text, I have four tests to do in order to check the connection (as far as I can understand)
    1. The address of the Integration Builder must be stored in the SAP system
    =>Check/maintain with report SPROX_CHECK_IFR_ADDRESS
    2. The HTTP connection of the ERP application server must function correctly
    =>Check with report SPROX_CHECK_HTTP_COMMUNICATION
    3. The Integration Builder server must be running correctly
    =>Check with report SPROX_CHECK_IFR_RESPONSE
    4. Proxy generation must interpret the data of the Integration Builder correctly
    ==>Check with report SPROX_CHECK_IFR_CONNECTION
    The checks for 1&2 work okay, but I get errors for checks 3&4
    "Integration Builder data not understood"
    How can I go on from here?
    Thx

  • Using IGS in Abap web dynpro application

    Hi ,
    I would like to develop an Abap web dynpro application with complex graphs.
    There is an installation of IGS services.
    In the layout screen I see only graphic basic options.
    In thr internet I saw much more options in the graphic label. ( WD applic-> view-> layout ).
    Does anyone know how to add this options to the view layout?
    Thenks,

    עיחיחןלכלןעל

  • Use of multiple components in ABAP WEB DYNPRO

    Hi,
    Am  new to  abap web dynpro and I just want to know whether  we  can  use  multiple components for an application in web dynpro.
    Thanks ,
    Dhaya.G
    Edited by: Dhayalinie Ganesh on Feb 22, 2012 12:06 PM

    Hi,
    depending requirement of application we can use multiple components.
    for example if we want to display table data into alv grid for that we can use the existing(standard component) ie: SALV_WD_TABLE  .Like such a way we can use the components as per our requirements.
    For importing components:
    --> Go to properties tab of view of your web dynpro application
    --> There you can find one button create controller usage ,click on it then import the components
    Thanks&Regards
    Sreenivas Pachva
    Edited by: sreenivas.p on Feb 22, 2012 1:11 PM

  • Develop forms using Adobe Forms and ABAP Web Dynpro

    Hi, 
    Could someone help me on how to learn forms development using Adobe Forms and ABAP Web Dynpro?  Any suggestion on Tutorials / Books / other helpful hints please?
    I have good knowledge of Smart Forms and used these to generate PDF Attachments via emails.
    Thanks.
    Regards
    Keshav

    http://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/d-f/faq%20on%20interactive%20forms%20based%20on%20adobe%20software.faq

  • Consuming Web Service from ABAP Web Dynpro

    I have written program to consume KM Web Service through ABAP as well as ABAP Dynpro in SAP R/3 by calling Consumer Proxy.
    When I run the program from SE38, it prompts me for user-id & password. If I pass KM Server user-id and password I am able to execute the web service successfully.
    However, while I execute the same code through Web Dyn-pro , it does not ask for user-id and password & terminates with CX_AI_SYSTEM_FAULT : SOAP:1,007 SRT: Unsupported xstream found: ("HTTP Code 401  : Unauthorized")
    I have created a Logical Port in R/3 & I am using this Logical Port while creating an Object of Consumer Proxy.
    Kindly let me know how to resolve this issue.

    The dialog that is produced by HTTP Destination object of the logical port is designed only for use within Classic Dynpro applications.  There is no prompt produced when running in Web Dynpro.  If possible assign a generic user within the logical port definition and this will be used automatically by all users.

  • Use of multiple Applications for single webdynpro component in ABAP WEB DYNPRO

    I am working on a object which have multiple webdynpro applications for single webdynnpro component.How to assign a different functionality to each application bcoz when we right click on webdynnpro component and select create webdynpro applications ,it just creates a application how so we assign diff functionality to each of them .Also in the parameter tab of the webdynpro applications ,there is a diff config id mentioned for each application.what is its relavance

    Hi Sam,
    Different functionalities for a single webdynpro component can be achieved by many ways. Among them is the use of multiple applications. Say for example if you want different views/windows to be displayed at the start up, you can achieve it by specifying at the default window, for each every webdynpro application.
    And if you want control the fields, say for example you want to display input fields as editable for one application and read only for other application, you can achieve it through application parameters. Based on parameters, in HANDLEDEFAULT method of window controller , you can specify the type of behaviour , whether it has to editable or not based on parameters and same can be used at context binding of UI properties. 
    Application configuration can be used for personalization.Web Dynpro ABAP Application Configuration. This tutorial would help you understanding the concept much better. There can be multiple application configurations for a single application.
    Regards,
    Harsha

  • Using ABAP Web dynpro for connecting EP with MDM

    Hi All,
    We have an architecture landscape in which EP User interface (iviews) need to integrate with MDM import manager. Is it possible to achieve this using Web dynpro? If any company has implemented this kind of scenario before, please gave us the tips.
    Thanks,
    Anand

    Hi Anand,
    You can use MDM Java API in WD. ABAP API for MDM is is currently in process.
    Just wondering what kind of business scenario do you have which allows portal users to use import manager`s functionality.
    Best regards, Maksim Rashchynski.

  • Using KM and Collaboration API in portal component and web dynpro

    Hi,
    I have to develop portal components and Web Dynpros (JAVA) which have to use the following functions:
    - copy, delete KM documents
    - sending E-Mails 
    Can anyone give me some actual documentation links for the KM and Collaboration APIs ?
    Which references do I need in portalapp.xml for KM/collaboration and which jar-Files do I have to add to the project?
    We are using NetWeaver 7.01 SP18.

    Hi  Yogalakshmi,
    thank you for the link and the information. Now I managed to work with the KM documents.
    One more Question: to get the resource Context, I use this code:
    portalUser = WPUMFactory.getServiceUserFactory().getServiceUser("cmadmin_service");
    IResourceContext resourceContext = new ResourceContext(portalUser);
    The method getServiceUser is deprecated, also the com.sapportals.portal.security.usermanagement.IUser is deprecated. Is there an other possibility to get the ResourceContext. (perhaps with com.sap.security.api.IUser) ?

  • Using alternative(anonymous) bex service for web app in portal

    We are trying to create a situation where certain web applications that will be rendered in the portal use an anonymus logon as opposed to the standard /sap/bew/bex service. We still wnat to use the standard service for the great majority of the time. However, we have special cases where we want all users to be able to view results of some very specific web applications.
    We have created a new service (ZBEXA) by copying the std bex service and entering anonymous logon informatoin. For the most part, this is working fine.
    However, we cannot seem to get this working thru the portal without 'hardcoding' the new bex service as part of the URL iview. (i.e. http://..../sap/bw/ZBEXA?....
    We do not want to do this, as we want to be able to trnaposrt these iviews between systems. Thus, we want to create them as BW Report iviews (or BEx web application ivews) and use the web aplication query sting in the form of "CMD=LDOC&TEMPLATE_ID=Zxxxxxxxx", thus making it possible to transport this to other portal environments.
    We have tried creating a new 'system' in the portal for the BW instance and changing the WAS path to /spa/bw/zbexa, but this does not change the behavior. Seems the system always wants to use std bex service.
    Any ideas?
    BTW - we are on NW2004s EP (sp8?) and BW3.5.

    Brad,
    I am trying to do bypass the login for a web template by programming the ZBEX web service with a logon and password and it is not working for me. If you are still using a solution like that, post a reply and I can ask specific questions.
    Thanks
    Vineet

  • Using SQL Server Reporting Services Standard edtion on the Web/App server

    I would like some clarification of when is it a supported configuration to use SQL Reporting Services Standard Edtion with BPC 7.0M.
    If you have a standard Multi-server installation with WEB/APP/RS/IS on one server and SQL/AS on the other server, is SQL Reporting service required to be Enterprise Edition? The v7.0M SP4 installation guide is a bit confusing on this because it says Reporting Services standard edition is supported, but then it says that SQL Enterprise Edition is required on the web/app server.
    The Web/app would have SQL Management tools (edition-independent), Integration Services (edition-independent) and Reporting Services (Standard is allowed?) - so that would seem to mean that you can have SQL Standard edition on the front-end Web/App server.
    Please advise as to what we need to tell customers going forward.
    thanks,
    Tony DeStefanis

    Hi Tony,
    SQL Server SE is supported for web/application server but you have limitation.
    If you need multiple application server then RS has to be installed into a web farm and in thta case SE can not be installed it is required EE.
    But if you have just one application server SQL server SE can be used without any problem.
    More than that RS can be a complete separate server it is not necessary to be in any of SAP BPC server (web/application or database server) so in that case again you can use SE without any problem.
    EE is required just when you need high availability and in that case you need to install RS into a web farm.
    I hope this clarify a little bit when you can use and when you can not use SE for RS.
    Regards
    Sorin Radulescu

  • Selctedcell variant use in abap web dynpro

    hi friends,
                    can anybody tell me why we used selectedcell variant in  table column under table in abap webdynpro???? please elaborate with any example if possible.
    regards,
    sunil sharma

    hi,
    Cell variant is used to change the cell properties dynamically.In the Table UI element we have a provision that we can add the cell variant directly to the column, where as in ALV it is not possible. So we will create cell variant and will assign this to the column.
    refer to the sdn article :
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f0e7461d-5e6c-2b10-dda9-9e99df4d136d
    rgds,
    amit

  • Anonymous login in sender,reciever file adapter

    hi all xi's
    i dont know what is the need of anonymous login option in sender,reciever file adapter and the other thing is if i use check anonymous login there is no option for
    specifing username,pwd,ftp server ip.
    early anser will be appreciated.
    bye.
    regards.
    seeta ram.

    Hi,
    when you configure your FTP server you can opt for anonymous login.
    It means anyone can log on to this server just by using the IP address.
    No user creation.. so ..No need for user id or pwd. i mean no authentication.
    FTP connection parameters.. i.e. server n port will always be there if you are going for FTP.
    It wont ask for these if you select NFS.
    Being Anonymous only removes the user id n pswd option.
    Anonymous login is "Never suggested"..Pretty insecure..
    Dont forget to award SDN points Seeta.
    Regards
    Pushkar
    Message was edited by:
            pushkar anand

Maybe you are looking for

  • CFMail Tag Issue

    I have a form on my website that use the cfmail tag to send information collected from a form via email. I am no longer getting the email submitted from the form yet I'm also not getting an error and I haven't changed anything. I suspect it's a relay

  • Recording for iSight?

    I would like to record a video message for a friend. Any free recording software?

  • Where Are the Printing Presets?

    I've got several printing presets created. I select a photo and click the print icon. In the print dialog that appears there is a Printer drop down menu and Presets drop down menu. Despite having several presets only Standard is in the drop down menu

  • How do I recover files

    file recovery

  • Dreamweaver CS3 Crashes At Startup

    I installed the CS3 web premium suite and all the programs worked great, including Dreamweaver. After rebooting the PC the next morning, Dreamweaver CS3 would not launch anymore. I reinstalled DW but still the same problem. Startup gets as far as rea