Beruflich Dokumente
Kultur Dokumente
Functional Specification
Table of Contents
Objective 3
General Instructions Error! Bookmark not defined.
1. Overview Section 3
2. Change History 3
3. Initial Development Approval 4
4. Business Justification Section 4
5. Definition Section 5
5.1. Definitions, Acronyms, Abbreviations (optional) ......................................................................... 5
5.2. Assumptions .................................................................................................................................. 5
5.3. Business Drivers (Purpose) .......................................................................................................... 5
5.4. Process Description & Scope ........................................................................................................ 5
5.5. LS&CO Print sub processes related to this development (if applicable) ...................................... 5
5.6. Special Requirements.................................................................................................................... 6
5.7. Error Handling .............................................................................................................................. 6
5.8. Dependencies/Prerequisites .......................................................................................................... 6
5.9. Workflow Specifications............................................................................................................... 6
5.10. Other information KPIs (Key Performance Indicators) ................................................................ 7
5.11. Configuration Options................................................................................................................... 7
5.12. Conversions Specifications ........................................................................................................... 7
5.13. Size & perf. specifications ............................................................................................................ 7
5.14. Security specifications .................................................................................................................. 7
5.15. SODs ............................................................................................................................................. 8
6. Report / Form Section 8
6.1. Type of Development.................................................................................................................... 8
6.2. Language support requirements for Forms ................................................................................... 8
6.3. Description .................................................................................................................................... 8
6.4. Selection Screen Reports only ................................................................................................. 10
6.5. Data Selection Reports only (What data should the report select?) ...................................... 10
6.6. Output Layout ............................................................................................................................. 15
6.7. Printing Requirements................................................................................................................. 15
7. Data Mapping 15
8. Unit Testing Requirements 16
Document1 Page 3 of 16 Functional Specification
OBJECTIVE
To design a report that can be used to track the status of all open, cartonized, shipped, close and blocked
purchase orders for direct procurement.
1. OVERVIEW SECTION
Work Stream RTC
RICEFW ID & Description RP50130__RTC_475_FS_RP_Production_Tracking_Report
Functional Team Member Babu Venugopal Extension 1-6803
BSO / Process Team Member Jeannie Young / Simone Demaeyer Extension 1-3890
RIT Team Member
CCF Team Member Extension
Project Manager Jerry Rivera Extension 1-4279
Development Type ( X ) Report ( ) Workflow ( ) Conversion ( ) Enhancement ( ) Form
Priority ( ) High ( X ) Medium ( ) Low
Complexity ( ) Small ( X ) Medium ( ) Large ( ) Extensive
Brief Description To be used for tracking the status of all Direct purchase orders
for Direct procurement.
CHANGE HISTORY (To track changes to specification after it has been approved)
Version # Date Modified By Brief Description of Change
Modified
1 10/22/10 Babu Venugopal Initial Verison
2 01/27/2011 Babu Venugopal Add Stock category field to the selection
and output screen
3 10/07/2011 Mahesh Patil CO15200,
Enhancing the ZPTR to add below,
Delay reason code description, Header text,
Transportation mode on selection screen,
original po qty of all lines of the ouput
layout, Qtyis in number format.
4 11/22/2011 Mahesh Patil CO17522
CO created to fix bug as original po qty on
size level was showing decimals.
On11/30 new change of Shipped untis logic
added, details in the FS.
On12/6 new change of Actual GR untis
logic added, details in the FS
Document1 Page 4 of 16 Functional Specification
Note that all sections must be completed before the Specification will be approved, except those marked as
optional.
4. DEFINITION SECTION
4.1. Definitions, Acronyms, Abbreviations (optional)
CCI: Cut Complete Indicator
SCI: Ship Complete Indicator
DCI: Delivery Complete Indicator
EXF: Exit Factory
4.2. Assumptions
ZPTR report will execute efficiently and quickly. Report should not time out for normal users, who would request status
reports for up to 1000 purchase orders. Global ZPTR should run faster than LSA version of current report.
4.5. LS&CO Print sub processes related to this development (if applicable)
Document1 Page 6 of 16 Functional Specification
Archiving NA
Error Handling
No errors will be generated from an online report. However, it may occur where no data will be generated due to
the selection criteria or data may not exist in the system. The following message should be generated in this
case:
4.8. Dependencies/Prerequisites
Description Related Document(s)
n/a
Frequency Justification: Estimate 300 users will need to run ZPTR report multiple times a
day to manage 50,000 active POs on any given day.
Approx. Expected Data Estimate globally, there will be 50,000 POs will be checked by
Volume LS&Co staff and Vendors throughout the day. Each report could
range from 1 to 5000 rows of data.
4.15. SODs
Seq. ID SOD
1 Each Vendor will see only see PO data issued to them and will not be able to see
other vendors POs. Vendor will see ZPTR via SNC.
2
3
4
Note:
The ship units in the report should be taken from LIPS-LFIMG instead of LIPS-ORMNG
Ship To Country Field Logic: Req1: For all Third Party POs the content of the above fields will be as
per the present functionality (ie., taken from Sales Oder)
Document1 Page 9 of 16 Functional Specification
Req2: For all Non-Third Party - Samples POs" created for Plant 2001 (LSUS HQ),
( The Ship - To fields will show Address data from the Delivery Address Tab of the PO Line as per
the Data Mapping. The Sold - To fields will show Address data of the Plant of the PO Line.)
Req 3: For all "Non-Third Party - Samples POs" created for Plants OTHER THAN 2001, the content of
the above fields will be blanks.
Business Driver for the above requirements: This data needs to be visible to help Finance manage
accruals for samples shipped to any Plant 2001 locations and to help PM insure they can validate they
have created Samples PO's for each relevant location.
Tables:
EKKO PO Header
EKPO PO Line Item
LIPS Outbound/Inbound Delivery Item Detail
LIKP Outbound/Inbound Delivery Header
Document Type:
Purchase Orders will have the following document types
ZQPO Quick PO
ZWRP Warp PO
ZEXR External Rework PO
ZITC Intercompany PO
ZGIC GTC Intercompany PO
ZITS Intercompany Stock Transport Order
ZRAW Fabrics/Sundries PO
ZDEV Developments & sample yardage
ZFOD Framework PO Direct FO for Bulk & Commitment Liabilities
UB Stock Transport Order
Document1 Page 10 of 16 Functional Specification
Selection Screen
Layout for ZPTR_RP50130.xlsx
5.5. Data Selection Reports only (What data should the report select?)
The report will give all the Purchase Orders based on the selection criteria above. The date range is mandatory
so the user does not forget to enter a range, in the future the report might take too long to execute if the user
forgets to enter the date.
The following selectiong fields are mandatory to run the ZPTR report, 1. Plant, 2. Purchasing Org, 3. Company
Code, and 4. Purchasing Group. Purchasing Org will be prepopulated globally but Company code should not be
prepopulated for global SAP.
Data:
Purchase orders have header and item details. The header table, EKKO, will supply information on creation date
of the PO. The item table, EKPO, will provide receiving plant information, material number, and the line item
number.
Using the header and line item detail will enable searches on delivery information.
EKPO Table:
Material Number lookup
Receiving Plant lookup
LIKP Table:
CARTS Shipment number
LIPS Table
Inbound delivery number (PO reference is on this table)
Document1 Page 11 of 16 Functional Specification
Use the fields in the selection criteria to gather the basic list then use the PO numbers and get the inbound
deliveries from LIPS. The LIPS table has fields VGBEL and VGPOS that reference PO number (from EKKO)
and PO line item (from EKPO).
Status of a PO is to be provided only in SAP ZPTR and NOT in the SNC - Supplier Web ZPTR. The
business does NOT want the Vendors who will access the SAP POs via Supplier Web to see whether a
PO is Blocked OR not approved. So the Selection screen in Supplier Web will NOT have this check
Box)
The ZPTR output should show the Unit of Measure for Prepacks and its corresponding conversion
Units. i.e if qty in uom as CAR and the corresponding number of EAs for 1 CAR.
This conversion factor should come from the Purchase Order and NOT from the Material Master.
A column "Hot Shipment" should appear in the Production Tracking Report.
When the trailer closure comes from CARTs to SAP, the inbound delivery qty of an open size gets
changed to 0 and the confirmation line item goes away from the PO. Due to this the ZPTR shows
Shipment number and Shipped qty as blank. The requirement is that since shipment is already sent by
CARTS earlier, the Shipment number & Shipped units should still be shown. This can be done as
below, Map the Shipped units to LIPS-ORMNG (Original delivery qty) & the Shipment number to
LIKP-VERUR. For shipment number the logic needs to be changed as currently it looks for only
confirmed items and gives the Shipment number. By doing this change the existing functionality to
compute and display the report field-values for fields "Shipped Units", "Actual GR Units", "Due In
Qty", & "Missing GR Units" should not be affected. (Additional changes requested by business based
on a scenario where the Shipment record was getting removed from the Po line item detail as a result of
a trailer closure at WMS and subsequent GR posting when the inbound IT20 file was processed.)
.
Enhance the Original PO Quantity to only print on one line item (recommend line item 010) and do not show
original PO quantity on all other line items of same PO. There should only be one Original PO Quantity per overall
PO, should NOT show on other line items 020, 030, etc.
When reporting in Excel format, the ZPTR needs to maintain consistent formatting. For example all quantities and
numbers should show as numbers, not as text and numbers.
On sample POs (ZSAM) will bring in the Bill of Lading data from the PO. This Bill of Lading data
should interface from CARTS into the SAP Sample POs, after Vendor ships samples.
To efficiently work with the Global Trading Company, we need the following related
purchase orders, STOs and purchase requisitions added to the ZPTR report For any PO if
there is a PR and STO exist it should list it in this format PR PO STO. Also we would
like to display ATP PR created in affiliate plant listed in the output screen.
Document1 Page 12 of 16 Functional Specification
Financial Ownership Date: Currently we get the value from table LIKP-ZZFO_DATE field.
This should be changed to table LIKP-XABLN (Format YYYYMMDD)
Shipment Event and Event Date: These two fields should be removed from the report.
Version 2 Changes:
Add Stock category field both in selection and output screen.
Field Name: J_4KSCAT
Description: Stock category on item level
Table Name: EKPO
Selection Screen: Add it next to the document type (2nd filed from the top)
Output screen: Add it anywhere.
Make Sales organization and Distribution Channel Mandatory only for Third party PO Details
tab and move those two field down the screen as it was before.
Change the current logic of Actual ex-factory date in the output screen to get the
value(source) from the below field.
Field Name: DPREG
Description: Planned date of check in
Table Name: VTTK
Link: PO has Inbound delivery and Inbound delivery has shipment.
3 Scenarios:
a. If there is no shipment exist then the actual ex-factory date should come from the PO
b. If the shipment exists then it should come from the shipment.
c. If the shipment exist and no date appear then the value comes from the PO itself.
4. Displaying original qty field on all the lines with different statuses for a particular PO in the report
layout
Currently the original PO qty field (EKPO-ZZPO_QTY) is appearing only on the first line of the
PO report output which shows the different lines based on the statuses like Open, Cartonized,
Shipment, Closed etc..If there are multiple line for the different statuses, then the Original PO qty
field should be displayed from the EKPO-ZZPO_QTY on all the lines and not only on the first
line. This will result in duplication however this is a business requirement so that when the user
ouputs the report, he/she will do some macro formula in the Excel to extract the unique original po
qty.
Important Note:
Document1 Page 14 of 16 Functional Specification
All the above changes to the ZPTR vide this CO15200 would impact SNC since SNC does an RFC
call from SAP for this ZPTR report. So on the SNC side these changes needs to be incorporated and
thouroughly tested to ensure that SNC ZPTR report also shows the same output as the SAP.
Version 4 CO17522 Fix the Org qty at size bug, excel output & change logic of shipped units
This CO was initially created to fix incident 375775 where the zPTR showed decimals on the
original po qty field at size level.
The logic of this field should be same as that used in the shipment dashboard Actual Receipt quantity.
Please refer the enhancement ZGLBRTCEN50124_SHIPMENT_DB.
When the report is run at item level Change logic of this field output to report value is the sum of
VEPO-VEMNG (Base Quantity Packed in the Handling Unit Item)
For the PO number (EKES-EBELN), PO item number (EKES-EBELP) & Confirmation Category
(EKES-EBTYP) = LA get the inbound delivery number (EKES-VBELN) & inbound delivery item
number (EKES-EBELP). For item level this item number would be always < 900000. Then go to
VEPO table and for the VBELN Delivery & POSNR Delivery Item get the summation of the
quantities VEPO- VEMNG and report out as Actual GR units for the PO number in the selection.
When the report is run at size level Change logic of this field output to report value is the sum of
VEPO-VEMNG (Base Quantity Packed in the Handling Unit Item).
For the PO number (EKES-EBELN), PO item number (EKES-EBELP), Grid Value (J_3ASIZE) &
Confirmation Category (EKES-EBTYP) = LA get the inbound delivery number (EKES-VBELN) &
inboun delivery item number (EKES-EBELP). For Size level execution the size (grid value) would be
always > 900000. Then go to VEPO table and for the VBELN Delivery & POSNR Delivery Item get
the summation of the quantities VEPO- VEMNG and report out as Actual GR units for the PO number
in the selection.
When the report is run at size level Change logic of this field output to report value is the sum of
VEPO-VEMNG (Base Quantity Packed in the Handling Unit Item).
Document1 Page 15 of 16 Functional Specification
Alternatively the inbound delivery information can be extracted from LIPS table as well. The inbound
delivery number (LIPS- VBELN) & inbound delivery item number (LIPS- POSNR) for the Purchase
order number (LIPS-VGBEL) & Purchase order item (LIPS-VGPOS)
End of CO17522
ZPTR_Output
Layout.xls
Indicate the SAP Layout Set, Output Type, and Print Program.
Indicate any special characteristics e.g. for reports the totals/subtotals, sorting
Layout
Standard R/3 ALV grid
NA
Users will be able to setup variants of the report in SAP that can be exported to Excel.
6. DATA MAPPING
Use the attached Excel Data Mapping template to specify the following:
Table, Field, Field description
Any formatting requirements
Where on the form/report is this field used
Data Mapping
Document1 Page 16 of 16 Functional Specification
UTC
Note that the Actual results will not be tracked here, in the Functional spec.