AP353
Functional Design Report
RMC004
Report Production All BUMA
MCD
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
DOCUMENT INFORMATION
General Information
Project Name BPR and SAP S/4HANA Implementation
Phoenix_S4HANA_AP353 FD Report-RMC004-Report Production All
Document Name
BUMA v1.00
Version 1.00
Document History
Version Author Reason for Change Date Effective
0.01 Masitha Rahmawati Initial Document 30 October 2017
0.02 Winny Saputra Review Document 07 November 2017
1.00 Winny Saputra Final Document 14 November 2017
Copyright ©2017 Accenture. All Rights Reserved. Page 1 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
TABLE OF CONTENT
1. GENERAL REQUIREMENT...........................................................................................................3
2. TECHNICAL INFORMATION........................................................................................................3
3. EXISTING / SAMPLE REPORTS OR RELATED TRANSACTION........................................................4
4. DESIGN.....................................................................................................................................4
4.1. Flow Diagram......................................................................................................................4
4.2. Detailed Description of New Report/Changes to Existing Enhancement...........................4
4.3. Detail Structure...................................................................................................................4
4.4. Detail Logic..........................................................................................................................4
4.5. Pre-Processing / Post-Processing Dependencies................................................................4
4.6. Data Inclusion/Exclusion.....................................................................................................5
4.7. Design Constraints..............................................................................................................5
4.8. Report Layout......................................................................................................................5
5. SELECTION CRITERIA.................................................................................................................9
6. ERROR HANDLING...................................................................................................................10
7. COMPONENT TEST REQUIREMENT..........................................................................................10
Copyright ©2017 Accenture. All Rights Reserved. Page 2 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
1. GENERAL REQUIREMENT
User Requirement:
This enhancement is needed to generate Report Production All BUMA.
Report Production All BUMA can display data production of many Site.
Initiating Transaction / Program : Custom program to display Report Production All
BUMA.
RICEFW Work Unit # : N/A
Report Title : Production All BUMA
Module & Sub module : MCD – Report Production All BUMA
When Report will be required : 1st day Go Live
2. TECHNICAL INFORMATION
Functional Description of Report
The purpose of this functional design is to generate Report Production All BUMA. Report
Production All BUMA is summary of plan and actual production of SD Material in many Sites in
BUMA.
Summary Level : Summary
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.
Copyright ©2017 Accenture. All Rights Reserved. Page 3 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Open Issues
N/A
3. EXISTING / SAMPLE REPORTS OR RELATED TRANSACTION
3.
Existing SAP Program Name : Report Production All BUMA
Existing SAP Menu / Transaction : ZMC6051R
Legacy Enhancement Name : N/A
Legacy Enhancement Number : N/A
4. DESIGN
4.
4.1. Flow Diagram
Select Form Site, To
Start Site, From Date, To Click Execute button End
Date, and SD Material
Figure 1 Report Process Flow
4.2. Detailed Description of New Report/Changes to Existing Enhancement
There are four types of Plan Production, which are DSP, Internal, External and BOC.
4.3. Detail Structure
Report will be built with batch processing to reduce access time.
There are separate and compute table to store transaction data needed in Report
Production ALL BUMA.
There is background job to store and calculate transaction data into data needed in
report.
4.4. Detail Logic
N/A
4.5. Pre-Processing / Post-Processing Dependencies
Record Hourly Production
Copyright ©2017 Accenture. All Rights Reserved. Page 4 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Data actual production will be retrieved from Record Hourly Production. Module Record
Hourly Production will be explained in this document: Phoenix_S4HANA_Functional
Design_EMC010_Record Hourly Production_v1.00.
Yearly Target Production
Data production plan (Reforecast and Budget) 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.
Transaction Daily Strategic Planning
Data production plan (DSP) is retrieved from Daily Strategic Planning. Daily Strategic
Planning will be explained in this document: Phoenix_S4HANA_AP350 Functional
Design_EMC012_Daily Strategic Plan_v1.00.
Master Roster
Data rain and slippery plan is retrieved from Master Roster. Module Master Roster will be
explained in this document: Phoenix_S4HANA_ AP350 Functional
Design_EMC001_Master Roster_v1.00.
4.6. Data Inclusion/Exclusion
N/A
4.7. Design Constraints
N/A
4.8. Report Layout
Report layout for Report Production All BUMA is shown as in following file:
RMC004_Report
Production All BUMA.xlsx
Table 1 Column Description for Report Production All BUMA
Ref Column
Formula Remarks
. Name
1. Site N/A Can fill multiple sites.
2. Plan – N/A Plan DSP is retrieved from sum
DSP of daily plan in Transaction Daily
Strategic Planning in range of
From Date to To Date.
Copyright ©2017 Accenture. All Rights Reserved. Page 5 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Ref Column
Formula Remarks
. Name
3. Plan – Production per minute x - Daily Production Plan –
Internal Available Time in selected date Internal is retrieved from sum
(¿ minutes) of calculated daily planning
from Record Yearly
Production Target that has
target type Internal in range of
From Date to To Date.
- Production per minute=¿
Monthy Plan
Available time
¿ a month(minute )
-
Available time∈a month=∑ ( Available time pe
for a month
- Available time per day =¿
per day ( ¿ minute ) ¿ –
¿
(¿ minute ))
4. Plan – Production per minute x - Daily Production Plan –
External Available Time∈ selected date External is retrieved from sum
(¿ minutes) of calculated daily planning
from Record Yearly
Production Target that has
target type External in range
of From Date to To Date.
- Production per minute=¿
Monthy Plan
Available time
¿ a month(minute )
-
Available time∈a month=∑ ( Available time pe
for a month
- Available time per day =¿
per day ( ¿ minute ) ¿ –
¿
(¿ minut e))
5. Plan – Production per minute x - Daily Production Plan –
BOC Available Time∈ selected date BOC is retrieved from sum of
(¿ minutes) calculated daily planning from
Record Yearly Production
Copyright ©2017 Accenture. All Rights Reserved. Page 6 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Ref Column
Formula Remarks
. Name
Target that has target type
Internal in range of From Date
to To Date.
- Production per minute=¿
Monthy Plan
Available time
¿ a month(minute )
-
Available time∈a month=∑ ( Available time pe
for a month
- Available time per day =¿
per day ( ¿ minute ) ¿ –
¿
(¿ minut e))
6. Actual Total ( Ritasi x Capacity - Actual Production is
Productio Or retrieved from total production
n Weight ) of selected SD Material in
range of From Date to To
Note: Date in Record Hourly
Ritasi and Capacity will be ignored if there Production.
is weight
Adjust Total JS - Actual Truck Count is
7. Joint
ActualTC x retrieved from sum Actual
Total TC
Survey Truck Count Production of
related Site.
- Total Joint Survey is
retrieved from total Fixed Joint
Survey in module Record
Joint Survey for all selected
Site.
- Total Truck Count
Production is retrieved from
Total Truck Count Production
in range between selected
From Date and To Date in
Record Hourly Production for
all selected Site.
8. Plan Rain Plan Rain for one day = - Plan Rain is retrieved from
Plan Rain Month x calculated rain duration plan
(n Days∈ Month x−nholiday ) in Master Roster which type is
Budget in range of selected
From Date to To Date.
- Month x = Get month on
selected date
- n days = total days in month x
Copyright ©2017 Accenture. All Rights Reserved. Page 7 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Ref Column
Formula Remarks
. Name
- n holidays = total holidays in
month x. If holiday is < 1 day,
then
n holiday=¿
holiday duration (hour)
24 hours
9. Actual Formula for aggregate row = - Actual Rain is retrieved from
Rain Total activity that has Time
(Hour) ( Actual Production x Actual Rain) Description “Rain” in record
Total Production Work Hour based on Site and
selected Date.
- Actual Production is
retrieved from actual
production per Site
- Total Production is retrieved
from sum of production of all
selected Site.
10. Plan Plan Slippery for one day= - Plan Slippery is retrieved
Slippery Plan Slippery Month x from calculated slippery
(n Days∈ Month x−nholiday ) duration plan in Master Roster
which type is Budget in range
of selected From Date to To
Date.
- 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
n holidays=¿
holiday duration (hour)
24 hours
11. Actual Formula for aggregate row= - Actual Slippery is retrieved
Slippery Total from activity that has Time
(Daily Actual Production x Actual Slippery) Description “Slippery” in
Total Production record Work Hour based on
Site and selected Date.
- Actual Production is
retrieved from actual
production per Site
- Total Production is retrieved
from sum of production of all
selected Site.
12. Plan N/A Plan Distance is retrieved from
Distance total Plan Distance in range From
Copyright ©2017 Accenture. All Rights Reserved. Page 8 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Ref Column
Formula Remarks
. Name
Date to To Date in Transaction
Daily Strategic Planning
13. Actual Total(Joint Distance x Production) Actual Distance is retrieved from
Distance Total Production distance in Record Distance.
14. Actual Formula for aggregate row= Actual Fog is retrieved from
Fog Total activity that has Time Description
(Daily Actual Production x Actual Fog) “Fog” in record Work Hour based
Total Production on Site and selected Date.
15. Actual Formula for aggregate row=
Dusty Total Actual Dusty is retrieved from
(Daily Actual Production x Actual Dusty ) activity that has Time Description
“Dusty” in record Work Hour
Total Production based on Site and selected Date.
5. SELECTION CRITERIA
Mlt0 Cb0
Dt01 Dt02
Btn0
Grd0
Figure 2 Selection Screen for Report Production All BUMA
Table 2 CAR Diagram for Selection Screen
Control Action /
Ref. Control Response Remarks
Type Event
1. Mlt01 Multiselect N/A N/A Show Site’s ID and Site’s Name
2. Cb01 Combobo N/A N/A Filled with selected SD Material
x
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)
Copyright ©2017 Accenture. All Rights Reserved. Page 9 of 1210
AP353 – Functional Design Report
RMC004 – Report Production All BUMA
Control Action /
Ref. Control Response Remarks
Type Event
5. Btn01 Button On Click Refresh data Report N/A
Production All Buma
data based on
selected Site, From
Date, To Date, and
SD Material
6. Grd01 Gridview N/A Show Report N/A
Production All BUMA
data
Security and Authorization Check
Access to this report is granted to maintenance planners (refer to role definition for more detailed
info).
6. ERROR HANDLING
No. Possible Errors Notification Procedures
1. Field Site is empty Display error message: “Site cannot be empty”
2. Field SD Material is empty Display error message: “SD Material cannot be empty”
3. Field From Date is empty Display error message: “From Date cannot be empty”
4. Field To Date is empty Display error message: “To Date cannot be empty”
5. To Date is filled more than 31 Display error message: “The maximum difference
days between From Date and To Date is 31 days”
7. COMPONENT TEST REQUIREMENT
No. Test Condition Expected Results
1. Display Report Production All Report Production All BUMA Data is displayed
BUMA Data
Test Data
N/A
Copyright ©2017 Accenture. All Rights Reserved. Page 10 of 1210