cancel
Showing results for 
Search instead for 
Did you mean: 

SAP_WFRT user as approver in workflow

SAPSupport
Employee
Employee
12,961
Every time an approval is made through the workflow, the user that appears as the approver in the change log is the SAP_WFRT user. Is there a standard way for the user who approved a document to be the user that shows up in the changelog?

Is there some standard report that shows the actual approvers who released a purchase requisition, purchase order, etc, not the SAP_WFRT user?

Additionally, we see that the transaction that is saved in the change log in the purchase requisition, purchase order, etc., is the standard SAP transaction (ME54N, ME29N, etc), in the change log it is not specified that the release it was done through a workflow. Can this be corrected by configuration?
------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.
View Entire Topic
SAPSupport
Employee
Employee
0 Kudos

Dear Customer,

My name is Lisa from the MM-PUR team. I have checked your query and would ask that you please review the following:

The SAP_WFRT as approver is the standard process. When flexible workflow is involved, when the approver approves the workitem, the application triggers the workflow. Once the workflow is triggered, the workitem is executed by default workflow user SAP_WFRT. This is done in update task as part of background processing. The user is overwritten by sy-uname to SAP_WFRT as part of framework code in utility class that happens in update task in background job.

There are 3 CDS views for flexible workflow which can be used to display the details of the approvers for any business object:

• I_WorkflowStatusOverview
• I_WorkflowStatusDetails
• I_WorkflowRecipients

In relation to the transaction displayed, this is also standard. There is no workflow specific transaction for approval and so the standard one entered is ME29n for PO approval. I am afraid there is no way to change these behaviors as per standard.

I hope this helps,

Kind Regards,
Lisa
SAP Support

Mithun_Kumar
Active Participant
0 Kudos

Please deleted this... #duplicated

Mithun_Kumar
Active Participant
0 Kudos

Hi Lisa,

From your reply, it looks like a sloppy approach from SAP.

  • Why is the sy-uname replaced by SAP_WFRT? When the actual approver's user ID is available in records, what's the fancy need to change it to a generic user? Why can't you just carry the actual userID forward?
  • Also, showing a default tcode like ME29N is only misleading as many end users would be confused with that. If nothing else, you could atleast hardcode a value like "FlexWF" or something.

#mytwocents