Custom AWE Line Level Approval Issues

Has anyone had success creating custom AWE Line Level Approval? I’m having trouble trying to get the method for line approval to fire. I have header level working so I decided to dig deeper. I added the line keys to the Xref table, Updated the Registry, Configured the Events, and created a new Process Definition using line level (very simple “Always True”). I have seen OnProcessLaunch fire so my routing has begun. The graphics look good. But when my approver goes in and hits the Approve button, it saves and nothing happens to the approval. Tracing it shows that no methods are firing. How does the system know to fire the line level method vs the header level method? Any ideas are appreciated.
Thor

Line 14: radioChange resolved - I had named my radio button
the same as the id of the field I was trying to update.
because you can't see the generated source it did not jump
out at me. then I backed some code out and my radio button lit up.
for a second I could not figure out for the life of me why
it would do that. then I remembered that in IE it will also use the
name in the getElementByID.

Similar Messages

  • Is it possible Line level approval in AME for purchasing requisition?

    hi
    is it possible Line level approval in AME for  purchasing requisition ?
    so that send each line to separate approver ?

    If using AME, it should be possible. Check AME Guide for POs for details. Let me know if you run into issues.
    Thanks
    Shree

  • Is it possible Line level approval for purchasing requisition in AME?

    hi
    is it possible Line level approval for purchasing requisition  in AME?
    so that send each line to separate approver ?

    If using AME, it should be possible. Check AME Guide for POs for details. Let me know if you run into issues.
    Thanks
    Shree

  • AME Line Level Approval -- Oracle Quality

    Hi All,
    In Oracle Quality module I have create one parent plan and a child plan is associated with it. After multiple lines are entered in the child plan (Approver details is stored as one of the collection result in this plan) and later when the parent plan is saved, line level AME approval based on the approvers in the child plan should initiated. The final e-signature status should be at the header level, such that once all the lines have been approved i.e. parallely approved, the header record status should change to "APPROVED".
    I had tried the header level approval approach, but in this case the approval flow for approvers could be done, but the only issue is that it was done serially.
    Is there a way to achieve this in AME? Kindly help.
    Thanks.

    Apologies for the late response, have only just spotted the question.
    You will need to register "line-item job-level chains of approval" under payables transaction type before you can select it from the picklist:
    Setup\Action Types\"Use Existing Action Type" button, then select action type and continue.
    Hope this helps (if you haven't already resolved yourself)
    James

  • Line level approval for Vouchers ?

    Hello,
    Can someone tell me whether it is possible to have vouchers approved by Line. Meaning different approvers for different voucher lines?
    If yes, where can I find how to do it?
    I tried adding the Line Level in the Transaction registery for the process ID VoucherApproval and I could select 'Line' in in my approval process setup but I always get the message 'No approval required'...
    Regards,
    Stijn

    Hi Mano,
    if you use approval. It will be approved by steps. Next step will not be started until previous completely done. In your case 1st Item should wait until all other items processed.
    Regards
    Konstantin

  • Making Customer PO Line Filed Mandatory basing on Customer PO Number in SO

    Hi Gurus,
    I have the following requirement of making Customer Po Line Filed Mandatory basing on Customer PO Number at Sales Order Line level.
    We need to use Sales Order line "Customer PO" line level number to manage the "Cust PO Line" field.
    1.When ever "Customer PO" line level modified make Cust PO Line" field empty and as required field.
    2.When ever "Customer PO" at line level removed make Cust PO Line" field empty and as non required field.
    3.When ever "Customer PO" value at header level is also there,then Customer PO Line value should be Mandatory and Empty after REQUERYING.
    Please suggest me the possibilities as soon as possible.Please provide the soltuion steps as soon as possible clearly.
    which is the best one to accomplish the given requirement?
    1.CUSTOM.pll
    2.Form Personalization
    3.Form Customization
    Note:
    RDBMS : 11.2.0.1.0
    Oracle Applications : 12.1.3
    Oracle Forms Version : 10.1.2.3.0
    Thanks,
    RS

    Hi,
    Thanks for your Reply.I have gone through that metalink note 1309458.1.Can you please elaborate the step by step process so that i can complete my task.
    Thanks,
    RS.

  • Line Level Approvals

    I have found a metalink ID 413977.1
    It says line level approval is for po matched invoices only.....
    We have intercompan invoices created from projects....So ca i use this feature there ???

    Apologies for the late response, have only just spotted the question.
    You will need to register "line-item job-level chains of approval" under payables transaction type before you can select it from the picklist:
    Setup\Action Types\"Use Existing Action Type" button, then select action type and continue.
    Hope this helps (if you haven't already resolved yourself)
    James

  • Issue with PO release (multi level approval)

    Hi,
    Need help regarding PO release. I am working with 4 level  approval process.
    Information:
    it is sequential release as I can see in workflow log, a new workflow gets generated for next level only after previous level executes the workitem.
    Facing following issue at 2nd Level :
    Level 2 releases item and it goes to Level 3, but workitem doesn’t disappear from inbox.Once Level 3 releases item, an acceptance mail goes to Level 2. But along with the mail, updated workitem (i.e. showing release by 3rd level) also appears in inbox of Level2. Now two work items appear in Level2 Inbox.
    In Workflow Log, this is how its behaving:
    WORKFLOW STARTED-->
    1st WF appears in WF log.
    Level 1 releases WI ->
    2nd workflow appears in WF log +
    1st workflow with (in process status)
    Level 2 releases WI ->
    3rd WF appears +
    2nd workflow with (in process status) +
    1st workflow with (in process status)
    Level 3 releases WI ->
    3rd WF appears +
    2nd workflow with (in process status) +
    1st workflow with (in process status)
    ISSUE: As soon as Level 3 sends back acceptance to Level 2, updated WI item appears( i.e. with latest release status which in this case is: released by level1, Level2 and Level3) along with the mail.
    Level 4 releases WI ->
    4th WF appears +
    3rd WF appears (in process status) +
    2nd workflow with (in process status) +
    1st workflow with (STATUS COMPLETED)
    ISSUE: As soon as Level 4 sends back acceptance to Level 2, updated WI item appears( i.e. with latest release status which in this case is: released by level1, Level2, Level3 and Level 4) along with the mail.
    Result:
    PO gets released.
    In workflow log 2nd, 3rd and 4th workflow appear with IN PROCESS STATUS. All of them show process stopped at LEVEL2.

    Hi Kjetil,
    Release strategy is being used. Configuration for release strategy is given as following.
    RGroup Rcode   Workflow     Agent
    Z6          R1         1                Blank
    Z6          R1             1                Blank
    Z6          R1             1                Blank
    Z6          R1             1                Blank
    Release is sequential.
    For column 'Agent' mentioning position or User is not really useful because we are getting agents through Z table. Reason is: current org structure supports 1 position with multiple users from same department. In our scenario we need to find initiators department then find relevant approval levels for that departemnt. So I cannot mention any position in 'Agent' Column as release code will be locked against one position and one departetment.
    Agents picked through Z table. Table has fields  Agent/ UserID , level, department.
    Logic to pick agents( Object and method created ): 
      When workflow starts, it finds department of the initiator.
      For that department-> find approval levels available(L1, L2,  L3).
      For these levels -> Find Agent mentioned for that level.
      Onece Agents are found for all levels -> Pass them to WF  container.
      In task activity, These agents are passed back to the rule and  the task comes to know which agent it should go to.
    Result : Four workflows start in sequence. When last level releases, only 1st workflow shows COMPLETED status. Rest three hang at level 2. If I see Me29N , release for that item is shown completed. To me it seems triggering of only first workflow is enough for release. Is there any way I can avoid trigerring of other three workflows?
    Edited by: User112 User112 on Jan 25, 2008 6:30 AM
    Edited by: User112 User112 on Jan 25, 2008 6:31 AM

  • Line Item Level Approval For SC-SRM7.02

    Hi Experts,
    I am working on the line item level approval based on cost center. can some one help me in achieving this?
    i have few doubts regarding this
    1) we are using application controlled workflow is it feasible to achieve this functionality ?
    2) will separate PO will be created for each line item?.
    some pointer would be really helpful.

    Hi Mano,
    1. Yes, but would suggest to use new process controlled workflow.
    2. No, Cost center is not a split criteria for PO creation. Of course you can overwrite it with ABAP.
    Regards
    Konstantin

  • N Level approval custom workflow

    Hi, I have a requirement to implement N-Level approval custom workflow.
    I am aware that there is standard SRM N-Level approval but I need a customized one.
    Could you please provide any documentation/inputs on this.
    Regards,
    Prasad

    Hello,
    Documentation on how to implement an N-level approval workflow? That's very generic; just what are you expecting?
    What have you tried?
    Make a workflow with a loop that checks if any further approval is needed.
    regards
    Rick Bakker
    hanabi technology

  • Line Item Level Approval For SC-SRM7.02-WS14500015

    Hi Expert,
    I am using workflow template WS14500015 for line item level approval.i have few doubts on this
    i am using cost center based approval, so if the 1st line item is approved will it generate a PO or will it wait for the entire shopping cart to be approved.

    Hi Mano,
    Are you using application controlled workflow or process controlled workflow?
    For process controlled workflow you can refer to the SRM 7.0 Workflow guide:
    https://websmp108.sap-ag.de/instguides > sap business suite and applications> SRM 7.0 > Workflow Guide - SAP SRM 7.0 and Configuration guide.
    Page 16, Approval Processes in SAP SRM; you will understand possibilities of SRM 7.0 process controlled workflow and then decide which one you need.
    Also refer to 7 Appendix B: Approver Determination Strategies in the Standard
    This has few example classes/BADI implementation for agent determination which you can refer to.
    Regards,
    Ashish

  • Line Item level Approval for Shopping cart

    Hi Expert,
    I am using workflow template WS14500015 for line item level approval.i have few doubts on this
    i am using cost center based approval, so if the 1st line item is approved will it generate a PO or will it wait for all the line items approval.

    Hi Mano,
    if you use approval. It will be approved by steps. Next step will not be started until previous completely done. In your case 1st Item should wait until all other items processed.
    Regards
    Konstantin

  • AME purchase requisition approval at line level R12

    Hello
    how can i create an approval list starting from the cost center on purchase requisition distribution.
    the logic to identify the starting person id from the cost center is clear: in cost center flexfield value set there's an attribute with the person identifier: so no problem in retrieving it.
    i'm able to do when dynamically defining approval group.
    but what i want is that, if a requisition has 3 lines with cost centers A, B, B, two list are created in parallel for approver of A and approver of B
    how can i setup AME to do that?
    thanks
    Davide

    Were you able to get any resolution to this? We are on R12 also. Oracle says iProcurement only supports rules defined at the header level. We are trying to find out if they intend to introduce line level approvals in the future.

  • AME Approval - Requisition Line Level. Oracle R12.2.4

    We are trying to configure business scenario where approval work for req/ po at line level
    For example:
    We are configuring AME in such a way that Approval must first go to  Task manager and then to project manager
    1 requisition has 4 lines, 3 lines cater to project X and 1 line cater to Project Y
    Now, in above scenario, if I submit Req. for approval,3 lines should go to Project Manager of proj.X and 1 line to Project manager of Proj Y
    There will be cases where a requisition with multiple lines be submitted for approval. In the event that 2 of the three lines get approved, the rejection notification will only be send to the requestor with the rejected line. When the document is resubmitted for approval only the rejected line approver is notified.
    Please let us know the feasibility of this in AME

    Hello,
    Primarily the job of AME is to provide you with a list of approvers based the way you have configured the same.
    Now, it is possible that you can check the requisition lines and check whether a line is project based or Task based
    and you will also be able to pull the approver list.
    But, the question is (as mentioned earlier PranitSaha), how do you break the requisition into different lines and send them for different approvals?
    I mean, how do you generate different transaction_id for each of the requisition lines if the requisition is at the header level.
    Though you can get the list of approvers, the requisition may be going for approval only once.
    For Eg, in Payables the workflow is designed to send the invoice for approval at the line level.
    So, how do you handle it if the requisition is submitted for approval at the header level. You may have to check if the Product allows you to do that.
    What is possible in AME is you can review the requisition lines whether they are Project based or Task based and you can bring in all the approvers
    in the approver list.
    Thanks and Regards
    Niru

  • TRIP Workflow approval issue

    Dear All
    We have developed custom workflow for TRIP workflow, with single level approval of line manager.
    We are raising Trip request using Transaction PR05.Workitem goes to line manager for approval in SAP inbox and
    NWBC (SAP netweaver ) for approval.On approval by manager workflow is completed instead of further processing.
    Reason for completion of workflow is Event BUS2089 CHANGE is created with event APPROVED.
    Due to this CHANGE event current workflow instance is completed,as parallely condition for CHANGE is checked for workflow completion.
    Kindly let us now this unexpected behavior of CHANGE event creation of BUS2089 on approval of trip by manager and any
    steps to control this.
    Thanks and Regards,
    Aditya

    Hi Aditya
    You may want to retain CHANGED event wait step so that if the trip is changed outside the WF, the current instance, being redundant, gets completed.
    For your case there can be two different approaches, depending how you have implemented the workflow.
    1) Check who is the user triggering the event CHANGED in this case. Is the system catching the manager user name or the user name WF-BATCH. If it is WF-BATCH, it becomes fairly simple. You do not complete the workflow after WAIT for EVENt step, instead loop back to wait step for any possible changes later on (outside the WF)....you will get the user name in the event (_EVT_CREATOR)
    2) If the username is that of the Approver, see if this works for you (Iam assuming that your approval is in one branch of the fork and the wait for event is in another branch of the fork (1 of 2 fork)).
    a) Trap the Actual Agent of the decision in the approval branch
    b) Trap the user triggering the COMPLETED event in the other branch
    c) Compare the two - if they are same, do not execute the process control step to complete the WF instead loop back to wait step for any possible changes later on (outside the WF).
    Not sure if this will work because there can be timing issues.....the Actual Agent of approval may not be written in one branch and the comparison happens in the other..... it's worth a try
    Regards,
    Modak

Maybe you are looking for