R/3 transactions(BAPI) with webdynpro

Hi,
A client wants to have some R/3 transactions represented in the portal.It is about the transactions ME51,ME52,ME53(purchase requisition).
They don't have ITS server. So Iviews need to be created with webdynpro. I know about some standaard SAP Iviews, but this is not in it at the moment. But a BAPI exist.
So my questions is, how long it takes aproximately to make this transactions in webdynpro with al the search F4 functionality included?
I know there is also a factor experience, but I just want to know if it is days,weeks,months?

Hi Nicholas,
I hope I didn't make you too scared about the upcoming effort, that was not my intention..
I was involved in a similar project last year and its purpose was to provide casual end users (service personnel) with a simple to use web enabled tool for creating, displaying and maintaining purchase reqs.
What we did was that we first carefully analyzed the needs they really had - it turned out the casual users really needed around 10% of the functionality the SAP GUI transactions provided, the rest could be automatised or left out.
After that it was pretty straightforward to create the application and the users were actually very happy about the new simple to use tool after having used the standard transactions. All users naturally weren't casual users and needed more functionality so we decided to leave these power users on SAP GUI for Windows/HTML.
My advice would thus be to define the requirements in more detail and only afterwards make the decision. If it turns out they would need the whole zhabang to be web-enabled with full functionality, then ITS is clearly the winner because of the required work effort. But if they only need a small section, then the cost-benefit ratio of a Web Dynpro app could be better.
Cheers,
Mikko

Similar Messages

  • Bapi  to simulate transaction mb1b with WBS ELEMENT

    Hello people, I need a Bapi which  simulates transaction 'MB1B' with Reservation and using a wbs element.
    Any idea?¿
    Thks.

    Look at BAPI_RESERVATION_CREATE1
    rgd
    Frédéric
    (next time search the BAPI with transaction BAPI or in ifr.sap.com)

  • Calculating costs ' Automation of transaction IW41 with BAPI'

    Hi all,
    I want to make an automatic confirmation of processing order by using BAPI 'BAPI_ALM_CONF_CREATE',
    however it doesn't calculate the 'actual costs', so I need to calculate the cost before saving the confirmation.
    Help me please,
    Thanks  in advance.

    Hi,
    The costs should still be updated when you add confirmations via the BAPI.
    See note [750606|https://service.sap.com/sap/support/notes/750606] that explains why costs may not be updated in some situations depending on how the BAPI is called. As advised in the note call the individual BAPIs with DESTINATION 'NONE'.
    Example:
      CALL FUNCTION 'BAPI_ALM_CONF_CREATE'
                 DESTINATION 'NONE'
    -Paul

  • Problem with special charecter while calling a BAPI from Webdynpro JAVA.

    Hi Experts,
    I am calling a BAPI from Webdynpro JAVA. I am passing a special charecter  u2018 as input to BAPI. But I am getting a # as input in R/3.. Can any one explain why it is getting changed?
    Any inputs regarding this issue are appreciated.
    Thanks,
    Kasinath.

    Hi,
        I had same problem before..For this I have created function module in backend for removing #. It was for converting Stream to ITF text.
    CONVERT_STREAM_TO_ITF_TEXT.
    Try this.
    Thanks,
    Prajakta

  • Help on the Transactional BAPI - Writing to R/3 BAPI

    1)I have imported and created Model for a custom BAPI ZPM_CREATE_ORDER and TRANSACTIONAL BAPIs i.e., COMMIT & ROLLBACK bapis.
    2)I have mapped the context from Model to Custom Controller and then to View Controller. Also, did the UI Element Binding.
    3) Added the methods callBapi_Create_Order and callBapi_Transaction_Commit which contain the Bapi executin in Cust Controller.
    But nothing happening if I click on the Create Order button of the View.
    My onActionCreateOrder() Method contains just 2 lines of code 1) To call the callBapi_Create_Order of Custom Controller 2) To call callBapi_Commit()
    No issues with connecting to R/3 i.e JCO Destinations etc., are good since the Retrieval BAPI works with no problems.
    Am I missing something here ? Any help is appreciated....

    Thank You. Here is my code. I am only showing the code that I have changed:
    View Controller Action Method:
    public void onActionCreateOrder
        //@@begin onActionCreateOrder(ServerEvent)
        wdThis.wdGetCreteOrderCustControllerController().callBapi_Zpm_Create_Order();
        wdThis.wdGetCreteOrderCustControllerController().callBapi_commit();
        //@@end
    The Custom Controller code:
      public void wdDoInit()  {
      Zpm_Create_Order_Input input = new   Zpm_Create_Order_Input();
      Zpm_Vmo_Hdr ordHdr = new Zpm_Vmo_Hdr();
      input.setOrder_Header(ordHdr);
      wdContext.nodeZpm_Create_Order_Input().bind(input);
    Bapi_Transaction_Commit_Input
      Bapi_Transaction_Commit_Input inputCommit =
      new Bapi_Transaction_Commit_Input();
      wdContext.nodeBapi_Transaction_Commit_Input().bind(inputCommit);
      public void callBapi_Zpm_Create_Order( )  {
         IWDMessageManager manager = wdComponentAPI.getMessageManager();
         try{
           wdContext.currentZpm_Create_Order_InputElement().modelObject().execute();
           wdContext.nodeOrder_Header().invalidate();
         }catch(Exception e){
              manager.reportException(e.getMessage(),false);
      public void callBapi_commit( )
         IWDMessageManager manager = wdComponentAPI.getMessageManager();
         try{
           wdContext.currentBapi_Transaction_Commit_InputElement().modelObject().execute();
         }catch(Exception e){
              manager.reportException(e.getMessage(),false);
        //@@end

  • Creation of sale order using bapi in webdynpro using table control

    only first row is getting updated when checked in va03, the line items are not getting replaced, only first row is committed..
    Here is the code for table control i used...
    http://www.scribd.com/doc/51879492/creation-of-sale-order-using-bapi-in-webdynpro-using-table-control
    pls help me out with this..

    Duplicate Posting.  Original is here: Sales order creation with bapi in webdynpro using table control

  • Not able to integrate Payment Gateway with WebDynpro for ABAP

    Hi,
       I am not able to integrate the Payment Gateway for Billdesk ( third party software) with Webdynpro for ABAP.
    Summery of the Issue : -
    (*) Data from PORTAL Application to PAYMENT GATEWAY is going Correctly but
    (*) Data from PAYMENT GATEWAY to PORTAL Application is not going correctly.
    Details about the Problem : -
       I have created 3 View in Webdynpro Application for ABAP.
    View 1 -> Sales Order
    View 2 -> Confirm Order
    View 3 -> Success Message
    When I am on the View 2 i,e Confirm Order, I have a UI Element ( LINK TO URL) on this View. When I click on the Link it successful takes me to the Bill desk site(Payment Gateway Integrator).After selecting the Card Type - > Master card, or Visa or Amex, I am routed to the Gateway Site of the Citibank, Where I have to enter the CARD details like Card Number, CVV Number, Expiry Date, and press the Submit Button.
    Which now takes me to the final confirmation site, stating
    1) Order Number
    2) Bank ID
    3) Merchant ID
    4) Amount
    5) Authorize ( APPROVED / NOT APPROVED)
    Now once i click on the Submit button, It transfers the amount of the Customer to my bank account, correctly and goes back to the my portal application.
    Till here it is working correctly, but 1 parameter is missing which is called "msg", and this parameter contains important information regarding the payment. This parameter is sent back form the Gateway Site to my Portal.
    1) Authorize STATUS
    2) Check Sum
    etc... which will be finally required to decided whether I should go on to create the Sales Order for the Customer or not.
    If the Authorize Status = '0300' then only create the Sales Order other wise if the status is any thing else lets say not equal to '0300' then gives the message that the Credit Card is not authorize to process the Sales Order.
    Regards,
    Saurabh Bhatnagar
    E : [email protected]

    Dear Sir,
    we are implementing Retail  POS (Point of sale) for one retail company. We need to integrate third party payment gateway.
    it's name is PLUTAS. We have got developer kit from Plutas (For trial ) . we have installed that kit in our system.
    In my program, I am triggering " PL_TriggerTransaction" using call method. After triggering method it executes method, control passes to third party software. But I am not able to catch return parameter (Responce).
    So  that would be great if you help me out with this issue.
    I wrote following code.
    REPORT  ZTEST678.
    INCLUDE OLE2INCL.
    data : rc_plutus type ole2_object,
    lpszTransData type string, 
    lTxnType type char4,
    lpszTransData1 TYPE string,
    ret_string  TYPE string,   
      l_count TYPE i,
      l_time TYPE sy-uzeit.
      rc_gui type ref to CL_GUI_CONTROL.
    lTxnType = '4001'.                        "----
    transaction type
    lpszTransData = '1234567'.          " -
    trasaction data
    *create object rc_gui.
    create object rc_plutus 'PLUTUSEXCHANGE.EXCHANGEOBJ'(001) no flush. "no flush ."queueonly.
    call method of  rc_plutus  'PL_TriggerTransaction'(002) = lpszTransData1
    exporting
      #1 = lTxnType
      #2 = lpszTransData.
    wait up to 20 seconds.
    write:  ret_string.                        " <----
    Value is not coming
    write:  lpszTransData1.            " <----
    Value is not coming

  • Reg calling Transaction code in Webdynpro ABAP

    Hi All,
    Can I call Transaction code in Webdynpro ABAP Portal Application. If so, how can this be possible? Can anybody give me a lead?
    Thanks.
    Kumar Saurav.

    Hi,
    The most easy Way is here:
    1) Test any Webdynpro Application from SE80 when the webdynpro Browser opens to display output
    Copy its HTTP link, Suppose we get the below link
    http://r3d01web1.Siemens.dk:8001/sap/bc/webdynpro/sap/z_dynamic_view?sap-client=002&sap-language=EN
    2) Now replace some part of the above link ( webdynpro/sap/z_dynamic_view?sap-client=002&sap-language=EN )  with the new link part ( gui/sap/its/webgui?~transaction=PA30 )
    So that the newly generated link is such that the below one:
    http://r3d01web1.Siemens.dk:8001/sap/bc/gui/sap/its/webgui?~transaction=PA30
    Note in place of PA30 you can put any of your desired tcode.
    3) Now Just Make a webdynpro component and in its View layout put a LINK TO URL ui element
    and in its property REFERENCE just past the http link ( http://r3d01web1.Siemens.dk:8001/sap/bc/gui/sap/its/webgui?~transaction=PA30 )
    4) Activate and test your webdynpro Application.

  • Data not visible in table o/p when compiled with webdynpro compiler

    Hi,
    I am using a Z BAPI to retrieve data from backend ECC6 server and show it using a VC application.
    When I compile this VC application using FLASH(FLEX2), the data is shown in the table, whilst if the VC application is compiled using Webdynpro compiler, the data is not shown in the table.
    The No. Of Rows  parameter has been updated with 10.
    Please suggest what can be done so that data is shown when compiled with Webdynpro compiler.
    Regards,
    Ranu

    Hi Ranu,
    WebDynpro Compiler only supports Webservices.
    You can look at the below link to get into full details -
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/vc/limitationsofWeb+Dynpro
    Regards,
    Vipin Vijayan.

  • Hi gurus, can any one explain me about Badi & Bapi with eg.?

    Hi gurus,
    Can any one explain me about Badi & Bapi with examples.
    Regards
    Raghu

    Hi Raghu
    1) Badis means:
    The BAdIs of the enhancement concept are not treated as standalone objects, but are integrated in the overall concept. Thus, the tools for defining BAdIs are part of the Enhancement Builder included in the ABAP Workbench.
    Transaction SE18, up to now the only entry point for defining classic BAdIs, now manages classic and new BAdIs. When an existing BAdI is displayed or changed, it analyzes whether the BAdI is a classic or a new one, and then switches to the respective tool. In the case of a new BAdI, this tool is the enhancement spot editor
    2) Bapis means:
    BAPIs can be called within the R/3 System from external application systems and other programs. BAPIs are the communication standard for business applications. BAPI interface technology forms the basis for the following developments:
    Connecting:
    New R/3 components, for example, Advanced Planner and Optimizer (APO) and Business Information Warehouse (BW).
    Non-SAP software
    Legacy systems
    Isolating components within the R/3 System in the context of Business Framework
    Distributed R/3 scenarios with asynchronous connections using Application Link Enabling (ALE)
    Connecting R/3 Systems to the Internet using Internet Application Components (IACs)
    PC programs as frontends to the R/3 System, for example, Visual Basic (Microsoft) or Visual Age for Java (IBM).
    Workflow applications that extend beyond system boundaries
    Customers' and partners' own developments
    Thanks
    Trinath

  • SAP HR related IDOC and BAPI with description

    Hi,
    This is regarding SAP HR. Here I need some help from you guys.
    It would be great if you could provide list of SAP HR related IDOC and BAPI with description.
    If you have any document then please forward same to [email protected]
    Thanks,
    Sunil Bhavsar

    hello Sunil ,
    to find BAPIs realted to HR,use transaction BAPI and there u have to look for personnel management,time etc ,these all are HR related.
    HR related Idocs shud be having Message type like HR*.
    hope thts wht u needed.
    amit

  • How to passing lowercase values to RFC/BAPI using webdynpro for JAVA

    Hi Exerts,
    When we sending values to RFC/BAPI through webdynpro (JAVA), the values are sent in capital (uppercase) letters to ECC.
    So if we fill xxxx, it is send like XXXX. Why? and how to avoid this?
    Thanks in advance,
    Joeri

    Hi,
    There could be two possibility if you are storing this value in ABAP table.
    1. You are entering value in UPPERCASE in your webdynpro application.
    2. The data stored in ABAP table, converts value in small to upper case.
    1.  Can you tell me how you are passing this value, is user entering value in some input field which is binded to some context and this value are you passing to RFC/BAPI...???
    Or else before passing value to RFC/BAPI you can use toLowerCase string function and the npass this value to RFC/BAPI
    e.g String name = wdContext().currentContextelement().getName().toLowercase();
    Now pass this name to RFC/BAPI is should go as lowercase only..
    This is from webdynpro java side..
    2. If you are storing this value in ABAP table, check the domain/type of variable in ABAP table for which you are storing the value. Ask ABAPper, so that this value are stored in small case letter.
    There is one tick in domain which you need to remove so that it stores in lower case. I dont have exact information but you can consult this with ABAPer.
    Hope this information helps guy ..!!!!
    Regards,
    Jigar

  • ISR with WebDynpro ABAP

    Hi Experts,
    We are building a custom HR application to automate various HR processes
    like New Hire, Termination, etc.. Due to certain internal issues we are
    unable to use the standard business package for MSS (and hence PCR screens
    with adobe forms). We have to create custom webdynpro abap screens for the
    whole application. Now i would like to check if there is a possibility to
    use the ISR framework with a custom webdynpro abap application.
    I checked the transaction QISRSCENARIO but i could not find any option for
    webydnpro abap in "Entry type for Web".
    Have anyone of you tried such a scenario earlier with ISR's? Is there no way
    that we can use webdynpro ABAP applications with ISRs? Or do we have any
    work around for this.
    Please send in your valuable comments.
    Thanks in advance!!
    Regards,
    Gayathri

    Hi
    First, The ISR Scenarios are not for iviews. They are just a part of a view. We can use webdynpro ABAP with the ISR Scenarios. We need to embed these forms into our webdynpro ABAP views and code accorsdigly to get the data. There are some standard components that are provided by SAP to handle ISR Forms with Webdynpro. Check these.
    Regards,
    Srikanth.

  • ISR with WebDynpro

    Hi Experts,
    We are building a custom HR application to automate various HR processes
    like New Hire, Termination, etc.. Due to certain internal issues we are
    unable to use the standard business package for MSS (and hence PCR screens
    with adobe forms). We have to create custom webdynpro abap screens for the
    whole application. Now i would like to check if there is a possibility to
    use the ISR framework with a custom webdynpro abap application.
    I checked the transaction QISRSCENARIO but i could not find any option for
    webydnpro abap in "Entry type for Web".
    Have anyone of you tried such a scenario earlier with ISR's? Is there no way
    that we can use webdynpro ABAP applications with ISRs? Or do we have any
    work around for this.
    Please send in your valuable comments.
    Thanks in advance!!
    Regards,
    Gayathri

    Hi
    First, The ISR Scenarios are not for iviews. They are just a part of a view. We can use webdynpro ABAP with the ISR Scenarios. We need to embed these forms into our webdynpro ABAP views and code accorsdigly to get the data. There are some standard components that are provided by SAP to handle ISR Forms with Webdynpro. Check these.
    Regards,
    Srikanth.

  • Embedding Transaction IView into Webdynpro TabStrip

    Hi,
        My Requirement is ,I have Created Transaction IView ,I want to access the Transaction Iview into Webdynpro TabStrip. I am able to access Iview but it is overwriting existing screen i..e complete Webdynpro screen disappears only Transaction Iview displays. I want Transaction Iview to be displayed as part of the TabStrip.
    Thanks & Regards
    Madhan Mohan

    Hi Satyajit,
             I am having a similar kind of requirement , i have to navigate from webdynpro applicaiton to transaction iview ..once user is done with the transaction ( say maintained the material ) i have to come back to the previous screen ... but i think this is not possible as there will be no way to know that user is done with the transaction .. so i though of creating a Iframe and a button on a webdynpro view and link the Iframe to the transaction iview . so user will have to click on the button once he is done with the transaction .. but according to you .. the transaction will be locked if we link that to the Iframe .. please let me know how to resolve this pronblem. or is there any other solution to my problem ..

Maybe you are looking for