Item Approval Looping over approver level 2
Hi
Have an issue with item based cart approval (using BADI) looping around the same approver and not getting to the next/final approver.
Working on simple 3 level approval model. Item received ok to level 1, once approved, ok to level 2 (approval index incremented ok) ... but then when level 2 approves, they receive it again (no increment of approval index takes place)
I notice that the approval index doesn't appear to increment, so loops around the current one ..... forcing a work item to the same approver multiple times.
Any ideas greatly appreciated.
Hi Sheron
The approval index doesn't appear to increment (from 2 to 3), but also the approval state seems to remain at 2 (although I thought it should change to 0 if succesfully approved??). It does appear to do both of these container changes going from index 1 to 2
Not sure if this is a problem with WS14500013 or WS14500014.
I am letting the standard containers deal with the increment values.
Similar Messages
-
Database table of Match approval level data in shipment more tab
hi friends
i need to know the database database table of Match approval level data in shipment > more tab of PO.
pls help. its urgent.Hi friends
Thank you all for reply. 2-Way, 3-Way or 4-Way values are coming against particular item according to the following combination of values in inspection_required_flag and receipt_required_flag column of PO_line_locations_all.
4-WAY :Inspection_required : Y , Receipt_required : Y
3-WAY :Inspection_required : N , Receipt_required : Y
2-WAY :Inspection_required : N , Receipt_required : N
it refers there is no fixed column in table based on which 2-Way, 3-Way or 4-Way values are coming for MATCH APPROVAL LEVEL field in that form. am i right? pls response.
One more thing, inspection_required_flag and receipt_required_flag columns are also available in mtl_system_items_b. My question is when a PO is created with any item which value combination is prioritized. i mean when i open Shipment form and go to More Tab, a value for MATCH APPROVAL LEVEL field is automatically set for that item. Where does that value come from? does it come from PO_line_locations_all or mtl_system_items_b ?
if my concept is not wrong it comes from mtl_system_items_b. after saving that PO the value is then stored in PO_line_locations_all.
if my concept is wrong in any way pls let me know. Thanks
Edited by: Lisan on Jul 15, 2009 9:45 AM -
Approver level 2 not receiving Workitem
Dear Forum contributors,
May I kindly ask you advice about the next situation?
We have set up a WF process with 3 levels based on the SC amount.
Requesters are able to change approvers determined by the system according to a custom criteria.
The conflictive case goes as it follows:
o Requester creates a SC. Three levels of approval are determined.
o Requester changes approver level 1determined for another approver of the same level.
o Requester changes approver level 2 determined for another approver of the same level.
o SC is ordered.
o Workitem goes into the approver level 1 inbox. Approver level 1 completes workitem.
o Workitem goes into the approver level 2 inbox.
o Approver level 2 is out of office for a long period, therefore requester enters into the SC and changes the approver level 2 for another one with the same level.
o Work item is not going into the new approver level 2 inbox. Woritem only goes into the new approver inbox once the original one has completed the workitem.
Is this standard behavior?
Thanks in advance for your support,
AbrahamHi,
There is a slight difference here.
WF is not being restarted. As I mentioned in the initial exposure, work item is not moving to the approver level 2 changed until the original approver level 2 has approved the work item( not the approver level 1).
u201CThe conflictive case goes as it follows:
o Requester creates a SC. Three levels of approval are determined.
o Requester changes approver level 1determined for another approver of the same level.
o Requester changes approver level 2 determined for another approver of the same level.
o SC is ordered.
o Workitem goes into the approver level 1 inbox. Approver level 1 completes workitem.
o Workitem goes into the approver level 2 inbox.
o Approver level 2 is out of office for a long period, therefore requester enters into the SC and changes the approver level 2 for another one with the same level.
o Work item is not going into the new approver level 2 inbox. Woritem only goes into the new approver inbox once the original one has completed the workitem.
Thanks for your feedback,
Abraham -
Completion level preceds the approval level
Dear SAP expert,
Our company is implementing SRM 7.0 right now and we have a confusion of what SAP means in the documentation for approval with completion level. It mentions, as I quote:
"If the process schema contains a completion level, it always precedes the approval levels"
Does it mean that the approver which able to do a completion (having inquire button) cannot be the approver AFTER the approver who can only approve/reject? We exactly have the requirement where ALL the approvers need to approve first, and only after that the purchaser will complete the shopping cart (eg. changing the free text item with a product id), where the purchaser will be the last approver.
This is to prevent the stigma that purchaser is delaying the process (IF the purchaser is the first approver with completion, then if there is a delay in purchaser it will be blamed on the purchaser).
Can someone shed the light on this matter?
JohnHi Saravanan,
Thanks a lot for your help. One thing i notice in the note that you mention that by default if SC is in approval phase and when the creator receive the work item, he can only accept the rejection. I thought that if the SC is rejected the creator will always have the option to revise and restart the approval workflow? As in http://help.sap.com/saphelp_srm70/helpdata/en/74/c0256bebb54f1c8dfb519d2908152b/frameset.htm
which one is correct? If the SC is rejected and it goes back to the creator, the creator can have the option to not accept the rejection right? By revising the SC and re-start the approval again.
John -
BADI/User exit for ME18 to specifically check for Approval Level...
Hi all,
I hope this is not a repost. I have found none so far in SDN forum. However if do, please point it to me. I will gladly close this thread.
Ok, i need a userexit/badi, whichever will do, to check for user approval levels in ME18.
So far I couldn't find a user exit/Badi that is suitable in my SAP system using SMOD and the program that find user exit by TCODE.
I hope SAP do provide a user exit that can actually check for user Approval Level in ME18.
Can anyone share this info on this issue?
Thanks,
William WilstrothThere are few enhancement points available for ME18. Please check them once.
Thanks,
Srinivas -
Approval Level in Process Controlled workflows
Hi Sap Gurus,
How can i find the number of approval levels in process controlled workflows for Shopping Cart, Purchase Order....
Thanks in advanceHello,
IMG: SAP Implementation Guide > SAP Supplier Relationship Management > SRM Server > Cross-Application Basic Settings > Business Workflow > Process-Controlled Workflow > Business Process Configuration > Define Process Levels
For concerned object type, select "Process Schema Definition" directory.
Then, select correct process level schema to display "Process Level Configuration" directory: here are the process levels defined.
Regards.
Laurent. -
Setting approval level for credit management in SD
Dear Gurus,
I have a case like this:
My client would like to use credit management in SD. They have few approval levels for for credit limit release.
Exp: With SD has amount under from 1000$, Mr. A has the right to approve and release it
With SD has amount bigger than 1000$, Mr. A have to release it and then Mr. B check again afterwards Mr. B can reject and release it up to his decision.
As I see in SAP, maybe there is only one level for check and after release the SO doesn't need other approve anymore. But I am still concerning about how to find or config to satisfy this requirement.
Thank for nice support!In our case we have maintained a view named as "ZVW_OAR_WF_CTRL" which is created by our ABAPer.
The fields in this view are
FIELD NAME DATA ELEMENT TYPE LENGTH
1) MANDT MANDT CLNT 3
2)PROCESS ZDE_WF_PROCESS CHAR 2
3)KKBER ZDE_KKBER CHAR 4
4)GRUPP_F ZDE_GRUPP_CM_FROM CHAR 4
5)GRUPP_T ZDE_GRUPP_CM_TO CHAR 4
6)LEVELS ZDE_WF_LEVEL CHAR 5
7)VALUE_F ZDE_NETWR_AK_FROM CURR 15
8)VALUE_T ZDE_NETWR_AK_TO CURR 15
9)APPR ZDE_PLANS NUMC 8
10)APPR_AD1 ZDE_PLANS1 NUMC 8
11)APPR_AD2 ZDE_PLANS1 NUMC 8
12)BOX_AC_APPR ZDE_AD_SMTPADR_BOX CHAR 241
13)BOX_AC_REJC ZDE_AD_SMTPADR_REJ CHAR 241
14)NEXT_LEVEL ZDE_WF_LEVEL_NXT CHAR 5
You can ask your ABAPer such that your view contains the above mentioned fields and in the the approvers you have to enter the "Pernr id" s of approver s which can be taken from HR people. -
Purchase Order / Requisition Line Item Approval
Hi
Just wondering if Purchase Order / Purchase Requisition LINE ITEM approval is an option for workflow?
Would the better solution be to use SRM line item approval on a shopping cart and create the Purchase Order from this?Hi
Just wondering if Purchase Order / Purchase Requisition LINE ITEM approval is an option for workflow?
If the process involved the need to use different approvers for different line items, would the better solution be to use SRM line item approval on a shopping cart and create the Purchase Order from this? -
Hi all..
I want to get the Approver level...in my scenerio i have 3 levels of approver ...when the 3rd approver approves the workitem i want update some values..
i write the coding in the SAVI Badi it is working ... i am not able to get the approver level...i am having the workitem ID...
how can i get which level the approver is correponds to...??
Help me on this...
thanks..Hi all...
i found the solution....
thanks.. -
BW-approval level of a purchase Order from MM module
Hi,
I have a query in BW.where do we place the approval level of a purchase order from MM module.
If any one cud help me with this doubt,thanks.I am still in doubt,but will ask the question some time later.Thanks
-
i have developed the State machine workflow in which i am using default workflow task
i have added one status dropdown and that is having approve or reject that i set using workflow task drop down values
now my requirement is that when my workflow goes to different approval i need to have different status values in dropdown
for example
on manager approval state activity i need to add additional status value forward to legal
but when it moved to next activity this task status field should show only approve and reject
in summary i need to have different status values for workflow task when it moved to different state activity(approval levels)
can we set these status field of task for state machine workflow programtically as well like for different approval level of task i need different status to be set for the dropdown of task status field
MCTS,ITILHi Shahid Siddique,
I have seen a similar thread from you about this issue, create custom form for the seperate form is a considerable workaround, you can have a check whether it works.
http://social.technet.microsoft.com/Forums/en-US/9baa0c32-1cde-4c58-aa7c-3568ccf0cdc9/different-approval-level-of-task-i-need-different-status-to-be-set-for-the-dropdown-of-task-status?forum=sharepointdevelopmentprevious
Thanks,
Qiao Wei
TechNet Community Support -
In OTL while defining Approvers, We have defined HR Supervisor as Approver for Human Resources Applications. Now we want to set second approver level, which can be person/ or formula.
But when I defined another level with same Application it gives an error that I can not have two rows for same application. Then how can I implement above functionality using approval styleI guess you can achieve it using Entry Level Aprovals.
1. Define a empty Time category(TC1)..i.e. just select Dummy Element context, do not select any element name (its implied that Time category includes all elements)
2. In the Approval style scree, select Entry level approvals as the approval mechanism.
3. Click Entry Level approval fragments button
4. Define as follows
Row1=> TC1 - HR Supervisor - 1 (seq)
Row2=> TC1 - Person - <person name> - 2(seq)
I guess it should work -
Dynamic Approval Levels In RFX
Hi,
I Have requirement i.e Approvers are determined on the basis of Purchasing Group. Approval Levels May Vary Depending Up on the Purchasing Group. I have seen lot of threads in this forum regarding this . BRF needs to be implemented for this . But iam new to this Concept . AnyOne please Gide Me in this regard
Edited by: sunil challapalli on Apr 12, 2010 8:05 AMev_type = 'B'.
ev_length = 1.
CLEAR ev_currency.
ev_output_length = 1.
ev_decimals = 0.
ev_value = abap_true. " no processing
ev_data_missing = 'X'.
get event object
lo_wf_brf_event ?= io_event.
get Context Container from BRF event
lo_context_provider = lo_wf_brf_event->get_context_provider( ).
CALL METHOD lo_context_provider->get_document
IMPORTING
ev_document_guid = lv_document_guid
ev_document_type = lv_document_type.
CASE lv_document_type.
WHEN 'BUS2200'.
ev_value = '3C_RQ_600_002'. """Process Schema Name
CLEAR ev_data_missing.
WHEN OTHERS.
ENDCASE.
ENDFUNCTION.
For testing Purpose I hardcoded the Process schema.. -
Sharepoint 2013 Simple List Item Approval process
I am trying to work out how, in SP 2013 Designer to get a very simple approval process to work and I am not having any luck.
I have a form that adds a list item for requesting the use of our corporate credit card.
Steps:
1) Fill out form with required info (one field is your manager)
2) Email gets sent to manager (noted on the form) to approve or reject the request
3) If Managers approves request > User gets email that it was approved with directions. If manager rejects request > user gets email that the request was rejected with different directions.
4) End workflow.
This seems so simple, but I am having such a hard time with the new interface. Please help.Hi Chris,
To achieve what you need, we can follow this steps:
Create a form in InfoPath with the required field including the manager field which should be a person picker type, then publish it and add these fields to the library.
New a workflow associated with the library.
Select Start Approval process action, and set it to start approval process on current item with Current Item: Account Id(one field of the person picker group in step1).
Select If any value equals value condition, and set it to if Current Item: Approval Status equals 0;#Approval.
Select Send an email action, and set it to Email Current Item: Created By.
Select If any value equals value condition, and set it to if Current Item: Approval Status equals 1;#Rejected.
Select Send an email action, and set it to Email Current Item: Created By.
Make the workflow started automatically when an item is created, and publish it.
If you have any problem, please feel free to reply.
Thanks -
Unreleased PO/SA and their Approval Level
The client need a report on the unreleased PO/SA and their approval level (lowest level only).
In the Structure RM06B, We have two fileds
ANZEF : Final Release
ANZFR : Release to date
The difference between the two fields will give me the unreleased PO/SA.
My question is
1) Does data comes from Structure-Field combination, if not
2) What is the equivalent Table-Field combination and how do I see it.
Thanks and Regards,
BhaveshHi,
Look at the release status of the PO.
Screenfield MEPO_REL_GENERAL-FRGKX (you may find in ME23n for a po that has release strategy and not released yet, in its header -->Release Strategy tab)
Release indicator can tell the status of PO whether released or not
It is however, configured:
T16FE-FRGKE
This table will show you for the picked up release strategy in the PO, how many levels are there and at what level what status it will have...
Hope it helps!
Regards -
Audit on Match Approval Level - 2-Way, 3-Way...
Hi,
We have a requirement where user wants to audit any changes made to Match Approval Level field. If anyone changes 3-way to 2-way or 4-way to 3-way it should be tracked. Are there any audit tables for this?
Thanks
SamHi Sam,
As this is a part of setup, so cannot track the history. Where as the same thing can be tracked at purchase order level. you can ask for customized report to your technical team and can identify the which match approval level has been used for that order.
Thanks & Regards
Ankur Dawra
Maybe you are looking for
-
How can i display output in the same selection screen?
I've a requirement. Suppose in my selection screen there are three input fields. On the basis of this selection screens input It will display the output in the same selection screen. Can it be possible? . Can it be possible to modify the default scr
-
My macbook's display is Widescreen, so why not my display it on my TV?
I just got an Insignia 19" HDTV (LCD) and has good resolution, i'm going to it via mini-DVI to VGA adapter. The thing is, I can't get it to display widescreen on the HDTV. It is a perfectly square picture, I don't understand why. I try changing the s
-
Sense Error burning DVD disc in Toast
HI there, I'm trying to burn an ISO (DVD R disc) using Roxio's Toast Titanium and no matter what brand of disc I use, I keep getting "The drive reported an error: Sense Key = MEDIUM ERROR Sense Code = 0x73, 0x03. I'm using a 2008 15inch MacBook Pro,
-
Having problems when trying to download apps on my iPad. Displaying a message saying " Account not valid for use in Australia. Switch to UK store " please help with ideas...
-
Every attempted app installation results in the "waiting" mode icon on my home screen. How can I complete the install process? What am I missing?