How Does Bapi related to WebDynpro Java

Hi all,
I am Very new to WebDynpro. AM working as a java Developer.
I want to know
What is Bapi? And How does it related to WebDynpro?
Thanks & Regards,
Jyothi.

Hi,
BAPI:
Whereas BAPIs (Business API(Application Program Interface)) are used for interfacing between two systems. They are remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
Function Modules are used in SAP programs to modularze the programs. They are Global ABAP programs created by SAP for reusable purpose. They have IMPORT,EXPORT and TABLE parameters, and EXCEPTIONS to through when error occurs.
You can create them from TCode SE37.They are similar to Functions we have in C, but with more functionality.
ECC (Enterprise Control Component):
Master data will be saved in ECC System only.
ECC is Standalone and ECC is nothing but a backend system similar to Oracle
It has two versions: ECC 5.0, ECC 6.0 and Now ECC 7.0 is going to release on coming few months.
Kernel, support pack and all other tools are very much advance in ecc6.0 compare to any other version of sap. It supports NetWeaver component also like BI, XI and EP. In ECC6.0 all components are integrated in single software.
Please check this Application. This application relation Between ECC System and WDJAVA.
[Webdynpro JAVA|http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f64e7a90-0201-0010-e0b4-ec1f849ecd4e]
Hope this helps!!
Regards
Vijay K

Similar Messages

  • How to transfer parameters to Webdynpro Java application ?

    Hello guys,
    I had developed a Webdynpro Java application "ZWD", it's URL is
    "http://jt-pldev:50000/webdynpro/dispatcher/local/ZWD_FLIGHT/ZWD".
    "ZWD" had 2 input parametere "InputField" and "InputField1" .
    Accroding to SAP Online Help  document, we can transfer parameter Webdynpro application .
    I want to transfer parameters to application "ZWD"  via URL
    "http://jt-pldev:50000/webdynpro/dispatcher/local/ZWD_FLIGHT/ZWD?InputField=Frankfurt" .
    But it failed.
    My questions:
    1. How to transfer parameter to Webdynpro Java application "ZWD" ?
    2. Does it possible that transfer input parameter to Webdynpro application and run the applicaiton via specific URL ?
    BR,
    Louis

    Hi Louis,
    You can refer to the following Bertram's article:
    [Inter-Application-Navigation in Web Dynpro|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/library/user-interface-technology/wd%20java/wdjava%20archive/inter-application-navigation%20in%20web%20dynpro.pdf]
    The process of accessing the Application URL parameters is explained for Target Component.
    Regards,
    Alka.

  • How to create webservice in Webdynpro java

    Hi Experts,
          I need to develop one application in Visual Composer.Since VC doesn't support coding so i need to create Webservice in webdynpro java and use that webservice in VC.Can any one of you please suggest how to create Webservice in Webdynpro Java.
    Regards,
    Prasanna.

    Hi prasanna,
    Refer this links.
    /people/sridhar.k2/blog/2006/09/12/creating-and-exposing-bapi-as-web-service-and-using-it-in-web-dynpro
    BAPI Exposed as Web Service
    Connect R/3 from Java web application
    Web Dynpro integration with R/3
    http://help.sap.com/saphelp_nw04s/helpdata/en/82/6a0e7bbe744276bf393654b9b576ed/frameset.htm
    Regards,
    karthik.

  • What does the scriptcollector do and how does it related to jsf lifecycle?

    hi,
    i want to know what does the scriptcollector do and how does it related to jsf lifecycle? and also in the scriptcollector if i call this,
    preRender=#{myBean.onPageLoadBegin}
    postRender=#{myBean.onPageLoadEnd}
    how my page will react?

    The hx:scriptCollector is part of the IBM Faces Client Framework and has nothing to do with Sun JSF RI.
    Lot of the hx components require specific Javascript and those hx components should be placed inside a single hx:scriptCollector which on its turn checks the nested hx components and renders the desired Javascript for it at the end of the tag. Check the HTML source for that Javascript.

  • How does NetWeaver support FIPS in java part?

    As we know,  default JDK doesn't support FIPS in the SSL/TLS socket.
    There are 3rdpart soft, like certicom, bsafe can support this.
    And in the opensource, NSS + jdk, seems can be a solution.
    Here, just a question, how does NetWeaver support FIPS in java part?  Is there an internal implementation?
    Thanks.
    Message was edited by: Andy Silvey

    I'm not aware of any. The library is backwards compatible so you should be able to replace an existing SAP Cryptographic Library with CommonCryptoLib. The Crypto Kernel implementation seems to exist only for AS ABAP. Maybe someone working on security at SAP can comment, I will ping the Security space to get their attention.

  • Help me doing bapi related to catsdb only  pls urgent step by step

    Help me doing bapi related to catsdb only  pls urgent step by step
    thank you,
    points will be rewarded,
    Regards,
    Jagrut BharatKumar Shukla

    Help me doing bapi related to catsdb only  pls urgent step by step
    thank you,
    points will be rewarded,
    Regards,
    Jagrut BharatKumar Shukla

  • Fresher.. Need Docs/Links related to Webdynpro Java

    Dear Experts,
    I am a fresher and a self learner. I need documents or links related to Webdynpro Java. Kindly fwd to [email protected]
    Thanks in advance.
    Regards,
    Priya

    Hi Priya,
    Please find the Following links for complete Webdynpro Java Documents ,
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d">webdynpro Sample Applications and Tutorials</a>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/43">webdynpro Blogs</a>
    Regards,
    Ramganesan K.

  • How does Sun make money from Java? Silly question.

    Hi,
    From what I have read about the J2SE licensing, we are able to download the SDK and develope commercial applications with it for free.
    Have I made a big mistake in my reading? How does Sun make any money from Java?
    Thanks very much.
    Prem.

    related topic
    a lot of companies package a free or trial version of software like
    Rational Rose
    TextPad
    VisualAgeForJava
    DreamWeaver
    etc.....
    the versions may be limited in many ways
    they want public and students to use it to become popular
    students get jobs and convince boss to buy enterprise edition
    they make money
    I didn't mention sun in the above list cause they are special!!!!!
    some other interesting topics include GNU liscence and
    COPYLEFT
    check it out

  • How to track session in Webdynpro Java application

    Hi All,
    How to get the session reference of any Webdynpro Java Application . My purpose is that thr is one WD application is getting launched , now if suppose user didn't perform any action on it and session for that application got expired . After the session got expired i have to update the table with the status . So to track that i need the session reference of WD application which i m looking for .
    How could i get the same . Kindly help me on this .
    Thanks & Regards,
    Mitul.

    Hi ,
    HttpSession session = request.getSession(false); //get the current session, if there is no session yet, return null
    if (session == null) //forward to first page
    else //do normal work
    Then u can update ur session right ,
    Regards ,
    Venkat

  • How to implement paging in webdynpro jave based on search criteria.

    Hi All,
    In a requirement I need to implement paging in webdynpro java development.
    I successfully did it when there is no search criteria is available i.e webdynpro fetched all data from the BO object and I did it using a "indexNO" (unique serial no from 1,2,3,4.....) field available in BO object.
    But when there is search criteria available , i.e the data to be fetched from the BO based on some specific field , at that time the "indexNo"  field of all data fetched based on search criteria are discrete i.e not continious. In that case how to implement the paging concept.
    I am using CE version 7.1 EHP 1.
    Thanks in advance
    Srikanta Satapathy

    Hi,
    If you go to your VO and generate the ViewObjectImpl, in there you can create a method which will contain two parameters, 1 the attribute name and 2 the value.
    Then you can follow something like explained in this post:
    ADF Tutorial: How to apply bulk actions to a view object rows
    The only difference is that you will need to create a method like this:
    public void updateAttribute(String attribute, Integer value){
            RowSetIterator iter = createRowSetIterator(null);
            while (iter.hasNext()){
                Row row = iter.next();
                row.setAttribute(attribute, value);
    Then you expose that as a client interface and then after you filter your table by your criteria you just need to execute this method passing the right parameters.
    Regards

  • How does MTO relate to settlement?

    Hi,
    Need explanations from you all.
    (1) What is settlement? Please explain.
    (2) How does Make-To-Order relate to settlement?
    Thanks,
    Wooi Ling

    Closed.

  • How many connection opened for webdynpro java

    Hi,
        I have 2 webdynpro java application.The applications sharing  the same backend function module.Could anyone tell me
      How many connection will be established when the same user wants to open 2 different application but these 2 application shares the same function module.
    Thanks
    Kanai

    Hi,
    In webdybnpro ,each Model in an Application utilizes a seperate Connection.If u create JCO connection pool for the User then while connecting to backend
    1)The JCO connection pool Manager will open a new connection pool and opens the first connection.
    The next available connection from the pool is allocated to the model object.
    2)The model object is now able to invoke the required functionality in the ABAP system.
    3) When the connection is no longer required by the application, it is returned to the pool.
    4) The connection remains logged on to the backend system until either the next application
    request is received, or the connection timeout is reached.
    5) If no application requests arrive before the timeout is reached, the connection is flagged
    for closure.
    Note:-If an Application contains 2 models which are connecting to same ABAP system then second Model can be told to share the same JCo connection used by First model This is done by calling its setConnectionProvider() method.
    Regards,
    Sunaina Reddy T

  • How does IGS work with WebDynpro?

    Hello,
    I want to test Web Dynpro tutorial with geo services (GeoMap). I read that I need the full version of the IGS and a non-SAP GIS server.
    I downloaded the IGS and will install it. But what is about the non-SAP GIS server. Where can I find it? How does IGS access the GIS server?
    Thanks for your help.
    Marita

    By default, WAAS preserves the DSCP marking on intercepted packets.  There is a configuration option to set/override the DSCP value at the global (device), application, and classifier levels.  Currently WAAS provides marking only.  There is no action taken by WAAS based on the DSCP value.
    Regards,
    Zach

  • How-To : bapi export table webdynpro bapi import table

    Hi folks!
    This is proving to be very difficult. my appreciation is <b>10 points to the first helpful answer!!</b>
    I am receiving an export table from one bapi (z_xxx_getlist) into my webdynpro. I want to then import the same table into another bapi (z_xxx_savelist) so it can be saved in R/3.
    - firstly I tried to map the the view's context attributes to the 2nd bapi, but that didn't work because it deleted the original mapping.
    - then I created a new context node for the save bapi and tried to sync data between the nodes, but only ran into nullpointer exceptions.
    What's the standard procedure for such a requirement?
    Great thanks,
    faB
    ps. this is related to this previously posted topic:
    copying data of 1 view context node to another></b><b></b><b></b>

    Never mind, the nullpointer exception was because ".currentZlo_Price_Display_InputElement()" should have been ".currentOutput_DisplayElement()"
    Hi.
    I have tried your suggestion, but I only get a nullpointer exception on the line shown below.
    RFC1 was already called and the data shown in a table.
    Many thanks,
    faB
    wdContext.currentZlo_Price_Change_InputElement()
      .modelObject()
    <b>  .setRelatedModelObjects(</b>
      "Zlo_Price_Ypr02",
      wdContext
        .currentZlo_Price_Display_InputElement()
        .modelObject()
        .getEt_Ypr02());
    stack trace:
    java.lang.NullPointerException
         at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClass.retrieveListClass(DynamicRFCModelClass.java:1248)
         at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClass.setRelatedModelObjects(DynamicRFCModelClass.java:779)
         at com.xxx.crm.pricemaintenance.PriceMaintCust.executeZlo_Price_Change_Input(PriceMaintCust.java:225)
         at com.xxx.crm.pricemaintenance.wdp.InternalPriceMaintCust.executeZlo_Price_Change_Input(InternalPriceMaintCust.java:392)
         at com.xxx.crm.pricemaintenance.ResultView.onActionUpdatePrices(ResultView.java:208)
         at com.xxx.crm.pricemaintenance.wdp.InternalResultView.wdInvokeEventHandler(InternalResultView.java:233)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
         at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:100)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:299)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:635)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Message was edited by: faB

  • How create the link in webdynpro java???

    Hi Experts,
    i want to create a webdynpro application where i need to create a link, on action that link it should call the another url.
      On action URL i will call the KM documents..
    Can anyone tell me how to achieve that ??
    Regards,
    Mahesh

                                In below code using display image from KM via WDJ      String path="";   IPrivateKmUploadCompView.IKM_uploadElement ele=null;  ele=wdContext.nodeKM_upload().createAndAddKM_uploadElement(); path="/documents/KMimage.jpg"; IUser sapUser = wdClientUser.getSAPUser(); com.sapportals.portal.security.usermanagement.IUser ep5User = WPUMFactory.getUserFactory().getEP5User(sapUser); //Getting the Resource......... IResourceContext resourseContext = new ResourceContext(ep5User); IResourceFactory resourseFactory = ResourceFactory.getInstance(); RID pathRIDimg = RID.getRID(path); com.sapportals.wcm.repository.IResource resourceimg = resourseFactory.getResource(pathRIDimg, resourseContext); //Reading the image file...... BufferedInputStream bufIn = new BufferedInputStream(resourceimg.getContent().getInputStream()); IWDCachedWebResource cachedWebResource = null;   cachedWebResource = WDWebResource.getWebResource(bufIn, WDWebResourceType.JPG_IMAGE);  cachedWebResource.getUrl(WDFileDownloadBehaviour.ALLOW_SAVE.ordinal()) ;                                                  //sent image to resource context    wdContext.currentContextElement().setDownload(cachedWebResource);

Maybe you are looking for

  • Emails going into wrong inbox??

    I have several email addresses and inboxes - however the emails are going into the wrong inboxes. Which settings do I need to change? thanks

  • How does an app show up without typing in a password for iTunes?

    Is there a way that an an app can install or be downloaded without knowledge or approval?  Wifi? Bump? Accidental from Facebook?  The particular app in question provides quotes, photos, and cartoons that can be used on Facebook, backgrounds, etc. It

  • Fact Join Issue

    I am having star schema,Fact1 and dim1,dim2,dim3 Now i am bringing one more fact table(fact2)..... common table between both fact i hav currency column like AED,INR,USD,other thn this i dont hav any common table to join with other dimension table so

  • How to make look an object like a piece of metal?

    hellow guys....i have a question...im kind of new in illustrator and would like to make a plane object to look like a shinning piece of metal with 3D effect....can any one tell me how to achive this? thanks in advance!

  • Can't uninstall CS3 Flash Trial

    I installed the CS3 Flash Trial to check it out, as one does. I now want to uninstall it halfway through the trial. Unfortunately when I choose Flash CS3 in my "add or remove items" panel this Adobe created installer comes up. With this installer I c