Вы находитесь на странице: 1из 15

SAP Implementation Of PIL

SAP Script Functional Specification

Note: As this is a case study that simulates a real life development object, some fields will be marked as
TBD and highlighted in Blue. These fields should be having real values, in customer development
specifications.

Functional Specification SAP Script


Fast Track Proforma Billing Document

Document Reference:
Version:
Document Status:

TBD
v1.0
Signed off

Author:

Anup Das

Last Revision Date:


Date Created:
Date Printed:

21-Nov-2006
21-Nov-2006
21-Nov-2006

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 1 of 15>

SAP Implementation Of PIL

SAP Script Functional Specification

Document Control
Business Area

Proforma Billing Document

GAP ID

TBD

FS Definition Form ID

TBD

SAP R/3 Version

ECC 5.0

Location / Site

TBD

Approval and Distribution


Approved by
Process Team
Lead
Development
Team Lead

Name
TBD

Role
TBD

Signature
TBD

Date
TBD

TBD

TBD

TBD

TBD

Document History
Version
1.0
1.1
1.2
1.3

Reason for change


Initial Version

SAPScript_Proforma_Billing_Document_v1.0

Date
21.11.2006

21-Nov-2006

<Page 2 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

Table of Contents
1.
2.
3.
4.
4.1
4.2
4.3
4.4
5.
6.

7.
4.2
8.
9.
10.
11.
12.
13.

GENERAL INFORMATION..................................................................................................................................................................4
BUSINESS NEEDS & REQUIREMENTS................................................................................................................................................5
ISSUES...........................................................................................................................................................................................6
SAP SCRIPT/FORMS.......................................................................................................................................................................7
CURRENT FUNCTIONALITY...............................................................................................................................................................7
PRINTING EXISTING SOLUTION.........................................................................................................................................................7
DESIRED FUNCTIONALITY................................................................................................................................................................7
CUSTOMIZING REQUIREMENTS.........................................................................................................................................................7
FORM LAYOUT................................................................................................................................................................................8
TECHNICAL DETAILS........................................................................................................................................................................9
LAYOUT WINDOWS...........................................................................................................................................................................9
FIELD MAPPING..............................................................................................................................................................................9
STANDARDS TEXTS/TEXT MODULES...............................................................................................................................................12
TRANSLATION...............................................................................................................................................................................12
LAYOUT DETAIL.............................................................................................................................................................................13
CUSTOM TABLES/STRUCTURE IN SAP............................................................................................................................................14
ASSUMPTIONS..............................................................................................................................................................................15
ERROR HANDLING.........................................................................................................................................................................15
LANGUAGE OF TEXTS....................................................................................................................................................................15
TESTING SCENARIOS.....................................................................................................................................................................15

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 3 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

1. General Information
AREA (SAP SYSTEM
COMPONENTS):
Short description:

SD

REQUESTED BY:

Date:

15.11.2006

TBD

Tel no:

TBD

AUTHOR:
Program Transaction code:
Task ID/Demand Number:

Anup Das

Tel no:

TBD

Project Name:

SAP Implementation at PIL

Billing Document

SAP Script
TBD

Complexity:

High/mandatory
Low/optional
High

Volume of data:

Medium

Priority:

Mode:
Frequency:
Technical information:
1. Layout created using:

General information:
1. Results if no conversions
are created:
DURATION OF
WORK

Medium/recommended
Medium

Low

DATE AVAILABLE
TBD
FROM:
Online
Background
Daily
Weekly
Monthly
Biweekly
Others (Specify) :

Sapcript
Smartform
Subroutine pool
Text Elements
Standard Texts
Text Id
Print Program
Legal requirements not fulfilled
Lack of essential business information
Lack of functions compared to legacy system
Others (Specify):

DEVELOPMENT

(IN MAN-DAYS):
Is there an alternative in the
standard system?
Description of alternative:
Reasons why alternative is
not acceptable:

SAPScript_Proforma_Billing_Document_v1.0

5 Days
Yes

No

Performance problems
Others (Specify) :

21-Nov-2006

Complexity

<Page 4 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

2. Business Needs & Requirements


Power India Limited started its operation in the year 1965. From its humble beginning in a small
town of Maharashtra called Ranjangaon PIL has achieved several milestones and today it is one
of the largest manufactures of storage batteries in India. Currently the company is having seven
production facilities in India namely Ranjangaon, Pune, Nashik, Chennai, Hosur, Gurgaon and
Durgapur respectively.
Power India Limited, the flagship company of the Oscar group is the market leader in the storage
battery industry. It manufactures wide range of batteries from 2 Ah capacities to 10500 Ah to
cover the broadest spectrum of applications.
The SAP Implementation at Power India Limited (PIL) will achieve the following:
1. Standardize and streamline the business process
2. Establishing an Integrated information repository
3. Improvement in the area of Planning
4. Complete visibility of stock
Proforma Invoice Is used for the purpose of billing verification prior to receipt of the standard
invoice, for issuance of an import license as well as for SGS inspections. In addition this
document is used for issuance of a Letter of Credit when one is required by the Customer. The
Proforma Invoice is faxed to the customer upon customer request. It contains the following
billing-related information: Sold-to party name & number, Ship-to party name & number,
purchase order date & number, sales order number, ship date, item information, pricing
information, and delivery information.
The purpose and scope of this functional specification is to communicate the need for the SAP
Script development of a Pro Forma Invoice for export. A Proforma invoice appears exactly the
same as a customer invoice. The difference is that this invoice does not need to be paid.
Therefore, the system does not forward data to Financial Accounting (FI). No statistical data is
created on the basis of Proforma invoices

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 5 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

3. Issues
None
Issue
#

Issue
owner

Date
Raised

Issue Description

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

Issue Resolution

Resolved
By & Date

<Page 6 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

4. SAP Script/Forms
4.1

Current Functionality

Output type
Program Name
Layout Form Name
IMG path to access output type
and layout set assignment
Type of solution (Standard R/3,
custom ABAP)

4.2

RD00

R/3

Printing Existing Solution

Menu Path for transaction:


Values to be used and output
type:
Actions to be taken:

4.3

Desired Functionality

Output type(s):
Form Types:
Transmission medium:
Legal requirements:
Type of printer:
Paper Size:
Orientation: Portrait/Landscape:
Special stationary to be used:

4.4

RD00
Proforma Invoice (Billing Document output)
Print
Letter A4: 8 x 11
Portrait
None. Invoice will be printed on plain white paper.

Customizing requirements

The functional consultant will customize the following output types:


Output type
Program Name
Layout Form Names
Development system

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 7 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

5. Form Layout
Refer to the following for an output samples for Window mapping, Label Description and Field
mapping.

C:\ Documents and


Settings\sutapa\My Documents\Window mapping.xls

C:\Documents and
Settings \s utapa\My Documents \Field mapping.xls

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 8 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

6. Technical Details
Layout windows
Reference

Print on page

Label
Position

W1

All Pages

W2

All Pages

W3

All Pages

W4

All Pages

W5

All Pages

W6

All Pages

W7

All Pages

W8

All Pages

W9

All Pages

W10

All Pages

W11

All Pages

X
Y
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y

Name
Date Window
Title window
Bill To Party
Window
Ship To Party
Window
Sold To Party
Window
Billing Header
Deatils
Order Details
Main window
Header Window
Total Window
Remarks Window

Field Mapping
Field

Field
Description

Functionality

Logic

Prin
t on
pag
e

Font

Font
Form
at

Win
dow

H1

Date

Current
Page/Total Pages

PAGE/SAPSCRIPTFORMPAGE

All

10

Helve

W1

H2

Title

Proforma Invoice

Standard Text

All

14

Helve

W2

H3

Invoice
Number

Billing Document

VBDKR-VBELN

All

10

Helve

W2

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 9 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

H4

Bill To Party
Address

Billing Address
Details

H5

Ship To party
Address

Shipping Address
Details

H6

Sold To Party
Address

Sold To Details

H7

Billing Details

ADRC-NAME1,ADRCCITY1,ADRCPOST_CODE1,ADRCPO_BOX,ADRCSTREET,ADRCREGION,ADRC- COUNTRY
For parvw BP
ADRC-NAME1,ADRCCITY1,ADRCPOST_CODE1,ADRCPO_BOX,ADRCSTREET,ADRCREGION,ADRC- COUNTRY
For Parvw SH
ADRC-NAME1,
ADRC- CITY1,
ADRC-POST_CODE1
,ADRC- PO_BOX,
ADRC- STREET,
ADRC- REGION,
ADRC- COUNTRY
For Parvw SP
VBDKR-FKDAT,
VBRK-BSTNK_VF
VBRK-ZTERM

All

10

Helve

W3

All

10

Helve

W4

All

10

Helve

W5

All

10

Helve

W6

VBDKR-VBELN_VAUF

All

10

Helve

W7

H8

Order No.

Invoice Date,
Customer
Purchase Orders
no.
Payment Terms
Order Number

H9

Delivery No.

Delivery Number

VBDKR-VBELN_VL

All

10

Helve

W7

I1

Item No

Item No

VBRP-POSNR

All

10

Helve

Main

I2

Material No.

Material No.

VBDPR-MATNR

All

10

Helve

Main

I3

Material
Description

Material
Description

VBDPR-ARKTX

All

10

Helve

Main

I4

Quantity

Quantity and Unit

VBDPR-FKIMG
VBDPR-VRKME

All

10

Helve

Main

I5

Gross Weight

Gross Weight
and Unit

VBDPR-BRGEW,
VBDPR-GEWEI

All

10

Helve

Main

I6

Net Value

Net value of the


billing item

KONV-KBETR

All

10

Helve

Main

F1

Total Quantity

Total quantity

Sum of all I4

All

10

Helve

W9

F2

Total Net
Value

Total Net Value

Sum Of all I6

All

10

Helve

W9

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 10 of 15 >

SAP Implementation Of PIL

F3

Remarks

SAP Script Functional Specification


Remarks
Standard Text

SAPScript_Proforma_Billing_Document_v1.0

Refer to Logic in Label 6

21-Nov-2006

All

10

Helve

W10

<Page 11 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

7. Standards Texts/Text Modules


Reference

Text

Print
on
page

H1

Page

All

H2

All

H3

Proforma
Invoice
Invoice No.

H4

Bill To Party

All

H5

Ship To Party

H6

Font

Output
Format

Font
Format

10

Bold

Arial

14

Bold

Arial

10

Bold

Arial

Label 2

10

Bold

Arial

All

Label 3

10

Bold

Arial

Sold To Party

All

Label 5

10

Bold

Arial

H7

Billing Details

All

Label 4

10

Bold

Arial

H8

Order No.

All

10

Bold

Arial

H9

Delivery No.

All

10

Bold

Arial

I1

Item No.

All

Label 7

10

Bold

Arial

I2

Material No.

All

Label 8

10

Bold

Arial

I3

Description

All

Label 9

10

Bold

Arial

I4

Quantity

All

Label 10

10

Bold

Arial

I5

Gross Weight

All

Label 11

10

Bold

Arial

I6

Net Value

All

Label 12

10

Bold

Arial

F1

Total Quantity

All

Label 15

10

Bold

Arial

F2

Total Net Value

All

Label 14

10

Bold

Arial

F3

Remarks

All

Label 16

10

Bold

Arial

F3

This
is
Proforma
Invoice

All

Label 16

10

Bold

Arial

4.2

Label
Position

Label 1

All

Translation

No Translation required. If some translation needs to be done then we can translate the standard texts
through SE63 transaction and by providing the source and destination language.

Reference

Description of use
(in Language1)

Description of use
(in Language2)

Description of use
(in Language3)

NA

NA

NA

NA

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

Text
module
Name
NA

Notes
NA

<Page 12 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

8. Layout Detail
Position of Left Margin
(Specify Unit)
Position of Right Margin
(Specify Unit)
Position of Logo
(Specify Unit)
Logo
(Specify Logo)
Position of Main
Window
(Specify Unit)

2.37 CM
0.33 CM
NA
NA
2.40 CM Left Margin and 10.07 CM Upper Margin

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 13 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

9. Custom Tables/Structure in SAP


No Such Custom Tables required.

Table Name
Short text
Size category
Table maintenance
allowed
Data class
Buffering
Table maintenance
generator
Authorization Group
Field
Data
Name
Element

NA
NA
NA
NA

NA

NA

NA

NA
NA
NA
NA
Domain Type
NA

Length Check
TableField
NA
NA

Key
Field

Foreign Description
Key

NA

NA

NA

Comments

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 14 of 15 >

SAP Implementation Of PIL

SAP Script Functional Specification

10. Assumptions
Requirements:
Steps needed to be followed for configuring the output type RD00.
>> Go to NACE transaction
>> Select Application as V3 and click on Output Types Tab
>> Select RD00 from the list of Output types displayed and click on processing routines

>>

Here change the program name and form name according to your design.
Dont give any Smartform Name.

11. Error Handling


None

12. Language of texts


English EN.

13. Testing Scenarios


Normal Functionality - test cases that ensure the report functions as it should.
ID Description
1
The Proforma invoice layout with all the header and item details would be displayed.
2
3
4
Exception - special logic or exceptions (e.g. report should exclude certain specific condition)
5
6
Error Handling - functionality in case of errors (e.g. Error Message or Error Log )
7

SAPScript_Proforma_Billing_Document_v1.0

21-Nov-2006

<Page 15 of 15 >

Вам также может понравиться