How to approve the request only for one time for human task in BPM Worklist

Hi All,
I'm having a requirement where i have made the hierarchy in the .task file where in created two users for which i need an approval in a hierarchical manner. But when i'm approving the request from worklist app for one user and the request is going sucessfully to the second user and if i approve it over there it once again coming to first user where i have approve it once again to get the request processed. how to get request processed only for one time when it is approved. Do we need to customize anything
If you did it can anybody can share thoughts on this please. Your help is highly appreciated.
I am not able to see the rejected request at all. where to see the rejected request.
Regards,
CH

Hi,
Following are the some important points you should understand about ESS Leave Request Workflow
1. The Visualization ( how should it appear in UWL and what should happen when you click on a particular workitem) is defined in SWFVISU. Check for TS12300097. Generally, it invokes com.sap.xss.hr.lea.appl/LeaveRequestApprover Java WebDynpro application. Just check whether you are able to get the correct Leave Processing application called when you execute your workitem from UWL?
2. In general it should have option to process the leave request either approve/reject. When the leave request gets approved/rejected the status of the Leave Request document gets changed ( in workflow it is &REQ.STATUS&
3. There is a need to schedule a background job for program RPTARQPOST which will pick up all the documents in APPROVED status and creates an absence record for the same.
4. Apart from schedule job as mentioned above, you also have to schedule a background job for program  RPTARQEMAIL, which is basically used to send e-mails for all the documents which are yet to be approved to correct manager.
as you say , you can not see Approve/Reject options from UWL, it looks to me that correct javawebdynpro application is not being called for this task. Just check this !!
Good Luck !!
Regards
Krishna Mohan

Similar Messages

  • How to process the PDF files at one time

    Hello,
    I'm using WebDynpro for ABAP and Adobe Interactive Forms as offline forms.
    I collect PDF files from received e-mails.
    I want them to be taken in at one time.
    (for example,
    system job read PDF files and create data in ERP,
    or I upload the files one time.)
    Please let me know
    - How to process the PDF files at one time.
    Best regards,
    Koji

    When you click the edit button in recents, try clicking the clear button in the upper left.

  • How to change the view criteria at run time for af:query

    Hi,
    I've a usecase where I need to change the view criteria of the af:query at run time.
    Use case:
    =======
    1) Consider a check box (Show Emps Under Dept 10) in the query panel when user selects and clicks 'Search' button should show the employees under dept 10. If user searches without selecting the check box, the results should show all the employees in all the departments.
    2) I need to have a check box always in the query panel. Its mandatory.
    The way I implemented:
    ==============
    1) Created a transient variable 'Show Emps Under Dept 10' in the EmployeeVO and also created a bind variable bind_DeptNo.
    2) Create a view criteria 'AllEmployees' which has only the transient attribute as the view criteria item and whose value set to 'false' by default.
    3) Created another view criteria 'EmpUnderDept' which has 'DepartmentId' as the view criteria item and whose value set to the bind variable 'bind_DeptNo'.
    4) Dropped the view criteria 'EmpUnderDept' as the 'af:query' panel in the jspx page.
    5) Overridden the queryListener as '#{EmpBean.empSearch}'
    6) Has the below code in the empSearch method as below. When user selects the check box, applying the other criteria 'EmpUnderDept' and setting the bind variable to '10'.
    public void empSearch(QueryEvent queryEvent) {
    // Add event code here...
    QueryDescriptor queryDesc = (QueryDescriptor) queryEvent.getDescriptor();
    ConjunctionCriterion conCrit = queryDesc.getConjunctionCriterion();
    List<Criterion> criterionList = conCrit.getCriterionList();
    List criterionValues = new ArrayList();
    Object criteriaValue = null;
    int criteriaNo = 0;
    DCBindingContainer bc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    FacesContext facesContext = FacesContext.getCurrentInstance();
    for (Criterion criterion : criterionList) {
    AttributeDescriptor attrDescriptor = ((AttributeCriterion)criterion).getAttribute();
    System.out.println("============== attrDescriptor.getName() =================== " + attrDescriptor.getName());
    criteriaValue = ((AttributeCriterion)criterion).getValues().get(0);
    if(criteriaNo==0) {
    Boolean val = (Boolean) ((AttributeCriterion)criterion).getValues().get(0);
    if (val.equals(true)) {
    OperationBinding method = (OperationBinding) ADFUtil.findOperation("ExecuteWithParams");
    if(method!=null) {
    Map params = method.getParamsMap();
    //params.put(key, value)
    method.getParamsMap().put("bind_DeptId", 10L);
    method.execute();
    ADFUtil.invokeMethodExpression( "#{bindings.EmpUnderDeptCriteiaQuery.processQuery}", queryEvent);
    } else {
    //ADFUtil.invokeEL("#{bindings.ExecuteWithParams.execute}");
    ADFUtil.invokeMethodExpression( "#{bindings.AllEmployeesCriteriaQuery.processQuery}", queryEvent);
    But this approach is not working and its always showing all the employees in all the departments.
    Please let me know if there is a way to change the view criteria at run time depending on the values set at run time for one of the view criteria items.
    JDev version am using is '11.1.1.5'
    Thanks,
    Lakshman

    Hi Shay,
    It worked for me without overriding the executeQuery() method in the ViewImpl.java.
    Instead of creating 2 view criteria, I created only one which has both transient variable and the DepartmentId = <bind_DeptId>. With the above code, it worked properly. Now I am using only one view criteria.
    Thank you.

  • Why a page posting the request more than one time?

    Hi,
    I'm sending some data from a normal html document's input fields to a server side code(serlvet). Normal POST method only.
    In this case, some times the servlet is invoked only once. and some times it is invoked twice. Why it is behaving like this?
    I'm very much sure that I'm clicking the submit button only once in all cases, but still it posts the data twice some times.
    Thanks in advance
    Kannan.T

    Summary columns is related to the Data wizard not to the report wizard,
    So, if we use Ref Cursor query to create the Data Model we should create summary columns mannualy.

  • HT204053 How do I combine my Apple ID with my iCloud ID so I only have one password for both?

    How do I combine my (accounts) with Apple ID with my iCloud ID so I only have one password for both?  I am using the same email address for both but want only one password for both...

    You can't "combine" Apple ID's.

  • How can I set up my Apple TV if I only have one spot for an HDMI cable.

    how do I hook up my apple tv if I only have one spot for an HDMI cable.

    How many different devices (DVD player, cable box, etc.) do you have besides the Apple TV to connect to your TV? If you aren't going to use any of these others, you won't need a switcher.
    Also, depending on the device & what other kinds of inputs your TV might have, you may be able to hook them up to other inputs besides your only HDMI one. The quality might be lower for them, & you might have to use several cables for sound & video, but that might end up being acceptable if you use your ATV much more often than the others.

  • How to create the request for change of selection text into other language.

    Hi,
    In my object requirement is that when login through Japanese language,  then on selection screen selection text should appear in Japanese language. For that I have maintained the text in Japanese language the program where we define the selection text there from translation I have maintained the text in Japanese but while maintain the text it didn't ask me for REQUEST, because of that I am not able to transport the changes to next system, so I want know how to create the request for this case.
    Thanks

    Hello Chetan,
    You could goto the selection screen texts by goto-> selection texts,
    Then you could again goto -> Translation
    or
    Other-> Translation(Not sure )
    Then double click on the Program you should be able to see the Texts that need translation, now change something save and come back and try to activate, now it should propose for a new Transport Request.
    Either create a new transaport request or give one that you have given for the program.
    Hope the issue is resolved.

  • I designed my social media buttons. How do I add the link to each one. For example: How do I add my Facebook link to my face book button on my muse site?

    I designed my social media buttons. How do I add the link to each one. For example: How do I add my Facebook link to my facebook button on my muse site?

    Hello,
    Please select the button that you have created and go to hyperlink tab and add the facebook page URL there.
    Please take a look at the screenshot below.
    Regards
    Vivek

  • How to unlock the request for a report and add the same query to new reques

    hi,
         how to unlock the request for a  and add the same query to new reques

    You can unlock in SE03 tcode.
    Goto tcode SE01, give the transport number --> display --> double click on the transport --> in the next screen select all the elements --> delete --> save.
    To attach it to another transport, In RSA1, click on transport connection> Choose Object types> query elements --> here you can find your query/ or you can search, which you can drag to right and attach to the transport (using truck button).

  • I purchased Adobe XI for a year.  I am charged monthly on my credit card.  The software only allows one print file to pdf  after that it has a pop up marketing screen asking me to purchase it again.  If I reboot I can get another print out of it.  After a

    I purchased Adobe XI for a year.  I am charged monthly on my credit card.  The software only allows one print file to pdf  after that it has a pop up marketing screen asking me to purchase it again.  If I reboot I can get another print out of it.  After an hour of trying to reach somone on tech support I ran across this forum.  Any help out there?

    In the pop-up screen, have you tried licensing it and signing in? Signing in is crucial, so it knows what you paid for.

  • I am looking to upgrade to the entire CC suite from the Lightroom/Photoshop package. The packages page says the complete suite is available to existing customers for 29.99 monthly. But when I try to upgrade I only get one option for 599.99 yearly. Can I g

    I am looking to upgrade to the entire CC suite from the Lightroom/Photoshop package. The packages page says the complete suite is available to existing customers for 29.99 monthly. But when I try to upgrade I only get one option for 599.99 yearly. Can I get clarification on the $29.99 offer and who it is available for. Thank you

    Hi there
    The 29.99 introductory offer is for existing CS customers ie customers with a CS3-CS6 product (suite or individual product).
    Hope this clarifies matters.
    Thanks
    Bev

  • I have an epson xp600 and a mac book pro. Wireless printing is OK if I'm lucky for one time only then a 'failed to connect' message so I have to delete and re add the printer to get it working again (but just once!) then the same occurs. Why?

    I have an epson xp600 and a mac book pro. Wireless printing is OK if I'm lucky for one time only then a 'failed to connect' message so I have to delete and re add the printer to get it working again (but just once!) then the same occurs. Why?

    I am not certain this will fix your problem but I suggest you assign the printer a static IP address.
    Using the printer's front panel, select Menu > Network > WLAN > TCP/IP > Boot method, and change it to "static". Provide a static IP address that is on your LAN's subnet.
    For example, if you are using an AirPort Extreme, you might give it an IP address of 10.0.1.100. If you are using a Netgear or Linksys router that defaults to issuing 192.168.x.x addresses, you might give it an address of 192.168.1.100. That way, the printer will always "reside at the same address" on your network. If your router has the ability, you should reserve that address so that the router does not attempt to assign it to another DHCP device.
    Then, go to System Preferences > Print & Scan, and delete your existing printer with the "–" (minus) button. Add it again, using the "+" (plus) button. In the window that appears, select the IP pane, and from the Protocol menu select "Line Printer Daemon (LPD)". In the Address field type the IP address you gave your printer.
    If all goes well the "Pring Using" field will detect the printer at that address and automatically select the appropriate driver. You will see something similar to the following screenshot ("name" can be whatever you decide, and "location" is optional):
    Click Add, then you can close System Preferences.
    There are other possible reasons your printer is "not responding" which could include wireless interference from competing wireless networks, but try this "static IP" method first. It should mitigate the problem.

  • HT204053 i am having iphone3gs and ipod4s, is it possible the application that i have purchased in my iphone can be available in my i pod by doing payment only one time for the same application in my i phone...if yes,plz let me know hw it is possible

    i am having iphone3gs and ipod4s, is it possible the application that i have purchased in my iphone can be available in my i pod by doing payment only one time for the same application in my i phone...if yes,plz let me know hw it is possible..

    Open the App Store on your device.
    Make sure you are signed in with the same account used for the original purchase.
    Tap on Purchased from the bottom navigation bar.
    On iPhone or iPod touch, tap Updates from the bottom navigation bar, then tap Purchased.
    Locate the app in your Purchased tab.
    Tap the download button (cloud symbol)
    See also: http://support.apple.com/kb/HT2519?viewlocale=en_US&locale=en_US

  • Access Enforcer(error in approving the request) and import roles

    Dear all,
    error in approving the request at security stage(last)
    manager and role owner are successfully approved.
    and also importing roles into access enforcer was not successful.
    imortstatus : 0 roles imported of 28 records found.
    please find the system log:
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.messaging.MessageFormatter : parseDesc :   : INTO the method : desc :Please specify a file to import.paramNames :paramsMap :{FIELD_NAME=#_!FIELD_NAME#_!}
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:02:28,234 [Thread-47] DEBUG

    In Addition to my previous response:
    I meant to include the following:
    Some of the fields that need to be properly defined with attributes are:
           System: must have the know SAP system defined here
           Role Approver (i presently are using most of the roles without having need for approval; I created a user called NOAPPRV in AE)
           Functional Area: need to have all the areas defined that roles will be assigned to
           Company: I only have one company so that's an easy one
    Some areas I presently do not use but found they must ne coded and coded properly:
           ResponsibilityID:   N/A  (coded as is)
           CommentsMandatory: NO (coded as is)
           Parent Role Owner:   NO
           Business Process: NA  (I believe I originally coded N/A and it did not like that)
           Sub Process: NA  (again N/A I believe error on me)
           Reaffirm Period: presently I am using 0 (zero)
           LastReaffirm: presently using 12/31/9999
    Hope this helps a bit
    I wanted to include an attachment with a sample of my Role Import spreadsheet but I'm not sure exactly how to do that; if I figure that out or someone can provide me the process I will include it
    Jerry Synoga
    Ryerson Inc.
    630-758-2021

  • How to deactivate the "left top corner SAP menu" for a particular screen

    Hello Friends..
    We have a requirement to implement a "Non Disclosure Agreement(NDA)" for one of our SAP systems. NDA screen will have 2 buttons, "I agree" and "I disagree" which pops up when you log in to the system(after filling up our user id and password and hit enter). If we click on "I agree", it will allow you to continue with the log in and takes you to sap easy access screen. If we click on "I disagree", then session will be terminated.
    But, the NDA window which is being popped up is also a SAP screen which has SAP menu on top left corner. Without clicking on "I agree" or "I disagree" and if we try to select "Create session" option in SAP menu on top left corner, then it is taking us inside SAP(sap easy access screen) by bypassing the buttons.
    Request your help on how to deactivate the "left top corner SAP menu" for this particular NDA screen. (SAP menu to be available with other screens and it should not be available just for the window which is being popped up after log in and before SAP easy access)
    Many Thanks in advance..
    Vinay

    Hi Vinay,
    Try this if it works -
    in your first screen for the NDA screen, on the memnu bar select - EXTRAS - SETTINGS - Select the check box 'Do not display menu, only display favourites'.
    on calling the next screen , disable this option in the PBO of the screen.
    Try and let me know if it works.
    Thanks & Regards, Swapnil Mishra

Maybe you are looking for

  • K8N Neo2 Platinum Ordered - Advice for a noob please

    Hi there,             this seems like a great forum, was hoping someone could give me some advice - Im trying to pre-empt any major probs....             I am a relative noob to building P.C's - done a few P4 based systems before but this will be my

  • My phone is not showing up as a device on Find iPhone

    I have a phone and an ipad. When I go to Find Iphone to try to add my device, I cannot. I have turned on the locations settings, I have rebooted, I have updated my iCloud password and turned "on" everything that needs to be on. I have seen no fixes o

  • Order By Query  runing very slow

    I am facing a problem when doing order by on a table. My select query is working fine, but when i do order by (even on the primary key) it just goes on and on with no results. Finally i need to kill the session. The table has20K records. Any suggesti

  • JButton disappear after minimizing the window

    Hello, I am working on a project where user can create JButton dynamically using drag-and-drop. Now the issue is that when I minimize the window and then maximize it, the dynamically created JButton disappear whereas the static ones remain as it is.

  • Unable to connect to the router! (wrt54g v. 2)

    I just got a router from a garage sale; it was still in the box and everything. Well, I tried hooking it up to my modem and computer to get wifi, but I can't get it to work. This is the setup: modem -> router -> computer I can access the internet whe