Customizing Standard Workflow Log
Hi All,
Good Morning!
I'm asking this question from an end user perspective.
Is there a standard way to bring the workflow log on the main document screen (for example: ME23n) so that user need not navigate to workflow overview?
Also there are many improvements that are to be done in this view.
1. Showing the current user name the workitem is sitting with instead of information link.
2. Showing the workitem processing end date/time alongwith start date/time.
3. highlighting deadline notifications (to keep the end user happy )
Can this be achieved?
Thanks,
Raj
Hi Raj
The only way I know of is "Development"...."Extensive Development" :-)
Say, ME23N, check for Screen Exits, then develop Screen code similar to screen 0200 of program SAPLSWI2, with all your add-ons. This would be painful for every type of transactions.
Users will always want to have everything on one screen, moon and stars and the sun, however, that ain't possible
Try convincing for standard reporting, for example:
Frequently workflows in system - SWI2_FREQ
Work items by deadline monitoring - SWI2_DEAD
Work items initiated by ‘Me’ (from SAP Business Workplace – SAP Inbox)
Workflow in which ‘I’ took a decision/ forwarded (from SAP Business Workplace – SAP Inbox)
Workflow for a given type Document - SWI6
Workflow of All documents of a type – SWI14
Regards,
Modak
Similar Messages
-
Workflow Logs - Custom or Standard?
Is it normal / recommended to use the standard SAP workflow logs or to always have a custom table setup? Any recommendations or input would be appreciated, thanks.
Hello,
Always use the custom SAP setup, unless absolutely necessary.
Are you having a problem with the workflow logs? They work well for me.
regards
Rick Bakker
Hanabi Technology -
Custom versus standard workflows
Hello All,
I would like to know how do we come to know whether a workflow is standard or custom workflow.
I.e I would like to list the list of Standard workflows versus list of custom workflows. (There exists some table like WF_ITEM_TYPES).
Also how can we know list of standard workflows which were customized.
Please let me know.
Kind regards,
Kumar.Hi,
The easiest way to tell whether an item type has been customized or not would be to use a simple text comparison tool. Download the item type from the database and save it. Then open the original .wft file that ships with the product and compare the two files.
HTH,
Matt
WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
Have you read the blog at http://www.workflowfaq.com/blog ?
WorkflowFAQ support forum: http://forum.workflowfaq.com -
How to trigger a standard workflow task in customizing program?
Hi experts,
Does any1 have any ideas about how to trigger a standard workflow task in customizing program? Is there any FMs can be used to do this?
Thx in advance. Points will be rewarded.
Vincentwill followiign Fms help -
'SWE_EVENT_CREATE'
SWR_START_WORKFLOW
SWU_START_WORKFLOW -
Customizing of campaign standard workflow
Hello Sap guys,
I´m working with marketing campaigns, and I have customized the standard workflow for marketing campaign approvals. The workflow is not working at the moment and I don´t know what the cause is. Here are the steps of customizing that I did, can anyone tell me if there is still something that needs to be done?
1. I went onto Maintain Standard Settings for SAP Business Workflow, and automatically customized the workflow being all the flags in green.
2. I went onto Perform Task Specific Customizing and accessed the component and CRM-MKT-MPL and clicked on Activate event linking and I opened the event WS 10001004 (CRM: Approving Marketing Campaigns) and set the status of the event to ACTIVATED.
3. I assigned agents to the component CRM-MKT-MPL on the screen Task Customizing Overview
4. I set the task and the workflow as General Tasks
When I went to create a campaign I assigned as the responsible person the same person quoted above, and released the campaign.
Those are all the steps done...
Regards,
MarianaHi Raj
The only way I know of is "Development"...."Extensive Development" :-)
Say, ME23N, check for Screen Exits, then develop Screen code similar to screen 0200 of program SAPLSWI2, with all your add-ons. This would be painful for every type of transactions.
Users will always want to have everything on one screen, moon and stars and the sun, however, that ain't possible
Try convincing for standard reporting, for example:
Frequently workflows in system - SWI2_FREQ
Work items by deadline monitoring - SWI2_DEAD
Work items initiated by ‘Me’ (from SAP Business Workplace – SAP Inbox)
Workflow in which ‘I’ took a decision/ forwarded (from SAP Business Workplace – SAP Inbox)
Workflow for a given type Document - SWI6
Workflow of All documents of a type – SWI14
Regards,
Modak -
Will custom process defined in a standard workflow get affected by Patch
Hi,
Kindly let me know in case I have some custom processes defined in my standard workflow(Extending a wrokflow), will it be overriden by Oracle patch application or not.
Thanks,
Nisha.Hi,
It depends on the access and protection level in the patch file, and the level at which you made your customizations.
HTH,
Matt
WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
Have you read the blog at http://www.workflowfaq.com/blog ?
WorkflowFAQ support forum: http://forum.workflowfaq.com -
Replacing the standard workflow with Custom Workflow
Hi Experts..!!
I need one help ..!!!
I want to know how can I replace the standard work flow of Travel Management WS2000050 / WS2000040 with my custom Workflow. Please help me..!!
Thanks & Regards:
Gaurav SinghHi Gaurav
check below link
http://wiki.scn.sap.com/wiki/display/ERPHCM/Workflow+Customizings+in+Travel+Management
Travel management workflow temapltes you mentioned in your query are teiggered from event CREATED of busines object BUS2089. You just need to define same event as triggerimg event for your cust workflow in basic data setting (hat symbol) in swdd. Also go to standard workflow templates in swdd and check if event linkages are active (in green) if yes then dwactivate it by clicking on option A gree icon or by going in transaction SWETYPV.
REGARDS
IBRAHIM -
How to activate the standard workflow :ws10000051
hello,experts
here is my problem:
I want to activate the standard workflow for document parking :ws10000051 .
I have already activate the event type linkage in SWE2.
And then , i maintian obwa , obwj , obwb, obwc, obwd.obwe,obwf.
In obwa,i choose posting release , subworkflow is ws10000055.
In obwe, Swf amnt rel is ws10000052.
In obwf , the org object is the position cfo (myself), before i assign this ,i create a position in ppoce.
But, when i use f-65 to park a document , i can't receive any workflow in sbwp. I also find "the status of Document Parking (Frame), Parallel is error " in my outbox.
Can anyone tell me the reason ?
Thanks !hi ,hari,
you are right . when i check swel ,i found ws10000051 : evnet put in the queue . more detail message said :The OPEN_DI of BTE 00002214 could not determine any function modules.
when i check the workflow log (view with technical details), the activity :' determine subworkflow for amount release of document etermine subworkflow for amount release of docu ' status error . the message said :error in workflow customizing for document parkig (transaction obwe).
i don't understand this , because i have already maintian obwe. i made a new entry,like this:
wrkf :1000 (workflow name)
apth: 1000 (workflow approval path)
ammont to : 9999999
crcy: eur
wsf amnt rel :ws10000052
so ,could you tell me more details about this problem ,
thanks -
Error in standard workflow 200000075
Hi Experts,
I know many people had a problem with the customizing of the standard workflow 200000075. I read all the posts, triple-checked the customizing and it is still not working
When I start my workflow (independent if I start it by creating a PO or by testing it manually) the status is set to "error" (can not see more information about this error).
Message no. WZ703
In the workflow log with technical details I can see following information:
workflow created
workflow started
error exception occured
error process_node
error create
error create wim_handle
error create via WFM
error evaluate_agent_via_rule
error AC20000027
Error Message Created for Admin
error executing flow work item
error executing flow work item
If I check the WF in transaction SWUD the Event raises the WF, it starts correct.
In transaction SWETYPV I created an entry for the BO BUS2012 realesestepcreated with my workflow and active linkage.
The WF Diagnosis (SWUD) tells me following:
WD:287 Task 'TS20000168' has no agent assignment.
Can anybody give me some help with this?
Thanks a lot,
ChristophDear Christoph,
As i understand that the Agent determination standard Rule which you are using 20000027 is not working.
Behind this is a Function module ME_REL_GET_RESPONSIBLE which is being called.
For this you need to maintain entries in the tables T16FW and T16FC.
First you maintain the table <b>T16FC</b> in which you will maintain the
Release Group, Release Code,
Workflow Role - Here Space = No Role Resolution.
'1' = Role Relevant for Workflow
'9' = Role Resolution uses a User exit
EXIT_SAPLEBNF_001 for getting the Users.
I quote from the documentation available through custzomisng here
<i>The Workflow indicator is also used to control role resolution:
"1 - Role Resolution with Group, Code and Plant (T16FW)"
Here you use a role resolution that is supplied in the standard system. To do so, you must assign the release point in the section Workflow (see below).
"9 - Role Resolution via User Exit"
Here you use the customer exit M06E0005 to define a role resolution of your own</i>.
You need to maintain these through customising mode and the path is as follows :-
SPRO-> Materials Management-> Purchasing-> Purcahse Order-> Release Procedure for Purchase Orders-> Define Release Procedure for Purchase Orders.
You will also need to maintain the table T16FC through the customising process the same way as given above.
This should definitely solve your issue.
and in T16FW the entries need to have entries like
Release Group, Relese Code, Description,
OT = Here you need to give 'US' for user type
'O' or organization
'P' for Person
'S' for a Position
'C' for a Job
Agent ID = the agent id created through the Organizational object .
for e.g you can have
release group = X1
release code =C1
Description = 'Release one'
OT = 'US'
Agent ID = 'CHRISTOPH' - SAP User Id of a particular person
Hope this solves yyour issue
Thanks & Regards
Venugopal -
How can I get my custom PS workflows to run correctly when I Retry them after a failure?
I have some custom PowerShell workflows in place that monitor for status changes to various work items and add Action Log entries as required. As an example one of these workflows monitors for newly created Service Requests and creates an Action Log entry
of the type "Record Opened" (script below).
param ( [string]$SRIDInput )
function Using-Culture
[CmdletBinding()]
Param([Parameter(Mandatory = $true, HelpMessage = 'The culture (language) to run the script in.')]
[ValidateNotNull()]
[System.Globalization.CultureInfo]
$Culture,
[Parameter(Mandatory = $true, HelpMessage = 'The scriptblock or wrapped script to run.')]
[ValidateNotNull()]
[ScriptBlock]
$Script
$OldCulture = [System.Threading.Thread]::CurrentThread.CurrentCulture
$OldUICulture = [System.Threading.Thread]::CurrentThread.CurrentUICulture
try
[System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture
Invoke-Command $script
finally
[System.Threading.Thread]::CurrentThread.CurrentCulture = $OldCulture
[System.Threading.Thread]::CurrentThread.CurrentUICulture = $OldUICulture
try {
if (!(Get-Module SMlets)){Import-Module smlets -Force -ErrorAction Stop}
$Server = "#######"
$EnteredDate = (Get-Date).ToUniversalTime()
$NewGUID = ([guid]::NewGuid()).ToString()
$ServiceRequest = Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.ServiceRequest$ -ComputerName $Server -ErrorAction Stop) -Filter "DisplayName -like '*$SRIDInput*'" -ComputerName $Server -ErrorAction Stop
$SRTitle = $ServiceRequest.Title
$Projection = @{__CLASS = "System.WorkItem.ServiceRequest";
__SEED = $ServiceRequest;
ActionLog = @{__CLASS = "System.WorkItem.TroubleTicket.ActionLog";
__OBJECT = @{Id = $NewGUID; EnteredBy = "Workflow"; EnteredDate = $EnteredDate; ActionType = "System.WorkItem.ActionLogEnum.RecordOpened"; Title = "Record Opened - Notify Users"; Description = $SRTitle;}
Using-Culture "en-US" {
New-SCSMObjectProjection -Type MYOB.WorkItem.TypeProjections.HasActionLog -Projection $Projection -ComputerName $Server -ErrorAction Stop
} catch {
($_ | ConvertTo-XML).Save("D:\WorkflowLogs\$SRIDInput-RecordOpened-Exception.xml")
throw $_
We currently are experiencing the bug (#5) noted
here which prompted me to take a look at re-running any failed workflows to continue other tasks.
The problem is though that hitting Retry for the workflow doesn't actually submit the workflow request correctly. As far as I can tell it
is running again (it pops in a new entry in the Workflow status list), but no changes are made to the Action Log and nothing is associated with the Work Item.
I think what is happening is the $SRIDInput variable is not populated on the Retry or perhaps has odd data, which would let the script run but not actually do anything (the filter would return no results), I'm going to add a step into the
script to check if $SRIDInput is empty and fail if that's the case, I'll also write the variable to a log file before anything else happens, that should tell me pretty quick.
I wanted to know if anyone else has had trouble using Retry on custom PS workflows? Any tips? Anything obvious I am missing?
Update: After writing this I'm not sure it would actually fail silently with no valid input as theoretically the New-SCSMObjectProjection cmdlet wouldn't have anything to apply to, I'll update the script anyway and see what happens.What does the error details show? Retrying a workflow that fails rarely works the second time around.
http://codebeaver.blogspot.dk/ -
How to trigger FI Standard Workflows
Hi,
I have never worked on FI Standard Workflows . As far as I knpow there is a std WF available WS00400012 with Object type BSEG. For Vendor Down Payment Request, Vendor Payment Request Against Invoice, Vendor Down Payment Posting,Vendor Payment Posting, Vendor Invoice FI, Vendor Invoice Logistics Posting, Vendor Credit Memo, Vendor Debit Memo, Cash Payments, Asset Posting what are the Standard Workflows available and how to trigger these workflows. I have checked with SWELS but WS00400012 is not getting triggered. Is there any SPRO config required for this, POlease help me out with the solution.
THanks
Edited by: Saujanya GN on Sep 16, 2008 8:23 AMHello Munish,
As Venugopal has mentioned, you have to find the relevant BTE for the process and use it to raise an event and in turn trigger the workflow.
The following is the process to find a BTE and implementing it.
(1)Goto transction FIBF .Execute it with Attribute type = 'A' and then menu Environment->Info System (P/S ).
Choose the relevant BTE using the descriptions provided.
(2)Select the BTE you want to implement.
(3)Press button Sample function module
(4)This brings you to SE37 - Copy the sample function module to a Z-function module (First create a new function group for the function module) . Note: The name of the Z-functionmodule is not important
(5)Edit the code in the new function module
(6)Go back to transaction FIBF - Menu Settings->Products -> Of a customer and create a new product whicj identifies the new product . Remember to mark the Active field.
(7)Go back to FIBF menu Settings->P/S function modules->of a customer - Create an entry that links the BTE and Product with the new function module
Hope this will help.
Regards,
Samson -
View workflow logs in services for object tab in transaction
HI All ,
Is there any settings that need to be done to see the workflow associated witha particular Tcode in Services for Objects tab.
Actually i want to see the custom workflow logs other than using tcode swi1 .
Regards ,
Sijin K P
Moderator message: not directly related to ABAP development, please see the Workflow forum.
Edited by: Thomas Zloch on Jan 17, 2012Hi,
You have to implement GOS (Generic Object service).
Plenty of material available for it, you can reffer to meet your requirment.
Regards,
Manish -
How to use standard workflows in my company?
Hi Experts,
I want to know how do i use standard workflows for my company. I have searched forum, but coudn't find proper answer. I have seen some standard workflow numbers(eg.WS12300111). But when i search for them it wont works. It will pop up "Choose Workflow Template" window. When i select the module there it opens up the empty folders.
What is the meaning of this?
Can i know what do i need to do for overcome this problem?
Thanks,
Rashika.Hello rashika ,
To differentiate between standard and custom workflows .
All custom workflows would have first three digits lying betwee 900-999 ( called prefix number range )
The number range 90000000 - 99999999 is reserved for customer developmen t and the range 00000000 - 89999999 is reserved for SAP.
Or to know precisely what exactly is the number range of custom workflows in your system , check through tcode OOW4.
To help with your search in HR workflow , I am providing some -
HR -OM
WS01000014 Execute Designated Personnel Action
WS01000038 Consolidate Headcount Planning
WS01000039 Generate Headcount Planning
WS01000040 Create Vacancy for Position
WS01000041 Delimit Vacancy for Position
WS01000043 Error in processing a vacancy
WS01000077 Execute Designated Personnel Action
WS01200136 Message New Employee in Department
HR-PA
WS00400077 Absence approval (asynchr. unlock)
WS00400078 Handling of unapproved absence
WS00400095 Display approved absence
WS00400220 Preparations for start of work
WS00400221 Choose letter
WS00400222 Approve absence (sychr.unlock)
WS01000015 ESS Plausibility check change of address
WS01000036 ESS activities after hiring
WS01200175 Entry due to country reassignment
WS20000003 Pay increase approval with SAP forms
WS20000015 Approve absence
WS20000017 Determine basic pay items
WS20000018 Resubmit postponed pay increase
WS20000057 Find and Lock Employee
HR-TM
WS01000109 Cancel leave request
WS01200003 Find and Lock Employee
WS04200009 ESS Leave Request
WS12300111 General Workflow for Documents
WS12400004 ESS Leave Request Without Approval
WS12400005 Cancel absence
WS12400007 Cancel Absence Without Approval Step
WS20000081 Leave Request with HTML
HR-PY
WS01000090 W-2 form reprint
HR-BN
WS01000001 Initial enrollment Benefits
WS01000002 Create offer and inform employee
WS01000003 Create adj. reason because of event
WS01000009 Check if the employee is locked
Thanks,
sahiba -
Standard workflow for FB60 vendor invoice
Dear experts,
I am looking for a standard workflow for transaction FB60. Is that WS00400012(BO: BSEG)?
I just wonder if I could check the link between a transaction and business object.
In SWO1, BSEG is noted as "Accounting document line item". So i am not sure if it is for Vendor Invoice.There are several standard workflows for vendor invoices. WS00400012 is for release of payment. If that is what you are looking for, it is fine. But go to the customizing to find more information about both the release for payment solution and the release for posting solution from SAP. Can't recall the customizing path now, but it is in Financial Accounting, I think the path is Accunts Receivable and Payable, then Business Transactions, and there you will at least find the Release for Payment part of it. The customizing screens are partly common, but the help available for the customizing nodes is most likely specific for each solution. I have never set up release for posting, so I don't know it.
-
Custom SRM workflow: task forwarded to last change author when approving.
Hi experts.
We encountered this strange behaviour when approving a Purchase Order, previously rejected.
More precisely: the PO is created by user A, user B rejects it, user C approves it, then the same workitem sent to C is forwarded to B instead of being routed to user D through the flow. I do not want this to happen.
Is there a way I can modify/customize this?
Many thanks.Short answer: Yes.
Longer answer: only you know which workflow template you are using. Is it a standard SAP template? If so, which one? Is it your own custom workflow? If so, you have to explain it if we are going to be able to provide any help.
I won't be surprised if your response is that you are using the standard workflow that you customize with release procedures. But I can't know that, so please (everyone) be specific and informative when you ask questions. The readers here may all have some workflow knowledge, but most of us are not very good at reading other people's minds.
PS: Version information can also be quite significant. In some cases there are big differences between e.g. R/3 4.6C and ECC 6.0.
If you have used the release procedure customizing it could be your customizing that causes the behaviour you have observed. Please give some more information about your current setup.
Maybe you are looking for
-
ROS - External supplier directory -- Conversion of Business partner
Hi ROS gurus, We are working on a ROS scenario with SRM 5.0 and the backend as the ECC6.0 We send a link to the supplier and the supplier sends us back the details and then the detailed questionaire, he answers. The supplier is accepted and through t
-
Dear Team, Is their any Standard Report in SAP through which I want to check the status of Parked Documents through TCODE MIR7. EG If an Invoice is Parked on 25.04.11 and the same doc is Posted on 02.05.11. So Now on 19.05.11 I want to know the stat
-
I created the following video entirely in Keynote '09 v5.0.5. http://www.youtube.com/watch?v=rr_G23JQbBA
-
Flash froze and crashed computer
I was playing a flash-based game when the game completely locked up my computer, and the only possible solution was to do a hard reboot (pressing and holding the power key). I waited and then restarted, but the screen had vertical and horizontal pixe
-
I keep getting this: "The file you attempted to upload is not supported." I've tried uploading it as a TIF, JPEG, and PNG. Nothing is working. Please help!