Purchase Order Management

47
PURCHASE ORDER: PURCHASE ORDER MANAGEMENT SYSTEM: It has the following steps to manage the purchase orders, Purchase Requisition Document needs to be created befor Request for Quatation Create Quatation Price Comparision Create Purchase Order Purchase Requisition: Request for Quatation: Create Quatation: Price Comparision: It is a business process to compare the one RFQ to another RFQ A purchase order in SAP is a legal document used to record an i also provides the vendor with a reference document to link to s Purchase order Management System allows you to order, track, an orders, list currently outstanding purchase orders, and generat of requirements of materials and/or external services and keep service and the required date It is the initial step in a vendor selection process. The bus Next step is quotation evaluation followed by issue of a purcha The aim of quotation processing is to quickly hand over a bindi view. An initial specification of the product is created in lin

Transcript of Purchase Order Management

Page 1: Purchase Order Management

OVERVIEWPURCHASE ORDER:

PURCHASE ORDER MANAGEMENT SYSTEM:

It has the following steps to manage the purchase orders,

Purchase Requisition Document needs to be created before the purchase order

Request for Quatation

Create Quatation

Price Comparision

Create Purchase Order

Purchase Requisition:

Request for Quatation:

Create Quatation:

Price Comparision:

It is a business process to compare the one RFQ to another RFQ to meet the best price.

A purchase order in SAP is a legal document used to record an individual purchase with the vendor or arrange for a delivery based on prior agreement. It also provides the vendor with a reference document to link to shipping and invoicing processes.

Purchase order Management System allows you to order, track, and receive the materials from the vendor. It also provides the ability to browse purchase orders, list currently outstanding purchase orders, and generate reports based on purchase orders.

Purchase Requisition (PR) is an internal purchasing document in SAP R/3. It is used to give notification to responsible department (purchasing/procurement) of requirements of materials and/or external services and keep track of such requirements. PR must contain information about quantity of a material or a service and the required date

It is the initial step in a vendor selection process. The business sends out RFQ to the vendors and the vendors respond back with Quotations with prices. Next step is quotation evaluation followed by issue of a purchase order for the material/services needed.

The aim of quotation processing is to quickly hand over a binding quotation that is attractive for the customer and justifiable from a business point of view. An initial specification of the product is created in line with the customer’s requirements in the process.

Page 2: Purchase Order Management

Create Purchase Order:

Once the above steps are satisfied by the company/ vendor the purchase order is created . Purchase order is an agreement between the vendor and a company to supply the goods at an agreed rate and at an agreed duration of interval. Purchase order is a legal document between a vendor and a company. It covers the payment terms and terms of delivery also.

Page 3: Purchase Order Management

OVERVIEW

It is a business process to compare the one RFQ to another RFQ to meet the best price.

A purchase order in SAP is a legal document used to record an individual purchase with the vendor or arrange for a delivery based on prior agreement. It also provides the vendor with a reference

Purchase order Management System allows you to order, track, and receive the materials from the vendor. It also provides the ability to browse purchase orders, list currently outstanding purchase

Purchase Requisition (PR) is an internal purchasing document in SAP R/3. It is used to give notification to responsible department (purchasing/procurement) of requirements of materials and/or external services and keep track of such requirements. PR must contain information about quantity of a material or a service and the required date

It is the initial step in a vendor selection process. The business sends out RFQ to the vendors and the vendors respond back with Quotations with prices. Next step is quotation evaluation followed

The aim of quotation processing is to quickly hand over a binding quotation that is attractive for the customer and justifiable from a business point of view. An initial specification of the product is

Page 4: Purchase Order Management

Once the above steps are satisfied by the company/ vendor the purchase order is created . Purchase order is an agreement between the vendor and a company to supply the goods at an agreed rate and at an agreed duration of interval. Purchase order is a legal document between a vendor and a company. It covers the payment terms and terms of delivery also.

Page 5: Purchase Order Management

PROCESS FLOWPROCESS DESCRIPTION:

A purchase order is a legal document used to record an individual purchase (negotiated terms, conditionsand pricing) with the vendor or arrange for a delivery based on prior agreement. It also provides the vendor with a reference document to link to shipping (goods receipt) and invoicing (invoice verification)processes.The purchase order is a commitment to a vendor for a given material, in a specified quantity at apredetermined price and delivery date.Purchase orders can be created for materials that have a material master or for materials that do not have material master.

START CREATE PURCHASE REQUISITION(PR) - ME51N

Page 6: Purchase Order Management

PROCESS FLOW

VENDOR PROCESS

A purchase order is a legal document used to record an individual purchase (negotiated terms, conditionsand pricing) with the vendor or arrange for a delivery based on prior agreement. It also provides the vendor with a reference document to link to shipping (goods receipt) and invoicing (invoice verification)processes.The purchase order is a commitment to a vendor for a given material, in a specified quantity at apredetermined price and delivery date.Purchase orders can be created for materials that have a material master or for materials that do not have material master.

CREATE PURCHASE REQUISITION(PR) - ME51N

CREATE REQUEST FOR QUATATION (RFQ) - ME41

CREATE INQUIRY - VA11

CREATE QUATATION - VA21

MAINTAIN QUATATION - ME47

PRICE COMPARISION - ME49

CREATE PURCHASE ORDER (PO) - ME21N

Page 7: Purchase Order Management

CREATE PURCHASE ORDER (PO) - ME21N

GOODS RECEIPT- MIGO

INVOICE VERIFICATION-MIRO

STOP

VENDOR PAYMENT - FB60

Page 8: Purchase Order Management

PROCESS FLOW

A purchase order is a legal document used to record an individual purchase (negotiated terms, conditionsand pricing) with the vendor or arrange for a delivery based on prior agreement. It also provides the vendor with a reference document to link to shipping (goods receipt) and invoicing (invoice verification)processes.The purchase order is a commitment to a vendor for a given material, in a specified quantity

Page 9: Purchase Order Management

TABLES - PURCHASE ORDER

TABLES DESCRIPTION

EKKO Purchase document

EKPO Purchase document (item level)

EKPV Shipping-Specific Data on Stock Tfr. for Purch. Doc. Item

EKET Delivery schedule

VETVG Delivery Due Index for Stock Transfer

EKES Order Acceptance/Fulfillment Confirmations

EKKN Account assignment in purchasing

EKAN Vendor address purchasing

EKPA Partner functions

EIPO Item export / import data

EINA Purchase info record (main data)

EINE Purchase info record (organisational data)

EORD Source list

EBAN Purchase requisition

EBKN Purchase Requisition Account Assignment

EKBE Purchasing history

RBKP Invoice receipt header

RSEG Invoice receipt items

Document Item, Incoming Invoice, Account Assignment

Document Item: Incoming Invoice for Material

Invoice Receipt, Purchasing Documents Selection

RBCO

RBMA

RBSELBEST (give relation invoice - PO numbers)

Page 10: Purchase Order Management

PURCHASE REQUISITION

PURCHASE ORDER

Page 11: Purchase Order Management
Page 12: Purchase Order Management

Shipping-Specific Data on Stock Tfr. for Purch. Doc. Item

Order Acceptance/Fulfillment Confirmations

Document Item, Incoming Invoice, Account Assignment

Document Item: Incoming Invoice for Material

Invoice Receipt, Purchasing Documents Selection

Page 13: Purchase Order Management
Page 14: Purchase Order Management
Page 15: Purchase Order Management

DATABASE DESIGN

ZCOMPANYCODEFIELD TYPE FIELD NAMEPK BUKRS

BUTXTORT01ADRNR

ZPURCHASEORGFIELD TYPE FIELD NAMEPK EKORG

EKOTXTXADR

ZPURCHASEORGGRPFIELD TYPE FIELD NAMEPK EKGRP

EKNAMEKTELSMTP_ADDR

ZPLANT FIELD TYPE FIELD NAMEPK WERKS

NAME1BWKEYKUNNRLIFNR

ZSTORAGELOCATION FIELD TYPE FIELD NAMEPK LGORT

LGOBE

Page 16: Purchase Order Management

ZVENDOR FIELD TYPE FIELD NAMEPK LIFNR

NAME1ORT01ORT02PFACHPSTLZREGIOADRNR

ZMATERIAL FIELD TYPE FIELD NAMEPK MATNR

MTARTMATKLMBRSHERSDAERNAMLAEDAAENAMNTGEWGEWEIVPREH

ZPURCHASEREQ Purchase requisition

FIELD TYPE FIELD NAMEPK BANFN

BNFPO

Page 17: Purchase Order Management

BSARTBSTYPEKGRPBEDAT

ZPURCHASEORD Purchase Order Creation - header

FIELD TYPE FIELD NAMEPK EBELNFK ANGNR

LPONRBUKRSLIFNREKORGEKGRPWAERSIHRAN

ZPURCHASEORDITM Purchase Order Creation - Items

FIELD TYPE FIELD NAMEFK EBELN

EBELPMATNREMATNBUKRSWERKSLGORTMATKLINFNRIDNLFKTMNGMENGEMEINSBPRMEWEPOS

ZGOODSRECEIPT

FIELD TYPE FIELD NAMEFK EBELNFK EBELP

BLDAT

ZINVOICEVERFICATION

Page 18: Purchase Order Management

FIELD TYPE FIELD NAMEFK EBELNFK BLDAT

BUDAT

Page 19: Purchase Order Management

DATABASE DESIGNORGANISATION DATA

DESCRIPTIONCompany CodeName of the CompanyCityAddress

DESCRIPTIONPurchase OrganisationDescription of Purchase OrganisationSender Line

Assignment of Purchase Org to Purchase Org Group

DESCRIPTION FIELD TYPE FIELD NAMEPurchase Organisation Group PK EKGRPDescription of Purchase Organisation Group EKORGTelephone NumberEmail Address

Assignment of Purchase Org to Purchase Org Group to Comp Code

FIELD TYPE FIELD NAMEPK BUKRS

EKGRP

DESCRIPTIONPlant NumberPlant NameValuation AreaCustomer Number of the PlantVendor Number of the Plant

DESCRIPTION Assignment of Storage Location to PlantStorage Location NumberDescription of Storage Location FIELD TYPE FIELD NAME

PK WERKSLGORT

Assignment of Plant and company code

Page 20: Purchase Order Management

FIELD TYPE FIELD NAMEPK BUKRS

WERKS

MASTER DATA

DESCRIPTIONVendor NumberName of the VendorCityDistrictPO BaxPostal CodeRegionAddress

Assignment Table to combine Organisation data with master dataDESCRIPTION FIELD TYPE FIELD NAMEMaterial Number PK BUKRSMaterial Type LIFNRMaterial Group MATNRIndustryMaterial Created DateCreate Person NameDate of ModifiedModified Person NameNet Weight Weight UnitPrice Unit

TRANSACTION DATA

DESCRIPTIONPurchase Requisition NumberItem Number of Purchase Requisition

Page 21: Purchase Order Management

Purchase Requisition Document TypePurchasing Document CategoryPurchasing GroupPurchase Order Date

DESCRIPTIONPurchasing Document NumberQuatation NumberItem NumberCompany CodeVendor Account NumberPurchasing OrganizationPurchasing GroupCurrency KeyQuatation Submission Date

DESCRIPTIONPurchasing Document NumberItem Number of Purchasing DocumentMaterial NumberMaterial NumberCompany CodePlantStorage LocationMaterial GroupNumber of Purchasing Info RecordMaterial Number Used by VendorTarget QuantityPurchase Order QuantityPurchase Order Unit of MeasureOrder Price Unit (Purchasing)Goods Receipt Indicator

DESCRIPTIONPurchasing Document NumberItem Number of Purchasing DocumentDocument Date

Page 22: Purchase Order Management

DESCRIPTIONPurchasing Document NumberDocument DatePosting Date

Page 23: Purchase Order Management

DATABASE DESIGN

Assignment of Purchase Org to Purchase Org Group

DESCRIPTIONPurchase Organisation GroupPurchase Organisation

Assignment of Purchase Org to Purchase Org Group to Comp Code

DESCRIPTIONCompany CodePurchase Organisation Group

Assignment of Storage Location to Plant

DESCRIPTIONPlant NumberStorage Location Number

Assignment of Plant and company code

Page 24: Purchase Order Management

DESCRIPTIONCompany CodePlant Number

Assignment Table to combine Organisation data with master dataDESCRIPTIONCompany CodeVendor NumberMaterial Number

Page 25: Purchase Order Management
Page 26: Purchase Order Management

TABLE DESIGNZCOMPANYCODE

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0BUKRS BUKRS CHAR 4 0BUTXT BUTXT CHAR 25 0ORT01 ORT01 CHAR 25 0LAND1 LAND1 CHAR 3 0ADRNR ADRNR CHAR 10 0

ZPURORGGROUP

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0EKGRP EKGRP CHAR 3 0EKNAM EKNAM CHAR 18 0EKTEL EKTEL CHAR 12 0TELFX EKTFX CHAR 31 0SMTP_ADDAD_SMTPADR CHAR 241 0

ZPURORG

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0EKORG EKORG CHAR 4 0EKOTX EKOTX CHAR 20 0TXADR TXADR CHAR 70 0

ZPLANT

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0WERKS WERKS_D CHAR 4 0NAME1 NAME1 CHAR 30 0LIFNR LIFNR_WK CHAR 10 0STRAS STRAS CHAR 30 0PFACH PFACH CHAR 10 0PSTLZ PSTLZ CHAR 10 0ORT01 ORT01 CHAR 25 0EKORG EKORG CHAR 4 0

ZSTORAGE

Page 27: Purchase Order Management

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0LGORT LGORT_D CHAR 4 0LGOBE LGOBE CHAR 16 0

ZVENDOR

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0LIFNR LIFNR CHAR 10 0NAME1 NAME1_GP CHAR 35 0ORT01 ORT01_GP CHAR 35 0ORT02 ORT02_GP CHAR 35 0PFACH PFACH CHAR 10 0PSTL2 PSTL2 CHAR 10 0PSTLZ PSTLZ CHAR 10 0REGIO REGIO CHAR 3 0STRAS STRAS_GP CHAR 35 0ADRNR ADRNR CHAR 10 0TELBX TELBX CHAR 15 0TELFX TELFX CHAR 31 0

ZMATERIALMASTER

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0MATNR MATNR CHAR 18 0ERSDA ERSDA DATS 8 0ERNAM ERNAM CHAR 12 0LAEDA LAEDA DATS 8 0AENAM AENAM CHAR 12 0MTART MTART CHAR 4 0MBRSH MBRSH CHAR 1 0MATKL MATKL CHAR 9 0BASMG BASMG QUAN 13 3MEINS MEINS UNIT 3 0NTGEW NTGEW QUAN 13 3GEWEI GEWEI UNIT 3 0WERKS_D WERKS_D CHAR 4 0EKGRP EKGRP CHAR 3 0VPREH VPREH DEC 5 0

ZPURREQ

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0

Page 28: Purchase Order Management

BANFN BANFN CHAR 10 0BNFPO BNFPO NUMC 5 0BSART BBSRT CHAR 4 0BSTYP BSTYP CHAR 1 0EKGRP EKGRP CHAR 3 0ERNAM ERNAM CHAR 12 0ERDAT AEDAT DATS 8 0AFNAM AFNAM CHAR 12 0MATNR MATNR CHAR 18 0EMATN EMATN CHAR 18 0WERKS EWERK CHAR 4 0LGORT LGORT_D CHAR 4 0MATKL MATKL CHAR 9 0MENGE BAMNG QUAN 13 3MEINS BAMEI UNIT 3 0BADAT BADAT DATS 8 0FRGDT FRGDT DATS 8 0WEBAZ WEBAZ DEC 3 0PREIS BAPRE CURR 11 2PEINH EPEIN DEC 5 0

ZPURORDH

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0EBELN EBELN CHAR 10 0BUKRS BUKRS CHAR 4 0BSTYP EBSTYP CHAR 1 0BSART ESART CHAR 4 0AEDAT ERDAT DATS 8 0ERNAM ERNAM CHAR 12 0LIFNR ELIFN CHAR 10 0EKORG EKORG CHAR 4 0EKGRP BKGRP CHAR 3 0BEDAT EBDAT DATS 8 0ANGNR ANGNR CHAR 10 0

ZPURORDI

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0EBELN EBELN CHAR 10 0EBELP EBELP NUMC 5 0AEDAT PAEDT DATS 8 0MATNR MATNR CHAR 18 0EMATN EMATNR CHAR 18 0BUKRS BUKRS CHAR 4 0

Page 29: Purchase Order Management

WERKS EWERK CHAR 4 0LGORT LGORT_D CHAR 4 0MATKL MATKL CHAR 9 0KTMNG KTMNG QUAN 13 3MENGE BSTMG QUAN 13 3MEINS BSTME UNIT 3 0BPRME BBPRM UNIT 3 0PEINH EPEIN DEC 5 0NETWR BWERT CURR 13 2BRTWR BBWERT CURR 13 2

ZGOODSRECEIPT

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0EBELN EBELN CHAR 10 0EBELP EBELP NUMC 5 0BLDAT BLDAT DATS 8 0

ZINVOICEVERFICATION

FIELD DATA ELEMENT DATA TYPELENGTH DECMANDT MANDT CLNT 3 0EBELN EBELN CHAR 10 0BLDAT BLDAT DATS 8 0BUDAT BUDAT DATS 8 0

Page 30: Purchase Order Management

TABLE DESIGNZPURORGTOGRP

DESCRIPTION FIELDClient MANDTCompany Code EKGRPName of Company Code or Company EKORGCityCountry KeyAddress

ZPURORGGRPTOCC

DESCRIPTION FIELDClient MANDTPurchasing Group BUKRSDescription of purchasing group EKGRPTelephone number of purchasing group (buyer group)Fax number of purchasing (buyer) groupE-Mail Address

ZSTORAGETOPLNT

DESCRIPTION FIELDClient MANDTPurchasing Organization WERKSDescription of Purchasing Organization LGORTText Name: Sender Line

ZPLNTTOCCFIELD

DESCRIPTION MANDTClient BUKRSPlant WERKSNameVendor number of plantHouse number and street PO Box FIELDPostal Code MANDTCity BUKRSPurchasing Organization LIFNR

MATNR

Page 31: Purchase Order Management

DESCRIPTIONClientStorage LocationDescription of Storage Location

DESCRIPTIONClientAccount Number of Vendor or CreditorName 1CityDistrictPO BoxP.O. Box Postal CodePostal CodeRegion (State, Province, County)House number and streetAddressTelebox numberFax Number

DESCRIPTIONClientMaterial NumberCreated OnName of Person who Created the ObjectDate of Last ChangeName of Person Who Changed ObjectMaterial TypeIndustry sectorMaterial GroupBase quantityBase Unit of MeasureNet WeightWeight UnitPlantPurchasing GroupComparison price unit

DESCRIPTIONClient

Page 32: Purchase Order Management

Purchase Requisition NumberItem Number of Purchase RequisitionPurchase Requisition Document TypePurchasing Document CategoryPurchasing GroupName of Person who Created the ObjectChanged OnName of Requisitioner/RequesterMaterial NumberMaterial Number Corresponding to Manufacturer Part NumberPlantStorage LocationMaterial GroupPurchase Requisition QuantityPurchase Requisition Unit of MeasureRequisition (Request) DatePurchase Requisition Release DateGoods Receipt Processing Time in DaysPrice in Purchase RequisitionPrice Unit

DESCRIPTIONClientPurchasing Document NumberCompany CodePurchasing Document CategoryPurchasing Document TypeDate on Which Record Was CreatedName of Person who Created the ObjectVendor Account NumberPurchasing OrganizationPurchasing GroupPurchasing Document DateQuotation Number

DESCRIPTIONClientPurchasing Document NumberItem Number of Purchasing DocumentPurchasing Document Item Change DateMaterial NumberMaterial NumberCompany Code

Page 33: Purchase Order Management

PlantStorage LocationMaterial GroupTarget QuantityPurchase Order QuantityPurchase Order Unit of MeasureOrder Price Unit (Purchasing)Price UnitNet Order Value in PO CurrencyGross order value in PO currency

DESCRIPTIONClientPurchasing Document NumberItem Number of Purchasing DocumentGoods Receipt Date

DESCRIPTIONClientPurchasing Document NumberDocument Date in DocumentPosting Date in the Document

Page 34: Purchase Order Management

TABLE DESIGNZPURORGTOGRP

DATA ELE DATA TYPELENGTH DEC DESCRIPTIONMANDT CLNT 3 0 ClientEKGRP CHAR 3 0 Purchasing GroupEKORG CHAR 4 0 Purchasing Organization

ZPURORGGRPTOCC

DATA ELE DATA TYPELENGTH DEC DESCRIPTIONMANDT CLNT 3 0 ClientBUKRS CHAR 4 0 Company CodeEKGRP CHAR 3 0 Purchasing Group

ZSTORAGETOPLNT

DATA ELE DATA TYPELENGTH DEC DESCRIPTIONMANDT CLNT 3 0 ClientWERKS_D CHAR 4 0 PlantLGORT_D CHAR 4 0 Storage Location

ZPLNTTOCCDATA ELE DATA TYPELENGTH DEC DESCRIPTIONMANDT CLNT 3 0 ClientBUKRS CHAR 4 0 Company CodeWERKS_D CHAR 4 0 Plant

DATA ELE DATA TYPELENGTH DEC DESCRIPTIONMANDT CLNT 3 0 ClientBUKRS CHAR 4 0 Company CodeLIFNR CHAR 10 0 Account Number of Vendor or CreditorMATNR CHAR 18 0 Material Number

Page 35: Purchase Order Management

TABLE DESIGN

Page 36: Purchase Order Management

STANDARD BAPI / FUNCTION MODULES

BAPI

BAPI_PO_CREATE1

FUNCTION MODULES

ME_CREATE_PO_HEADER

ME_CREATE_PO_ITEM

CUSTOM FUNCTION MODULES

ZPO_CREATE

ZPO_CHANGE Yet to finish

ZPO_DISPLAY This function module will display the purchase order header and item details based on the purchase order number.

This function module is used to create purchase order based on the company code and vendor and material. This function module validates the data for company code and purchase organisation and purchase group. It will create purchase order to the vendor (vendor details maintained in zvendor master table) and material (material details maintained in zmaterialmster table). This will reflect the data to the purchase order header table(zpurordh) and purchase order item table(zpurordi).

Page 37: Purchase Order Management

This function module will display the purchase order header and item details based on the purchase order number.

This function module is used to create purchase order based on the company code and vendor and material. This function module validates the data for company code and purchase organisation and purchase group. It will create purchase order to the vendor (vendor details maintained in zvendor master table) and material (material details maintained in zmaterialmster table). This will reflect the data to the purchase order header table(zpurordh) and purchase order item table(zpurordi).

Page 38: Purchase Order Management

Function Module ZPO_Create

Test FM

Page 39: Purchase Order Management

Sample Test Ouput with Purchase Order Created

Page 40: Purchase Order Management
Page 41: Purchase Order Management
Page 42: Purchase Order Management
Page 43: Purchase Order Management