WebDynpro Java Screen Feasibility

Hi,
I am trying to understand the Feasibility of this Requirements solution from SAP WebDynpro Java perspective.
Requirements-
1)     Design a SAP WebDynpro Java screen. On click of upload button read an Excel sheet which contains Part no1 & Part no2 records. In an excel sheet there is 6,000 records.
2)     Whenever a record is read from the Excel it will search the unique combination of Part no1 & Part no2 in the database (in this case SAP MDM Data Manger). The database contains 7,00,000 records which is not indexed/ sorted..
3)                   6000 times (excel sheet records) step 2 is repeated
4)     For each record the output can be zero, one or more records. The output need to be displayed/ generated in Excel sheet
5)     Concurrently this functionality is used by 5 users.
Question-
a)     Do this requirement can be achieved using SAP WebDynpro Java ? If yes, then from performance perspective how much time it take to upload the excel sheet & create a new Excel sheet  functionality?
b)     If No, then why ?
I am trying to understand whether this requirement is Feasible (Y/ N) with valid reasons?
Any valid inputs will be highly appreciated!
Thanks,
Kumar

Hi Robin,
Let me advise SAP MDM administrator to index the database.
1) If it is indexed and if it works then as proximity how much time it take to read and generate an excel sheet ?
2) Suppose after indexing the database is not indexed/ it does not work (limitation from DB perspective) then proximity how much time it take to read and generate an excel sheet ? 
This requirement is feasible (Y/N) from WebDynpro Java perspective ?
Also could you please clarify this sentence - "But don't do it while reading the file, the I/O will drain your performance)". 
Thank you for the  prompt reply.

Similar Messages

  • Opening sap transaction in uwl to webdynpro java screen

    Hi Poral Gurus
    I am new  to uwl concept . we are in  the process of the Leave apply and approval . the work items are displayed in the sbwp
    which comes in uwl . when we click on the item in work list it is opening the sap transaction, but the requirement is there any way to convert the sap transaction view to the webdypro java screen  . the screen should not no way look like the sap transaction but it should look like which is developed in webdynpro java using nwds
    The problem here is the work item is opening the sap logon when an work item is being clicked and the screen also is not exactly what we look in sbwp. it is having a different look. the screen is becomming small where the user has to use scroll bars to navigate to particular input element,but in sbwp it is showing the full screen.
    Please help on this is there any way to solve this problem.
    Thanks
    prasad

    Hi,
    Let us know whether you are using the standard Leave request application with standard workflow or customized screen.
    If you are using Custom development for the approval screen, then Make sure that you have mapped your custom development screen to the workflow task in SWFVISU.
    Then Re-register the UWL system in portal which is available in the below location.
    System administration - system configuration - universal worklist and workflow u2013 universal worklist administration - Universal worklist systems - re-register the workflow system.
    Thanks,
    Nandhadevi.T

  • CATS webdynpro Java - working times in weekly view

    Hi Team
    1.  Start & end time in Weekly view : Requirement is to allow shift planning employees to enter their working times in  weekly view itslef. But as I had discovered that it is possible to enter it only in dailuy view of webdynpro Java application in ERP 6.0.
    I came across a better Webdynpro ABAP application which exactly fits the requirement but it is part of EHP5, getting a mini upgrade for one application was also rejected. is it possible to implement in a short period of time without great impact ..anybody experienced on this?
    http://help.sap.com/erp2005_ehp_05/helpdata/EN/30/e67780e37f4f5a90105a9e9205660f/frameset.htm
    So I am again back to finding way to enhance the weekly view.I read all teh therads...didnt find anyone successful
    2. Default Attendance type & target hours & start & end times from Infotypes : CATS0002 exit is called only when we go to next step ,is there any other way to default as soon as CATS screen is loaded ?
    Any help would be greatly appreciated & rewarded.
    Thanks
    Edited by: Nidhi Guglani on Mar 10, 2011 5:17 PM
    Edited by: Nidhi Guglani on Mar 14, 2011 12:10 PM

    Hi Suresh,
    Thanks for your valuable inputs. I went and looked into the java file and found bit different.I dont see how they are getting the column headers like Saturday,Sunday,Monday...
    Basically I need to keep one 'Submit' button on top of my table and on click, it should populate 8 hrs in the correspounding column.For eg. if its monday, it should default 8 hrs in monday column so  that user dont have to manually type it in and also save these working hrs in the backend system without further click on 'Save' or 'Review'.
    I still need to check with the ABAPers regading the user exit.
    Also, Is it possible if I create a custom webdynpro application where I can use a BAPI that takes in the current day from my webdynpro and update the cats database and send an export parameter with success or error message.
    Thanks
    Anjana

  • Table ui element in webdynpro java.

    Hi Friends,
    I am krishna i am working as sap webdynpro abap consultant . But right now i got the requirement on sap webdynpro java.  
    so please give me the required details.
    Here are my questions.
    1. how to populate the data into the table.
    2. and the back end is erp, i have to use rfc. to display the data into the table .
    3. so how to integrate the rfc into webdynpro java.
    if u send with screen shots that would be very help for me.
    Waiting for your reply.
    Thanks & Regards.
    Krishna.

    It's very simple.
    1) Import your RFC.
    For this:
    -Right click on Models->Create Model->Select Import Adaptaive RFC then follow the steps.
    -Go to Used Models. Right click -> Add... -> then select the model that you created.
    2) I guess you have a view that is using a controller (Custom/Component) so:
    -Go to Context Tab-
    -Create a model node.
    -Bind the model node with the model that you created.
    -Go to the view where you want to put the Table ui element and add the table (Outline window->right click->Insert Child->Table)
    -Go to context tab, add a model node, en map it (Edit context mapping) with the model node that you created in the controller.
    -Go back to layout tab. Then in table properties, in datasource click on the "..." and select the output node of the model that you have created in the view.
    -Then in Outline Window-> Right click on the table element-> Create binding-> check the attributes that you want to be binded to the table.
    -Then follow the steps.
    You have now your table binded to the rfc.
    Finally what you have to do is to create a method to execute the rfc. Usually it is written in the controller. Something like this:
    public void execute<YourBapiName>( )
        //@@begin execute<YourBapiName>()
         IWDMessageManager manager = wdComponentAPI.getMessageManager();
         try
           wdContext.current<YourBapiName>Element().modelObject().execute();
           wdContext.node<YourBapiOutputNode>().invalidate();
           wdContext.current<YourBapiName>Element().modelObject().modelInstance().disconnectIfAlive();
         catch(WDDynamicRFCExecuteException e)
           manager.reportException(e.getMessage(), false);
        //@@end
    To call this method, first, you have to bind the input parameters and then execute it (you can do this wherever you want):
    <YourBapiName> input = new <YourBapiName>();
    input.set<YourBapiParameters>(<YourParameter>);
    wdContext.current<YourBapiName>Element.bind(input);
    wdThis.wdGet<YourControllerName>(Controller().execute <YourBapiName>();
    I hope it helps.
    Bye bye.

  • Migrating Webdynpro Java DC to Netweaver 7.0 to 7.3 getting the errors

    Hi
    We are migrating the portal ep 7.0 to ep 7.3 our custom webdynpro java dc imported from the nwds 7.3 getting the errors
    Portal version EP 7.3 ehp1
    NWDS 7.3 version  7.3 SP07 PAT0007
    Please find below the screen shot gen_wdp package getting the errors only
    Thanks
    Srinivas

    Hi Jun,
    using the NWDS latest version nwds-extsoa-7.3-EHP1-SP12-PAT0001-win32 still getting the same issue.
    now we are using NEWCUST 7.3 Portal Track in EP development portal 7.0  
    and follow the sap note 0001572743 and below the sc files placed into the CMS inbox (Portal EP7.0 server)
    path: <drive>:\usr\sap\JTrans\CMS\inbox.
    Web Dynpro software componets
    COMP_BUILDT
    ECM-CORE
    ENGFACADE
    ENGINEAPI
    ESCONF_BUILDT
    FRAMEWORK
    MOIN_BUILDT
    SAP_BUILDT
    WD-RUNTIME
    above the dependency SCA files are showing the Not executed State.
    Kindly please give me suggestions
    EP 7.0 DevelopmentInfrastructure screen shot
    Thanks
    Srinivas

  • PDF Forms embedded in Webdynpro Java - Can eCATT recognize???

    Hi All,
               Will eCATT be able to identify the PDF forms embedded in Webdynpro Java applications.....
    Thanks in Advance
    Puru

    I think it will not. I am almost sure it will not. Any new complex screens are a challenge to eCATT. Flash, Flex and sometimes even trees.
    Says,
    Justin

  • How to call IAC Iview from WebDynpro java code

    Hi Team,
    I am tring to call IAC Iview from WebDynpro Java code. we are passing value but blank page  displayed and there is no error show on error log.
    Below is Java Code which i am calling.
      public void wdDoInit()
          try {
                String strURL = "portal_content/TestSRM/iView/TestSRM";                           //WDProtocolAdapter.getProtocolAdapter().getRequestParameter("application");
                 String random = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getParameter("random_code");     
                 //wdContext.currentContextElement().setRandomNumber(random);
    //below we are call URL           
    WDPortalNavigation.navigateAbsolute("ROLES://portal_content/TestSRM/iView/TestSRM?VAL="+random,WDPortalNavigationMode.SHOW_INPLACE,(String)null, (String)null,
                       WDPortalNavigationHistoryMode.NO_DUPLICATIONS,(String)null,(String)null, " ");
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
    I am passing value from URL.
    http://<host Name>:<port>/webdynpro/resources/local/staruser/StarUser?random_code=111111111
    when we call above URL we getting blank screen.
    Regards
    Pankaj Kamble

    Hi Vinod,
    read this document (from pages 7 ).
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b5380089-0c01-0010-22ae-bd9fa40ddc62">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b5380089-0c01-0010-22ae-bd9fa40ddc62</a>
    In addition lok at these links: (Navigation Between Web Dynpro Applications in the Portal)
    <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/ae/36d93f130f9115e10000000a155106/frameset.htm">http://help.sap.com/saphelp_erp2005/helpdata/en/ae/36d93f130f9115e10000000a155106/frameset.htm</a>
    <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/b5/424f9c88970f48ba918ad68af9a656/frameset.htm">http://help.sap.com/saphelp_erp2004/helpdata/en/b5/424f9c88970f48ba918ad68af9a656/frameset.htm</a>
    It may be helpful for you.
    Best regards,
    Gianluca Barile

  • Copy and Paste functionality required in Webdynpro Java

    Hi All !!
    I want to create a functionality in which i can copy the contents from table (Created in Webdynpro Java) and paste them below in same table.
    Scenario:
    I've a table UI (Created in Webdynpro Java) in my screen. Table UI is displaying data from database.
    Modifications, Insertion and deletion of data are allowed in the table control which will in turn reflect to Database.
    Now i want users to copy and paste the rows in the Table UI and past it in same table 
    Is it possible or not ?
    Can any one help me in this regard?
    Regards,
    Abhijeet

    Hi Abhijeet,
    try this.
    Assuming Value node Customer with attribute cname, cno and sal is bound to the table.
    //creating Dynamic node inside wdDoInit method for copy the table row details.
    IWDNodeInfo nodeInfo = wdContext.getNodeInfo().addChild("DynamicCustNode", null,true, false, false, false, false,
         true, null, null, null);
    nodeInfo.addAttribute("custName", "com.sap.dictionary.string");
    nodeInfo.addAttribute("custNo", "com.sap.dictionary.string");
    nodeInfo.addAttribute("custSal", "com.sap.dictionary.double");
    IWDNode node = wdContext.wdGetAPI().getRootNode().getChildNode("DynamicCustNode", IWDNode.LEAD_SELECTION);
    node.addElement(node.createElement());
    Inside View take a Button Say Copy,inside the action of the button store the selected table row data in the created dynamic node and copy
    the dynamic node details in to your Value node that is bound to the table.
    int leadSelected = wdContext.nodeCustomer().getLeadSelection();
    int n = wdContext.nodeCustomer().size();
    IWDNode node = wdContext.wdGetAPI().getRootNode().getChildNode("DynamicCustNode", IWDNode.LEAD_SELECTION);
    node.getCurrentElement().setAttributeValue("custName", wdContext.nodeCustomer().getCustomerElementAt(leadSelected).getCname());
    node.getCurrentElement().setAttributeValue("custNo", wdContext.nodeCustomer().getCustomerElementAt(leadSelected).getCno());
    node.getCurrentElement().setAttributeValue("custSal",new Double(wdContext.nodeCustomer().getCustomerElementAt(leadSelected).getCsal()));
      int  j = node.getCurrentElement().index();
      IPublicCustomerComp.ICustomerElement custElm = wdContext.createCustomerElement();
      custElm.setCname(node.getElementAt(j).getAttributeValue("custName").toString());
      custElm.setCno(node.getElementAt(j).getAttributeValue("custNo").toString());
      custElm.setCsal(Double.parseDouble(node.getElementAt(j).getAttributeValue("custSal").toString()));
      wdContext.nodeCustomer().addElement(custElm);
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6fdae690-0201-0010-a580-d104b459cb44
    Regards,
    Mithu

  • Calling RFC with webdynpro java (in NetWeaver Developer studio)

    Calling RFC with webdynpro java (in NetWeaver Developer studio)
    Hi,
    I want to call only one parameter RFC with webdynpro.
    Flight example is very complex.
    I want to push a button and pass parameter to RFC input and call RFC.
    After execution some message must appaer on the screen.
    Is there a step by step .pdf?
    Thanks.

    Hello Cemil,
    There's a seperate Web Dynpro forum for such posts, you should take a look there.
    Nonetheless, the classic tutorial is the FlightList. If I was you, I would make sure to do this tutorial step-by-step as it should give you the fundamentals for understanding aRFC. On top of that, it's most likely already available to you on your SAP system...
    Here's the link:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a00f7103-6790-2a10-ac9c-fcac7c5b18a3
    Cheers,
    Hermann

  • Guided Procedures - Integration of Webdynpro Java with Adobe Interactive fo

    Hi All,
    We have created Webdynpro java application with Adobe interactive forms.It works fine in NWDS and also in Webdynpro Content Administrator.
    When we have called this component in Guided Procedures (callable object - Webdynpro (GP Interface)), the form screen has not displayed.
    Plz help us..

    Hi,
    Scenario : User have to log into GP runtime, When he clicks the first action it should display the adobe form. He has to fill the details and submit the form. This form is routed for Approver 1 for review. The first approver will log into portal,view it (UWL),approve it and sent for second approver.The same process happens with the second approver.After both approvals, a BAPI updates the data in the interactive form in R/3
    All the process have to be done in Guided Procedures, then integrated with Portal at the end.
    We have tried creating an Wdynpro Java app with online adobe form and executed successfuly in NWDS and also in Webdynpro content administrator.
    issue:-
    When we create a callable object(webdynpro app(gp interface CO)) in GP and test, we were unable to view the form.
    Now our question is : what are we mising ?
    Is it possible to integrate online interactive adobe form with guided procedures?
    Is our approach to solve the scenario right?
    any links or tutorials will be greatly appreciated
    TIA,

  • API - method for Webdynpro Java iview functionality of Print

    I know.. you would love to post me with n different blogs and forums discussion about how to print from webdynpro java application.
    But lets read before what i am looking for..
    There is standard "Print" function available on webdynpro for java iview.. and layout and all its just fine for us. though we want to trigger this event from a screen button. as going to iview properties is very user friendly.
    I was looking for some iview api which can help me.. We are on NW 7.01 SP6 at the moment. And this is for standard ESS applications.
    Thanks a lot for your inputs.
    Regards,
    Sudhir

    Hi
    You can write Java program for printing. Call the java class from screen (button or Url). Also you can write the content to XMl file.open the xml file in action. so that u will get print preview and print option.

  • Accessing Webdynpro Java iview functionality for print from webdynpro code

    I know.. you would love to post me with n different blogs and forums discussion about how to print from webdynpro java application.
    But lets read before what i am looking for..
    There is standard "Print" function available on webdynpro for java iview.. and layout and all its just fine for us. though we want to trigger this event from a screen button. as going to iview properties is very user friendly.
    I was looking for some iview api which can help me.. We are on NW 7.01 SP6 at the moment. And this is for standard ESS applications.
    Thanks a lot for your inputs.
    Regards,
    Sudhir

    Hi
    You can write Java program for printing. Call the java class from screen (button or Url). Also you can write the content to XMl file.open the xml file in action. so that u will get print preview and print option.

  • Dropdown and Value Help in Adobe Form (WebDynpro Java)

    Hi Experts,
    I need to develop a Adobe form where i have to implement Dropdown and Value Help, which will coming from custom BAPI. I am using WebDynpro Java, EP 7.0 and ALD 8.0. Please let me know how can i implement those 2 UI Elemnts..
    Regards
    Subhrajyoti

    Hi Jyothi,
    Herewith I had Explained detailed Procedure,
    For Dropdown,
    1.     Create a node and attribute to the dropdown ,
    2.     call the bapi,
    3.     Assign the Bapi attribute to the Dropdown node attribute
    4.     Place the Interactive form UI to the Java Application
    5.     Create an another  attribute for read the interactive form
                  a.Name: pdf_src
                  b.Type :byte, Assign this attribute to PDF Source property of the Interactive form UI Element.
    6.     Give the Name to the Template source property of the Interactive form UI and double click the        template source.
    7.     It asking Name for the Interactive form, Give the name for that
    8.     Once give the Name, It ask context for Adobe form, assign the already created node for dropdown in Webdynpro application to the interactive form.
    9.     Now Context Bounded with Webdynpro and Interactive form
    10.     Interactive form screen will be open into the studio
    11.     Place the Dropdown UI element  to the Interactive form and bind the attribute to the dropdown
    12.     Select the Dropdown UI Element, go to the object property, Click the Specify Item values. The pop window displayed, here give the $ value to the Item Text, Item value. The Data Connection dropdown and Default Binding , it has value when the attribute bounded to the dropdown UI .
    13.     Save and Test the Application
    For Value Help,
    1.     Do the Same Procedure for up to 10 steps,
    2.     Place the Text field UI and Value Help UI Element
    3.     Select the Value Help, go the Script Editor give the name of the text field attribute name in var fieldName = "*INSERT_NAME_HERE*";
    4.     Save and Test the Application
    By
    Parthi

  • UWL application in Webdynpro Java

    Hi
    I have a requirement where I need to replicate the standard SAP UWL feature in a custom Webdynpro Java component.
    The Webdynpro Java component will be a custom screen which will have all the features of the standard UWL.
    When the users launch the Webdynpro application, he should be able to see all the notifications in his inbox and when he clicks on a particular task in his inbox, the task should perform the same things that it does when opened from UWL application. It should be able to trigger webservices or launch UI related to BPM processes.
    Please provide your suggestions on this.
    Thanks and Regards,
    Sayan Ghosh

    Hi Sayan,
    UWL apis will provide you the methods and interfaces to replicate the similar behavior of standard SAP UWL. You can read more about [UWL API|http://help.sap.com/javadocs/NW04S/SPS09/uw/index.html].
    Make sure that UWL services are started in Portal.
    There is a nice tutorial that you can refer for building UWL in webdynpro. Refer - [Accessing UWL Notifications from Web Dynpro Using UWL API|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/802bfda2-8a85-2b10-9290-d67da32d0c01?quicklink=index&overridelayout=true]
    Hope it helps.
    Regards
    Abhinav Sharma

  • How to upload images on WebDynpro(ABAP) screens

    Hello All,
    Could any one please help on how to create/change the image (jpeg/any file) dynamically on WebDynpro screen. I have seen couple of examples for uploading the text files in WDR_TEST_EVENTS, WDR_TEST_WEB_ICONS, but not found any standard program that explains about uploading images.
    Requirement: User has to select any image/thumbnail from local PC and it should be displayed on main screen, it's not only from MIME directory.
    We have the same logic in BSP Application (CFX_RFC_UI) to upload the thumbnail but am not sure whether we can use the same logic in WDC or not?
    I have seen the same logic for WebDynpro (JAVA) here: 
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00062266-3aa9-2910-d485-f1088c3a4d71
    I would really appreciate if you could provide me the code/process ASAP.
    Thanks & Regards,
    Hari.

    Hi,
    I have written the code as per given logic with no errors, after selecting jpeg file from local PC when I click on 'upload' button it is giving a following short dump.
    Could you please let me know how to rectify it.
    Error when processing your request
    What has happened?
    The URL http://rocpld02.wwwint.corp:8000/sap/bc/webdynpro/sap/zms_image_01/ was not called due to an error.
    Note
    The following error text was processed in the system PLD : Exception condition "CNTL_ERROR" raised.
    The error occurred on the application server rocpld02_PLD_00 and in the work process 1 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: CONSTRUCTOR of program CL_GUI_CUSTOM_CONTAINER=======CP
    Method: ONACTIONONBUTTONCLICK of program /1BCWDY/1I6RRYQYFWRI2HBZ5MAK==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/1I6RRYQYFWRI2HBZ5MAK==CP
    Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
    Method: IF_WDR_ACTION~FIRE of program CL_WDR_ACTION=================CP
    Method: DO_HANDLE_ACTION_EVENT of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
    Regards,
    Hari.

Maybe you are looking for

  • Safari wont open; disc utility says errors on the drive but cant fix them

    Hi, Safari isnt opening despite my installing it again from the CD as well as trying to install it from the latest version available online (I saved it onto my thumbdrive from another computer). So I ran disc utility and it says there are errors but

  • UML modeller for ABAP?

    dear Folks, is there a modelling and code generation tool  based on uml class diagrams for ABAP. best Regards, suhair

  • Excel file on desktop

    I cant delete it and finder doesnt see it on my desktop or when i search. I went to delete it through terminal. terminal is gone. somehow it deleted my utilities. i cant boot to safe mode. the file disapeared from my desktop after a restart. its name

  • ESS/MSS - Career and job

    Hi Experts, i am using standard ESS/MSS when i click on Career and job i am able to see skills,candidate Profile,Jobs,Personal Setting under that when i click on it shows an error that *Business Server Page (BSP) error What happened? Calling the BSP

  • Currency Conversion using third party tool

    Hi, I am trying to access BW from a third party tool and so far been quite successfull accessing BW Infocubes and Bex Queries by using OLAP BAPIs. However my customer wants to use currency conversion as it is available in BEX in the third party tool