Documente Academic
Documente Profesional
Documente Cultură
RMC003
Report Daily Production
MCD
AP353 – Functional Design Report
RMC003 – Report Daily Production
DOCUMENT INFORMATION
General Information
Project Name BPR and SAP S/4HANA Implementation
Document History
Version Author Reason for Change Date Effective
TABLE OF CONTENT
1. GENERAL REQUIREMENT
User Requirement:
This enhancement is needed to generate Report Daily Production.
Report Daily Production is divided into header and detail level. Header level is used to display
daily, month to date, and year to date plan and actual production. Detail level is used to display
hourly actual and plan production in that date.
Data actual and plan of Rain and Slippery will be displayed only for SD Material group WR. For
SD Material Group CM and CT, data shown up to YTD Plan Production.
2. TECHNICAL INFORMATION
Functional Description of Report
The purpose of this functional design is to generate Daily Production Report for each SD Material.
Summary Level : Detail
Output : Screen
Frequency : Daily
Processing Type : Batch
Owner : Engineering
Audience : Supervisor MCD – Engineering, Supervisor MCD - Operation
Business Driver : BUMA
Priority : High
Complexity : High
Design Assumptions :
Several assumptions are used for MCD application development, those assumptions are:
1. The development items will be made into web application.
2. The development will be using technologies such as, .NET, SQL Server 2016, Telerik version
2017, and using PRISM as a framework.
3. Report can be export to Excel with file type .xlsx
4. There are separate tables to store data needed in report. The purpose of separate tables is to
keep performance of data processing and reduce lead time in accessing data.
5. This report relies on the accuracy of transaction data maintenance stored in custom table that
is accessible for user to update/refresh the transaction table.
Open Issues
N/A
4. DESIGN
4.1. Flow Diagram
4.1.1. Process Flow – Header Level
Double clicked on
Display Report Daily
specific row in Report
Start Production – Detail Level End
Daily Production –
data
Header Level
There are separate and compute table to store transaction data needed in Report Daily
Equipment Performance.
There is background job to store and calculate transaction data into data needed in report.
Yearly Production
Data production plan (Internal and BOC) is retrieved from Yearly Production Target. Yearly
Production Target will be explained in this document: Phoenix_S4HANA_AP350 Functional
Design_EMC017_Record Yearly Production Target_v1.00.
Master Roster
Data plan rain and slippery is retrieved from Master Roster. Module Master Roster will be
explained in this document: Phoenix_ S4HANA_AP350 Functional Design_EMC001_Master
Roster_v1.00.
RMC003-Report
Daily Production v1.00.xlsx
54. Daily Rain 𝑃𝑙𝑎𝑛 𝑅𝑎𝑖𝑛 𝑀𝑜𝑛𝑡ℎ 𝒙 - Daily Rain Budget is retrieved
Budget 𝑥 60 from rain duration plan in
(𝒏 𝐷𝑎𝑦𝑠 𝑖𝑛 𝑀𝑜𝑛𝑡ℎ 𝒙 − 𝒏 ℎ𝑜𝑙𝑖𝑑𝑎𝑦)
Master Roster which type is
Budget in minutes.
- Month x = Get month on
selected date
- n days = total days in month x
- n holidays = total holidays in
month x. If holiday is < 1 day,
then
𝑛 ℎ𝑜𝑙𝑖𝑑𝑎𝑦 =
ℎ𝑜𝑙𝑖𝑑𝑎𝑦 𝑑𝑢𝑟𝑎𝑡𝑖𝑜𝑛 (ℎ𝑜𝑢𝑟)
24 ℎ𝑜𝑢𝑟𝑠
5. SELECTION CRITERIA
Dt01
Grd01
Control Action /
Ref. Control Response Remarks
Type Event
1. Cb01 Combobox N/A N/A Show Site’s ID and Site’s Name
2. Cb02 Combobox N/A Show SD Material
3. Dt01 Date N/A N/A Filled with From Date
Picker (Transaction Date)
4. Dt02 Date N/A N/A Filled with To Date (Transaction
Picker Date)
5. Btn01 Button On Click Refresh data Report N/A
Daily Production –
Header Level data
based on selected
Site, From Date, and
To Date
6. Grd01 Gridview N/A Show Report Daily If double clicked on specific row,
Production – Header then will display Report Daily
Level data Production – Detail Level data
6. ERROR HANDLING
2. From Date is empty Display error message: “From Date cannot be empty”
4. To Date is filled more than 31 Display error message: “The maximum difference
days between From Date and To Date is 31 days”
Test Data
N/A