Professional Documents
Culture Documents
Material Management
AP450 Purchase Order Form
Technical Design
General Information
Document Location
Associated Documentation
(FD)
Sign Off
Revision History
1 GENERAL REQUIREMENTS........................................................................................................................... 4
2 RELATED DOCUMENT.................................................................................................................................... 4
3 DEVELOPMENT OBJECTS............................................................................................................................. 4
4 ASSUMPTIONS................................................................................................................................................ 4
5 TECHNICAL FLOW / PROGRAM LOGIC........................................................................................................ 5
5.1 General Program Hierarchy...................................................................................................................... 5
5.2 Program Subroutine / Component Inventory............................................................................................. 5
5.3 Code Reuse.............................................................................................................................................. 5
5.4 Selection-screen Layout........................................................................................................................... 5
5.5 Authorization Objects and Checks to be Used.......................................................................................... 5
5.6 Pseudo Codes.......................................................................................................................................... 5
5.7 Output Detail/Layout................................................................................................................................. 5
5.8 Interactive Capabilities.............................................................................................................................. 5
6 PERFORMANCE CONSIDERATIONS............................................................................................................. 5
7 SET-UP PROCEDURE...................................................................................................................................... 5
8 RECOVERY PROCEDURE / SPECIAL CONSIDERATIONS...........................................................................6
9 EXCEPTIONS................................................................................................................................................... 6
10 UNIT TEST........................................................................................................................................................ 6
1 GENERAL REQUIREMENTS
2 RELATED DOCUMENT
3 DEVELOPMENT OBJECTS
4 ASSUMPTIONS
5 FORM DESIGN
Form Layout(s):
PO Form
Design-v0.2.doc
Form Size
Orientation : Landscape
Paper Size : A4
Font : Arial
Font Size : 10
Data Mapping
<Ship to country>
O Invoice To <Invoice to address> Use address of the
<Invoice to city> company responsible for
this invoice (table T001)
<Invoice to country>
P Payment Term -
Q Item No N + 1 OR Use N + 1 for item non
N.M + 1 (increment) service and service header
item. Use N.M + 1 for
Example : 1, 2, 3
service sub item
1.1 , 1.2 , 1.3
R Material / service <material number> - <material
description>
Ship to :<storage location
address>
PR number : <PR number>
Contract number : <contract
number>
S Quantity -
T UoM -
U Delivery Date DD/MM/YYYY
V Header text - Free text using text element
W Unit price Use , for thousand separator
and . For decimal separator
X Tax XX %
Y Total price without Use , for thousand separator
tax and . For decimal separator
Z Total price with tax Use , for thousand separator
and . For decimal separator
1 Remarks - Free text using text element
2 Subtotal Use , for thousand separator
and . For decimal separator
3 Discount Use , for thousand separator
and . For decimal separator
4 Net price Use , for thousand separator
and . For decimal separator
5 Grand total Use , for thousand separator
and . For decimal separator
6 Supplier name -
7 Company name - Ooredoo Myanmar, Ltd.
8 Approver name and <Approver name>
position <Approver position>
Retrieve data from table T052U (own explanation for terms of Payment)
Comparing: terms of payment key (ZTERM) = EKKO-EBELN.
Get sub item for service type item from ESLL table using previous data that retrieved from ESLL table.
Retrieve data from table LFM1 (Vendor master record purchasing organization data)
Comparing: account number of vendor (LIFNR) = EKKO-LIFNR
Retrieve data from table USR21 (assign user name address key)
Comparing: user name in master record (BNAME) = EKKO-ERNAM.
Retrieve data from table TWLAD (Determination of Address from Plant and Storage Location)
Comparing: plant (WERKS) = EKPO-WERKS
Storage location (LGORT) = EKPO-LGORT.
If there is no data, get address number from table EKPO and retrieve data from ADRC
11. Populate all data into header or item level structure of forms.
Header Layout:
Item Structure:
Field Field Description Field Type / Ref Field Field Conversion Comments
Name Field to Data Length reference routines
Dictionary (for
Currency
/Quantity
Field)
No Increment number - - - - If the item
is sub item
use format
X.Y where
X is the
item
number
and Y is
the sub
number.
material Material MAKT-MATNR - - - Contain
description MAKT-MAKTX material
number,
EKPO-BANFN
description,
EKPO-KONNR PR
Concatenate number,
(ADRC-STREET contract
and ADRC- no, and
HOUSE_NUM1 shipment
and ADRC- destination
POST_CODE1 (storage
and ADRC- location
CITY1) address)
Quantity Quantity for every EKPO-MENGE - EKPO- - -
item MEINS
UoM Unit measurement EKPO-MEINS - - - -
of quantity
Delivery Delivery date EKET-EINDT - - - -
date
Field Field Description Field Type / Ref Field Field Conversion Comments
Name Field to Data Length reference routines
Dictionary (for
Currency
/Quantity
Field)
Unit Price of a material EKPO-NETPR - - EKKO- -
price WAERS
Tax Tax percentage of KONP-KBETR - - - -
the item
Total Total price without EKPO-NETPR * - - EKKO- -
without calculate tax EKPO-MENGE WAERS
tax
Total Total price (EKPO-NETPR * - - EKKO- use KONV-
with tax including tax EKPO-MENGE ) WAERS KBETR *
+ TAX total price
to get tax
amount
Footer Layout:
Breaking:
N/A
Totals:
1. Subtotal : total price without tax for all item listed.
2. Discount : total discount for each item listed.
3. Net price : price after calculated the discount.
4. Grand total : net price + tax for every item.
Sorting:
N/A
7 PERFORMANCE CONSIDERATIONS
N/A
8 SET-UP PROCEDURE
10 EXCEPTIONS
N/A
11 UNIT TEST
Error Processing
1.
2.
3.