on 10-17-2015 10:35 AM
Hello All,
I have requirement in report that i need to show last approved agent which approved by agent. Agent determination is based on Agent table.
in case of deadline escalation when latest end step executes system shows agent as "WF-BATCH" where last approved agent is expected according to level.
i am taking WI_AAGENT field form SWWWIHEAD table to show last approved agent.
i tried below update query in workflow but not sure it is correct or not.
UPDATE swwwihead
SET WI_AAGENT = lw_agent-agent
WHERE WI_ID EQ workitem_id
AND WI_RH_TASK EQ task_id
AND no_deadl EQ 'X'.
could you please advice on this.
My advice is: Don't do it!
If you have an update program that can determine the last approving agent (as shown above), then use that logic in your report. There is no need to update SWWWIHEAD
Please do not directly update standard SAP tables. You run the risk of corrupting the workflow logs.
cheers
Paul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
"in case of deadline escalation when latest end step executes system shows agent as "WF-BATCH" "
Why does WF-BATCH show up as the actual agent?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rick,
according to my analysis when deadline 'latest end` triggers after this process control step executes which will obsolete the current work item and re direct to workflow form there it will re execute agent logic and regenerate for next agent.
i can calculate next agent with standard FM ' SWW_WI_AGENTS_READ' with latest workitem id but for last approved person for last workitem it is showing as WF-BATCH.
i hope you will get my scenario.
Thanks,
Idris Ahmed Khan.
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.