Вы находитесь на странице: 1из 9

ProcuretoPayCycle

TablesinPOalongwiththeirlinks:

ThebasicP2P(ProcuretoPay)Cyclecanbeexplainedas:

Thefirststepinthisistogathertherequisitionfromvariousmodulesusingthe
RequisitionImportconcurrentprogram.Forexample,whenwerunaminmaxplanningininventory,
wegetthelistofitemswhichisbelowthereorderlevel.Inthesamereportthereisanoptiontocreate
requisitionaswell.Whenthatoptionisenabled,thesysteminternallycreatesarequisitionforthat
particularitemwhichisbelowthereorderlevel.ThisrequisitioncanbeviewedinPurchasing
responsibility.NotetheRequisitionnumberandthencreateanRFQ(RequestForQuotation)usingthis
Requisitionasthereference.OncethisRFQiscreated,itissenttothevarioussuppliers.Oncethe
suppliersreceivethesequotations,theythensendtheirbid/quotationforapproval.ThentheBuyerssit
andanalyzethesequotationsandfinallyzeroinonaparticularquotationwhichisapprovedasit
satisfiesthevariousconditions.Whenthisquotationisapproved,itisthenconvertedtoaPurchase
Document(therearefourtypesofPurchaseDocuments).AfterthecreationofPurchasedocuments,itis
thenapprovedfollowingtheapprovalhierarchy.OncethisPurchaseorderisapproved,itisthensentto
thesupplierwhointurnshipsthematerialstothelocationspecifiedinthePODocument.Oncethe
materialisshipped,itisthentransferredtothesubinventoryaspertherulesetinReceivingControlsof
theparticularPurchasedocument.Oncethematerialisreceivedthenthenextstepistoprocessthe
paymentforthereceivedmaterials.Fordoingthis,anInvoiceiscreatedandthisinvoiceissenttothe
PayablesdepartmentwhichpaysthesupplierbasedonthepurchaseOrder.Finally,thetransactionis
postedtoGeneralLedger.

Requisition:
TherearetwotypesofrequisitioninPO,InternalandPurchasingRequisitions.
RequisitionTables:
HeaderSection:
PO_REQUISITION_HEADERS_ALL(REQUISITION_HEADER_ID)
ColumnLink:

REQUISITION_HEADER_ID

DocumentTypeColumn:

TYPE_LOOKUP_CODE(valueiseitherInternalorPurchase)

ApprovalFlag:

AUTHORIZATION_STATUS(valueisApproved,

Cancelled,Inprocess,Incomplete,Preapproved,Rejected,
System_saved)

Createdby:PradeepB

ProcuretoPayCycle

LineSection:
PO_REQUISITION_LINES_ALL (REQUISITION_LINE_ID)
ColumnLink:

REQUISITION_HEADER_ID(from
PO_REQUISITION_HEADERS_ALL)

Distributions:
PO_REQ_DISTRIBUTIONS_ALL(DISTRIBUTION_ID)
ColumnLink:

REQUISITION_LINE_ID(fromPO_REQUISITION_LINES_ALL)

RequestForQuotation:

TherearethreetypesofRFQsandtheyareBid,CatalogandStandardQuotations.

P.S:AblanketPurchaseAgreementcanalsobecopiedandcreatedasanRFQ(SourcingRFQ).
o

Catalog:Usedforhighvolumeitemsoritemsforwhichyoursuppliersendsyou
informationregularly.ACatalogquotationorRFQalsoincludespricebreaksatdifferent
quantitylevels.

Standard:Usedforitemsyou'llneedonlyonceornotveryoften,butnotnecessarilyfor
aspecific,fixedquantity,location,anddate.Forexample,youcoulduseaCatalog
quotationorRFQforofficesupplies,butuseaStandardquotationorRFQforaspecial
typeofpenyoudon'torderveryoften.AStandardquotationorRFQalsoincludesprice
breaksatdifferentquantitylevels.

Bid:Usedforaspecific,fixedquantity,location,anddate.Forexample,aBidwouldbe
usedforalargeorexpensivepieceofequipmentthatyou'veneverorderedbefore,or
foranitemthatincurstransportationorotherspecialcosts.Youcannotspecifyprice
breaksforaBidquotationorRFQ.

WecanusetheAutoCreateoptiontocreateanRFQfromRequisition.Autocreatecanalsobeusedto
createaPurchaseOrderdirectlyfromanRequisition
TablesInvolved:
HeaderSection:

PO_HEADERS_ALL

(PO_HEADER_ID)
Createdby:PradeepB

ProcuretoPayCycle

LineSection:

ColumnLink:

PO_HEADER_ID

DocumentType:

TYPE_LOOKUP_CODE (valuesincludeRFQ,QUOTATION,
BLANKET,CONTRACT,STANDARD,PLANNED)

RFQType:

QUOTE_TYPE_LOOKUP_CODE(ValuesincludeSTANDARD,
BID,CATALOG)

RFQStatus:

STATUS_LOOKUP_CODE
Active,InProcess,Close)

(ValuesincludeA,I,Cviz.

PO_LINES_ALL (PO_LINE_ID)

ColumnLink:

PO_HEADER_ID(fromPO_HEADERS_ALL)

PriceBreaks/Shipments:

PO_LINE_LOCATIONS_ALL(LINE_LOCATION_ID)

ColumnLink:

PO_HEADER_ID(FromPO_HEADERS_ALL)

PO_LINE_ID(FromPO_LINES_ALL)

TypeofShipment:

SHIPMENT_TYPE

ClosedStatus:

CLOSED_CODE(ThevaluesincludeCLOSED,

CLOSEDFORINVOICE,CLOSEDFORRECEIVING,FINALLY
CLOSED,OPEN)

Terms:

AP_TERMS_TL(TERM_ID)

ColumnLink:

TERM_ID(inPO_HEADERS_ALL)

Quotation:

UsethesameRFQandgotoTOOLS=>CopyDocumentandcreateaNewQuotationspecifying
thesupplierintheCopyDocumentform.

Createdby:PradeepB

ProcuretoPayCycle

HeaderSection:

PO_HEADERS_ALL(PO_HEADER_ID)

IftheoriginisaCopyDocumentthenthefollowingcolumnswillgetpopulated

FROM_HEADER_ID

(HasthePO_header_IdofRFQ)

FROM_TYPE_LOOKUP_CODE

(Storesthetype_lookup_codeofthe
from_header_id)

DOCUMENT_CREATION_METHOD

(Storesthewaythedocwascreated.Valuesare
COPY_DOCUMENT,AUTOCREATE,ENTER_PO,
PDOI)

LinesSection:

PO_LINES_ALL(PO_LINE_ID)

PriceBreaks/Shipping:

PO_LINE_LOCATIONS_ALL(LINE_LOCATION_ID)

ColumnLink:

PO_HEADER_ID(FromPO_HEADERS_ALL)

PO_LINE_ID(FromPO_LINES_ALL)

ColumnLink:

PO_HEADER_ID(fromPO_HEADERS_ALL)

TypeofShipment:

SHIPMENT_TYPE

ClosedStatus:

CLOSED_CODE(ThevaluesincludeCLOSED,
CLOSEDFORINVOICE,CLOSEDFORRECEIVING,FINALLY
CLOSED,OPEN)

Distributions:

PO_DISTRIBUTIONS_ALL(PO_DISTRIBUTION_ID)

ColumnLink:

PO_HEADER_ID(FromPO_HEADERS_ALL)

PO_LINE_ID(FromPO_LINES_ALL)

LINE_LOCATION_ID(FromPO_LINES_ALL)

PO_RELEASE_ID(FromPO_RELEASES_ALL)
Createdby:PradeepB

ProcuretoPayCycle

QuotationApprovals:

PO_QUOTATION_APPROVALS_ALL(QUOTATION_APPROVAL_ID)

ColumnLink:

LINE_LOCATION_ID(FromPO_LINE_LOCATIONS_ALL)

PurchaseorderCreation:

OncetheQuotationisapproved,usethecopydocumentfeaturetocreateaPurchaseOrder
fromthetoolsmenu.

Whenthisisdone,thePurchaseAgreementcreatedusingStandardQuotationresultsina
BLANKETPURCHASEAGREEMENT.(Thefieldisfrozen,socannotchangethetypeofPO)
HeaderSection:

PO_HEADERS_ALL(PO_HEADER_ID)
AmountAgreed:

BLANKET_TOTAL_AMOUNT(HoldstheAmountAgreedvalueof
BPA)

AmountLimit:

AMOUNT_LIMIT(holdstheLimitofaPOinthetermswindow)

POnumber:

Segment1

P.S:WecanonlyreviseaPurchaseOrderafterithasbeenapproved.AfterrevisingthePurchase
Order,thestatusofthePObecomesRequiresReApprovalandinthebackend,the
Authorization_statusreadsasREQUIRESREAPPROVALandtheApproved_FlagreadsasR.
LineSection:

PO_LINES_ALL(PO_LINE_ID)

ColumnLink:

PO_HEADER_ID(fromPO_HEADERS_ALL)

PriceBreaks/Shipment:

PO_LINE_LOCATIONS_ALL(LINE_LOCATION_ID)

ReleaseofthecreatedPurchaseOrder:

Createdby:PradeepB

ProcuretoPayCycle

OncethePurchaseorderiscreatedandapproved,thenextstepintheprocessistoreleasethe
purchaseorder.

HeaderSection:

PO_RELEASES_ALL(PO_RELEASE_ID)

ColumnLink:

AuthorizationStatus:

PO_HEADER_ID(FromPO_HEADERS_ALL)
AUTHORIZATION_STATUS(thevaluesforthe
Authorization_statusofaReleaseareApproved,InProcess,
RequiresReApproval,Incomplete)

LinesSection:

PO_LINE_LOCATIONS_ALL(LINE_LOCATION_ID)

ColumnLink:

PO_RELEASE_ID(FromPO_RELEASES_ALL)

ApprovalStatus:

APPROVED_FLAG

Distribution:

PO_DISTRIBUTIONS_ALL(PO_DISTRIBUTION_ID)

ColumnLink:

PO_RELEASE_ID(FromPO_RELEASES_ALL)

ReceivingItemsintheInventory:

AfterthereleaseofthePurchaseorder,theitemsarethenreceivedinInventory.Theseare
receivedbasedontheReceivingcontrolsspecifiedinthePurchaseagreement.
Therearethreewaysinwhichanitemisreceivedandtheyare
a) DirectTransfer
Heretheitemisdirectlyreceivedintheinventory.
b) StandardTransfer
Heretheitemisfirstreceivedandisthentransferredtotheconcerned
subinventory.HerewehavetoperformtheReceivingtransactions.
c) Inspection
Heretheitemsarefirstreceivedandthenitisinspectedandaccepted
orrejectedbasedontheinspectionresults.Hereagain,wehaveto
performthereceivingtransactionsandapproveordisapprovethe
items.
Createdby:PradeepB

ProcuretoPayCycle

P.S:WhentheReceivingcontrolhastheoptionasDirectthenwedothereceivingreceipts
alone.
Receiving=>Receipts:
TablesInvolved:
RCV_SHIPMENT_HEADERS(SHIPMENT_HEADER_ID)

ColumnLink:

SHIPMENT_HEADER_ID

RCV_SHIPMENT_LINES (SHIPMENT_LINE_ID)
ColumnLink:

SHIPMENT_HEADER_ID(From
RCV_SHIPMENT_HEADERS)
PO_HEADER_ID(fromPO_HEADERS_ALL)
PO_RELEASE_ID(FromPO_RELEASES_ALL)
PO_LINE_ID(FromPO_LINES_ALL)

PO_LINE_LOCATION_ID(From
PO_LINE_LOCATIONS_ALL)
PO_DISTRIBUTION_ID(FromPO_DISTRIBUTIONS_ALL)
REQUISITION_LINE_ID(From
PO_REQUISITION_LINES_ALL)
REQ_DISTRIBUTION_ID(from
PO_REQ_DISTRIBUTIONS_ALL)

WhentheReceivingcontrolsisofStandardorInspectiontype,thenwedotheReceiving
transactions.Thereisanextratableinvolvedforallthetransactionsthattakesplaceupondoinga
Receivingtransactionormerelyreceipts.

RCV_TRANSACTIONS (TRANSACTION_ID)
ColumnLink:

SHIPMENT_HEADER_ID(From
RCV_SHIPMENT_HEADERS)
SHIPMENT_LINE_ID(FromRCV_SHIPMENT_LINES)

PO_HEADER_ID(fromPO_HEADERS_ALL)
Createdby:PradeepB

ProcuretoPayCycle

PO_RELEASE_ID(FromPO_RELEASES_ALL)
PO_LINE_ID(FromPO_LINES_ALL)

PO_LINE_LOCATION_ID(From
PO_LINE_LOCATIONS_ALL)
PO_DISTRIBUTION_ID(FromPO_DISTRIBUTIONS_ALL)
REQUISITION_LINE_ID(From
PO_REQUISITION_LINES_ALL)
REQ_DISTRIBUTION_ID(from
PO_REQ_DISTRIBUTIONS_ALL)
Oncethisisdone,theitemsaresuccessfullyreceivedintheinventoryandtheonHandquantity
increases.
ThiscanbecheckedfromthetableMTL_ONHAND_QUANTITIES_DETAILS
Invoice:
Thisisthenextstepafterreceivingthematerials.Inthis,aninvoiceiscreatedforthequantityreceived.
TablesInvolved:

AP_INVOICES_ALL(INVOICE_ID)

AP_INVOICE_DISTRIBUTIONS_ALL(INVOICE_DISTRIBUTION_ID)

ColumnLink:

INVOICE_ID(FromAP_INVOICES_ALL)

PO_DISTRIBUTION_ID(FromPO_DISTRIBUTIONS_ALL)

AP_INVOICE_PAYMENTS_ALL(INVOICE_PAYMENT_ID)

ColumnLink:

ColumnLink:

PO_HEADER_ID(FromPO_HEADERS_ALL)

INVOICE_ID(FromAP_INVOICES_ALL)

GeneralLedger:
Thisisthefinalstep;herewetransferthetransactionstoGeneralLedgerusingaconcurrentprogram

Createdby:PradeepB

ProcuretoPayCycle

MiscellaneousTables:

PO_DOCUMENT_TYPES_ALL

FND_LOOKUP_VALUES

PO_HEADERS_ARCHIVE_ALL(PO_HEADER_ID)

(EverythingthathasaPrefixPOrelatestoPurchasing)

[Storestheinformationaboutthepreviousversions,i.e.theolderversionsofaPurchase
Order.Incontrast,thePO_HEADERS_ALLonlyhasthelatestrevisedversionofa
PurchaseOrder.ToviewanyolderversionsofaparticularPO,querythistable.]

PO_VENDORS(VENDOR_ID)

PO_HEADERS_GT
[ThisisaGlobalTemporarytableusedinpurchasingmoduleforintermediate
transactions.Thisistransactionspecificandtherecordsgetdeletedaftereverycommit
]

PO_APPROVED_SUPPLIER_LIST(ASL_ID)

PO_HAZARD_CLASSES (HAZARD_CLASS_ID)

Createdby:PradeepB

Вам также может понравиться