Professional Documents
Culture Documents
SAPScript Picking List
SAPScript Picking List
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.
Document Reference:
Version:
Document Status:
TBD
1.0
Signed off
Author:
Gautam
22.01.2007
22.01.2007
22.01.2007
Picking List
3/23/2015
<Page 1 of 13>
Document Control
Business Area
Material Management
GAP ID
TBD
FS Definition Form ID
TBD
ECC 5.0
Location / Site
TBD
Name
TBD
Role
TBD
Signature
TBD
Date
TBD
TBD
TBD
TBD
TBD
Document History
Version
1.0
1.1
1.2
1.3
<File name>
Date
22-Jan-2006
3/23/2015
<Page 2 of 13 >
Table of Contents
1. GENERAL INFORMATION.................................................................................................4
2. BUSINESS NEEDS & REQUIREMENTS.............................................................................5
3. ISSUES......................................................................................................................... 6
4. SAP SCRIPT/FORMS.....................................................................................................7
4.1 CURRENT FUNCTIONALITY.............................................................................................7
4.2 PRINTING EXISTING SOLUTION.......................................................................................7
4.3 DESIRED FUNCTIONALITY.............................................................................................. 7
4.4 CUSTOMIZING REQUIREMENTS.......................................................................................7
5. FORM LAYOUT.............................................................................................................. 8
6. TECHNICAL DETAILS......................................................................................................9
LAYOUT WINDOWS.........................................................................................................9
FIELD MAPPING............................................................................................................ 9
7. STANDARDS TEXTS/TEXT MODULES.............................................................................10
8. TRANSLATION..............................................................................................................10
9. LAYOUT DETAIL...........................................................................................................10
10. CUSTOM TABLES/STRUCTURE IN SAP..........................................................................11
11. ASSUMPTIONS.............................................................................................................12
12. ERROR HANDLING.......................................................................................................12
13. LANGUAGE OF TEXTS.................................................................................................. 12
14. TESTING SCENARIOS...................................................................................................12
<File name>
3/23/2015
<Page 3 of 13 >
1. General Information
AREA (SAP SYSTEM
COMPONENTS):
Short description:
SD
REQUESTED BY:
AUTHOR:
Program Transaction code:
Task ID/Demand Number:
Project Name:
Date:
22-JAN-2007
TBD
Tel no:
TBD
Gautam
Tel no:
TBD
Picking List
YPLIST
TBD
SAP Implementation at PIL
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
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:
<File name>
Medium/recommended
5 days (Coding+Testing)
Yes
No
Performance problems
Others (Specify) :
3/23/2015
Complexity
<Page 4 of 13 >
<File name>
3/23/2015
<Page 5 of 13 >
Issues
None
Issue
#
Issue
owner
<File name>
Date
Raised
Issue Description
3/23/2015
Issue Resolution
Resolved
By & Date
<Page 6 of 13 >
3. 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
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
Customizing requirements
<File name>
3/23/2015
<Page 7 of 13 >
4. Form Layout
Refer to the following for an output samples for Window mapping, Label Description and Field
mapping.
Layout_Trans ferOrd
er.xls
Selection Screen:
Name
Warehouse
Table-Field /
Check Box /
Radio Button
with group
Table field
Parameter (P) /
Select-option (S)
Default Value
Comments (Range,
Single/Multiple
selection, Patterns,
Mandatory etc.)
Mandatory
Mandatory
None
None
(LTAK-LGNUM)
Transfer
Order
Number
Table field
(LTAK-TANUM)
Selection Logic:
The data extraction logic is maintained under the Section 5, Field-Mapping, also.
1. Get Transfer Order(TO) header data, from DB table LTAK based on Warehouse and Transfer Order
Number as entered on the selection screen.
2. Get Transfer Order(TO) item data, from DB table LTAP based on Warehouse and Transfer Order
Number as entered on the selection screen.
3. Get the Sales Order Number from VBFA, and address detail of the Ship-To Party from ADRC.
4. Start the Form and write the header info detail, main window header data, and then loop at item data
and to write the corresponding element. Finally close the script.
5. Technical Details
Layout windows
<File name>
3/23/2015
<Page 8 of 13 >
Window
W1
W2
W3
W4
W5
W6
Print On Pages
All Pages
All Pages
All Pages
All Pages
All Pages
All Pages
Meaning
Company Logo
Header Info Window
Title Window
Deliver To Window
Main Window
Footer Window
Left Margin
0,50 CM
12,50 CM
7,00 CM
0,50 CM
1,50 CM
1,00 CM
Upper Margin
1,50 CM
1,50 CM
1,50 CM
5,50 CM
9,50 CM
27,00 CM
Width
Height
5,50 CM 3,00 CM
7,50 CM 4,00 CM
5,00 CM 1,50 CM
9,00 CM 3,50 CM
18,00 CM 16,00 CM
19,00 CM 1,50 CM
Field Mapping
The SD clerk enters the Warehouse number and Transfer Order Number in transaction YPLIST and the
Print Out is generated.
Label
Field
Field
Description
Functionality
Logic
Print
on
page
Font
Font
Format
Window
Label 1
Title
Title
Title
All
Pages
Helve
20
Bold
W3
l Label 2
Transfer
Order
Transfer Order
Print PICKING
LIST as
Heading title.
Get from LTAK.
All
Pages
Helve
12
Normal
W2
l Label 3
Picking Date
Picking Date
To find the
relevant delivery in
table LIKP use the
delivery number
from LTAKVBELN.
All
Pages
Helve
12
Normal
W2
Label 4
& VBFAVBELV&
Sales Order
Sales Order
All
Pages
Helve
12
Normal
W2
Label 5
&LIKPKUNNR&
Ship-To Party
Ship-To Party
All
Pages
Helve
12
Normal
W2
Label 6
<APVLPLA&
Storage Bin
Storage Bin
Get LTAP
data
using warehouse
number and
Transfer Order
number as entered
on the selection
screen.
All
Pages
Helve
10
W5
Label 7
<APMATNR&
Material
Number
Material Number
Get LTAP
All
Pages
Helve 10
W5
<File name>
using
VBELN=LTAKVBELN.
data
using warehouse
number and
Transfer Order
number as entered
on the selection
screen..
3/23/2015
<Page 9 of 13 >
Label 8
Label 9
Label
10
Label
11
<APMAKTX&
Material
Description
Material
Description
<APVSOLM&
Quantity
Quantity
<APMEINS&
Unit of issue
&PAGE&
Label 12
Label 13
&SAPSCR
IPTFORMPA
GES&
Delivery to
address
All
Pages
Helve
10
Normal
W5
Get LTAP
data
using warehouse
number and
Transfer Order
number as entered
on the selection
screen.
All
Pages
Helve
10
Normal
W5
UOI
Get LTAP
data
using warehouse
number and
Transfer Order
number as entered
on the selection
screen.
All
Pages
Helve
10
Normal
W5
Page no.
Page no.
Current Page
No.
All
Pages
Helve
12
Normal
W6
Total Pages.
Total Pages.
Total Form
pages.
All
Pages
Helve
12
Normal
W6
Delivery to
address
Ship-to-Party
Address
Get KUNNR
from VBFA,
then from
KNA1 get the
ADRNR to get
address details
from ADRC.
Print
All
Pages
Helve
12
Normal
W4
using warehouse
number and
Transfer Order
number as entered
on the selection
screen.
ADRC-NAME1
ADRC-STREET
ADRC-CITY1
ADRCPOST_CODE1
<File name>
3/23/2015
<Page 10 of 13 >
Text
Print on
page
Label Position
Font
Output
Format
Font
Format
6. Translation
Reference
Description of use
(in Language1)
Description of use
(in Language2)
Description of use
(in Language3)
Text
module
Name
Notes
7. 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)
<File name>
0.5 cm
0.5 cm
Given in Layout windows
EnjoySAP
Given in Layout windows
3/23/2015
<Page 11 of 13 >
Table Name
Short text
Size category
Table maintenance
allowed
Data class
Buffering
Table maintenance
generator
Authorization Group
Field
Data
Name
Element
Domain Type
Length Check
TableField
Key
Field
Foreign Description
Key
Comments
<File name>
3/23/2015
<Page 12 of 13 >
9. Assumptions
The Transfer order exists in the system.
<File name>
3/23/2015
<Page 13 of 13 >