Magadi Soda Company
Magadi, Kenya
Sales and Distribution, Functional & Technical Specification March 2012.
Version 1.0
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
Notice 2010 Tata Consultancy Services Limited This is a controlled document. Unauthorised access, copying, replication or usage for a purpose other than for which it is intended, are prohibited. All trademarks that appear in the document have been used for identification purposes only and belong to their respective companies.
Tata Consultancy Services
IT Tower-I, 5th & 6th Floor, InfoCity, Gandhinagar 382 009, Gujarat, India Phone: +91 79 6671 2600 / 2601
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
Document Revision List
Customer: Magadi Soda Company Project: SAP Roll-Out Process: Sales Order Report Document Name: Functional & Technical Specification
Release Notice Reference (for release) Revisio n No. Revisio n Date Revision Descriptio n Pag e No. Previou s Page No. Action Taken Addend a/New Page Release Notice Reference
Client Confidential
ii
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
Contents
1. Functional Specification.........................................................2
1.1 Requirement Details...............................................................................................2 1.2 Scope of Customisation..........................................................................................2 1.3 Logic & Data Flow...................................................................................................2 1.4 Scope of Implementation Trigger Events / File Locations.......................................2 1.5 General Processing Requirement............................................................................2 1.6 Interface (if any).....................................................................................................3
1.6.1 File Transfer Mechanism..............................................................................................3 1.6.2 File Transfer Frequency...............................................................................................3 1.6.3 Dependencies..............................................................................................................3
1.7 Functional Specification Details..............................................................................3
1.7.1 Input 3 1.7.2 Data Mapping (Conversions and Interfaces Only)........................................................3 1.7.3 Selection Criteria.........................................................................................................4 1.7.4 Expected Output..........................................................................................................4 Regional Sales:....................................................................................................................4 Export Sales .......................................................................................................................5
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
1. Functional Specification
1.1 Requirement Details
Table 1-1 Requirment Details Particular Business Requirement Details To generate the Sales Order Report by the Shared Services Team
Requested by (Process Owner) Approved by (Functional Head) Functional Area Requirement Collected by Customised Object Name
Abhishek Basu Laurian Mkala Sales and Distribution.
Date: Date:
Z-Report
1.2 Scope of Customisation
Create a New Report based on below specifications.
1.3 Logic & Data Flow
Please refer selection parameters.
1.4 Scope of Locations
Implementation
Trigger
Events
File
<Description of the event that will trigger the program, i.e. nightly batch run, real time, file creation, scheduling program, background process, manual start etc. List the file locations for files involved. For reports, forms and extensions you also need to list the SAP menu path to where the transaction will be attached>
1.5 General Processing Requirement
< Description the processing requirement in terms of mode & frequency >
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
Particular Processing Mode Frequency On-line Daily
Details
Table 1-2 General Processing Requirment
1.6 Interface (if any)
NA
1.6.1 File Transfer Mechanism
NA
1.6.2 File Transfer Frequency
NA
1.6.3 Dependencies
NA
1.7 Functional Specification Details
1.7.1 Input
Table 1-3 Input Fields Details 1. VBAK ERDAT Sales Order Creation Date (From & To) 2. Sales Organization (1200 by Default) 3. VBAK VTWEG Distribution Channel
Field
Description
1.7.2 Data Mapping (Conversions and Interfaces Only)
<Describe the data mapping in case of Interface > Table 1-4 Data Mapping SAP Data
Tabl e Nam e Field Nam e Typ e Lengt h Decim al Places Descripti on Defau lt
Non-SAP or External System Data
Tabl e Nam e Field Nam e Lengt h Decim al Places
Data Transformation
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
1.7.3 Selection Criteria
1. VBAK ERDAT Sales Order Creation Date (From & To) 2. Sales Organization: 1200 (system will propose this by default) 3. Radio Button for a. Regional Sales (Dictribution Channel 10) & b. Export Sales (Distribution Channel 30)
1.7.4 Expected Output Regional Sales:
If the Regional Sales Radio is selected, Distribution Channel (VBAK VTWEG) 10 is to be selected & the following needs to be listed for the given date range:
SO type SO number Customer Code Customer Name PO number Line Item Number Plant Route Payment terms Forwarding Agent Forwarding Agent Name Order Quantity Sales Units Material
Technical Name VBAK AUART VBAK VBELN VBAK KUNNR KNA1 NAME1 VBAK BSTNK VBAP POSNR VBAP WERKS VBAP ROUTE VBKD ZTERM VBPA partner function CR LFA1 NAME1 VBAP NTGEW VBAP GEWEI VBAP MATNR
Logic
VBPA LIFNR
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
From VBAK pick KNUMV & pass the same with Item Number to Material price Basic price YMPX KONV Table. Select KONV KAWRT for Condition YMPX (KSCHL) Tax VBAP MWSBP Net value VBAP NETWR Go to VBFA & pass the preceding Document number & item. Pick Pending Delivery Order Quantity LIKP LFIMG & LIPS VRKME & Qty VBAP KWMENG subtract the same from Order Quantity VBFA, VBFA Delivery & PGI VBELN (Doc Cat J ) VBFA, VBFA Invoice number VBELN (Doc Cat M) SO Created on VBAK ERDAT So Created by VBAK ERNAM Invoice created on VBRK ERDAT Invoice Created by VBRK ERNAM
If the Export Sales Radio is selected, Distribution Channel (VBAK VTWEG) 30 is to be selected & the following needs to be listed for the given date range:
Export Sales
Technical Name SO type SO number Customer Code Customer Name Financial Doc.number PO number Line Item Number Route Payment terms VBAK AUART VBAK VBELN VBAK KUNNR KNA1 NAME1 VBKD LCNUM VBAK BSTNK VBAP POSNR VBAP ROUTE VBKD ZTERM Logic Only Document Types YMKB & ZMKB
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
Order Quantity VBAP NTGEW Sales Unit VBAP GEWEI Material VBAP MATNR Material price Condition Type YMPX From VBAK pick KNUMV & pass the same with Item Number to KONV Table. Select KONV KAWRT for Condition YMPX (KSCHL) From VBAK pick KNUMV & pass the same with Item Number to KONV Table. Select KONV KAWRT for Condition YMIX (KSCHL) VBPA LIFNR
Freight Forwarding Agent Forwarding Agent Name
Condition Type YMIX VBPA partner function CR (SP) LFA1 NAME1
Pending Delivery Qty
Order Quantity VBAP KWMENG
Con. Fill up Delivery
VBFA, VBFA VBELN (Doc Cat J )
Consignment issue
VBFA, VBFA VBELN (Doc Cat C)
Consignment issue delivery
VBFA, VBFA VBELN (Doc Cat J )
Go to VBFA & pass the preceding Document number & item. Pick LIKP LFIMG & LIPS VRKME & subtract the same from Order Quantity ( only consider Delivery Type ZMLE) Pick the subsequent Document with category J & pass the same to LIKP & check the Delivery Type as ZMLE. If Delivery Type is ZMLE, pick the Delivery number Pass the YMKB or ZMKB Sales Number in VBFA & pick the subsequent Document number with Document Category C Pick the subsequent Document with category J & pass the same to LIKP & check the Delivery Type as ZMLF. If Delivery Type is ZMLF, pick the Delivery number
Client Confidential
Functional & Blue PrintSpecificationCash Business Technical Order to - <mention customisation>
Pass the Delivery Number in VBFA & pick Subsequent Document with category 8 Pass the Shipment Document Shipment cost VFKP FKNUM in VFKP REBEL & pick document VFKP FKNUM Pass the ZMLF Delivery VBFA, VBFA Invoice Number & pick the VBELN (Doc Cat M) Subsequent Invoice Number Document Type YMKB or SO created on VBAK ERDAT ZMKB Document Type YMKB or So Created by VBAK - ERNAM ZMKB Invoice created VBRK ERDAT on Created By VBRK ERNAM Shipment document VBFA, VBFA BELN (Doc Cat 8)
Client Confidential