Академический Документы
Профессиональный Документы
Культура Документы
Functional Specification -
Document Reference:
Version:
Document Status:
PP
1.0
In Preparation
Author:
Document Control
Business Area
Production Planning
GAP ID
PP
FS Definition Form ID
ECC 6.0
Global / Market
05-12-2012
Page 1 of 9
Name
Mr. Jaikumar
Subramanian
Mr. Ashutosh
Deshpande
Role
IBM Project
Manager
CMI FPE
Project
Manager
Signature
Date
Document History
Version
1.0
1.1
1.2
1.3
Date
05-12-2012
General Information
Area (SAP System components):
Short description:
Requested by:
Author:
PP
Data transfer from SAP to APS
TBD
Sharat Sugur
Date:
05-12-2012
Tel no:
Tel no:
TBD
TBD
TBD
Project Name:
Priority:
High/mandatory
Low/optional
Complexity:
Volume of data:
Mode:
Frequency:
Technical information:
1. Report created using:
2. Characteristics required:
General information:
1. Results if no Reports are
created:
High
Medium/recommended
Medium
Low
High
TBD
DATE AVAILABLE FROM:
Online
Background
Daily
Weekly
Monthly
Biweekly
Others (Specify) : On Demand
Report Painter
ABAP program
R/3
Report Writer
Info system
BW
SAP Query
Crystal Reports
Drilldown
Buttons
Sort
ALV Grid
ALV List
Entry file
Others: Call Transaction
Legal requirements not fulfilled
Lack of essential business information
Lack of functions compared to legacy system
Others (Specify):
05-12-2012
Page 2 of 9
(IN MAN-DAYS):
15 days (Coding+Documentation+Testing)
Yes
No
Performance problems
Others (Specify) :
05-12-2012
Complexity
Page 3 of 9
2. Issues
None
Issue
#
Issue
owner
Date
Raised
Issue Description
Issue Resolution
Resolved
By & Date
Selection
range
4. Current Functionality
No System generated Gantt charts available. Currently CMI FPE team is managing with manual
Gantt chart preparation.
5. Desired Functionality
Send the different dates from SAP which are required to prepare Gantt chart in APS.
Functional details are as follows.
Data to be sent to APS server in 2 forms,
1. Project wise data
2. Assembly wise data
These facilities to be enabled in the transaction ZPV_DD and should work independently with check box
and program should process only the data related to check box for the download.
Provision to be made to set these data download in background scheduling job and successful file should
be stored in the desired server path in txt format.
05-12-2012
Page 4 of 9
As defined in the selection screen entry, if any project is mentioned then perform the process for
defined project only, if not then run the process for all projects.
As per the desired output format, output is divided in 5 major departments like project definition,
procurement data, component manufacturing data, assembly manufacturing data and dispatch actual
data and 17 different date columns.
Below are the steps to be performed for assembly wise and project wise data capture and to be provided
in the output.
Following are the steps to be followed to arrive at the logic:
Step 1: Collect all active projects and WBS structure elements which are active meaning, these Project
definition and WBS elements should not have system status of TECO, CLSD, LKD, DLFL and should not
have user status HOLD.
Step 2: Go to each individual WBS structure and collect the materials associated in each WBS. If material
attached has bill of material, then consider all materials under the attached assembly bill of material. This
has to be done for all the materials attached in WBS element irrespective of plant.
Step 3: Logic for Procurement data
Procurement has 4 dates to be populated. For this following steps to be followed
3.1 For all the materials listed against the WBS element, should be run through the loop for each material
and identify following dates.
3.2 Find out all Purchase requisitions created with reference to WBS element either they are deleted or
open or PR is already converted into purchase order.
Note: If any PR created for this WBS structure without reference of WBS element then that PR can not be
considered.
3.3 Out of all purchase requisitions listed, find out the earliest date (smallest date) of the purchase
requisition requisitions date (creation date) which should appear as procurement plan start date of
this assembly of the WBS element.
3.4 Out of a purchase requisitions listed, find out the latest date (highest date) of the purchase
requisition delivery date which should appear as procurement plan end date of this assembly of the
WBS element.
3.5 Out of all purchase requisitions listed, find out the earliest date (smallest date) of the purchase
requisition release date which should appear as procurement actual start date of this assembly of the
WBS element.
3.6 Out of all purchase orders listed, find out the latest date (highest date) of the purchase order
delivery date which should appear as procurement actual end date of this assembly of the WBS
element, this has to be captured from material document posted through MIGO transaction for this PO.
Step 4: Logic for Component manufacturing data
Component manufacturing tab has 4 dates to be populated. For this following steps to be followed
4.1 For all the materials listed against the WBS element, should be run through the loop for each material
and identify following dates.
4.2 Find out all planned orders created with reference to WBS element either they are converted to
production order or open planned orders.
Note: If any Production order manually created with reference to WBS element then there will not be any
planned order for this in the system, so this order can not be considered in plan.
05-12-2012
Page 5 of 9
4.3 Out of all planned orders listed, find out the earliest date (smallest date) of the planned order Start
date which should appear as component manufacturing plan start date of this assembly of the WBS
element.
4.4 Out of all planned orders listed, find out the latest date (highest date) of the planned order delivery
date which should appear as component manufacturing plan end date of this assembly of the WBS
element.
4.5 Out of all production orders listed, find out the earliest date (smallest date) of the production order
release date which should appear as component manufacturing actual start date of this assembly of
the WBS element.
4.6 Out of all production orders listed, find out the latest date (highest date) of the production order
delivery date which should appear as component manufacturing actual end date of this assembly of
the WBS element.
Step 5: Logic for Assembly manufacturing data
Assembly manufacturing tab has 4 dates to be populated. For this following steps to be followed
5.1 For all the materials listed against the WBS element, should be run through the loop for each material
and identify following dates.
5.2 Find out all planned orders created with reference to WBS element either they are converted to
production order or open.
Note: If any Production order manually created with reference to WBS element then there will not be any
planned order for this in the system, so this order can not be considered in plan.
5.3 Out of all planned orders listed, find out the earliest date (smallest date) of the planned order Start
date which should appear as Assembly manufacturing plan start date of this assembly of the WBS
element.
5.4 Out of all planned orders listed, find out the latest date (highest date) of the planned order delivery
date which should appear as Assembly manufacturing plan end date of this assembly of the WBS
element.
5.5 Out of all production orders listed, find out the earliest date (smallest date) of the production order
release date which should appear as Assembly manufacturing actual start date of this assembly of
the WBS element.
5.6 Out of all production orders listed, find out the latest date (highest date) of the production order
delivery date which should appear as Assembly manufacturing actual end date of this assembly of
the WBS element.
Step 6: Logic for Dispatch actual data
6.1 For all the materials listed against the WBS element, should be run through the loop for each material
and identify following dates.
6.2 Find out all invoices created for the materials listed in the WBS element either invoices are
assemblies or third party items or outsourcing items.
Note: If any invoices does not have WBS reference they are not considered.
6.3 Out of all invoices listed, find out the earliest date (smallest date) of the invoice date which should
appear as Dispatch actual start date of this assembly of the WBS element.
6.4 Out of all invoices listed, find out the latest date (highest date) of the invoice date which should
appear as Dispatch actual end date of this assembly of the WBS element.
Technical Details
05-12-2012
Page 6 of 9
6. Starting Conditions
This functionality is process related and not a report. Due to large number of data fields, system
performance and result expectation time will be more and program performance will degrade.
Field Desc
8.1.
Output
Length
Output
Type
Format
Position
C:\Users\
IBM_ADMIN\Desktop\Desired output for Gantt Chart.xls
Attached sheet is the desired output which should be created in the text forma tand this data should be
imported in APS to map the Gantt chart.
8.2.
Report Example:
(use attachment if necessary):
No
05-12-2012
Page 7 of 9
Field
Name
Length Check
Key Foreign
Table-Field Field Key
Description
Comments
12. Assumptions
All data are maintained correctly in the system.
05-12-2012
Page 8 of 9
05-12-2012
Page 9 of 9