Professional Documents
Culture Documents
WRICEF Funct Spec Workflow En
WRICEF Funct Spec Workflow En
Document Title
Document Choose an
Click here to enter a date.
Version item.
© 2024 SAP SE
Dietmar-Hopp-Allee 16
D-69190 Walldorf
Functional Specification – Workflow Customer Name
[How to use the Template: This chapter gives only explanations on the template. Remove it before
completing the template.
Blue text is always intended as instructions, guidelines, explanations, hints, and tips. It should always
be removed from the template for the project.
Update Fields in Document: If you want to update all fields, press "CTRL+A," then "F9". You will get
pop-ups sequentially, which ask you for the new values. Afterwards go to the footer area, then press
"CTRL+A" and "F9" again.
Top-level chapters may not be deleted or inserted; required additions should be made as sub-
chapters to existing chapters to provide a consistent representation of this document to the customer.
To keep the numbering of the chapters consistent over all specifications (of the project), do NOT
delete top-level chapters that are not relevant in a concrete document; only mark them as not relevant
(that is, add “not relevant” or “not applicable”).]
[Document Version Status has four values: Draft, Ready for Review, Reviewed with Comments and
Final. If the document send by an Author(s) without an intention of a Review should have a status as
Draft. A Draft document may have some incomplete sections.
If the document send by an Author(s) with an intention of a Review should have a status as Ready for
Review. All the sections in the document are expected to be completed in this case.
Reviewer(s) should set only two statuses:
Reviewed with Comments – if documents needs to send the document to Author(s).
Final – marks the acceptance of reviewer for the document.]
You can for example number the appropriate versions as follows:
0.1 Draft
0.2 Ready for Review
0.3 Reviewed with Comments (in case document is send back to author(s)
0.3 Ready for Review (in case of major changes)
1.0 Final
Contents
1 Document Organization................................................................................5
1.1............................................................................................................ Document Log
...................................................................................................................................... 5
1.2............................................................................... Integration, Document Reference
...................................................................................................................................... 5
2 Functional Description.................................................................................5
2.1...................................................................................................... Landscape Details
...................................................................................................................................... 6
2.2.................................................... Functional Flow Diagram of the Business Process
...................................................................................................................................... 6
2.3....................................................................... Security / Authorization Requirements
...................................................................................................................................... 6
2.3.1 Definition 6
2.3.2 Defined Fields 6
2.3.3 Procedure 6
2.4................................................................ Dependencies / Constraints / Assumptions
...................................................................................................................................... 6
3 Detailed Description......................................................................................7
3.1.................................................................................................. Workflow Realization
...................................................................................................................................... 7
3.1.1 Trigger Point of Workflow 7
3.1.2 Start Conditions 7
3.2......................................................................................................... Triggering Event
...................................................................................................................................... 7
3.3.................................................................................... Business Object/Class Details
...................................................................................................................................... 8
3.4............................................................................................ Rules and Determination
...................................................................................................................................... 8
3.4.1 Agent determination Rules 8
3.4.2 Delegation or Substitution Rules 8
3.4.3 Escalation Rules (Deadline Monitoring) 8
3.5.....Work item Content, Notification Content, Notification recipients and attachments
...................................................................................................................................... 8
3.6.......................................................................... Action upon Approval and Rejection
...................................................................................................................................... 9
3.7...................................................................................................... Reminder of Work
...................................................................................................................................... 9
3.8......................................................... Conditions for terminating an ongoing approval
...................................................................................................................................... 9
4 Performance.................................................................................................. 9
5 Cutover considerations................................................................................9
8 Related Documentation..............................................................................10
9 Review Checklist.........................................................................................11
1 Document Organization
This section provides details about this document, previous version(s) of this document and the
document(s) referred.
Version Created
Versio
Status Date by (Name/E- Role Comments
n
Mail/Company)
Referred
Referred Document
S. No. Document Referred Document URL (Optional)
Name
Version
The documents listed here are explicitly not part of this Functional Specification. They are not
automatically accepted together with this Specification, but may be subject to a separate
customer/SAP acceptance.
2 Functional Description
[Please describe the business requirement of the Workflow.]
[Provide a high level description of the solution and explain how it addresses the business
requirements
Example: ‘The standard approval workflow process for Leave Requests must be adapted to fit the org
structure used in]
S/4HANA On-Premise
System S/4HANA Cloud
S/4HANA Private/Extended Cloud Edition
2.3.1 Definition
[The definition establishes the purpose and or use for the object. Mention a standard object available
to be used or custom authorization object to be created (if needed).]
2.3.3 Procedure
[The procedure section helps to explain how this object is to be used. Examples with field values and
explanations should be provided.
Workflow user, WF-BATCH, has SAP_ALL authorization to perform workflow execution. However,
does your process needs specific authorization checks to be performed for Approvers or Initiators
(check which are not performed by triggering transactions)?
WF_BATCH should have the SAP_ALL profile and should never be locked using SU01.]
[Please indicate any assumptions/ dependencies that may impact development, in terms of
requirements from internal or external applications or teams]
[Include any predecessors or successors (data, configuration, development objects, etc.]
3 Detailed Description
Transaction/Program Name
Fiori/UI5 Applications
Abbreviation
Name
4 Performance
[This section explains the performance related checks to be done in the workflow]
[For e.g., Workflow does not terminate if a Role configured does not find any agents assigned; rather
collect the errors in the log.
All the Background steps of the workflow should be having errors as output parameters. etc.]
5 Cutover considerations
[Must:
Check if SWU3 configuration is done
Jobs SWWDHEX, SWWERRE and SWBCOND are scheduled
Check all the Workflow templates/Workflow Scenario are transported
Check all customizations done for Flexible Workflow is moved.
Check if flexible workflow is active in target system.
Check all the Customizing requests (Event Linkage & Deadline Scheduling) are transported
Agent Assignment is done for each dialog task in the respective QA or PRD systems
Check if WF-BATCH has a valid Email ID for the type Internet Email Address in the SU01
transaction
WF_BATCH should have the SAP_ALL profile and should never be locked using SU01.
Check if the versions are identical
Check SO16 Settings
Check all Basis Settings for sending outbound emails]
8 Related Documentation
[Attach SAP notes, emails, download of existing report, etc.]
9 Review Checklist
Latest Customer Check Performed By
Customer
Sl # Category /Check Criticality SAP Check Comments
Check
1. Business Process
mentioned?
2. Business Objects
3. Rules
4. Agents
6. Escalation Procedure
7. Test data
8. Notifications
Check Successful?