Call the ess payslip application using a URL

Hi
i want to
1. call the ess payslip application using a URL
2. and pass PERNR as parameter to this URL so that the salary slip displayed is for that particular PERNR.
i am able to get the payslip application through URL.
Now how to acheive point no. 2 ?
Regards
Rajendra
Edited by: Rajendrakumar Gaikwad on Dec 30, 2008 11:55 AM

Hello
If this is not possible , let me know which BAPI it is calling to create the pdf
so that i will create a application to call the BAPI itself and pass PERNR .
Regards
Rajendra

Similar Messages

  • How to emabed BI Publisher report  to a different application using GO URL

    Hi all,
    How to emabed BI Publisher report to a different application using GO URL.
    I put the BI Publisher report in dashboard and create a go url but the problem is it is showing top header and all dashboard names present in my dashboard.
    I want to show only report.
    If we do a GO url of answers requst it shows only report . Same way can we do for BI publisher request.
    Thanks

    10g or 11g?
    for any you can get the link from BIP report properties. and use that link

  • Calling the advance search help using f4 help

    Hi
        I have a question.In Items assignemnt blcok  of the opportunity page for product ID field there is an f4 help  associated with it. When we click on f4 help it will open the standard product serach   in a popup where we can serarch for the products. and select the product from results.
      But my requirment is to call  the advance search help  of the products  instead of standard serch  help  in the  popup when we click f4 help and should beable to save the searches and retrive the saved sercahes.
          Can any  one help me out  with this problem
    Thanks,
    Sreekar

    Hi,
    If you do a search on this forum for the terms "search help exit" you will get a few threads that provide details on how you can achieve this.

  • How to handle jquery and ajax call in single page application using coded ui

    Hi,
    I am facing a very tricky situation while using coded ui. My application interact with ajax and I was facing the issue to handle the ajax in the login page and other pages. I went through the post : http://stackoverflow.com/questions/17849074/jquery-ajax-success-not-getting-triggered-with-coded-ui-test-project 
    and got solution for my problem. Now when ever a ajax is getting called in the page its getting handle with app config file. However the issue I am facing right now is. 
    When i click on a button a window will appear which is actually a "div tag". Please see the image below. In  the that window when I have to select a item from drop down, the ajax will get called, however it will get called only for the window,
    it wont be called for the entire page.. i.e. it will update only the window. I am not able to handle this ajax call, script gets stuck in refresh state. I will request you guys to provide a work around for it.
    I would like to add more details - Visual studio version - 2013 update 3, IE11. 
    Application details: Its a single page application which uses bootstrap framework. All the ajax call are dynamic.
    Thanks in advance.

    Thanks for the reply.
    The window is not exactly a pop up window. Its a div tag in the same page. As this is my first time to work on  a single page application I am not sure how it works. For the entire page I am able to handle the ajax call however the action performed
    in the div tag is not getting handled.
    Code for the window, I am not sure to what extend will it be helpful.
    <div class="modal-content"><div class="modal-header"><div class="bootstrap-dialog-header"><div class="bootstrap-dialog-close-button" style="display: none;"><button class="close">×</button></div><div
    class="bootstrap-dialog-title">Move Item to different task [FocusAudit]</div></div></div><div class="modal-body"><div class="bootstrap-dialog-body"><div class="bootstrap-dialog-message"><div><div
    id="dashboard">
      <table class="TFtable">
        <tbody><tr>
          <td colspan="2">
                You are about to move the  24 selected item item to a different task. Select the task to which to move this item, (Optionally) enter notes about the task change, and click 'Change' to continue.
              </td>
        </tr>
        <tr>
          <td>Select New WorkFlow:</td>
          <td><select class="form-control" id="MA_workflow" onchange="ChangeWorkFlow()"><option value="647446014">Batches<option value="647446007">Claim<option value="647446065"
    selected="">Workflow1</option></select></td>
        </tr>
        <tr>
          <td>Select New Task:</td>
          <td><select class="form-control" id="MA_actions"><option value="647446025">BatchRebuild</option><option value="647446054">Complete</option><option value="647446039">DataIntegrityCheck</option><option
    value="647446038">FocusAudit</option><option value="647446053">FocusAuditMiner</option><option value="647446037">FocusAuditSelect</option><option value="647446055">LocationRouter</option><option
    value="647446029">MineForSBT</option><option value="647446022">OCRtoWebDE</option><option value="647446024">OnePass</option><option value="647446049">OnePassRouter</option><option
    value="647446050">OnePassUS</option><option value="647446060">QAuditImporter</option><option value="647446045">QIAutoAuditGrader</option><option value="647446058">QIAutoAuditInjector</option><option
    value="647446048">QIMiner</option><option value="647446040">QISampler</option><option value="647446056">QIVerify</option><option value="647446059">QIVerifyGrader</option><option
    value="647446047">QIVerifyUS</option><option value="647446021">RecoRules</option><option value="647446082">Review</option><option value="647446042">Router</option><option
    value="647446023">Validate</option><option value="647446081">Verify</option><option value="647446080">WebDEFileCreator</option></select></td>
        </tr>
        <tr>
          <td>Select New Status:</td>
          <td>
            <select class="form-control" id="MA_status">
              <option value="ready">Ready</option>
              <option value="reject">Rejected</option>
              <option value="hold">Held</option>
              <option value="ready">Keep Status From Original Task</option>
            </select>
          </td>
        </tr>
        <tr>
          <td colspan="2">Notes:</td>
        </tr>
        <tr>
          <td colspan="2">
            <textarea name="MA_statusnote" class="form-control" id="MA_statusnote" maxlength="250" rows="5" cols="40"></textarea>
          </td>
        </tr>
        <tr>
          <td style="text-align: right;" colspan="2">
            <input class="btn btn-default list-inline" id="btnSubmit" onclick="prepareData_MoveToAction();" type="button" value="Change">
            <input class="btn btn-cancel" id="btnCancel" style="padding-left: 5px;" onclick=" dialogInstance2.close();" type="button" value="Cancel">
          </td>
        </tr>
      </tbody></table>
      <div id="overlayDialog" style="display: none;">
        <div style="width: 100%; text-align: center;">
          <h1>Processing...</h1>
          <img src="Images/ajax-loader.gif">
        </div>
      </div>
      <div id="dData_MoveToAction" style="display: none;" data-itemcount="24" data-oldactionidno="647446079" data-oldstatus="ready" data-oldactionname="FocusAudit" data-fnparent="PS"></div>
    </div>
    <script id="scrpd" language="text/javascript">
      <!--
      var cworkflow =$('#MA_workflow option:selected').text();
       function initMoveToAction()
         function ChangeWorkFlow(){
           $('#overlayDialog').show(300);
        var _newworkflowname=$('#MA_workflow option:selected').text(); 
        if(cworkflow!=_newworkflowname)
         getItemType();
         cworkflow = _newworkflowname;
       function getItemType()
          var _workflowid=$('#MA_workflow option:selected').text();
           var formData = { workflowid: _workflowid}
            var sPage = './Handlers/GenericFn.ashx?action=getitemtype';
           $.ajax({
                    url: sPage,
                    type: "POST",
                    data: formData,
                    datatype: JSON,
                    success: function (data, textStatus, jqXHR) {
                    var newItemActions = jQuery.parseJSON(data);
                      $('#MA_actions').empty();
                      $.each(newItemActions, function(i, option) {
                   $('#MA_actions').append($('<option></option>').attr("value", option.Value).text(option.Key));
                         $('#overlayDialog').hide(300);
                    error: function (data) {
                      var error = jQuery.parseJSON(data.responseText)
                       SetProdSummary();
                       dialogInstance2.close();
                        ErrorMessage(error.ErrorCaption, error.ErrorDescription, error.IsCloseWindow);
            function prepareData_MoveToAction()
                 var ma_oldstatus, ma_oldactionname, ma_actionidno,ma_oldactionid, ma_statusNote,ma_itemNewStatus,ma_itemtotalno, ma_newworkflowname,ma_fnparen;
                    ma_itemNewStatus = $('#MA_status option:selected' ).val();
                    ma_actionidno=$('#MA_actions option:selected').val();
                    ma_newworkflowname=$('#MA_workflow option:selected').text();
                    ma_statusNote = $("#MA_statusnote").val();
                var params = $("#dData_MoveToAction");
                if (params.data("oldstatus"))
                    ma_oldstatus = params.data("oldstatus");
                if (params.data("oldactionname"))
                    ma_oldactionname = params.data("oldactionname");
                if (params.data("oldactionidno"))
                    ma_oldactionid = params.data("oldactionidno");
                 if (params.data("itemcount"))
                    ma_itemtotalno = params.data("itemcount");
                 if (params.data("fnparent"))
                    ma_fnparen = params.data("fnparent");
                var formData = { currentstatus: ma_oldstatus, oldactionid:ma_oldactionid,newstatus: ma_itemNewStatus, actionid: ma_actionidno, oldactionName:ma_oldactionname, statusnote: ma_statusNote,totalno:ma_itemtotalno,  newworkflowname:
    ma_newworkflowname,fnparent:ma_fnparen};            
                var sPage = './Handlers/ItemAction_MoveToAction.ashx?action=movetoaction';
                 $('#overlayDialog').show(300);
                  $('#btnSubmit').attr('disabled',true);
                  $('#btnCancel').attr('disabled',true);
                $.ajax({
                    url: sPage,
                    type: "POST",
                    data: formData,
                    datatype: JSON,
                    success: function (data, textStatus, jqXHR) {
                        SetProdSummary();
                        $('#overlayDialog').hide(300);
                       dialogInstance2.close();
                    error: function (data) {
                      var error = jQuery.parseJSON(data.responseText)
                       SetProdSummary();
                       dialogInstance2.close();
                        ErrorMessage(error.ErrorCaption, error.ErrorDescription, error.IsCloseWindow);
          -->
    </script></div></div></div></div><div class="modal-footer" style="display: none;"><div class="bootstrap-dialog-footer"></div></div></div>
    I agree the point the UI has to be active or else the script will have issue during the playback. In my scenario I have to work on that window. I have to perform action on it. Now when the window(div thing) comes up the page in the background goes disable
    till the action is performed on the window or the window is closed. I have to perform action on it then only I can proceed with the TC automation. Please let me know any option to solve this problem.
    Thanks 
    Ahetejazahmad Khan.

  • How to call  the country specific application depending upon Pers area

    We are using ess / mss on  EP 7  and back end is ECC 6.0    .
    Our requirement is
    Though in R/3 for all employees country grouping maintained for all employees is 40 (India), As per project requirement we need to pull country specific screens for employee in portal  depending upon  the personnel area of logged in employee..
    We need to pull the respective countries page based on the personal area of employee.
    for e.g
    If employee belong to per area   A   then he should get the  US specific  Adddress  application
    If employee belong to per area   B  then he should get the  India  specific  Adddress  application
    If employee belong to per area   C then he should get the  IGermany specific  Adddress  application  etc
    Is there any  configuration / way to achieve this functionality on portal
    Reagrds
    Rajendra

    Hi Rajendra,
    There is something called Internationalization of WebDynpro Iview. Refer this concept. When you will implement and import those packages in program at that time either languages will change automatically location based or u can put if() condition to make the things workable. But more important things will start supporting your IViews.
    Best Regards,
    Roshan

  • To load a application using a URL into a region

    Hi,
    I have divided my page into different areas using panel splitters. In one of the areas , I have dragged a taskflow as a Region. In the taskflow on clicking a button in the View Activity, it leads to a URL View Activity(which has the full URL of a different application). My requirement is on clicking the button on the taskflow, the destination URL should load in that same area of the page and not in the entire browser. Can you please suggest a solution to this?
    Thanks,

    Hi Andy,
    ATD wrote:
    Does your HTML define the regions/points on the map using AREA tags?Yes. it is actually generated using MapSefrver from huge tables of SDO_GEOMETRY (Oracle Spatial).
    If so, you could define a report template that does this and use this for a report based on a table that has the settings for shape, coords, href etcHmm, the code (HTML map) is auto-generated so if I understand you correctly, this might be difficult. One of the HTML is approximately 180KB of text.
    I found a way to do this using dynamic PL/SQL. I created a new table that has a varchar filename and a CLOB for the file data. I then imported the HTML into the table using SQL Developer (copy&paste, nice!). I then created an HTML region and used the following:
    declare
    html clob;
    len number;
    st number;
    c number;
    begin
    select length(data)
    into len
    from FILES
    where name = 'state_query.html';
    st := 1;
    while len > 0
    loop
    if len > 32000 then
    c := 32000;
    else
    c := len;
    end if;
    select substr( data,st,c )
    into html
    from FILES
    where name = 'state_query.html';
    htp.p( html );
    st := st + c;
    len := len - c;
    end loop;
    end;
    Edited by: CoyoteTech on May 13, 2009 7:27 AM

  • Problem in run the Java ME application using jar file

    Hi all,
    I am using Eclipse 3.3 with CLDC and MIDP, I add external jar file for my application. The jar contains MIDlet and some classes. I create a class (not MIDlet) that have same package name and Class as in jar file.
    Say for example the jar file have com.Displaytext and My new project have com.Displaytext.
    The problem is my application takes the class file in external jar but my intent is the application class file needs to work.
    I welcome your answers.
    Edited by: chals on Aug 23, 2008 12:24 PM
    Edited by: chals on Aug 23, 2008 12:25 PM
    Edited by: chals on Aug 23, 2008 12:37 PM

    For class loading inside or outside of JAR files I use this code:
    void loadClass (String className) {
        String prefix = "de.test.";
        String postfix = ""; // use this if your classes have a name pattern
        Object o = Class.forName(prefix + className + postfix).newInstance();
    void loadClass (String className, Class[] paramClasses, Object[] params) {
        String prefix = "de.test.";
        String postfix = ""; // use this if your classes have a name pattern
        Object o = Class.forName(prefix + className + postfix).getConstructor(paramsClasses).newInstance(params);
    }

  • Adding a new field in the ESS webdynpro application.

    Hello All,
    We are currently using the ECC 5.0 and Portal EP 6.0 SP18.
    In the Family members Iview ( Web dynpro) there are different Items like Mother, Father, Child etc which we can add from the IMG. If we want to add new field ( SSN ) to the Spouse or Delete some standard given fields like Nationality in this Iview how can we achieve this. Please let me know. This is very urgent!
    Thanks,
    Chakri.

    No problem - I already sent you the material.
    If you still need some help then have a look at my tutorial, which you can download by using this link:
    https://www.sdn.sap.com/irj/sdn/softwaredownload?download=/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/business_packages/a1-8-4/teched-2006-sdn-day/sdnday_ess_hr.zip
    Please note that it requires SDN logon to download the file.
    Hope it helps,
    Harald

  • I can't seem to find where I need to access Find My Phone on my PC.  I believe that everything is installed but have not found the icon or application used to locate the device.  Can someone help me?

    I can't seem to find where I need to access Find My Phone on my PC.  I believe that I have installed the program properly but cannot find the application or ICON on my PC in order to locate the phone device????

    You need to login to iCloud: https://www.icloud.com then click Find My and follow the on-screen directions.

  • Calling a Taskflow present in one App using a url from another Application

    Hi,
    I a have a requirement to call a taskflow present in another Application using a url from present JDEV Application.
    Is that possible in JDEV 11g? Can anyone give me an example.
    Thanks,
    User
    Edited by: user617801 on Feb 24, 2009 11:24 AM

    Hi,
    Check out this example . It is for TP4, but it should be the same on WLS.
    Pedja

  • How to call the brfplus application in bapi save material?

    Hi Experts
            I am new to BRF Plus. i have a requirement where need to call the BRF plus application in BAPI ( bapi_material_save_data).
    Please help how can i call the Brf plus application from the BAPI.
    Thanks in Advance,
    kaasi.

    Hi Kaasi,
    Ok
    Step 1: Find out if there is an enhancement spot and/or BADI provided as part of that BAPI. If there is one and it's suitable for your purpose (you didn't say when your rule needed to be applied) use that. If not you might have to go to using the modification options to create a custom code slot at the relevant point.
    Step 2: Use the Generate Code Template option in BRFplus (you need technical attributes turned on in Personalization to see it) to get the code to call your BRFplus function.
    Step 3: Put the generated code from the template into your BADI implementation or enhancement spot.
    Step 4: Adjust the code to fill the input parameters and return the output parameters of your BRFplus function.
    Step 5: Activate your BADI implementation/enhancement and test.
    Hope that helps
    Jocelyn

  • Setting the session expiration time in ESS/MSS application

    HI Experts,
    how can we control the expiration time of a particular I view ? we have implemented ESS\MSS application on our portal . The session is getting expired after 5 minutes . We would like to increase this expiration time.
    Thanks
    Surender Dahiya

    Surender,
    Most of the ESS/MSS applications are webdynpro for java applications
    check DefaultExpirationTime in the link
    http://help.sap.com/saphelp_rc10/helpdata/en/43/8a1a8ece230c8ce10000000a11466f/content.htm
    but you can set expiration time at individual application level using sapexpirationtime which will take the precedence
    Thanks
    Bala Duvvuri

  • The Web Dynpro Application 'XssMenu' has expired

    Hi,
    we implement an ESS Scenario, with One Enterprise Portal 6.0 SP17, a mySAP ECC 5.0 System with ERP2004 and a seperate server with a java stack, because our customer don´t want to install and use a java stack on their HR/ERP systems. They want to minimize the performance.
    After some configurations, we get the startpage for ESS. If I click on a service like travel management it has no effect. If I click the second time, I got an error "500 Internal Server Error" with the message
    The Web Dynpro Application 'XssMenu' has expired. Please restart the application either with the refresh button or click the following link XssMenu.
    Same error comes, if I choose travel management in the second navigation level and click the service. And same message on every service.
    Now I tried anotehr way. I call the ess startpage directly on the external java stack. And here´s no problem. All WebDynpro-Services works fine.
    Can anyone help me, why the WebDynpro Service doesn´t work in the Portal?
    Best regards
    Christian

    We had exactly the same problem.  We had multiple java servers and our switch was not retaining stickiness.  So it would send the user to a different java server which hadn't got any session data for that user.
    If this could be it, get something like httplook to do a trace of what is happening.  We saw it switching java servers.
    If you do not have multiple servers it could be switches chopping out cookies, causing the same issue.
    Paul

  • How to run the report via application server

    Report not running?
    hi All,
    I am calling the report via forms, In application server i had recompiled the reports in two different format too.
    1. myreports.rep
    2. myreports.jsp
    I have called the report from the menu and i used code like below
    Declare
          V_id Varchar2(100);
    Begin
        V_id := Run_Report_Object('myreports');
    End;but i am getting following error.
    Frm-41219:Cannot find report:Invalid ID.and subsequently an another too.
    Frm-40738:Argument 1 to builtin RUN_REPORT_OBJECT cannot be null.please guide me
    kanish

    I using Forms 10g R2, i store the recompile version in Application server.
    Good, so you can refer to the metalink note I mentioned above, as per storing the reports in the application server, the default place for running reports is not a folder in the FORMS_PATH, the REPORTS_PATH is set in the $ORACLE_HOME/bin/reports.sh file, pointing by default to the sample folder - $ORACLE_HOME/reports/samples/demo, for testing purposes you can put your report there and try it again, or you can modify the REPORTS_PATH variable in the reports.sh file to point to the directory you were mentioning.
    Note: I am calling the report throug menu using the eariler posting code.
    I would recommend to create a Form to call the Report, I am not sure if there are restrictions about invoking a report directly from the menu.
    About the code, you are missing a lot there, refer to metalink note mentioned above, here is an excerpt from that document.
    PROCEDURE TEST_REPORT IS
      repid      REPORT_OBJECT; 
      v_rep      VARCHAR2(100); 
      rep_status VARCHAR2(50); 
    BEGIN 
      repid := find_report_object('report5');
      SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH); 
      SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
      SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE);
      SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html');
      SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'repserver90');
      SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no pdeptno='||:dept.deptno);
      v_rep := RUN_REPORT_OBJECT(repid); 
      rep_status := REPORT_OBJECT_STATUS(v_rep); 
      WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
        LOOP
          rep_status := report_object_status(v_rep);
        END LOOP;
      IF rep_status = 'FINISHED' THEN
        /*Display report in the browser*/
        WEB.SHOW_DOCUMENT('http://<YourServerName:8888/reports/rwservlet/getjobid'||
       substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');
      ELSE 
        message('Error when running report'); 
      END IF; 
    END;
    In my eariler version 6i (2 tier) when i call the report it invoke parameter form. will 10g also behave same like 6i?
    Yes, there is still a parameter Form which runs in an HTML page.
    *1. Should i want to create any Report_Path, Report_classpath ? if yes ,where should i ?* It will depend on your configuration, the easiest way is to setup the REPORTS_PATH in the $ORACLE_HOME/bin/reports.sh file, if you are configuring the reports server to use environment ids, that would not work and you would need to setup the REPORTS_PATH directly in the reports engine configuration file .. $ORACLE_HOME/reports/conf/rwserver.template.
    Edited by: Rodolfo Ferrari on Jun 3, 2009 3:19 PM

  • Regarding ESS Addresses application

    Hi,
    We are using EP 7.0 and implemented ESS/MSS.
    Now they have activated Com01, Num01 fields of Infotype 6(Adresses).
    But these fields are not visible in the Addresses application of ESS.
    For example if I add these entries in Permanent address type, these fields are not displayed in Portal,
    Is there any configuration available in the ECC to make these fields visible in portal ESS application also since these fields are standard or do we need to go for customization.
    Any idea on this will be highly appreciated.
    Thanks and Regards,
    Vivek.

    Hi,
    In order to add the required fields in the ESS Addresses application,  we need to add those fields in the following structure of the country specific function module HRXSS_PER_EDIT_P0006_XX where XX u2013 defines the country code(say de- germany, fr-france) 
    Structure: HCMT_BSP_PA_XX_R0006  where again XX u2013 defines the country code
    After changing the structure you need to restart the portal for this to reflect and use the below mentioned link.
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?spaceKey=profile&title=ESSPersonalInformationUIenhancementwithoutmodification&decorator=printable
    After that you need to enhance the BADI   HRPAD00INFTYUI   for the input conversion ans output conversion.
    Please let me know for further clarification.
    Regards,
    Vivek,

Maybe you are looking for