Sie sind auf Seite 1von 8

Functional Specification – User exit in delivery order

User exit in delivery order


Functional Specification Document

CONFIDENTIAL
Page: 1 to 8
Functional Specification – User exit in delivery order

part A – Document Information

General Project Name Brady SAP Rollout to Thailand


Information
Document Title User exits in delivery order

Author Position/Title Name Functional Team

SD Consultant

Review Position/Title Name Signature Date

Brady TH Super User

APAC Business Analyst

Approval Position/Title Name Signature Date

Brady TH Site Lead

Brady TH Project Manager

APAC Project Manager

ABeam Project Manager

Document Version Reason for Change Effective Date


History

1.0 First creation 18 May 2011

CONFIDENTIAL
Page: 2 to 8
Functional Specification – User exit in delivery order

Part B – Request Information

Requester Module SD

Description

User exits in delivery order to determine storage location

Objective

User exits in delivery order to determine storage location from by shipping point, plant , Material type
and Material group.

 Report
 Monthly
 Form
 Weekly
Program Type  Enhancement Frequency
 Daily
 Interface
 Ad hoc
 Conversion
 Very Simple
 High  Simple
Priority Level  Medium Complexity  Average
 Low  Difficult
 Very Difficult

Contact Person Department/Position

 New Program (the new program name/transaction will be defined by the assigned programmer)

New Name(s)
New Transaction
code(s)
 Copy from existing program (the existing program names must be filled up by the functional consultant while the new
program names must be filled up by the assigned programmer)

Existing Name(s) Tcode(s) New Name(s) Tcode(s)

- - - -

CONFIDENTIAL
Page: 3 to 8
Functional Specification – User exit in delivery order

Part C – Program Information


1. General Description of the Program Logics
This section is mandatory for all program types. At least 2 to 3 sentences are required for this section. This section can also include the
current and desired business scenario for this program.
In Brady Thailand, when create outbound delivery system will determine storage location from Z table
1. Create new Z table
- Shipping point (CHAR,4)
- Plant (CHAR,4)
- Material type (CHAR,4)
- Material group(CHAR 9)
- Storage Location (CHAR,4)

Primary keys is shipping point, plant, Material type and Material group

2. Develop new user exits


Transaction code: VL01N
Enhancement : V02V0002
Function module: EXIT_SAPLV02V_002

Determine storage location (LIPS-LGORT) for each line item with table above by logic below.

Shipping point  Check from Delivery header (LIKP-VSTEL)

Plant  Check from Delivery item (LIPS-WERKS)

Material type  Check from Delivery item (LIPS-MATKL)

Material group  Check from Delivery item (LIPS-MTART)

This user exits will apply for sales org 3720 Brady Thailand (LIKP-VKORG) and creating transaction only.

CONFIDENTIAL
Page: 4 to 8
Functional Specification – User exit in delivery order

Selection Screen

No selection screen for this program

2. Output Fields

This section is only applicable and mandatory to all programs that will require an output display. The field description column should
indicate the screen name of the field while the Field Condition must contain any conditions, computations or special instructions in
selecting or displaying the said field. If this section is not needed, please remove the section from the document.

No Output field for this program

CONFIDENTIAL
Page: 5 to 8
Functional Specification – User exit in delivery order

3. Referable Screens

<Designed Sample>
Picking storage location

Function module: EXIT_SAPLV02V_002

CONFIDENTIAL
Page: 6 to 8
Functional Specification – User exit in delivery order

Output Layout

This should be an inserted file that contains the output display of the program – e.g. excel sheet format.
No output layout for this program

Type of Printer

 Dot Matrix

 Laser Jet

 Desk Jet
Printing Requirements
(mandatory for programs  Others _________________
that produces a hard copy)
Type of Paper Printout

 Pre-printed form

 Regular Paper (A4)

 Others _________________

Type of Program Run


 Foreground
(mandatory for all
 Background
programs)

Remark

CONFIDENTIAL
Page: 7 to 8
Functional Specification – User exit in delivery order

4. Test Cases:

No. Test Cases Expected Results

1. Create outbound delivery Storage location determine from Z table by

- Normal order processing - Shipping point

- Consignment process - Plant

- Return process - material type

- Intercompany - material group

2. Change outbound delivery System will not change the storage location

3. Test in other sales organization (not 3720) Storage location determine from
configuration

CONFIDENTIAL
Page: 8 to 8

Das könnte Ihnen auch gefallen