Appraisal documents with Webdynpro application

Hi All,
in my system i can see some of the webdynpro application for appraisals
e.g.
HAP_START_PAGE_UI  with application hap_a_ess_start_page
HAP_DOCUMENT_LINK with application hap_document_link
etc..
but when i am trying to run the application i am getting the error message
Error when inserting or changing in a sorted table
I have already created the appraisal template and all and those are running with the hap_document_pa BSP application.
I just have the requirement of look and feel changes so i want to check this out.
Regards,
Umesh Chaudhari.

Hi,
An objective setting cycle encompasses the following phases:
Planning
In a planning consultation, the necessary qualifications and competencies are first identified for an employee and then concrete objectives and required performance levels are agreed. For example, sales targets could be defined and the employee could agree to take on specific tasks in a project, and so on. These aspects can be defined by the manager, by the employee or both. The employeeu2019s personal training and development requirements are discussed and entered in the objective setting agreement.
Review
During the review, the objectives agreed with the employee during the planning phase are checked and adjusted to reflect the current situation. The manager and employee discuss the possible need for support, establish whether the objectives defined in the planning phase are still relevant, and add further objectives or decide to delete obsolete ones. Furthermore, the manager can make comparisons between the objectives set previously and the employeeu2019s current performance.
Appraisal
During the appraisal, the manager and employee discuss the extent to which the employee has fulfilled the set objectives. They check and assess the employeeu2019s overall performance and the implementation of concrete set objectives. Any further training requirements or an overfulfillment of the objectives are identified in the different areas. The appraisal document is completed when the manager and employee agree on an valuation. As soon as the appraisal document is saved in the system as Completed or Approved, the employeeu2019s compensation can be adjusted automatically and the employeeu2019s qualifications profile can be updated
Get the proper information from following .
https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=53773.

Similar Messages

  • Anonymous access to KM documents in WebDynpro applications

    I am linking to KM documents in WebDynpro applications. This works fine for normal logged on users, but for anonymous users I am asked to login and gets eventually a "401 Unauthorized" error. I have configured everything according to note 837898 and it works fine for KM Document iViews, but not for WebDynpro iViews that are including KM documents.
    What do I have to do?
    Regards
    /Oskar

    Hi Oskar,
    when does the authentication request comes up? Directly when you open the WebDynpro iView or only after you try to open the KM document?
    In first case the Authentication Scheme for the iView must be set to Anonymous, so that opening the iview via URL ../irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fmy_pcdfolder!2fmy_iview should work fine without authentication.
    In the second case you need to make sure that the short km URLs are used as mentioned above and also the Authentication Scheme for the KM Document iView from the Hidden workset in the eu_role set to Anonymous as described in SAP Note 837898.
    If you still experience problems you can send me some screenshots.
    Hope this helps,
    Robert

  • Performance Management (Appraisal Documents) ABAP webdynpro error on HTTPS

    Hello all,
                      Please help , in resolving the issue with Performance Management Application "Appraisal Documents" getting Blanks Screen on the routing back from "Appraisal Document" after user close the application. Issue is only applicable in 'HTTPs' and work fine in internal network.
    On HTTP Watch :  "ERROR_HTTP_INVALID_SERVER_RESPONSE"   in the trace.
    Steps to replicate :
    1. User click on the "Appraisal Documents" link on the Area page and open the application on the new window.
    2. User select one of the "Appraisal document" from the list available to work on it , which result in another window.
    3. User close the application after finishing the work on the "Appraisal Document" and return on the Parent window "Appraisal Documents".
    4. At this point "Appraisal Documents " window get refresh and every things looks great.
    5. Now if user want to select another appraisal document to work on it in "Appraisal documents" window, it freeze or give blank screen.
    Thanks in advance.

    Hello surya,
    is the problem solved?
    Best regards Oliver

  • GP with Webdynpro Application

    Hi
      I want to develop a webdynpro application which should create a callable object to be used in GP.
      In the application, one view is there ,which one EP user will submit to a higher authority to get approval.
    the higher authority person will get that view with some additional fields(like remark field, approval button etc.).
      How can I use GP for this type of application??
      Can I use the same view for both the levels of users with some changes??
      How can I create such a webdynpro application using GP?
    I have gone through some of the forum documents in all those, only one view is there.
    How can I link different webdynpro views(based on business scenario) using Gp??

    Hi Gopal,
    I would rather recommend you to use Java Web Dypro to have all the advantages of a better integration (parameters mapping, eventing on completion, etc.). You can use ABAP Web Dynpro Application but this is, from a GP Perspective, strictly limited to open the Application. Nothing else happens.
    To reach a better integration in ABAP, you might use the BSP Callable Object.
    Best regards,
    David

  • Create external window with webdynpro application

    Hi,
    is it possible to create an external window with another application?
    The method if_wd_window_manager~create_window_for_cmp_usage would be great. But this method create only a modal popup.
    Greetings
    Marcus

    Hi,
    We can create external window  using below method.
    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          = l_url( "URL of the webdynpro application")
            title        = 'Submitted candidate'
            has_menubar  = abap_false
            has_toolbar  = abap_false
            has_location = abap_false  ).
      lo_window->open( ).
    Regards,
    Lakshmi.

  • Accessing Km document in webdynpro application

    Hi All,
    Is it possible to access the file which is uploaded in KM through webdynpro code?
    Can anybody help in this?
    Regards,
    V Karthi

    Thank you anagha for the link.
    But i'm facing some issue with the code .i think there is a problem in typecasting the Iuser and moreover whn i try to print the sap user i'm getting the following error.
    "sapUser Transient data: *************************************************************************** * com.sap.security.core.persistence.imp.PrincipalDatabag Tue Jun 23 10:13:29 GMT05:30 2009 * UniqueID: USER.R3_DATASOURCE.J2EE_GUEST * Type: USER * Home data source: R3_DATASOURCE * Private id part: J2EE_GUEST * * Existence not checked. * * "com.sap.security.core.usermanagement"|->"j_authscheme" (no time limit)="anonymous" *************************************************************************** Persistent data: *************************************************************************** * com.sap.security.core.persistence.imp.PrincipalDatabag Tue Jun 23 10:13:29 GMT05:30 2009 * UniqueID: USER.R3_DATASOURCE.J2EE_GUEST * Type: USER * Home data source: R3_DATASOURCE * Private id part: J2EE_GUEST * * Principal exists. * * Direct parents: * GRUP: GRUP.SUPER_GROUPS_DATASOURCE.EVERYONE *       GRUP.R3_ROLE_DS.SAP_J2EE_GUEST *       GRUP.SUPER_GROUPS_DATASOURCE.Anonymous Users * ROLE: * "com.sap.portal.dsm"|->"DebugControlFlag" (no time limit)= * "com.sap.security.core.usermanagement"|->"mobile" (no time limit)= * "com.sap.security.core.usermanagement"|->"uniquename" (no time limit)="J2EE_GUEST" * "com.sap.security.core.usermanagement"|->"title" (no time limit)= * "com.sap.security.core.usermanagement"|->"telephone" (no time limit)= * "com.sap.security.core.usermanagement"|->"salutation" (no time limit)= * "com.sap.security.core.usermanagement"|->"jobtitle" (no time limit)= * "com.sap.security.core.usermanagement"|->"fax" (no time limit)= * "com.sap.security.core.usermanagement"|->"department" (no time limit)= * "com.sap.security.core.usermanagement"|->"lastname" (no time limit)="J2EE_GUEST" * "com.sap.security.core.usermanagement"|->"locale" (no time limit)= * "com.sap.security.core.usermanagement"|->"timezone" (no time limit)= * "com.sap.security.core.usermanagement"|->"firstname" (no time limit)= * "com.sap.security.core.usermanagement"|->"email" (no time limit)= * "com.sap.security.core.usermanagement"|->"referenceuser" (no time limit)= * "$serviceUser$"|->"SERVICEUSER_ATTRIBUTE" (no time limit)= * "com.sapportals.portal.navigation"|->"uipmode" (no time limit)= *************************************************************************** ep5User WPUser default_namespace: com.sap.security.core.usermanagement [email protected]f WPUser: (J2EE_GUEST)[[email protected]271] UME user object Transient data: *************************************************************************** * com.sap.security.core.persistence.imp.PrincipalDatabag Tue Jun 23 10:13:29 GMT+05:30 2009 * UniqueID: USER.R3_DATASOURCE.J2EE_GUEST * Type: USER * Home data source: R3_DATASOURCE * Private id part: J2EE_GUEST * * Existence not checked. * * "com.sap.security.core.usermanagement"|->"j_authscheme" (no time limit)="anonymous" "
    Can you please provide me the sample code for accessing the KM document through webdynpro?
    Regards,
    V Karthi

  • Saving a document using webdynpro application

    Dear All,
    I am new in webdynpro development and I have a requirement to develop a webdynpro application which can save a document in a specified file directory. Can somebody please suggest or give sample code as to how to develope this application ...so that i can understand how to go about it.
    Awaiting response.
    Thank You.
    Ranu

    Dear Suresh,
    Thank you very much for your helpful answer.I have rectified the imports. Now the only error that is still persistent is "fname cannot be resolved ".
    I am attaching the code snippet that I have written in the part onActionSave for your perusal.Can you please look into it and let me know where I am making a mistake.
    public void onActionSave(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionSave(ServerEvent)
              byte imgsource[] = wdContext.currentDataElement().getDocument();
              String filePath = wdContext.currentDataElement().getFileName();
              byte[] fileBytes; //an array of bytes
              try {
                   File files = new File(filePath);
                   fname = files.getName();
                   final InitialContext ctx1 = new InitialContext();
                   final DestinationService dstService1 = (DestinationService)ctx1.lookup(DestinationService.JNDI_KEY);
                   final Destination destination1 = dstService1.getDestination("HTTP", "document");
                   //specify the Http destination as document
                   fileBytes = imgsource; //create a byte array from contents of field
                   String docuurl = "http://impp11.pune.telco.co.in:50000/irj/portal/+fname";
                   OutputStream targetFile = new FileOutputStream(docuurl);
                   //define the output stream
                   targetFile.write(fileBytes); //write the array of bytes to file
                   targetFile.close(); //close the File stream
              } catch (Exception e) {
                   e.printStackTrace();
                   wdComponentAPI.getMessageManager().reportSuccess(e.getMessage());
    Thank You.
    Ranu

  • Blackberry issues with WebDynpro application

    We are testing a webdynpro application via a blackberry. The webdynpro application works fine from IE.  With the blackberry, we see the following:
    - User logs into the application. After user's first access attempt, they no longer have to log in. We even turn off the Blackberry and restart. The same issue occurs.
    - User executes a line item transaction in the Blackberry. This item executes fine.  However, we get a communication error on the next lineitem.
    Is there Blackberry Browser and/or Blackberry server settings that need to be applied to allow the sessions and WebDynpro communication to work properly?

    Hi Stephen,
    I'm working on creating Blackberry application for online Purchase requisition Approval process, using PR workflow.
    Workflow configurations have been done in ECC.
    can u guide me how to get "Approve/ Reject" option on the BB device?

  • Reg using the GP APIs with webdynpro applications

    Hi Experts,
    I have been implementing webdynpro appln using GP APIs as a callable object in my application. In my webdynpro application i have been using RFCs to access data from the R/3 system.
    Are there any setting I need to do in Guided Procedures (portal) to run the application in portal.
    Can any one of you explain me regarding what are all the setting i need to do from the Guided Procedures perspective while using callable object that interact with an R/3 system?
    Also, I would be grateful for any other valuable suggestions from you regarding implementing webdynpro appln using GP APIs as a callable object.
    Thank You.
    Regards,
    Murthy J N.

    Please follow the below links for Webdynpro Development with Guided Procedures :
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/50d74ada-0c01-0010-07a8-8c118d408e59
    https://www.sdn.sap.com/irj/sdn/xapps?rid=/library/uuid/73cc8084-0b01-0010-1788-b2304424605a
    Hope it helps.
    Regards,
    Shikhil

  • How to design a GP with webdynpro application? Kindly help!

    Hi Experts,
            I have a requirement to design guided procedure for stock reconciliation.
            The starting page for this is a webdynpro(ABAP) report. This report has a table with 4 columns namely, Material_Num, Customer_stock, Org_Stock, Delta.
    Material_Num | Customer_stock I Org_Stock I Delta |
    TRN001          | 100                   | 65             | 35     |
    TRN002          | 200                   | 160            | 40    |
    User will select any row and then can click on 'Reconcile' button below.
    On clicking the 'Reconcile' button it should open a HTML page with details on selected data for reconciliation based on the selected row. This page should have a 'Send for approval' button.
    On clicking 'Send for approval' button, it should open another page for selecting the manager from a list. User can select the right manager and press 'Send' button.
    Once 'send' button is clicked, a status HTML page should open showing status of managerial approval.
    The manager should receive a worklist entry in the portal universal work list. He should be able to approve it.
    The GP flow is like this:
    Stock Report -
    > Send for approval   -
    > Select Manager -
    > Status.
    Can somebody guide me with steps to follow to design this in GP?
    How to pass selected row data from the webdynpro report to the 'Send for approval' page?
    Thanks
    Gopal
    Message was edited by:
            gopalkrishna baliga

    Hi Gopal,
    I would rather recommend you to use Java Web Dypro to have all the advantages of a better integration (parameters mapping, eventing on completion, etc.). You can use ABAP Web Dynpro Application but this is, from a GP Perspective, strictly limited to open the Application. Nothing else happens.
    To reach a better integration in ABAP, you might use the BSP Callable Object.
    Best regards,
    David

  • Can we attach scanned bills with Webdynpro Application?

    Hi All,
    My requirement is that we are proposing a solution to the client for settling medical bills.
    they want to submit the scanned copy with the request.
    Is that possible?
    Warm Regards
    Hari Sankar M

    Hi Sankar,
    You can store any type of document in the R/3 using the Generic Object Service(GOS).
    There is a class cl_fitv_gos=>save which is used to upload, cl_fitv_gos=>get_links to get the files as an hyperlink, cl_fitv_gos=>get_content to get the contents of the file.
    One of our WD application allows the user to attach any type of documents when he creates the  expense report.
    I can give the source code if you actually need it.
    Thanks,
    Rajkumar.S

  • Appraisal Document Error "Document not found"

    Hi All,
    I have created iVIew MSS Appraisal Document with following details
    Technical Name of iView   :   com.sap.pct.erp.mss.hap_document
    Technical Name of Application :   HAP_MAIN_DOCUMENT with application parameter Mode=D
    Runtime Technology   :  ABAP/Web Dynpro
    Help URL :  [http://help.sap.com/erp2005_ehp_04/helpdata/en/6f/c2cfcd65164677ba4179718188f75e/frameset.htm]
    While accessing "Appraisal Doucment" from Portal getting "Docuemnt Not found" error.
    If I will click on Adapt Configuration button in the view getting  "Access via 'NULL' object reference not possible" error.
    Thanks in Advance,
    Risha

    Hello Risha,
    If you've applied the note 1416756 , you probably already have the ESS and MSS Business Package 1.41.
    First off, have you got the standard iViews to work from the standard ESS portal role before creating you own iViews?
    On your Portal Content Admin tab, navigate to Content Provided by SAP->End User Content->Employee Self-Service->ERP 6.0 EHP4->Pages->Career and Job
    You will see 2 pages called Appraisal Document and other two called Appraisal Documents (WD_UI) and Appraisal documents (Predefined Process). Since you are trying to use hap_main_document, I assume you are trying to get the Flexible Template iViews working.
    The Pages you will want to reuse/copy are Appraisal Documents (WD_UI) and Appraisal Document with the PCD ID ending with documents_ee.'Appraisal Documents (WD_UI)' is your starting point and 'Appraisal Document' is your target page on clicking on an individual document. If you check the properties of the iViews included in these pages, the ECC applications used will make more sense. (Notice the OBN within the WD_UI page under the page properties. The OBN operation used should show up here If you want to add your own, navigate to Portal Content-> Business Objects->ERP->HR . Locate the operation you want to use and add it to this perspective in your custom page) .
    So create some docs using 'phap_prepare' . Launch the Appraisal Documents (WD_UI) page and click on the doc you've created. The target Page will be launched . What you have been trying to do all along (I think) is launch the target page independently without any inputs.
    Good luck
    Pooja

  • Call URL in the same screen of Webdynpro Application

    Hi all,
    My requirement is to call a URL when the user clicks on the order description. The URL screen should not replace the origin webdynpro screen i.e in the same screen there will be 2 parts, one with Webdynpro Application Screen and another with URL screen.
    Is the Iframe functionality of webdynpro is useful here or please suggest any other options to acheive the same.

    Hi Rakshith,
    Iframe approach is not suggested as it has been depreciated, please check the below link for the same.
    https://help.sap.com/saphelp_nw70ehp1/helpdata/en/15/c07941601b1d09e10000000a155106/content.htm
    Chips can be use instead, if you are planning for this scenario.
    Regards,
    Harsha 

  • Webdynpro Application hangs on executing query

    I am  having strange issue with Webdynpro application running JDBC code. Webdynpro application hangs intermittently when it tries to run the below jdbc code .
    This code is written on custom controller. We are using the SAPSR3DB datasource.  Do anybody  have any idea why this is happening . Thanks in advance
    wdThis.wdGetAPI().getComponent().getMessageManager();
                                    try {
                                                    Connection conn;
                                                    InitialContext ctx = new InitialContext();
                                                    DataSource dataSource = (DataSource) ctx.lookup(readPropertyFile());
                                                    conn = dataSource.getConnection();
                                                    PreparedStatement stmt =
                                    conn.prepareStatement(
                                                                                    "insert into ZAE_PROD_GRtable(AUFNR,EXIDV_P,EXIDV_C,MATNR,WERKS,CHARG,VEMNG,VEMEH,CWMVEMNG,CWMVEMEH,STATUS,INDC) values(?,?,?,?,?,?,?,?,?,?,?,?)");
                                                    stmt.setString(1, wdContext.currentContextElement().getAUFNR());
                                                    stmt.setString(2, wdContext.currentHUDataElement().getEXIDVP());
                                                    stmt.setString(3, wdContext.currentHUDataElement().getEXIDVC());
                                                    stmt.setString(4, wdContext.currentOrderDataElement().getMATNR());
                                                    stmt.setString(5, wdContext.currentOrderDataElement().getWERKS());
                                                    stmt.setString(6, wdContext.currentOrderDataElement().getBATCH());
                                                    stmt.setString(7, wdContext.currentHUDataElement().getVEMNGP());
                                                    stmt.setString(8, wdContext.currentHUDataElement().getVEMEHP());
                                                    stmt.setString(9, wdContext.currentHUDataElement().getVEMNGC());
                                                    stmt.setString(10, wdContext.currentHUDataElement().getVEMEHC());
                                                    stmt.setString(11, "1");
                                                    stmt.setString(12, wdContext.currentContextElement().getHuIndicator));
                                                    stmt.executeUpdate();
                                                    stmt.close();
                                                    conn.close();
                                    } catch (SQLException ex) {
                                                    msgMgr.reportException(ex.getLocalizedMessage() +";SQL State - " + ex.getSQLState(), true);
                                    } catch (Exception ex) {
                                                    msgMgr.reportException(ex.getLocalizedMessage(), true);
    finally {
                   try {
                        conn.close();
                   } catch (Exception e) {
                        msgMgr.reportException(e.getLocalizedMessage(),true);

    Hello,
    There can be any issue, i dont see any compile time issue with your code, but you may wana do a simplistic query first.
    First of all, the statement and conection close, do it in the finally block, untill unless you are reusing it.
    other than this.
    First, after connection, see if you are getting the connection or not.
    conn = dataSource.getConnection();
    //print the connection and check if the connection is fine.
    comment remaining stuff in the loop.
    In the second shot, run a simple query like select count(*) from TABLE ;
    to see if the connection and execution is fine. this will make sure
    Also, before you set the values into the statement using setString, print the values to check for correctness and not null.
    btw, i found an extra ")" in your setString(12,.....) ;
    stmt.setString(12, wdContext.currentContextElement().getHuIndicator));
    What are you trying to close in your finally block when you have already closed the connection in the try.
    try{
              stmt.close();
              conn.close();
         } catch (SQLException ex) {
              msgMgr.reportException(
                   ex.getLocalizedMessage() + ";SQL State - " + ex.getSQLState(),
                   true);
         } catch (Exception ex) {
              msgMgr.reportException(ex.getLocalizedMessage(), true);
         finally {
              try {
                   conn.close();
              } catch (Exception e) {
                   msgMgr.reportException(e.getLocalizedMessage(), true);
    Remove it from try.
    Regards,
    Nitin
    Edited by: Nitin Mahajan on Jun 16, 2009 6:20 PM
    Edited by: Nitin Mahajan on Jun 16, 2009 6:21 PM
    Edited by: Nitin Mahajan on Jun 16, 2009 6:22 PM

  • How can print Appraisal Document in ESS/MSS

    Dear Experts.
    We are using ESS/MSS with BP 1.41 and we are Working Appraisal Document with WD ABAP.
    I want know if is posible using funcionallity standard print the Appraisal Document in ESS/MSS?
    If the reponse is Yes, How can do this?
    Best Regards
    Carmen

    Note 1325807 You can find the Print Appraisal functionality
    Use this method for print appraisal:
    METHOD if_ex_hrhap00_link~show_link_get_url.
      DATA ls_parameter   TYPE ihttpnvp.
      DATA lt_parameters  TYPE tihttpnvp.
      ls_parameter-name  = 'plan_version'.
      ls_parameter-value = plan_version.
      APPEND ls_parameter TO lt_parameters.
      ls_parameter-name  = 'appraisal_id'.
      ls_parameter-value = s_appraisal_id-appraisal_id.
      APPEND ls_parameter TO lt_parameters.
    New parameter to use the FPM framework
      ls_parameter-name  = 'WDCONFIGURATIONID'.
      ls_parameter-value = 'HRPTPSSIADAP_PRINT_SELECTION_OIF'.
      APPEND ls_parameter TO lt_parameters.
    Generate the URL to be called.
      cl_wd_utilities=>construct_wd_url(
                EXPORTING application_name = 'hrptpssiadap_print_selection'
                            in_parameters    = lt_parameters
                  IMPORTING out_local_url    = url ).
    ENDMETHOD.
    Cheers
    Vijay

Maybe you are looking for

  • I can't restore my iPod touch because of error 3194. I've tried pretty much everything and it still won't restore. Help?!

    I turned my iPod off last night and when I went to turn it back on, it got stuck on the logo. I tried to reboot it but it got stuck again. I waited about 15-20 minutes before rebooting it again. It got stuck once again. I plugged it into the computer

  • How to make own .sh to schedule?

    hi i need to do some downloading stuff at night.i want that my linux system will woke up at 2.30am and do all the work.how to do this stuff? my specifically my actual questions are: Q1.how to scheduling a specific .sh file? Q2.how to make her awaken

  • Ampersands in hyperlink

    Hi there, In our architecture, we have developed a perl script to authenticate user before allowing a report to be generated. Thus, all hyperlinks in a report X that would produce another report Y must point to the perl script, passing the name of th

  • Need to parse Japanese Full Date Format

    Hi, Locale japanLocale = Locale.JAPAN; SimpleDateFormat fullDateFormat = (SimpleDateFormat) SimpleDateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, japanLocale); String dateValue = 2010'?'09'?'12'?' 1'?'15'?'45'?'GMT // Here Japanese c

  • Clustering in weblogic8.1

    Hi, I am using weblogic8.1 with sp5 for clustering. I am facing strange problem. When i do a database operation, it is inserting 3 times with the same data. If i use it in non-cluster environment, it is inserting only once which is the required one.