You are on page 1of 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 Information Document Title Project Name

Brady SAP Rollout to Thailand User exits in delivery order

Author

Position/Title SD Consultant

Name

Functional Team

Review

Position/Title Brady TH Super User APAC Business Analyst

Name

Signature

Date

Approval

Position/Title Brady TH Site Lead Brady TH Project Manager APAC Project Manager ABeam Project Manager

Name

Signature

Date

Document History

Version

Reason for Change

Effective Date

1.0

First creation

18 May 2011

CONFIDENTIAL Page: 2 to 8

Functional Specification User exit in delivery order

Part B Request Information


Requester Description User exits in delivery order to determine storage location Module SD

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

Program Type

Report Form Enhancement Interface Conversion High Medium Low

Frequency

Monthly Weekly Daily Ad hoc Very Simple Simple Average Difficult Very Difficult

Priority Level

Complexity

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 Printing Requirements (mandatory for programs that produces a hard copy) Desk Jet Others _________________ Type of Paper Printout Pre-printed form Regular Paper (A4) Others _________________ Type of Program Run (mandatory for all programs)

Foreground Background

Remark

CONFIDENTIAL Page: 7 to 8

Functional Specification User exit in delivery order 4.


No. 1.

Test Cases:
Test Cases Create outbound delivery 2. 3. Normal order processing Consignment process Return process Intercompany Expected Results Storage location determine from Z table by - Shipping point - Plant - material type - material group System will not change the storage location Storage location determine from configuration

Change outbound delivery Test in other sales organization (not 3720)

CONFIDENTIAL Page: 8 to 8

You might also like