Manual shipment consolidation interface for JD Edwards
About the Manual Shipment Consolidation interface guide
The purpose of this interface is to assign sales order lines to a specified shipment.
An event that may lead to the need of this functionality would be when a sales order line is added after the order was originally created. The new order line that was added has been assigned to a separate shipment number, but you would like all the lines to be on the same shipment.
Another example is when the items are being picked from the order. If the line is split when picking the items, the new line may be added and assigned to a separate shipment number. This interface allows you to reassign those lines to the shipment you specify.
Name | Function name | Description |
---|---|---|
DD3N9151 | dcLINK Interface - Manual Shipment Consolidation | |
ND3N9151 | dcLINKInterfaceManualConsolidate | dcLINK Interface – Manual Shipment Consolidation |
DD3N4905 | PO Retrieval - Manual Shipment Consolidation | |
BD3N4905 | PORetrievalManShipConsolidation | PO Retrieval - Manual Shipment Consolidation |
Processing options
Processing options for ND3N9151.
The DreamWriter will default to ZJDE0001 if not otherwise specified in the parameter list on the call.
Manual shipment consolidation tab
Shipment Status for Order Line Selection (szShipmentStatus_SSTS): The Shipment is protected from changes if the shipment status is greater than or equal to this processing option “shipment status for order line selection” or the transportation constants confirmed shipment status.
Processing option data structure
The interface retrieves these parameters by calling DD3N4905.
These parameters are passed back in the following data structure.
Type | Description | Parameter |
---|---|---|
String | szPO_Version_VERS | Input |
String | szFromShipmentStatus_SSTS | Output |
String | szThruShipmentStatus_SSTS | Output |
Char | cRoutingRequiredIndicator_RRTR | Output |
Char | cShipmentOnLoads_EV01 | Output |
Char | cRoutingSteps_EV01 | Output |
Char | cShipmentCreation_EV01 | Output |
String | szProtectedShipmentStatus_SSTS | Output |
Char | cBypassSONextStatus_EV01 | Output |
String | szOverrideSONextStatus_NXTR | Output |
Char | cWarehouseRequestMode_EV01 | Output |
String | szLoadBuildVersion_VR01 | Output |
String | szShipmentTrackingVersion_VR01 | Output |
String | szTransShipConfirmVersion_VR01 | Output |
String | szDeliveryConfirmVersion_VR01 | Output |
String | szDeliveryDocsVersion_VR01 | Output |
String | szOverrideApproveShipStat_PSPS | Output |
String | szMinimumShipStatusDelDoc_SSTS | Output |
String | szMinimumShipmentStatus_SSTS | Output |
String | szMaximumShipmentStatus_SSTS | Output |
String | cIdentifyHeldShipments_EV01 | Output |
String | szUCC128ShipEditVersion_VERS | Output |
String | cSelfServiceMode_CART | Output |
String | szPackConfirmVersion_VR01 | Output |
Char | cValidRMARequired_EV01 | Output |
Char | cUpdatePONextStatus_EV01 | Output |
String | szOverridePONextStatus_NXTR | Output |
String | szUnapprovedPONextStatus_NXTR | Output |
String | szPreferenceVersion_VERS | Output |
String | szSalesOrderDetailVerison_VR01 | Output |
String | szProcessPickRequestVers_VERS | Output |
String | szShipmentStatus_SSTS | Output |
String | szStatusCodeNext_NXTR | Output |
String | cManualOrderLineSelection_MOLS | Output |
String | szCartonRecomendVersion_VERS | Output |
String | szBatchConfirmSubsystem_VERS | Output |
Processing
Specify only the Order and it will assign all the lines to the Shipment. If you specify a line or item, it will only assign that line to the shipment.
Verify the processing
Sales Order Detail (P4210 on menu G4211) may be used to verify a dcLINK® Manual Shipment Consolidation transaction.
-
Select the record for your sales order line.
-
Use the Row exit Order > Work With Shipment.
-
Review the shipment number assigned to that line.
Input data structure
The input data structure for DD3N9151.
Name | Default values | Notes | ||
---|---|---|---|---|
R/O | Alias | |||
cdcLINKActionCode_EV01 | 0 | X | EV01 | dcLINK Action Code “A” is the default value and is used for Adding dcLINK Action Code “R” to Remove is NOT supported at this time. |
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 | X | JOBS | ||
szProgramId_PID | ND3N4312 | X | PID | Generally leave this blank and let it default in. |
szVersion_VERS | ZJDE0001 | X | VERS | This is used by function to look up the appropriate set of processing options. |
cSuppressErrMsg_EV01 | O | EV01 | Enter a “1” here to suppress error messages - not recommended. You should usually leave this field blank. | |
cErrorCode_ERRC | X | ERRC | Indicates an error condition. Set by program. | |
szErrorMessageKey_EKEY | X | EKEY | Holds the 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 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. | |
mnOrderNumber_DOCO | R | DOCO | ||
szOrderType_DCTO | X | DCTO | We recommend you pass the Order Type for accuracy. | |
szOrderCompany_KCOO | X | KCOO | We recommend you pass the Order Company for accuracy. | |
szUnknownItemNumber_UITM | C | UITM | If you want to add a Line by using the Item Number, then you must pass this field. The Line Number field is a more precise way of selecting a Sales Order line if multiple lines with the same item number exist on the sales order. | |
jdPromisedShipDate_PPDJ | O | PPDJ | ||
mnPromisedShipTime_PMDT | O | PMDT | ||
jdPromisedDeliveryDate_RSDJ | O | RSDJ | ||
mnPromisedDeliveryTime_RSDT | O | RSDT | ||
mnQBEShipmentNumber_SHPN | O | SHPN | ||
szQBEShipmentStatus_SSTS | O | SSTS | ||
cQBEBulkPackedFlag_BPFG | O | BPFG | ||
mnQBEOrderNumber_DOCO | O | DOCO | ||
szQBEOrderType_DCTO | O | DCTO | ||
szQBEOrderCompany_KCOO | O | KCOO | ||
mnQBELineNumber_LNID | C | LNID | If you want to select a specific line from the sales order to be added, then you must pass this Line Number. | |
szQBEOrderSuffix_SFXO | O | SFXO | ||
mnQBESoldTo_AN8 | O | AN8 | ||
mnQBEShipTo_SHAN | O | SHAN | ||
szQBEBranchPlant_MCU | C | MCU | Branch/Plant is required if Unknown Item Number field is used. | |
jdQBERequestedDelDate_DRQJ | O | DRQJ | ||
mnQBERequestedDelTime_DRQT | O | DRQT | ||
jdQBEPromisedShipDate_PPDJ | O | PPDJ | ||
mnQBEPromisedShipTime_PMDT | O | PMDT | ||
jdQBEPromisedDelDate_RSDJ | O | RSDJ | ||
mnQBEPromisedDelTime_RSDT | O | RSDT | ||
mnQBEShortItemNumber_ITM | O | ITM | ||
szQBE2ndItemNumber_LITM | O | LITM | ||
szQBE3rdItemNumber_AITM | O | AITM | ||
szQBEItemDescription_DSC1 | O | DSC1 | ||
szQBELineType_LNTY | O | LNTY | ||
szQBENextStatusCode_NXTR | O | NXTR | ||
szQBELastStatusCode_LTTR | O | LTTR | ||
szQBERelatedKitItemNo_RLIT | O | RLIT | ||
mnQBEComponentLineNo_CPNT | O | CPNT | ||
mnQBEMasterKitLineNo_KTLN | O | KTLN | ||
mnQBENumbOfCpntPerParent_KTP | O | KTP | ||
mnQBERelatedKitComponent_RKIT | O | RKIT | ||
szQBEUnitOfMeasure_UOM | O | UOM | ||
mnQBEOrderQty_UORG | O | UORG | ||
mnQBEShippedQty_SOQS | O | SOQS | ||
mnQBECancelledQty_SOCN | O | SOCN | ||
mnQBEBackOrderedQty_SOBK | O | SOBK | ||
mnQBECarrierNo_CARS | O | CARS | ||
szQBEModeOfTransport_MOT | O | MOT | ||
szQBERouteCode_ROUT | O | ROUT | ||
szQBEStopCode_STOP | O | STOP | ||
szQBEZoneNumber_ZON | O | ZON | ||
szQBEContainerID_CNID | O | CNID | ||
szQBEFreightHandlingCode_FRTH | O | FRTH | ||
szQBEPrimaryUoM_UOM1 | O | UOM1 | ||
mnQBEPrimaryQtyOrdered_PQOR | O | PQOR | ||
szQBEScondaryUoM_UOM | O | UOM | ||
mnQBESecondaryQtyOrdered_SQOR | O | SQOR | ||
mnQBEUnitWeight_ITWT | O | ITWT | ||
szQBEWeightUoM_WTUM | O | WTUM | ||
mnQBEUnitVolume_ITVL | O | ITVL | ||
szQBEVolumeUoM_VLUM | O | VLUM | ||
szQBEPullSignal_PSIG | O | PSIG | ||
szQBEReleaseNumber_RLNU | O | RLNU | ||
jdQBEReleaseDate_RLDJ | O | RLDJ | ||
mnQBEReleaseTime_RLTM | O | RLTM | ||
szQBEShipmentCategory1_SCT1 | O | SCT1 | ||
szQBEShipmentCategory2_SCT2 | O | SCT2 | ||
szQBEShipmentCategory3_SCT3 | O | SCT3 | ||
szQBECommodityClassCode_PRP1 | O | PRP1 | ||
szQBEDispatchGrp_DSGP | O | DSGP | ||
mnOrgShipmentNumber_SHPN | X | SHPN | If the Shipment Number is left blank, the interface will try to use the Order Number and Order Type to look up the current Shipment Number from F4942 the Shipment Detail table and get other details from V4215JA. It is highly recommended that you pass this field. | |
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. | |||
DUAL Unit of Measure Parameters | Refer to Special Processing Interface Usage Guide for DUAL Unit of Measure parameter details. | |||
Lot/Serial Control | Refer to Special Processing Interface Usage Guide for additional information on Lot/Serial Control. |
R = Required
O = Optional
X = Required, but will default in if not passed
C = Conditional
Loading...
There was a problem loading this topic