DF4312Z1A - XT4312Z1 Edit Object - Begin Doc
Special Input Expected
Data Item DescriptionI/OReqd.Notes
System Fields
JOBSJobNumberI/ONAssigned if blank. Once assigned, must be passed in with all
subsequent calls. Part of key to receiver cache (F43121Z)
CTIDComputerIDIYPart of key to receiver cache (F43121Z ) Use GetComputerID() to
obtain the value prior to calling this function.
PIDProgramIDIYIndicates calling application. Valid values:
'EP4312' (Called from 'P.O. Receipts' to receive PO lines)
'EP43214' (Called from 'Receipts Inquiry' to reverse PO Lines)
'EP43250' (Called from 'Routing Movement' to move quantity to and from 'On Hand' status in
Receipt Routing)
'EP43253' (Called from 'Routing Disposition' to move quantity to and from 'On Hand' status in
Receipt Routing)
VERSPOVersionINVersion of calling application. Used to obtain Processing
Options. PO in description stands for "Processing Option". Default value: ZJDE0001
USERUserIDIY
EV01ReceiptsByPOINIf receiving by P.O then pass in '1'
Processing Flags
SELCOptionIYValid values:
1=Receive P.O.Line completely
4=Receive P.O.Line into Multiple Locations
7=Receive P.O.Line Partially and Close out the remainder
8=Reverse the P.O.Receipt completely
9=Cancel the P.O.Line (i.e. Close out the line on the P.O)
ACTNActionCodeIYValid values:
'A' or '1' = Receive P.O.Line (Always use if 'Option' != 8)
'D' or '3' = Receipt Reversal (Always use if 'Option' = 8)
CRYRCurrencyProcessingFlagINAssigned if blank. Valid values: 'Y', 'N', 'Z'. Indicates
whether currency processing is ON ('Y', 'Z') or OFF ('N')
RWT1ProcessEditsIY'1' == Perform full editing on fields. For now, pass in '1'
('0' == Do not perform editing on fields **FUTURE**)
('2' == Perform partial editing only **FUTURE**)
P.O. Line Information
DOCOOrderNumberIYPart of key in P.O. Header (F4301). Used to obtain P.O. Header
DCTOOrderTypeIYPart of key in P.O. Header (F4301). Used to obtain P.O. Header
KCOOOrderCompanyIYPart of key in P.O. Header (F4301). Used to obtain P.O. Header
SFXOOrderSuffixI/ONAssigned to '000' if blank. Part of key in P.O. Header (F4301).
Used to obtain P.O. Header
P.O. Receipt Information
DOCReceiptNumberINIf passed in, then validated against the P.O. Receipts table
(F43121). If it exists in F43121 then return error because it is not unique.
RCDJReceiptDateI/ONAssigned to today's date if passed in blank
Batch Information
ICUBatchNumberI/ONA batch will be opened if batch number is not passed in. Batch
Type is assumed to be 'O'
General Ledger Information
DGLGLDateI/ONAssigned to today's date if passed in blank. Validated against
current G/L period
EDI Transaction
EV01CalledFromEDII** Required only if it is a EDI transaction
Special Output Returned
Data Item DescriptionI/OReqd.Notes
System Fields
JOBSJobNumberI/ONAssigned if blank. Once assigned, must be passed in with all
subsequent calls. Part of key to receiver cache (F43121Z)
Processing Flags
CRRMCurrencyModeONIndicates if in Foreign ('F') or Domestic ('D') mode. Obtained
from P.O. Header (F4301)
P.O. Line Information
AN8SupplierONObtained from P.O. Header (F4301)
HCODHoldCodeONIndicates whether the Order is 'On Hold' (Non blank value) or
not (Blank). Obtained from P.O Header (F4301)
P.O. Receipt Information
RCDJReceiptDateI/ONAssigned to today's date if passed in blank
Currency Fields
CRDCBaseCurrencyONBase currency of parameter 'OrderCompany'. Obtained from P.O.
Header (F4301)
CRCDPOCurrencyONCurrency the PO is in. Obtained from P.O. Header (F4301)
CRRExchangeRateONConversion between parameters 'BaseCurrency' (Domestic) and
'POCurrency' (Foreign). Obtained from P.O. Header (F4301)
Batch Information
ICUBatchNumberI/ONA batch will be opened if batch number is not passed in. Batch
Type is assumed to be 'O'
BSTBatchStatusON
ICDJBatchDateONWill be assigned as today's date
EV01PostOutOfBalanceON
General Ledger Information
DGLGLDateI/ONAssigned to today's date if passed in blank. Validated against
current G/L period
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
Special Input Expected
| ||||
szComputerID | CTID | char | NONE | NONE |
Special Input Expected
| ||||
cActionCode | ACTN | char | NONE | NONE |
Significant Data Values
| ||||
cProcessEdits | EV01 | char | NONE | NONE |
Significant Data Values
| ||||
szProgramID | PID | char | NONE | NONE |
Significant Data Values
| ||||
cCurrencyProcessingFlag | CRYR | char | NONE | NONE |
Special Input Expected
| ||||
mnOrderNumber | DOCO | MATH_NUMERIC | NONE | NONE |
Special Input Expected
| ||||
szOrderType | DCTO | char | NONE | NONE |
Special Input Expected
| ||||
szOrderCompany | KCOO | char | NONE | NONE |
Special Input Expected
| ||||
szOrderSuffix | SFXO | char | NONE | NONE |
Special Input Expected
| ||||
cCurrencyMode | CRRM | char | NONE | NONE |
Special Output Returned
| ||||
mnReceiptNumber | DOC | MATH_NUMERIC | NONE | NONE |
Special Input Expected
| ||||
mnSupplier | AN8 | MATH_NUMERIC | NONE | NONE |
Special Output Returned
| ||||
szBaseCurrency | CRDC | char | NONE | NONE |
Special Output Returned
| ||||
szPOCurrency | CRCD | char | NONE | NONE |
Special Output Returned
| ||||
mnExchangeRate | CRR | MATH_NUMERIC | NONE | NONE |
Special Output Returned
| ||||
jdReceiptDate | RCDJ | JDEDATE | NONE | NONE |
Special Output Returned
| ||||
jdGLDate | DGL | JDEDATE | NONE | NONE |
Special Output Returned
| ||||
szHoldCode | HCOD | char | NONE | NONE |
Special Output Returned
| ||||
szUserID | USER | char | NONE | NONE |
The code that identifies a user profile. | ||||
szPOVersion | VERS | char | NONE | NONE |
Special Input Expected
| ||||
mnBatchNumber | ICU | MATH_NUMERIC | NONE | NONE |
Special Output Returned
| ||||
cBatchStatus | RWT1 | char | NONE | NONE |
This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :
0 Record does NOT exist in the
| ||||
cPostOutOfBalance | RWT2 | char | NONE | NONE |
This flag indicates whether a record has been written to a transaction work file or not. Allowed values are :
0 Record does NOT exist in the
| ||||
jdBatchDate | DICJ | JDEDATE | NONE | NONE |
Special Output Returned
| ||||
cOption | SELC | char | NONE | NONE |
Significant Data Values
| ||||
cReceiptsByPO | EV01 | char | NONE | NONE |
Special Input Expected
| ||||
cCalledFromEDI | EV03 | char | NONE | NONE |
Special Input Expected
| ||||
mnTriangulationRateFromCurrenc | TRR1 | MATH_NUMERIC | OPT | NONE |
The triangulation currency rate used to convert the From currency code to the Triangulation currency code. | ||||
mnTriangulationRateToCurrency | TRR2 | MATH_NUMERIC | OPT | NONE |
The triangulation currency rate that used to convert from the Triangulation currency code to the To currency code. | ||||
cCurrencyConversionMethod | CRCM | char | OPT | NONE |
A value that specifies which method to use when converting from one currency to another. Valid values are:
Y
Multiplier method. The
| ||||
jdGLDateCascadeReceipt | DGL | JDEDATE | OPT | NONE |
A date that identifies the financial period to which the transaction is to be posted.
The company constants specify the date range for each
|
B0000026 Edit Exchange Rate Tolerance | ||||
B0000027 CurrencyConvForAndDom | ||||
B0000032 RetrieveCurrencyConvFlag | ||||
B0000033 Get Exchange Rate | ||||
B0000042 Batches | ||||
B0000083 Convert Math Numeric to String with Left Zero Pad | ||||
B0000128 Retrieve Company Currency Code | ||||
B0000129 Retrieve Currency Decimals | ||||
B0000130 Retrieve Company From Business Unit | ||||
B0000173 Determine Date, Conversion Method and Rates | ||||
B0000175 Get Next Transaction Number | ||||
B0000176 Add Transaction To Subsystem Queue | ||||
B0200098 PPAT - Get User Id, Address Book Number | ||||
B0900049 Journal Entry | ||||
B3003130 F30026 Cost Components Cache | ||||
B3100730 Update Routing For PO Reciepts | ||||
B4000260 Line Type - Activity Rules | ||||
B4000350 Retrieve Distribution AAI | ||||
B4000520 Get Item UoM Conversion Factor | ||||
B4000880 Verify And Get Address Book for OP | ||||
B4000920 Get Item Branch Mfg Data | ||||
B4000930 Update F4102 MRP Net Chg | ||||
B4001090 Tax Calculator | ||||
B4002000 Compute Unit Or Extended Amount | ||||
B4100030 Verify Quantity Cost Extended | ||||
B4100150 Get Lot Master Fields | ||||
B4100210 Check Item Branch | ||||
B4100600 Verify And Get Item XRef | ||||
B41B0370 Get Bulk Info from Item Master Pointer | ||||
B4201210 Serial Number Processing Edits | ||||
B4300030 Edit Purchasing Tolerance Rules | ||||
B4300110 Get Purchase Order Detail | ||||
B4300130 Get Purchase Order Header | ||||
B4300150 Get Supplier Item Relationships | ||||
B4300160 Set Early, On Time or Late | ||||
B4300210 Calc PO Rec Std Cost Variance | ||||
B4300220 Calculate PO Receipt Zero Balance Adjustment | ||||
B4300230 Update PO Order Total | ||||
B4300370 Get Purchase Order Receipt | ||||
B4300430 Calculate Closed Amounts | ||||
B4300450 Calculate Amount and Quantity on Reversal | ||||
B4300570 Receipt Routing, Verify Receipt Routing Process | ||||
B4300780 F43092 Get Receipt Routing Record | ||||
B4300890 F43092, Verify Active Operations | ||||
B4300950 P43250, Retrieve Processing Options | ||||
B4301030 Get Landed Cost Record | ||||
B4301040 F41291 Read/Write Landed Cost Based on Amount | ||||
B4301050 F41291 Read/Write Landed Cost Job Numbers | ||||
B4301080 Duplicate PO Detail Lines | ||||
B4301171 Read/Write F4311 Cache | ||||
B4301220 Purchasing Tolerance Rules Cache Functions | ||||
B4301230 F4311 - Update Original PO Line | ||||
B4301280 F43121 Get Next Document Number | ||||
B4301300 F43121 Update Landed Cost Records | ||||
B4301350 F41291 Rev Landed Cost Cache | ||||
B4301360 F4312 Status Code Cache | ||||
B4301410 Maintain Purchasing Parms Cache | ||||
B4301500 F43121 Get Next Receipt Traveler Number | ||||
B4301670 P4312 SO Backorder Release Read Write Cache | ||||
B4301720 Read/Write Cost Type Journal Entry Line Number Cache | ||||
B4301730 Receipts Accumulation Quantity Cache | ||||
B4312 Purchase Order Receipt Functions | ||||
B4600630 F46130 Get Reserved Location | ||||
B9800100 Get Audit Information | ||||
B9900410 Get Environment Value | ||||
N3800040 F38012 Agreement Transaction Server | ||||
N3800050 F38010 Agreement Search | ||||
N3800060 F38010 Simple Edit | ||||
N4002540 F4211 Direct Ship Order Integrity | ||||
N41B0450 Get Bulk / Transaction Quantity | ||||
N4300970 Landed Cost Selection | ||||
N4301620 F43121T Retrieve Tag Record | ||||
N4600560 F46130 Reservations Reconciliation Server | ||||
N4700060 EDI Batch Number, Get Next Number | ||||
N4900510 Process Shipment Confirmation | ||||
X00COM Update Commitment Ledger | ||||
X0903 Fiscal Date Edits + | ||||
X0909 Validate Subledger | ||||
X1202 F1201 Validate Asset Number | ||||
X4101 Validate and Retrieve Item Master | ||||
X43091 Receipt Routing Initiator | ||||
X43092R F43092 Receipt Routing Deleter | ||||
X43199 Insert Purchase Ledger | ||||
XF41021 Update F41021 Locations | ||||
XF4105 Item Cost I/O | ||||
XF43121 Purchase Order Item Ledger Functions | ||||
XT4111Z1 Inventory Transactions | ||||
XT4311Z1 Purchase Order Entry |
F43121Z Receiver workfile | ||||
F43121Z1 Receipts Unedited Transaction Table |