3.70-MS-F&CM-Create ECBOSM and Alt Pre-Adjusted Composition
3.70-MS-F&CM-Create ECBOSM and Alt Pre-Adjusted Composition
0
Template Name: 3.70 TEMPLATE - Enhancement Functional Spec
GENERAL INFORMATION
EH&S Product Safety and Stewardship
Business Scenario
Dow_Manage Specification Data
Business Process
To Be Determined
Technical Name
Medium
Complexity of Object
To be determined
Custom Transaction
Eh&S
SAP Module
/
Menu Path
N/A N/A
SAP Transaction Similar SAP Program
Is this Tenant No
Relevant?
New Menu Button
Enhancement Type
User-Exit/BAdI N/A
Definition Name
Table of Contents
Table of Contents.............................................................................................................................2
1. Change Log............................................................................................................................................. 3
2. Approval Tracking...................................................................................................................................3
3. Functional Design...................................................................................................................................4
d. Language Requirements.......................................................................................................................10
e. Intended User Community....................................................................................................................10
f. User Experience....................................................................................................................................10
4. Tenant Specific Details..........................................................................................................................10
5. Selection Criteria..................................................................................................................................10
a. Validation of Selection Criteria.............................................................................................................10
b. Variants.................................................................................................................................................10
6. Report Output.......................................................................................................................................10
a. Screen Shots and Table Field Details.....................................................................................................10
b. Output Method.....................................................................................................................................10
c. Main heading (including Dow Classification)........................................................................................10
d. Sub heading..........................................................................................................................................10
e. Footer...................................................................................................................................................10
f. Layout...................................................................................................................................................10
g. Page-Break Requirements....................................................................................................................11
7. Processing & Operational Considerations.............................................................................................11
a. Drilldown Requirements.......................................................................................................................11
b. Totaling Requirements..........................................................................................................................11
c. Sorting Requirements...........................................................................................................................11
8. Layout...................................................................................................................................................11
9. Dependencies, Constraints and Assumptions.......................................................................................11
10. Security.................................................................................................................................................11
a. Security Considerations........................................................................................................................11
b. Export Control Considerations..............................................................................................................12
c. SOX Considerations...............................................................................................................................12
11. Frequency & Timing..............................................................................................................................12
a. Expected Volume..................................................................................................................................12
12. Error Management...............................................................................................................................12
a. Error Handling.......................................................................................................................................12
b. Alert Mechanism..................................................................................................................................12
13. Open Items...........................................................................................................................................12
14. Business Test Conditions......................................................................................................................13
1. Change Log
For each major and minor revision please provide an update to the change log, including the initial
creation of the document.
Version Date
Author Summary of Changes
No. Created/Revised
1.0 Feb 20 2017 Jennifer Willis Document Creation/Initial Updates
1.5 Apr 27 2017 Kodandapani Pasupulati Document updated with new logic
2. Approval Tracking
APPROVAL TRACKING
Role Name & Embedded Email Date Approved
Architecture Specialist/Lead
05.03.2017
Architecture Specialist
Dylan Sova
3. Functional Design
Develop a tool to create VAT 1 and VAT 2 in property specification assigned to the recipe using recipe
formula.
This logic will be handled with a menu option by clicking Create VAT 1 and VAT 2
The functionality is to auto-populate VAT 1, Alt Composite ECBOSM, displaying any substitute options as
their own separate line item and Save. Up on successful creation of VAT1, auto-populate VAT 2- Alt
Composite Pre-Adjusted Composition, which will break each Real Sub down in to the Pure Sub level, and
save.
Design Abbreviations:
Abbreviation Description Name
VAT 1 ALT Composite Exact Composition based on Starting Materials
VAT 2 ALT Composite Pre-Adjusted Composition
a. Justification
The current Dow solution allows for calculation of standard composition outside of ECC by the
Product Stewardship Specialist (no system tools) or in ECC by an expert rule but the input only allows
ONE formulation totaling 100% (no alternative raw materials or formulation variations).
If the current Dow solution is used, there will need to be additional resources to determine the standard
compositions “manually”.
The functionality of VAT 1 and VAT 2 is needed to show the recipe substitutes as separate
line items. This will allow for the user to view all the possible substitutes, then make decisions
accordingly.
b. Functional Details
This design will deliver system functionality to capture product Recipes aligned to the product
REAL Subs. The system will allow for alterative raw materials and alternate formulations to be captured.
All these will then be used to calculate the composite “pre-adjusted” composition. This composition
will be recorded on the REAL Sub and control limits will be established. From this “pre-adjusted”
composition, the composite standard composition will be determined. The standard composition will
also have control limits established and be consistent with those on the “pre-adjusted” composition.
Changes to existing recipes or additional alternative recipes will be entered a “pending” state. The “pre-
adjusted” composition will be system calculated and compared to the existing control limits on the REAL
Subs composite “pre-adjusted” composition. Acceptance of the “change” will be considered with
impact to the EHS product safety documentation determined.
c. Functional Flow
I. Flow diagram
Create an ABAP component (development type will be determined after discussion with Recipe
management consultant)
Input for this process is an In-Progress recipe
Processing Logic for this ABAP component is below.
Get the recipe number from where user initiated this process
If formula is not maintained, then display error message “Formula not maintained for this
recipe. Process cancelled. Maintain the formula and re initiate the process”, and stop the
process.
Else, check property specification is assigned for the recipe. Is not then raise error message
“Property specification not assigned” and end the process.
Read formula of the recipe and include inputs of the formula for the further process.
For all the components in formula, check any component is of type other than REAL_SUB. Is,
then raise error message “Formula has invalid substance type as components. ECBOSM
can’t be created”, and end the process.
If there are no Pure Subs in the Formula, continue with the first Process: Creating the VAT 1.
First Process - Which displays Substitutes in the formula as separate line items.
The first process will be for the substitutes to be expanded out and displayed as separate line items. As
shown below:
Formula in recipe -
The weight Percentage that would be taken needs to first come from Value, Upper limit, Then Lower
Limit.
- Always check for the exact value available for the component. If, then consider that value.
- In case of no exact value provided, then consider upper values in case range is provided as
shown below
- Only lower value of range is available with expression >= or >, then treat that range of upper
values 100. Ex- below screen, only lower limit is available. So in this case, upper limit is 100.
In Recipe WebUI, Wt% will be available for substitute also. So, consider all components and its
substitutes. Also for every component and substitutes, default component type as ACT_AGENT and
create ECBOSM
In case any input component is appeared more than once, then sum all wt% and create ECBOSM.
Ex – in above picture, real sub 000101219997 is primary input and available in stage 1 with quantity
40%, but the same real sub can exist in stage 2 with different quantity, ex -10%. In this case sum all wt%
to get final wt% to create ECBOSM.
Process two:
For the recipe number user initiated this process
In above screen, new menu and items under the menu will be added one for each RIECEFW. Use
chooses any of the menu item to trigger the ABAP component.
In above screen, highlighted number represents a property specification. This specification is used to
maintain recipe properties and/or compositions.
Above screen represents the in-scope properties and compositions for this development.
Below are the composition and technical names at property specification
d. Language Requirements
The Languages used in the Recipe Development Module
f. User Experience
Users should have knowledge of Recipe Management, EHS Compositions.
5. Selection Criteria
N/A
b. Variants
N/A
6. Report Output
N/A
b. Output Method
N/A
d. Sub heading
N/A
e. Footer
N/A
f. Layout
N/A
g. Page-Break Requirements
N/A
a. Drilldown Requirements
N/A
b. Totaling Requirements
N/A
c. Sorting Requirements
N/A
8. Layout
N/A
Type Description
1. The QM team finishes their designs that tie to the EHS Team.
Dependencies
2. The correct security access has been granted
1. The Drop-Down Idea is not possible
Constraints
2. There is no Recipe without a Pure Sub
1. There will be plenty of Recipes to use this tool on.
Assumptions
2. The Desired Data will be populated in the correct location on the
property tree
10. Security
a. Security Considerations
Display and Edit Access to the Recipe Development Web-UI
c. SOX Considerations
N/A
a. Expected Volume
Once Recipe at a time.
b. Alert Mechanism
N/A