FSD - MTD - PP - Create Production Master Data Workflow
FSD - MTD - PP - Create Production Master Data Workflow
1|Page
ENTERPRISE FIRST : Global Template
0. Document Information
Document Location
Revision History
Revision Summary of Changes Revised
Revision Date Project
Number By(GPID/Name)
1 07/21/2020 PBNA Initial Document 09283243 /
Raghavendra Nayak
2 02/22/2021 PBNA Update as per Bug#916925 09283243 /
Briefly explained in Page#30 and Raghavendra Nayak
highlighted with yellow colour in
the content
3 08/03/2021 PBNA Bug#1174125: Changes to be 09283243 /
incorporated in the Workflow Raghavendra Nayak
Steps
4 03/17/2022 FLNA Updated logic for FLNA 09338232/ Vinesh
deployment: Group BOM Task Mandivarapu
5 06/14/2022 FLNA Added FUT Document to FSD 09338232/ Vinesh
Mandivarapu
6 07/29/2022 FLNA Adoption of Material type ZPSF 09218811/Roma Dravis
CRF17442 80281634/Rahul Mathur
7 01/17/2023 FLNA Additional Updates 02045012/Emy Romanelli
09363506/Piyush Yadav
Table of Contents
0. Document Information_________________________________________________2
Document Location____________________________________________________________________2
Revision History_______________________________________________________________________2
1. General Information___________________________________________________4
2. Desired Functionality / User Story_______________________________________4
2.1 Business Benefits_________________________________________________________5
2.2 Scope____________________________________________________________________6
2.3 Solution Details___________________________________________________________6
2.4 Initiating Process / Process Type / Transaction / Program_______________________31
2.5 Multi-Divisional / Cross Company Code Considerations (Flex Code)______________31
0.1 Impact to Markets_________________________________________________________31
0.2 Translation Requirements__________________________________________________31
3. Design considerations for Developers__________________________________31
4. SAP Data Archiving Access Requirements_______________________________31
5. Acceptance Criteria__________________________________________________33
6. Assumptions_______________________________________________________33
7. Error Handling/Monitoring Requirement_________________________________33
7.1 Error Conditions and Logging______________________________________________33
7.2 Notification______________________________________________________________33
7.3 Restart / Recovery________________________________________________________33
7.4 Monitoring Requirements__________________________________________________33
8. Security Requirements/ Authorization Details____________________________34
Process Level________________________________________________________________________34
9. Controls Impacts____________________________________________________36
10. Issues_____________________________________________________________36
11. Dependencies_______________________________________________________36
12. Unit Test Plan_______________________________________________________37
12.1 Key Test Conditions_____________________________________________________37
12.2 Technical Test Conditions________________________________________________37
12.3 Risk and Controls Test Conditions_________________________________________37
12.4 Testing Considerations/Dependencies______________________________________38
12.5 Exception and Error Handling Test conditions_______________________________38
ENTERPRISE FIRST : Global Template
1. General Information
RICEFW ID W001309
Short Description Create Production Master Data Workflow
Process Owner Sara Gooding
Implementation Phase FLNA W1
MM02, MM03, CC01, CC02, CC03, CS01, CS02, CS03, CRC1,
Transaction(s) (if applicable) CRC2, CRC3, C201, C202, C203, C223
Run Frequency As required Language EN
- Production Resource
- Master Recipe
- Production Version
4. Dependencies /
Constraints / Sequencing Create Production Master Data (PMD) Workflow can be triggered:
- When ‘Plant Specific Material Status’ is set to ‘BR’ and
‘Procurement Type’ is updated with value ‘E’ or ‘X’ &
Special Procurement type as ‘50 or ≠ 50 ’ for following
Reference Document
Refer slide No. 3, 4 & 5 for Create PMD
Manual process of creating Production Master Data by each
Is there an alternative in the responsible individual. Review or approval process steps cannot be
standard system? recorded in S/4 HANA system with manual activity.
This workflow provides sequential way of creating Production
Reasons why alternative is
Master Data and monitor status of each of the requests for creating
not acceptable:
new Production Master Data.
2.2 Scope
The workflow development is for the S/4 HANA system. It will cover the PMD automation step of notifying
PMD Data Maintainers of the need to create BOM, Resources, Master Recipe and Production Versions. Also,
this will cover the PMD automation step of notifying PMD Data Maintainers of the need to populate BOM
components and alternate BOMs.
Notification to PMD Data Maintainers for BOM, Resource, Master Recipe and Production
Version Build
Providing information to PMD Data Maintainers
Review and Approval of created data
For material type ZSFG Phantom with special procurement key (SPK) 50, requires limited
PMD data to be created, that is only BOM & Prod Version (PV) needs to be created. Master
Recipe creation are not needed for ZSFG. The assigned workflow & its tasks for master
recipe creation needs to be Skipped for ZSFG. It should continue to generate workflow for
Group BOM/Plant BOM & Prod Version only.
For ZSFG-Non-Phantom materials with SPK is ≠ 50 then Full PMD is required.
o What work-items are skipped for a specific Plant or Company Code?
o What links to be shown for a specific Workflow Task?
Workflow Diagram:
ENTERPRISE FIRST : Global Template
Notes:
- This BRF+ table is required to be maintained through Fiori App directly in PRD
- C&O Team will maintain entries in this table
- Fiori App is required to maintain in PRD directly along with S/4 HANA Custom T-code
- Material Type Determination: This workflow will be triggered only for the Material Types maintained
in this table.
Custom Table with following fields to be maintained
- Material Type
- Need to add new material type entry as ZPSF in the corresponding BRF+ table-
ZGDT_MAT_TYPE_DETERMIN
ENTERPRISE FIRST : Global Template
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
- Procurement Type Determination: This workflow will be triggered only for the Procurement Types
maintained in this table.
Custom Table with following fields to be maintained
- Procurement Type
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
- Special Procurement Key Determination: This workflow will be triggered only for the Special
Procurement Types maintained in this table.
Custom Table with following fields to be maintained
- Special Procurement Type
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
Usage: To check active flag for special procurement types maintained in this table & use it as a
condition to trigger workflow.
This will be helpful in in determination of required workflows for ZSFG phantom materials.
- Agent Determination: User IDs maintained against each of the Task IDs in this table
Custom Table with following fields to be maintained and this table should be able to be maintained as
per requirement by Business User with a Fiori App
- Plant
- Task ID
- Material Type
- BOM Usage
- User ID
Notes:
- This BRF+ table is required to be maintained through Fiori App directly in PRD
ENTERPRISE FIRST : Global Template
- ECN and BOM Parameter Table: Entries in this table would be used to control workflow tasks and to
create BOM Header with BOM Status and BOM Usage for specific Company Codes or Plants.
Usage: To fetch the BOM status & other parameters like BOM Not Required, Master Recipe Not
required, Costing Not required flags
Custom Table with following fields to be maintained and this table should be able to be maintained as
per requirement by Business User with a Fiori App
- Company Code
- Plant
- Material Type
- Procurement Type
- Special Procurement Type (SOBSL)
- BOM Usage – 1
- BOM Status – 01
- BOM Not Required
- Master Recipe Not Required
- Costing Not Required
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
Additional points:
Based on Company Code or Plant, there should be entry for BOM Usage and BOM Status,
which would be used to create BOM Header, if BOM Not Required indicator is not set
Based on the field values for ‘BOM Not required’, ‘Master Recipe Not Required’ and ‘Costing
Not Required’, respective tasks in the Workflow should not be triggered.
Always, entries with Company Code and then Plant takes precedence in this table
- PMD Workflow Tasks Skip: Task IDs maintained in this BRF+ Table will not be triggered for specific
Task ID/Company Codes or Task ID/Company Code/Plants or Task ID/Company Code/Plant/Material
Type or Task ID/Company Code/Plant/Material Type/BOM Usage combinations, in the order of
precedence.
ENTERPRISE FIRST : Global Template
Custom Table with following fields to be maintained and this table should be able to be maintained as
per requirement by Business User with a Fiori App
- Task ID
- Company Code
- Plant
- Material Type
- BOM Usage
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
-
Check Point to consider: If material type is ZSFG with special procurement type value as 50 then the
assigned workflows need to be SKIPPED with below task IDs:
Task 7-Confirm if new resource is required,
Task 8-Create resource,
Task 9-Flag Advance Planning checkbox,
Task 9.5-Maintain Production Line XREF table,
Task 10-Review Resource,
Task 11-Create Master Recipe&
Task 12-Review Master Recipe
- PMD Workflow Tasks Deadline: For each of the tasks triggered, there should be pre-defined
deadlines so that if the tasks deadline is crossed, immediate supervisor needs to be sent mail.
Custom Table with following fields to be maintained and this table should be able to be maintained as
per requirement by Business User with a Fiori App
- Task ID
- Company Code
- Plant
- Number of Hours
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
- Same solution used for PTP Workflows to be replicated in identifying workdays
ENTERPRISE FIRST : Global Template
- Task Links Determination Table: In each of the workflow tasks, relevant links to S/4 HANA to be
provided for ease of access for the task processer.
Custom Table with following fields to be maintained and this table should be able to be maintained as
per requirement by Business User with a Fiori App
- Task ID
- Company Code
- Plant
- Material Type
- BOM Usage
- Link Title
- Link
Notes:
- This BRF+ table is required to be customizable so that any new entries or correction to
existing entries are transportable from DEV to QA to PRD
- Business User should not be allowed to add or correct or delete entries directly in PRD
- C&O Team will maintain and route the changes through DEV to QA to PRD
0. Handover to Operations team support letter and/or Production Advice (PA) communication:
This is outside S/4 HANA system step. Manual Step.
Integration Manager along with MDG Team are communicated with a support letter and/or Production
Advice (PA) communication that there is a need to create new Materials in S/4 HANA system.
Title:
PMD – Attach relevant documents – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
Once Step “1.5 Provide details to PMD” is marked as complete, this 1.75 step triggers which is the
second task in this PMD workflow. This task will allow for the business user to be able to create a
group BOM for the created material. This group BOM step is needed for FLNA to support FLNA plan
factor design. This task should notify the business user in S/4 HANA Business Workplace Inbox,
based on “Agent Determination” custom BRF+ table with following workflow title and content:
ENTERPRISE FIRST : Global Template
Title:
PMD – Group BOM Request - {Plant} - {Material Number} - {Material Description}
Content:
Following Options should be available for Business Users in this task:
- Mark Complete. Meaning this task is completed and subsequent task can be triggered.
- Cancel and keep the work item in inbox. This option keeps the work item in inbox and no action taken.
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table along with
documents attached in the previous tasks.
Create Group BOM is a Standard transaction, which also should be available in Fiori application.
TCODE: CS01
ENTERPRISE FIRST : Global Template
If we click on View details in Waring Message, information box appears like below:
Assumption: This task is currently FLNA specific task. However, this determination designated to FLNA will
be done in BRF+ tables. However, this task would be able to be used for other deployments if they would
choose to use a group BOM structure.
ENTERPRISE FIRST : Global Template
Title:
PMD – Confirm Plant makes the Product – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Content:
Following options should be available for Business Users in this task:
- BOM components extended to Plant: Meaning this task is completed and subsequent task 3
can be triggered
- BOM components are not extended to Plant: Meaning this task is not complete and
subsequent task to Data Team is triggered to extend materials to Plant
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
Once the Operation Team Business User from Task 2 confirms all components required are correctly
extended to the Plant, notification is sent to BOM Co-ordinator maintained for Task 3 as in ‘Agent
Determination’ custom table with following workflow title and content:
Note: In case of Co-product BOMs, ZVPM BOMs or ZPSF BOMs etc., Planning Team will reach out
to BOM Co-Ordinator as these may not be initiated by R&D Team
Title:
PMD – BOM Request – {Plant} – {Material Type} – {Material Number} – {Material Description}
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
This screen has THREE radio buttons and following are to be considered:
- Request for New BOM: When this radio button is selected, system should check that there should be
only one active Workflow on the Material and Plant Combination entered in the screen. BOM Header
and ECN to be created once ‘Execute’ button is clicked. If there is no active Workflow on the Material
and Plant Combination, Workflow task to be triggered to Step 1.5. When user comes to this custom
transaction through workflow item, then this radio button only to be enabled.
- Request for Alternative BOM: When this radio button is selected, system should check that there
should not be any active Workflow on the Material and Plant Combination entered in the screen. BOM
Header and ECN to be created once ‘Execute’ button is clicked. If there is active workflow, system
should give an error message “Already there is active workflow for the Material xxx in Plant xxx”.
When user comes to this custom transaction through workflow item, then this radio button only to be
enabled.
- Request for New Master Recipe: When this radio button is selected, system should check that there
should not be any active Workflow on the Material and Plant Combination entered in the screen. BOM
Header and ECN NOT to be created once ‘Execute’ button is clicked but task 7 to be triggered. If
there is active workflow, system should give an error message “Already there is active workflow for the
Material xxx in Plant xxx”.
- System should check, if material type is ZSFG’s & Phantom with special procurement type as 50, task
7, 8, 9, 9.5 & 10-Resource, 11& 12-Master Recipe should not be triggered but SKIPPED.
- Only task ids relevant to BOM & PV i.e 1,1.5, 1.75, 2, 3, 4, 5, 6,13, 14, 15 & 16 is required for
phantom ZSFG’s.
- Plant field in selection screen should have standard F4 functionality and validation is required
to check whether entered or selected Plant exists
- Material field in selection screen should have standard F4 functionality and validation is
required to check whether entered or selected Material exists
- BOM Alternative in selection screen should have standard F4 functionality based on Plant and
Material entered from Table MAST for reference. Only the next number from MAST table
should be allowed to be entered. If there is no entry in MAST table, blank field value should be
allowed though the field is identified as required. Also, an option to make this field non-
editable is discussed during interaction with Technical Team and this option is feasible and
decreases entry by business user.
ENTERPRISE FIRST : Global Template
- R&D Specification Number and R&D Version Number can be entered only if radio button
“R&D Team initiated request’ is selected otherwise these fields are not required
- Valid From field is mandatory and the same to be used to created change number in the
background in the next step.
- In case, because of BRF+ Table in-completeness, before creating ECN, show the error
message ‘No entry made in BRF+ table’ and if found correct only proceed with ECN creation
and then BOM Header creation.
These transaction details must be captured in custom table for reporting purposes with following
structure:
Field Name Field Description Field Type Field Length Comments
WERKS Plant CHAR 4
MATNR Material CHAR 18
STLAL BOM Alternative CHAR 2
ZNEWBOM Request for New BOM CHAR 1
ZALTBOM Request for Alternative BOM CHAR 1
ZREQUEST Request initiated by CHAR 2 RD – R&D Team
CO – Costing Team
OT – Others
ZSPECNO R&D Specification Number CHAR 5 15 Alpha-Numeric
ZSPECVNO R&D Specification Version NUM 26 Numeric with
Decimal Point
DATUV Valid From DATS 8
ZCHGNO Change Number CHAR 10
STLNR BOM Number CHAR
ZCRTDBY Created By CHAR 10
ZCRTDON Created On DATS 8
Press ‘Enter’
ENTERPRISE FIRST : Global Template
Mark the check boxes as above for ‘Bill of Material’ object and click on SAVE
Click on ‘Header’ to modify ‘BOM Status’ as maintained in ‘ECN/BOM Header’ custom table
If there is any issue in creating any of these two tasks in the background, BOM Co-ordinator
responsible for Task 3, should be able to co-ordinate and resolve the issue and repeat Task 3.
In case, because of BRF+ Table in-completeness, before creating ECN, show the error message ‘No
entry made in BRF+ table’ and if found correct only proceed with ECN creation and then BOM Header
creation.
ENTERPRISE FIRST : Global Template
5. Build BOM:
Once the BOM Co-ordinator from Task 3 completes raising the request for BOM creation successfully,
notification is sent to business users maintained for Task 5 as in ‘Agent Determination’ custom table
with following workflow title and content:
Note:
- If there are Materials with MRP type ‘X0’, need to ensure that ‘Agent Determination’ Table
User IDs from Planning Team
- If BOM Status is ’02-Inactive’, this needs to be changed to ’01-Active’ by the Business User in
this task and then send for review
Title:
PMD – BOM Create – {ECN Number} – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Note: Title should be having prefix REJECT if Task ID 06 rejects and new work item is triggered in
this step for correction
Logic to fetch Engineering Change Number:
Pass Material (MATNR), Plant (WERKS), BOM Usage (STLAN) and BOM Alternative (STLAL) into
Table MAST, fetch BOM Number (STLNR)
Pass BOM Category (STLTY) = M, BOM Number (STLNR) and BOM Alternative (STLAL) into Table
STKO, fetch Change Number (AENNR) where LKENZ or LOEKZ are not equal to X
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task 6 can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
6. Validate BOM:
Once the BOM Co-ordinator from Task 5 completes building BOM as per the request successfully,
notification is sent to BOM Approvers maintained for Task 6 as in ‘Agent Determination’ custom table
with following workflow title and content:
Title:
PMD – BOM Review – {ECN Number} – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Content:
Following options should be available for Business Users in this task:
- Approve BOM: Meaning this task is completed and subsequent task 7 can be triggered
- BOM Components are not fully Set-Up, Changes required: Meaning this task is not complete
and subsequent task to Data Team is triggered to set-up materials correctly
- Reject BOM: Meaning this task is not complete and task 5 to be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
(Bug#1174125) Once the BOM is approved,
7. New Resource required or not:
ENTERPRISE FIRST : Global Template
(Bug#1174125) Once the BOM Approver from Task 6 approves BOM created as per the request
Once the Operation Team Business User from Task 2 confirms all components required are correctly
extended to the Plant OR from Task 3 once a request is raised to maintain new Master Recipe,
notification is sent to business users ‘Recipe Co-Ordinator’ maintained for Task 7 as in ‘Agent
Determination’ custom table with following workflow title and content:
Title:
PMD – New Resource required or not – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Content:
Following options should be available for Business Users in this task:
- New Resource is required to be created: Meaning this task is completed and subsequent task
8 can be triggered
- Use Existing Resource: Meaning this task is completed and subsequent task 11 can be
triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Resource Create – {Plant} – {Material Type} – {Material Number} – {Material Description}
Note: Title should be having prefix REJECT if Task ID 10 rejects and new work item is triggered in
this step for correction
Content:
Following options should be available for Business Users in this task:
- This Resource is relevant for MPS/PPDS: Meaning this task is completed and subsequent
task 9 can be triggered
- This Resource is NOT relevant for MPS/PPDS: Meaning this task is completed and
subsequent task 10 can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Resource update with ‘Advanced Planning’ indicator – {Plant} – {Material Type} – {Material
Number} – {Material Description}
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task 10 can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Maintain Production Line Table – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task 10 can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Resource Review – {Plant} – {Material Type} – {Material Number} – {Material Description}
Content:
Following options should be available for Business Users in this task:
- Approve Resource: Meaning this task is completed and subsequent task 11 can be triggered
- Reject Resource: Meaning this task is not complete and task 8 to be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Master Recipe Create – {Plant} – {Material Type} – {Material Number} – {Material Description}
Note: Title should be having prefix REJECT if Task ID 12 rejects and new work item is triggered in
this step for correction
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task 12 can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Master Recipe Review – {Plant} – {Material Type} – {Material Number} – {Material Description}
Content:
Following options should be available for Business Users in this task:
- Approve Master Recipe: Meaning this task is completed and subsequent task 13 can be
triggered
- Reject Master Recipe: Meaning this task is not complete and task 11 to be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Production Version Create – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Note: Title should be having prefix REJECT if Task ID 14 rejects and new work item is triggered in
this step for correction
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and subsequent task 14 can be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
ENTERPRISE FIRST : Global Template
Title:
PMD – Production Version Review – {Plant} – {Material Type} – {Material Number} – {Material
Description}
Content:
Following options should be available for Business Users in this task:
- Approve Production Version: Meaning this task is completed and subsequent task 15 can be
triggered
- Reject Production Version: Meaning this task is not complete and task 13 to be triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
(Bug#1174125) When both Task 6 and Task 14 are complete only, this task should be
triggered.
Once the user from Task 14 approves Production Version, ‘Plant Specific Material Status’ in Material
Master should get updated as ‘CR-Costing Required’.
For Material type ZPSF and ZSFG Phantom (SPT 50): After MTD PMD and FTS MD WFs are
complete for Material type ZPSF, the Plant Specific Material Status is set to MA by master WF instead
of CR.
This change in Material Master shall be captured in another Change Request and details of
enhancement required shall be in separate FSD.
For ZPSF materials and ZSFG Phantom (SPT 50), once the ‘Plant Specific Material Status’ for the
material is updated with ‘MA-Material Active’, engineering change number created for maintaining Bills
of Material should be set to ’2 – Inactive’ status so that no one can use this change number through
transaction code CC02.
Change ‘Change no. status’ field value from ‘1-Active’ to ‘2-Inactive’ and Click on SAVE
ENTERPRISE FIRST : Global Template
Title:
PMD – Data correction – {Plant} – {Material Type} – {Material Number} – {Material Description}
Content:
Following options should be available for Business Users in this task:
- Mark Complete: Meaning this task is completed and relevant task 2 OR task 5 can be
triggered
- Cancel and keep the work item in inbox: Keeps the work item in inbox and no action taken
Links:
Links to be given in this step for reference and action from ‘Task Links Determination’ custom table
along with documents attached in the previous tasks
Enter the required information and type one “X” in each checkbox group below:
Level of approval
As per the Work Items identified in the Process
required
Flow
ENTERPRISE FIRST : Global Template
Agent determination
technique Role Security Role
Org Unit HR org structure.
Custom Table Agents maintained in custom table
Distribution
lists
To be decided in technical design; Will provide
Unspecified
detailed requirements in this doc.
X Other Specify: BRF+ decision tables
Configuration
Dependencies Not Applicable
N/A
TEXT TO BE REMOVED, GUIDANCE ONLY< Complete this section if workflow to be triggered from user exit
or if any modification required using user exit. >END OF GUIDANCE TEXT
Global
Data Archiving Data Archiving is the process used to delete data that is no longer
needed from online database and storing same in an external
storage that allows for data retrieval and analysis when need be.
Data that have been archived cannot be changed/updated.
Residency Time The period of time that the document is stored in the online
database before the document can be archived. Usually, the
ENTERPRISE FIRST : Global Template
a. Will the data older than 2 years need to be updated. Why? What process would
require this update, please specify?
b. Please specify reason / explain the need for these data required? Please check
all that applies.
Legal requirement:
Explain: ______________________________________________________
Business
Explain: ______________________________________________________
Tax
Explain: ______________________________________________________
Audit
Explain: ______________________________________________________
Comments/Notes
ENTERPRISE FIRST : Global Template
Comments/Notes
5. Acceptance Criteria
Workflow email notification to the approver as per process flow diagram
For each of the work item tasks, links to Fiori Apps, documents attached in the previous work items,
comments by previous work items, should be enabled
6. Assumptions
Documents can be attached in each of the Workflow Tasks and the same can be referred in the
subsequent Workflow Tasks
BRF+ Decision Tables used to control Workflow are available for maintenance by Business Users
through Fiori Apps
Workflow Task triggered to Data Team for correcting or extending component materials are
accordingly processed and trigger back to the same Task ID from where the task was initiated
Workflow Task triggered to Costing Team is captured in another FSD with reference to RTR specific
Change Request
Workflow Task once updates Production Version as Costing Ready, ‘Plant Specific Material Status’ to
be updated with ‘CR’ and Idoc to be triggered to update the same in MDG system. This interface from
S/4 HANA system to MDG system is captured in another FSD with reference to another Change
Request
7.2 Notification
In case of any issue with the approver user id (Approver user id is not created), send an email notification
to the user who created the request.
Please indicate which scenario, process and process steps the RICEF impacts since the BPML will be
updated in line with the security change.
Scenario
Process
Process Step(s)
Please give a brief description of the functionality the RICEF is used for?
During the creation of Production Master with reference to R&D or other Team’s request,
there is a need to follow a sequence of steps and also review and approval is required to
proceed to next steps to avoid un-necessary rework and mistakes. This Workflow defines
sequence of steps with pre-defined review and approvals steps to avoid mistakes.
RICEF needs additional authorization checks on already known organizational levels (e.g. company code,
purchasing organization, plants etc.)?
Yes
X No
Does the report call another custom or standard transaction? (to be filled by developer)
Yes Name:
No
RICEF needs to have additional authorization checks included? (to be filled by security)
Yes Organizational segregation needed – e.g. Report is able to access data from all market units
No Organizational segregation not needed – e.g. Report only handles market unit specific data
When answer is yes, please implement the following authorization check in the RICEF before any
data is displayed or manipulated:
Authorization object Authorization field: Authorization values
Information for security to setup relation between transactions and implemented authorization
checks:
RICEF is using standard components and already has included authorization checks? (to be filled by
developer)
ENTERPRISE FIRST : Global Template
When answer yes, the following authorization objects need to be maintained in SU24:
Authorization object Authorization field: Authorization values
9. Controls Impacts
N/A
10. Issues
N/A
11. Dependencies
N/A
ENTERPRISE FIRST : Global Template
45 | P a g e
ENTERPRISE FIRST : Global Template
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition
Error Handling - functionality in case of errors (e.g. Customer not found, Record already exists)
Test Step Step Description Test Data Expected Result Actual Result Executed By/Date Remarks
Condition