Held Purchase Order Release interface for JD Edwards
About the Held Purchase Order Release interface
The Held Purchase Order Release function allows the user to release a Purchase Order or a Sales Order that is currently on hold.
In the EnterpriseOne system, the Release Holds application is P43070, which can be accessed from the G4212 menu. The corresponding dcLINK® interface is ND3N4370 (dcLINK Interface - Held Purchase Order Release). This interface was written in NER and calls a “C” business function BD3N4304 to retrieve the processing options.
Name | Function name | Description |
---|---|---|
DD3N4304 |
dcLINK Processing Options Held Order Release |
|
BD3N4304 |
PORetrievalHeldOrderRel |
dcLINK Processing Options Held Order Release |
DD3N4370 |
dcLINK Interface Held Purchase Order Release |
|
ND3N4370 |
dcLINKInterfaceReleaseHeldPOs; dcLINKInterfaceReleaseHeldOrders |
dcLINK Interface Held Purchase Order Release |
The full name of this interface is ND3N4370 Held Purchase Order Release
This interface guide applies to the following JDE versions.
-
EnterpriseOne 9.0
Additional information
The P43070 – The Release Holds application places a reservation on all orders when it is open. Make sure the application is closed before using the NER to run a transaction. Otherwise the transaction will return an error that the record is reserved.
Processing options
Processing options for P43070.
If not otherwise specified in the parameter list on the call, this interface will default to version ZJDE0001.
Defaults tab
-
Order Type (szPO_DocType): This field is the type of document which is used to indicate its origin.
-
Release Code (szPO_ReleaseCode): The code entered through processing options at the time the held order was released. Sales Order set to “1” and Purchase Order set to blank.
Display tab
-
Display SO (cPO_DisplaySalesOrders): Flag used to determine if P43070 is called for Sales or Purchase Orders.
-
Display Previously Released Orders (cPO_DisplayPrevRlsd): This is not used in the ND3N4370.
Versions tab
-
Sales Order (P4210) Version (szSalesOrderEntryVersion): This is not used in the ND3N4370.
-
Purchase Order (P4310) Version (szSalesOrderEntryVersion): This is not used in the ND3N4370.
-
Ship and Debit (P48013) (szR45100Version): This is not used in the ND3N4370.
-
Kits (szPO_DisplayKitInfo_VL21): This is not used in the ND3N4370.
-
Manufacturing Work Order (P48012): This is not used in the ND3N4370.
Process tab
-
Auto Print Pick Slip (cPrintPickSlips): This is not used in the ND3N4370.
-
Release Status Code (szStatusCodeWo): This is not used in the ND3N4370.
-
Ship and Debit Processing (cCallR45100Mode): This is not used in the ND3N4370.
-
Parent or Ship To Credit Hold Release Processing (Sales Only) (cParentShipToCreditHoldRelease: This is not used in the ND3N4370.
Warehouse tab
-
Processed Update (cWhseRequestMode): This is not used in the ND3N4370.
-
Pick Version (szWhsePickVersion): This is not used in the ND3N4370.
-
Override Next Status (szWhseOverrideNextStatus): This is not used in the ND3N4370.
Prepayment tab
-
Release Authorization Hold (szAuthorizationHoldCode): This is not used in the ND3N4370.
-
Release Settlement Hold (szSettlementHoldCode): This is not used in the ND3N4370.
Processing option data structure for DD3N4304
The interface retrieves these parameters by calling BD3N4304. They are passed back in the following data structure.
Type | Description | Parameter |
---|---|---|
String |
szPO_Version_VERS |
Input |
String |
szPO_OrderType_DCTO |
Output |
String |
szPO_ReleaseCode_RDC |
Output |
Char |
cPO_DisplaySalesOrders_EV01 |
Output |
Char |
cPO_DisplayPrevRlsd_EV18 |
Output |
String |
szPO_SalesOrderEntryVers_VL01 |
Output |
String |
szPO_PurchOrderEntryVers_VL02 |
Output |
String |
szPO_PrintPickSlipVers_VER3 |
Output |
String |
szPO_ShipandDebitVers_VL01 |
Output |
String |
szPO_WOEntryVers_VER2 |
Output |
Char |
cPO_AutoPrintPickSlip_EV02 |
Output |
String |
szPO_WOStatusCode_SRST |
Output |
Char |
cPO_CallShipDebitProces_EV01 |
Output |
Char |
cPO_WhseRequestMode_PRSU |
Output |
String |
szPO_WhsePickVersion_VL13 |
Output |
String |
szPO_WhseOverNxtStat_NXTEV1 |
Output |
String |
szPO_AuthorizeHoldCode_HOLD |
Output |
String |
szPO_SettlementHoldCode_HOLD |
Output |
Char |
cPO_CreditHoldRelease_EV01 |
Output |
Processing
Processing information for Held Purchase Order Release interface.
The required fields differ based on whether the transaction is for a Purchase Order or Sales Order. For all transactions, the mnOrderNumber_DOCO is required. The processing option for Display SO must be set to “1” for Sales Order transactions, and left blank for Purchase Order transactions.
Releasing a Purchase Order will require that a valid order number and password are entered. If order type and order hold codes are left blank, they will default from the processing options. Also the processing option flag for Display SO should be left blank. It will be used to determine what kind of order is being released.
Releasing a Sales Order will require that a valid order number, order company, password, and branch plant are entered. If order type and order hold codes are left blank, they will default from the processing options. Also the processing option flag for Display SO should be set to “1”. It will be used to determine what kind of order is being released.
Verify the processing
Held Order Release (P43070|Work With Held Orders) may be used to verify a dcLINK® Interface – Held Purchase Order Release transaction and a dcLINK® Interface – Held Order Release transaction.
Input data structure
Input data structure for DD3N4370 (Held Purchase Order Release).
Name | Default value | R/O | Alias | Notes |
---|---|---|---|---|
cdcLINKActionCode_EV01 |
EV01 |
Not used. |
||
cActionCode_ACTION |
ACTION |
Not used. |
||
jdDateUpdated_UPMJ |
(today) |
X |
UPMJ |
Returned from GetAuditInfo if not passed in. |
mnTimeUpdated_TDAY |
(now) |
X |
TDAY |
Returned from GetAuditInfo if not passed in. |
szUserId_USER |
(current user id) |
X |
USER |
Returned from GetAuditInfo if not passed in. |
szWorkStationId_JOBN |
(current workstation id) |
X |
JOBN |
Returned from GetAuditInfo if not passed in. |
mnJobNumber_JOBS |
JOBS |
Not used. |
||
szProgramId_PID |
ND3N4370 |
X |
PID |
Generally leave this blank and let it default in. |
szVersion_VERS |
ZJDE0001 |
VERS |
Used to determine if processing PO or SO. |
|
cSuppressErrMsg_EV01 |
EV01 |
Not used. |
||
cErrorCode_ERRC |
ERRC |
Indicates an error condition. Set by program. |
||
szErrorMessageKey_EKEY |
EKEY |
Holds EnterpriseOne error message number. |
||
iDebugLevel_INT01 |
O |
INT01 |
Leave blank except for debugging and testing purposes only. Higher numbers will show more debug dialog boxes. Leaving this blank or setting to “0” suppresses all debug dialog boxes. Do not leave a value greater than “0” in this field after initial setup and testing as it will cause synchronous dialogs on the computer to pop up when the function is called. |
|
Globally Unique Identifier (GUID) Fields
|
GUID values are all optional unless a business must comply with FDA 21 CFR Part 11 auditing requirements. Refer to Special Processing Interface Usage Guide for GUID Input Data Structure details.
|
O = Optional
X = Required but will default in if not passed
C = Conditional (see notes for conditions)
Loading...
There was a problem loading this topic