Professional Documents
Culture Documents
FS
FS
Table of contents
1. Program Summary...................................................................................................................3
1.1. Program Control Delivery Sheet................................................................................................3
2. Functional Description............................................................................................................4
3. Assumptions............................................................................................................................4
4. Processing Type......................................................................................................................4
5. Functional Design....................................................................................................................4
6. Authorization Requirements..................................................................................................4
6.1. Definition....................................................................................................................................4
6.2. Defined Fields............................................................................................................................4
6.3. Procedure..................................................................................................................................4
7. Process Flow Diagram............................................................................................................5
8. SAP Transaction......................................................................................................................5
9. Form Layout.............................................................................................................................5
10. Printer Requirements..............................................................................................................5
11. Legal Requirements................................................................................................................5
12. Form Fields...............................................................................................................................6
12.1. Sub Heading...........................................................................................................................6
12.2. Totaling...................................................................................................................................6
12.3. Sorting....................................................................................................................................6
12.4. Page Breaks...........................................................................................................................6
12.5. Stationery...............................................................................................................................6
12.6. Logo(s)...................................................................................................................................6
12.7. Bar Coding Requirements......................................................................................................6
12.8. Configuration Dependencies..................................................................................................7
13. Existing Sample Forms...........................................................................................................7
14. Assumptions in Functional Design.......................................................................................7
15. Open Issues in Functional Design.........................................................................................7
16. Business Test Conditions (Functional Consultant).............................................................7
17. Related Documentation (Attach Notes, emails, existing report, etc.)................................7
18. Appendix....................................................................................................................................7
2
Functional Specification_ F_OTC-005_Bill Of Loading Page 3 of 15
1. Program Summary
1.1. Program Control Delivery Sheet
OBJECT OVERVIEW
Business
Object ID F-OtC-005 Bill Of Lading
Process
Object Description BILL OF LADING
Other Contact
Other Contact and
and Phone
Phone Number
Number
3
Functional Specification_ F_OTC-005_Bill Of Loading Page 4 of 15
2. Functional Description
The BOL will be provided to truck drivers at time of shipment to sign and take with them to the next
destination. The BOL lists the materials and ship-to information required to get the product to the appropriate
place.
Two output types will need to be created for the BOL. One that allows batches to be displayed and one that
does NOT allow batches to be displayed.
3. Assumptions
The output is printed in Letter size on blank stationary. For go-live the output will be printed via the users
local printer (LOCL) however,
4. Processing Type
The output type will be executed in the Real time after saving the Delivery document.
5. Functional Design
The bill of lading will use the standard BOL output type – YBL1 this one will show batches
ZBL1 – output type must NOT show batches.
4
Functional Specification_ F_OTC-005_Bill Of Loading Page 5 of 15
5
Functional Specification_ F_OTC-005_Bill Of Loading Page 6 of 15
2.a Bill Of Lading Hardcode the Text Hardcode the Text If more than 1 sales
order number (VGBEL)
exists in the delivery,
then the title should
display “Master Bill Of
Lading”
3.b Tax ID when it is required KNA1- STCD1 or First look for STCEG – if value
KNA1- STCEG is maintained then print the
where PARVW = value with “VAT Reg:” before it.
SH(WE) If no value is maintained in
STCEG, then look at STCD1. If
no value is maintained –
suppress the field. If a value is
maintained, Use Z-table below
to maintain the correct Tax title
before the value of the field
4. BOL Number LIKP – BOLNR Pass the VBELN into the table
LIKP and get the BOLNR
4.a P.O Number LIPS-VGBEL Pass the VBELN into the table If more than 1 sales
LIPS and get the VGBEL and order number (VGBEL)
pass the VGBEL into the table exists in the delivery,
VBKD and get the BSTDK. then this field should
just display “See Below”
so the PO is displayed
6
Functional Specification_ F_OTC-005_Bill Of Loading Page 7 of 15
4.b Ref order Number LIPS-VGBEL Pass the VBELN into the table If more than 1 sales
LIPS and get the VGBEL order number (VGBEL)
exists in the delivery,
then this field should
just display “See Below”
so the Sales order # is
displayed at line item
level instead.
4.c Ship Date LIKP- WADAT_IST Pass the VBELN into the table
LIKP and get the WADAT_IST
4.c Delivery Date LIKP-LFDAT Pass the VBELN into the table
part LIKP and get the LFDAT
2
4.d Freight term Add this logic within Find LIKP-INCO1 and print the
the form value (or suppress the row)
based on what appears in 2nd
column:
LIKP-
INC01 Output_display
EXW Collect
FOB Collect
AIR Suppress Row
DHL Suppress Row
EMY Suppress Row
FED Suppress Row
FH Suppress Row
UN Suppress Row
UPS Suppress Row
USP Suppress Row
CFR Prepaid
CIF Prepaid
CIP Prepaid
CPT Prepaid
DAF Prepaid
DDP Prepaid
DDU Prepaid
DEQ Prepaid
DES Prepaid
FAS Prepaid
7
Functional Specification_ F_OTC-005_Bill Of Loading Page 8 of 15
FCA Prepaid
4.e Inco terms LIKP-INC01 Pass the VBELN into the table
&INC02 LIKP and get the INC01 &
INC02
4.f Carrier VBPA-KUNNR Pass the LIKP- VBELN into the If not maintained, leave
table VBPA –PARVW=CR and blank and remove row
get the KUNNR pass the
KUNNR into LFA1 and get the
NAME1
4.g Pro No LIKP-TRAID Pass the VBELN into the table If not maintained, leave
LIKP and get the TRAID blank and remove row
5 Export Details Hardcode the Text Hard code the text VERY IMPORTANT - If
no values for the
fields in this section
are found, the remove
the entire box and
move lines up./ Export
details window as if
no value is there for
fields only the outline
will be shown in
output
5.a Vessel Name VTTK-EXTI2 Pass LIKP-VBELN in to VTTP- If not maintained, leave
VBELN and get TKNUM, pass blank and remove row
VTTP-TKNUM into VTTK-
TKNUM and get VTTK-EXTI2
5.b Last Rec date VTTK- DPLEN Pass the VBELN into the table If not maintained, leave
VTTP and get VTTP-TKNUM blank and remove row
and pass in to VTTK-TKNUM
and get DPLEN
5.c Est Time of ship – Please VTTK-DPTBG Pass the VBELN into the table If not maintained, leave
change this title to Est VTTP and get VTTP-TKNUM blank and remove row
Time of Departure and pass in to VTTK-TKNUM
and get DPTBG
5.d Est Time of arrival VTTK- DPTEN Pass the VBELN into the table If not maintained, leave
VTTP and get VTTP-TKNUM blank and remove row
and pass in to VTTK-TKNUM
and get DPTEN
5.e Ocean Booking No VTTK-EXTI1 Pass the VBELN into the table If not maintained, leave
VTTP and get VTTP-TKNUM blank and remove row
and pass in to VTTK-TKNUM
8
Functional Specification_ F_OTC-005_Bill Of Loading Page 9 of 15
5.f Port of Discharge EIKP-ZOLLB Pass VBELN into table EIKP- If not maintained, leave
REFNR and get ZOLLB and blank and remove row
T615-BEZEI
pass into T615-ZOLLA and get
BEZEI
5.g Port of Loading EIKP-AZOLL Pass VBELN into table EIKP- If not maintained, leave
T615-BEZEI REFNR and get AZOLL. Pass blank and remove row
AZOLL to T615-ZOLLA and get
‘Export customs off’
BEZEI, TEXT2, TEXT3, TEXT4
5.h Container No. VEKP-EXIDV2 Pass VBELN into table VEKP- If not maintained, leave
VBELN_GEN and get VEKP- blank and remove row
EXIDV2
5.i Seal No VEKP-INHALT Pass VBELN into table VEKP- If not maintained, leave
VBELN_GEN and get VEKP- blank and remove row
INHALT
6.c Material Sales Text Text ID: Z001 Delivery Item – Text
determination
Procedure: Z1
6.d Item level Text Field Text ID: Z006 Delivery Item – Text
determination
Procedure: Z1
9
Functional Specification_ F_OTC-005_Bill Of Loading Page 10 of 15
7.a Total Quantity Cumulate all the Cumulate all the line item
line item quantity’s quantity’s
7.b Total Net LIKP- Pass VBELN into LIKP and get
NTGEW/GEWEI NTGEW and GEWEI
New Sales Order When more than Pass the VBELN into the table We need to pull each
one order on LIPS and get the VGBEL unique sales order that
delivery exists: (see is attached to the
image below table delivery (not each SO
as example) per line, just the unique
ones)
New PO No When more than Pass the VBELN into the table We need to pull each
one order on LIPS and get the VGBEL and unique PO no. that
delivery exists: (see pass the VGBEL into the table corresponds with each
image below table VBKD and get the BSTDK. unique sales order
as example)
New Total Qty When more than Cumulate all the line item We need to pull the total
one order on quantity’s – per Sales order qty count that
delivery exists: (see corresponds with each
image below table unique sales order
as example)
10
Functional Specification_ F_OTC-005_Bill Of Loading Page 11 of 15
For Master BOL – when more than one sales order is on the delivery, the “New” values above should appear in this
form at bottom of output right before the Terms and Conditions:
Z-Table for Customer Tax ID number – The following table should be created to maintain the Tax ID title that should
appear before KNA1- STCD1:
6. Authorization Requirements
N/A
6.1. Definition
<The definition establishes the purpose and or use for the object. Is there a standard object available to be
used or custom authorization object to be created.>
11
Functional Specification_ F_OTC-005_Bill Of Loading Page 12 of 15
6.3. Procedure
<The procedure section helps to explain how this object is to be used. Examples with field values and
explanations should be provided.>
12
Functional Specification_ F_OTC-005_Bill Of Loading Page 13 of 15
8. SAP Transaction
VL01n(After saving the document) VL02n ( Change delivery) and VL03N ( Display the delivery)
9. Form Layout
Old version:
Bill of
Lading_YBUS_SDBOL.pdf
New Version:
BOL_with
Batches.docx
13
Functional Specification_ F_OTC-005_Bill Of Loading Page 14 of 15
Form SAP Table SAP Field SAP Technical Max Output Calculations/Rules/Notes
Field ID Name Field Name Length
Main Heading
[Provide the main heading field for the Form]
15.1 Totaling
[List any totalling or other calculation requirements for the Form]
15.1 Sorting
[List any sorting requirements for the Form]
15.1 Stationery
[e.g. Plain A4 or pre-printed with logo. This stationery should be used when created example layout]
15.1 Logo(s)
[Where pre-printed stationery will not be used, provide file containing each Logo to be included on the form
printed output]
Please include any specific configuration details that triggers this Form
14
Functional Specification_ F_OTC-005_Bill Of Loading Page 15 of 15
[Document all technical scenarios associated with this development. Examples would include 1) testing an error-free
run; 2) testing the exception processes; 3) testing the error handling.]
[Document all control scenarios associated with this development. Examples would include 1) Rounding of dollars and
cents; 2) Audit trail processing; 3) Reconciliation reporting]
18. Appendix
15