DeliverConfirmAsScheduled

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

1.1Purpose

This business function is designed specifically for the deliver confirm process. It will perform the following functions to confirm delivery of a 
shipment as scheduled..


• Call BeginDoc for shipment
• Loop through all Shipment Detail records and call EditLine for each
• If Ok, call EditDoc
• If Ok, call EndDoc
1.2Setup Notes and Prerequisites


• 
1.3Special Logic


• 
2.Technical Specifications
2.1Parameters

Data Item Data Structure DescriptionI/OReqNotes

SUPPScSuppressErrorMessageIY
DTAIszErrorMessageIDOY

JOBSmnTransportationJobNumberI/OY

EV01cActionTypeIYA = Add C = Change

EV01cDeliveryTypeIY1 = Proof of Delivery 2 = normal in-transit delivery

PIDszProgramIDIYCalling program name

VERSszVersionP49650IYVersion of P49650 where processing options are retrieved.

EV01cBatchModeIY = Interactive Mode. '1' = Batch Mode  This will cause additional edits to be performed 

which would normally been done by the interactive application.

EV02cCheckIfLastForLoadINOnly applies if shipment is on load 1 = check if all shipments are confirmed for the load.

SHPNmnShipmentNumberINrequired for delivery type 1 and 2

RSSNmnRoutingStepNumberINrequired for delivery type 1 and 2

VMCUszPlanningDepotIN

LDNMmnLoadNumberIN

DATYcDispatchTypeIN

DSCDcDispositionCodeBCSIN

DLDTjdActualDeliveryDateIN

DLTMmnActualDeliveryTimeIN

EV01cWriteShipmentStatusIN1 = write shipment status record.

SSCDszShipmentStatusCodeINIf blank, PO value will be used.

SSRSszShipmentStatusCodeReasonINIf blank, PO value will be used

DESCszStatusDescriptionIN

EV02cDontRemoveCacheI1 = do not clear cache

EV01cDispositionNeededON




^

Data Structure

D4900540C - Deliver Confirm As Scheduled

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

szProgramIDPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szVersionP49650VERScharOPTINPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

cBatchModeEV01charOPTINPUT

An option that specifies the type of processing for an event.

cCheckIfLastForLoadEV02charOPTINPUT

An option that specifies the type of processing for an event.

mnShipmentNumberSHPNMATH_NUMERICOPTINPUT

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICOPTINPUT

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

szPlanningDepotVMCUcharOPTINPUT

Indicates the depot from which a trip originates. The Trip Depot and the Trip Number fields identify the unique combination of vehicle, 
registration number, load date, and shift.

mnLoadNumberLDNMMATH_NUMERICOPTINPUT

1

cDispatchTypeDATYcharOPTINPUT

Indicates whether this vehicle uses a weight or a volume device to control and measure the loading of product to its compartments. Valid 
values are:    V Indicates the measurement method is by volume.    W Indicates the measurement method is by weight.    T Indicates the 
measurement method is based on the transcation (OneWorld only).    S Indicates the measurement method is by volume at standard. Used during 
Bulk Load and Delivery Confirmation or when bulk load and delivery confirmation is performed in one step. A bulk vehicle can have a V, or W 
dispatch type. A packed vehicle can only have a W dispatch type.

jdActualDeliveryDateDLDTJDEDATEOPTINPUT

The delivery date of a shipment.

mnActualDeliveryTimeDLTMMATH_NUMERICOPTINPUT

This is the time the customer took delivery of the product.

cWriteShipmentStatusEV01charOPTINPUT

An option that specifies the type of processing for an event.

szShipmentStatusCodeSSCDcharOPTINPUT

A user defined code used to report the status of a shipment.

szShipmentStatusCodeReasonSSRScharOPTINPUT

A user defined code used to report the reason for a particular status.

szStatusDescriptionDESCcharOPTINPUT

A description, remark, name, or address.

cDontRemoveCacheEV01charOPTINPUT

An option that specifies the type of processing for an event.

cDispositionNeededEV01charOPTOUTPUT

An option that specifies the type of processing for an event.

szShipmentStatusSSTScharOPTBOTH

A code that represents the status that a shipment is at. Statuses typically refer to events such as "Confirmed", "Hold", etc.

cIntransitFlagINTFcharOPTBOTH

szLoadStatusLDLScharOPTBOTH

Identifies the status of the load. Valid values are:        New         Pending         Load Approved         In-transit         Delivered         Complete

cModeForDispositionEV01charOPTNONE

An option that specifies the type of processing for an event.

cSourceofOrderSRCOcharOPTNONE

The source of an order on a shipment.  This could be Sales or Purchasing.

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

jdGLDateDGLJDEDATEOPTNONE

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

jdReceiptDateRCDJJDEDATEOPTNONE

The date you received this purchase order line.

Related Functions

None

Related Tables

None
DeliverConfirmBeginDoc

DeliverConfirmBeginDoc

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

1.1Purpose

This business function is designed specifically for Delivery Confirm of a Shipment. It will perform the validation of the shipment status information.

1.2Setup Notes and Prerequisites

• 
• This function will not actually write or update to the shipment or order files, you must call 
DeliverConfirmEndDoc  for that to happen.

1.3Special Logic

• 

2.Technical Specifications

2.1Parameters

Fields needed to process the detail level information:


Data Item Data Structure DescriptionI/OReqNotes

SUPPScSuppressErrorMessageIY
DTAIszErrorMessageIDOY

JOBSmnTransportationJobNumberI/OY

EV01cActionTypeIYA = Add C = Change

EV01cDeliveryTypeIY1 = Proof of Delivery 2 = normal in-transit delivery

EV01cInCacheO1 = record was written/updated in cache.

PIDszProgramIDIYCalling program name

VERSszVersionP49650IYVersion of P49650 where processing options are retrieved.

EV01cBatchModeIY = Interactive Mode. '1' = Batch Mode  This will cause additional edits to be performed 

which would normally been done by the interactive application.

EV02cCheckIfLastForLoadINOnly applies if shipment is on load 1 = check if all shipments are confirmed for the load.

SHPNmnShipmentNumberINrequired for delivery type 1 and 2

RSSNmnRoutingStepNumberINrequired for delivery type 1 and 2

VMCUszPlanningDepotIN

LDNMmnLoadNumberIN

DATYcDispatchTypeIN

DSCDcDispositionCodeBCSIN

DLDTjdActualDeliveryDateIN

DLTMmnActualDeliveryTimeIN

EV01cWriteShipmentStatusIN1 = write shipment status record.

SSCDszShipmentStatusCodeINIf blank, PO value will be used.

SSRSszShipmentStatusCodeReasonINIf blank, PO value will be used

DESCszStatusDescriptionIN

BPFGcBulkPackedFlagONB= Bulk ; P = Packed; required for Deliver Confirm as Scheduled




^

Data Structure

D4900540A - DeliverConfirmBeginDoc

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharNONENONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobnumberJOBSMATH_NUMERICNONENONE

The job number (work station ID) which executed the particular job.

cActionTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cDeliveryTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cInCacheEV01charNONENONE

An option that specifies the type of processing for an event.

szProgramIdPIDcharNONENONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szVersionP49650VERScharNONENONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

cBatchModeEV01charNONENONE

An option that specifies the type of processing for an event.

cCheckIfLastForLoadEV02charNONENONE

An option that specifies the type of processing for an event.

mnShipmentNumberSHPNMATH_NUMERICNONENONE

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICNONENONE

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

szPlanningDepotVMCUcharNONENONE

Indicates the depot from which a trip originates. The Trip Depot and the Trip Number fields identify the unique combination of vehicle, 
registration number, load date, and shift.

mnLoadNumberLDNMMATH_NUMERICNONENONE

1

cDispatchTypeDATYcharNONENONE

Indicates whether this vehicle uses a weight or a volume device to control and measure the loading of product to its compartments. Valid 
values are:    V Indicates the measurement method is by volume.    W Indicates the measurement method is by weight.    T Indicates the 
measurement method is based on the transcation (OneWorld only).    S Indicates the measurement method is by volume at standard. Used during 
Bulk Load and Delivery Confirmation or when bulk load and delivery confirmation is performed in one step. A bulk vehicle can have a V, or W 
dispatch type. A packed vehicle can only have a W dispatch type.

cDispositionCodeBCSDSCDcharNONENONE

Indicates the action to be taken on the quantity remaining on an order. Valid values are:    B Backorder    C Cancel    S Leave amount 
shippable    K Cancel the entire remaining, including backorders

jdActualDeliveryDateDLDTJDEDATENONENONE

The delivery date of a shipment.

mnActualDeliveryTimeDLTMMATH_NUMERICNONENONE

This is the time the customer took delivery of the product.

cWriteShipmentStatusEV01charNONENONE

An option that specifies the type of processing for an event.

szShipmentStatusCodeSSCDcharNONENONE

A user defined code used to report the status of a shipment.

szShipmentStatusCodeReasonSSRScharNONENONE

A user defined code used to report the reason for a particular status.

szStatusDescriptionDESCcharNONENONE

A description, remark, name, or address.

cBulkPackedFlagBPFGcharOPTNONE

A code that indicates if the item is a bulk liquid product. If it is a bulk product, you must perform temperature and density/gravity 
conversions. To record the movement of bulk products, you must use forms designed specifically for bulk products. If you try to record movement using 
standard inventory forms, the system prevents the movement. Valid values are:    P Packaged    B Bulk liquid  If you leave this field blank, the 
system uses P.

cSourceofOrderSRCOcharOPTNONE

The source of an order on a shipment.  This could be Sales or Purchasing.

szCreditOrderNextStatusCodeNXTRcharOPTNONE

A user defined code (system 40/type AT) indicating the next step in the order flow of the line type.

szReceiptRoutingVersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szBatchTypeICUTcharOPTNONE

A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction. 
Valid values are set up in user defined code table 98/IT. You cannot assign new values. All batch types are hard coded.

jdBatchDateDICJJDEDATEOPTNONE

The date of the batch. If you leave this field blank, the system date is used.

cBatchStatusISTcharOPTNONE

A user defined code (98/IC) that indicates the posting status of a batch. Valid values are: Blank    Unposted batches that are pending 
approval or have a status of approved. A        Approved for posting. The batch has no errors, and is in balance, but has not yet been posted. D       
Posted. The batch posted successfully. E        Error. The batch is in error. You must correct the batch before it can post. P        Posting. The system 
is in the process of posting the batch to the general ledger. The batch is unavailable until the posting process is complete. If errors occur 
during the post, the batch status changes to E (error). U        In use. The batch is temporarily unavailable because someone is working with it, or 
the batch appears to be in use because a power failure occurred while the batch was open.

mnLastJournalEntryLineNoJELNMATH_NUMERICOPTNONE

A number that designates a line within a journal entry. The system uses this field to sequence the journal entry lines for inquiry purposes.

szDomesticCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

mnF0911JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnF43121JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnF4311JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnF4111JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnLandedCostJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnLandedCostF0911JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

Related Functions

None

Related Tables

None
DeliverConfirmClearWorkFile

DeliverConfirmClearWorkFile

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

1.Functional Description
1.1Purpose

This function will clear records from all the Deliver Confirm Caches.

1.2Setup Notes and Prerequisites


None

1.3Special Logic


If a specific Transportation Job Number is passed in, the function will only clear the work file for that Job Number.  If no Job Number parameters are 

specified, the function will clear the entire caches.  

2.Technical Specifications

2.1 Parameters:

CData Item Data Structure DescriptionI/OReqNotes

ERRcSuppressErrorMessageIY
DTAIszErrorMessageIDOY

JOBSmnTransportationJobNumberIY


^

Data Structure

D4900540Z - DeliverConfirmClearWorkFile

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageERRcharNONENONE

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobNumberJOBSMATH_NUMERICNONENONE

The job number (work station ID) which executed the particular job.

Related Functions

None

Related Tables

None
DeliverConfirmEditDoc

DeliverConfirmEditDoc

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

DeliverConfirmEditDoc

1.Functional Description
1.1Purpose

This business function is designed specifically for the deliver confirm process. It will perform the following functions to insure that a shipment is 
correctly deliver confirmed.

Delivery Type: Proof of Delivery
• Verify that shipment status is still valid for deliver confirm.
Delivery Type: In-transit delivery
• Verify that shipment status is still valid for deliver confirm.
• Find all miscellaneous lines for the shipment and process them through edit line.
• Check if all lines on this shipment will be confirmed.
• If check load flag is set and shipment is on a load, check if all shipments on load have been 
confirmed.  If yes, check if any in-transit is remaining.

Delivery Type: Milk Run  New Order
• To Be Determined
Delivery Type: Milk Run  Existing Order
• To Be Determined
1.2Setup Notes and Prerequisites


• This program must be proceeded by at least the BeginDoc function that loads the header cache. 
• The calling application should decide whether DeliverConfirmEndDoc should be called.
• This function will not actually write or update to the shipment or order related files, you must 
call DeliverConfirmEndDoc manually for that to happen.

1.3Special Logic


• If errors are detected, the business function will flag the record in the cache.  These errors must 
be corrected before DeliverConfirmEditDoc and DeliverConfirmEndDoc are called.

2.Technical Specifications
2.1Parameters

Data Item Data Structure DescriptionI/OReqNotes

SUPPScSuppressErrorMessageIY
DTAIszErrorMessageIDOY

JOBSmnTransportationJobNumberIY

SHPNmnShipmentNumberIY

RSSNmnRoutingStepNumberIY

EV02cCheckIfLastForLoadIOnly applies if shipment is on load 1 = check if all shipments are confirmed for the load.

EV06cEditsPassedO1 = Edits passed with no errors.

EV01cConfirmLoadO1 = confirm load.  This is the last shipment to be confirmed on the load so the status of the load can 

be advanced. This is only checked when the cCheckIfLastForLoad parameter is set to '1' for in-transit deliveries.

EV01cDispositionNeededO1 = disposition of in-transit balances will be needed after this confirm.  This is only 

checked when the cCheckIfLastForLoad parameter is set to '1' for in-transit deliveries.


^

Data Structure

D4900540D - DeliverConfirmEditDoc

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharNONENONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobNumberJOBSMATH_NUMERICNONENONE

The job number (work station ID) which executed the particular job.

mnShipmentNumberSHPNMATH_NUMERICNONENONE

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICNONENONE

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

cCheckIfLastForLoadEV02charNONENONE

An option that specifies the type of processing for an event.

cEditsPassedEV06charNONENONE

An option that specifies the type of processing for an event.

cConfirmLoadEV01charNONENONE

An option that specifies the type of processing for an event.

cDispositionNeededEV01charNONENONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None
DeliverConfirmEditLine

DeliverConfirmEditLine

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

1.Functional Description
1.1Purpose

This business function is designed specifically for the deliver confirm process.  It will perform the logic to validate the delivery of a single order line.

1.2Setup Notes and Prerequisites


• This program must be proceeded by at least the BeginDoc function that loads the deliver confirm 
header cache. 

• The calling application should decide whether DeliverConfirmEndDoc should be called.
• This function will not actually write or update to the Order, Shipment, or Load related files, you 
must call DeliverConfirmEndDoc manually for that to happen.

• Change mode only supports changes to quantities and disposition code.
1.3Special Logic


• If errors are detected, the business function will flag the record in the cache.  These errors must 
be corrected before DeliverConfirmEditDoc and DeliverConfirmEndDoc are called.

• The following general validations are done to ensure that the order line can be confirmed.
Delivery Type: Proof of Delivery
• This function is not valid for this type.
Delivery Type: In-transit delivery
• Source Type is valid (note: only type 'S' is supported at this time)
• Order line is on the shipment specified in BeginDoc
• Order line is at a valid status (against status range in version)
• Determine next status for line.
• If line is a miscellaneous line, skip remaining edits and add to cache
• Line is not for a kit component
• Quantity delivered does not exceed scheduled
• Quantity delivered does not exceed in-transit quantity
• For bulk items, if temperature/density fields are not passed, use values from F49211 or 
in-transit record.

Delivery Type: Milk Run  New Order
• To Be Determined
Delivery Type: Milk Run  Existing Order
• To Be Determined
• If there are no errors detected, the record is written to the cache.
2.Technical Specifications

2.1Parameters

Data Item Data Structure DescriptionI/OReqNotes

SUPPScSuppressErrorMessageIY
DTAIszErrorMessageIDOY

JOBSmnTransportationJobNumberIY

EV01cActionTypeIYA = Add C = Change D = Delete

EV01cInCacheO1 = record was written/updated in cache.

EV03cEditsPassedO1 = edits passed

SHPNmnShipmentNumberIY

RSSNmnRoutingStepNumberIY


DOCOmnDocumentOrderInvoiceEI

DCTOszOrderTypeI

KCOOmnCompanyKeyOrderNoI

LNIDmnLineNumberI

SRCOcSourceofOrderI


EV01cMiscellaneousLineI1 = Yes

ITMmnIdentifierShortItemI

LOTNszLot99I

AN8mnCommingledOwnerI

TRQTmnQuantityTransactionI

TRUMszUnitOfMeasureTransactI

STUMmnStockTotalinPrimaryUOMI/OBulk and Pack products in primary UOM.

UOM1szUnitOfMeasurePrimaryI/O

AMBRmnAmbientResultI/OR: bulk products.

BUM3szUnitofMeasure3I/OR: bulk products.

STOKmnStockTotalVolumeI/OR: bulk products.

BUM4szUnitofMeasure4I/OR: bulk products.

WGTRmnWeightResultI/OR: bulk products.

BUM5szUnitofMeasure5I/OR: bulk products.

VCFmnVolumeCorrectionFactorI/OR: bulk products.

TEMPmnTemperatureI/OR: bulk products.

STPUcTemperatureTypeI/OR: bulk products.

DNTYmnDensityI/OR: bulk products.

DNTPcDensityTypeAtStandardTemI/OR: bulk products.

DETPmnDensityTemperatureI/OR: bulk products.

DTPUcDensityTemperatureUnitI/OR: bulk products.

UNCSmnAmountUnitCostI/O

ECSTmnAmountExtendedCostI/O

DMCTszContractNumberDistributiI/OFuture

DMCSmnContractSupplementDistriI/OFuture

RDTMmnTimeReadI/OReading Date

DTEjdDateReadI/OReading Time

METNszMeterNumberI

OPNRmnUnitsBeginingThroughputQIOpening Reading

PNCRmnUnitsNewTotalThroughputQIClosing Reading

BFWTmnWeightBeforeLoadingI

BWTUszUnitofMeasurebeforeI

AFWTmnWeightAfterLoadingI

AWTUszUnitofMeasureafterI


DATYcDispatchTypeI

DSCDcDispositionCodeBCSI


^

Data Structure

D4900540B - DeliverConfirmEditLine

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharNONENONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobnumberJOBSMATH_NUMERICNONENONE

The job number (work station ID) which executed the particular job.

cActionTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cInCacheEV01charNONENONE

An option that specifies the type of processing for an event.

cEditsPassedEV03charNONENONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

mnShipmentNumberSHPNMATH_NUMERICNONENONE

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICNONENONE

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICNONENONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharNONENONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharNONENONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

mnLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cSourceofOrderSRCOcharNONENONE

The source of an order on a shipment.  This could be Sales or Purchasing.

cMiscellaneousLineEV01charNONENONE

An option that specifies the type of processing for an event.

mnIdentifierShortItemITMMATH_NUMERICNONENONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szLot99LOTNcharNONENONE

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

mnCommingledOwnerAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnQuantityTransactionTRQTMATH_NUMERICNONENONE

A value that represents the available quantity, which might consist of the on-hand balance minus commitments, reservations, and 
backorders. You enter this value in the Branch/Plant Constants program (P41001).

szUnitOfMeasureTransactTRUMcharNONENONE

The unit of measure you used when you entered this transaction into the system.

mnStockTotalinPrimaryUOMSTUMMATH_NUMERICNONENONE

The quantity as converted to the primary stock accounting unit of measure identified for this item (product). This primary stock accounting 
unit can be either volume or weight.

szUnitOfMeasurePrimaryUOM1charNONENONE

A user defined code (00/UM) that identifies the unit of measure that the system uses to express the quantity of an item, for example, EA 
(each) or KG (kilogram).

mnAmbientResultAMBRMATH_NUMERICNONENONE

The volume as measured for density and temperature prior to conversion. You can enter the ambient quantity or let the system 
automatically calculate it.

szUnitofMeasure3BUM3charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnStockTotalVolumeSTOKMATH_NUMERICNONENONE

The volume after it has been converted to a standard base. Conversions are made according to published standard routines for density 
and gravity and for temperature.

szUnitofMeasure4BUM4charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnWeightResultWGTRMATH_NUMERICNONENONE

The weight of the product at standard temperature. The system calculates the weight by multiplying the volume by the density and applying 
an air correction, if necessary (all at the base temperature).

szUnitofMeasure5BUM5charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnVolumeCorrectionFactorVCFMATH_NUMERICNONENONE

A calculated number to convert ambient volume to volume at standard density and temperature. This value identifies the primary stock 
accounting unit of measure used by the system.

mnTemperatureTEMPMATH_NUMERICNONENONE

The temperature of the product.

cTemperatureTypeSTPUcharNONENONE

A code used to identify the type of temperature. Valid values are:    F Fahrenheit    C Celsius 

cDensityTypeAtStandardTemDNTPcharNONENONE

A code used to identify the type of density. Valid values are:    A Absolute Density    G API Specific Gravity    R Relative Density

mnDensityTemperatureDETPMATH_NUMERICNONENONE

Indicates the temperature at which the density was measured. The system uses the density temperature type from Branch/Plant Constants - 
Page 3 Row exit.

cDensityTemperatureUnitDTPUcharNONENONE

Identifies the type of temperature. Valid values are:    F Fahrenheit    C Celsius

mnAmountUnitCostUNCSMATH_NUMERICNONENONE

The amount per unit, derived by dividing the total cost by the unit quantity.

mnAmountExtendedCostECSTMATH_NUMERICNONENONE

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

szContractNumberDistributiDMCTcharNONENONE

A unique number your company assigns to identify a particular agreement. You might want to assign some significance to the agreement 
number (for example,an agreement type code, location, year, and so forth). An agreement might have multiple supplements to record 
addendum or changes, for example.

mnContractSupplementDistriDMCSMATH_NUMERICNONENONE

The supplement number records any changes or addendum to agreements that occur over time or by item. It can also indicate individual 
agreements that are tied to a master agreement. The system allows up to 999 different supplements per base agreement number.

mnTimeReadRDTMMATH_NUMERICNONENONE

The time when the readings were performed. Enter the time in either HHMMSS or HH:MM:SS format. If you leave this field blank, the system 
enters the current time used.

jdDateReadDTEJDEDATENONENONE

You can enter a date with or without slashes (/) or dashes (-) as separators. If you leave a date entry field blank, the system supplies the 
current date.

szMeterNumberMETNcharNONENONE

Identifies the meter.

mnUnitsBeginingThroughputQOPNRMATH_NUMERICNONENONE

The beginning (opening) meter reading before the product flows through a pipeline. In order to calculate the ambient volume, an after 
(closing) meter reading is required.

mnUnitsNewTotalThroughputQPNCRMATH_NUMERICNONENONE

The closing reading of the meter at the date and time specified by the user. This indicates the quantity of product that has flowed through the 
meter when the closing readings are taken. In order to calculate the ambient volume, an after (closing) meter reading is required.

mnWeightBeforeLoadingBFWTMATH_NUMERICNONENONE

The weight of a vehicle before loading any products.

szUnitofMeasurebeforeBWTUcharNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height.

mnWeightAfterLoadingAFWTMATH_NUMERICNONENONE

The weight of a vehicle after loading products.

szUnitofMeasureafterAWTUcharNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height.

cDispatchTypeDATYcharNONENONE

Indicates whether this vehicle uses a weight or a volume device to control and measure the loading of product to its compartments. Valid 
values are:    V Indicates the measurement method is by volume.    W Indicates the measurement method is by weight.    T Indicates the 
measurement method is based on the transcation (OneWorld only).    S Indicates the measurement method is by volume at standard. Used during 
Bulk Load and Delivery Confirmation or when bulk load and delivery confirmation is performed in one step. A bulk vehicle can have a V, or W 
dispatch type. A packed vehicle can only have a W dispatch type.

cDispositionCodeBCSDSCDcharNONENONE

Indicates the action to be taken on the quantity remaining on an order. Valid values are:    B Backorder    C Cancel    S Leave amount 
shippable    K Cancel the entire remaining, including backorders

mnDisplayDensityDENDMATH_NUMERICNONENONE

Identifies your company's standard for density. You can also use this field for pack size and weight information.

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnReceiptLineNumberNLINMATH_NUMERICOPTNONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

szOperationCodeFromOPRCcharOPTNONE

A user defined code (43/OC) that represents an operation or step within the receipt route.

szOperationCodeToOPRTcharOPTNONE

A user defined code (43/OC) that identifies the routing operation or step to which items were moved.

mnExchangeRateCRRMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

cF43121RecordWrittenRWT3charOPTNONE

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 
transaction work file.    1   Record DOES exist in the transaction work file.

cF4311RecordWrittenRWT4charOPTNONE

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 
transaction work file.    1   Record DOES exist in the transaction work file.

cF4111RecordWrittenRWT5charOPTNONE

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 
transaction work file.    1   Record DOES exist in the transaction work file.

jdGLDateDGLJDEDATEOPTNONE

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

jdReceivedDateRCDJJDEDATEOPTNONE

The date you received this purchase order line.

mnTriangulationRateFromCurTRR1MATH_NUMERICOPTNONE

The triangulation currency rate used to convert the From currency code to the Triangulation currency code.

mnTriangulationRateToCurreTRR2MATH_NUMERICOPTNONE

The triangulation currency rate that used to convert from the Triangulation currency code to the To currency code.

cCurrencyConversionMethodCRCMcharOPTNONE

A value that specifies which method to use when converting from one currency to another. Valid values are:  Y  Multiplier method. The 
system multiplies the foreign amount by the multiplier exchange rate to calculate the domestic amount. Z Divisor method. The system divides the 
foreign amount by the divisor exchange rate to calculate the domestic amount.

mnSecondaryQtyTransactionSQORMATH_NUMERICOPTNONE

If the secondary unit of measure option in Inventory Constants is selected,this field will display on data entry screens.

szSecondaryUoMUOM2charOPTNONE

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

Related Functions

None

Related Tables

None
DeliverConfirmEndDocument

DeliverConfirmEndDocument

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

DeliverConfirmEndDocument

1.Functional Description

1.1Purpose

Use this function to save a perform the updates related to deliver confirm.  This process is designed to be run synchronously.


This function performs that following:

Delivery Type: Proof of Delivery
• Update shipment status and dates
• Write shipment tracking status record if requested
Delivery Type: In-transit delivery
• Splits sales order lines where quantities changed
• Advance the status
• Relieve in-transit quantity
• Update shipment status and dates
• Write shipment tracking status record if requested
• If last shipment confirmed on load, advance load status
Delivery Type: Milk Run  New Order
• To Be Determined
Delivery Type: Milk Run  Existing Order
• To Be Determined


The deliver confirm caches are cleared if no errors are detected following the save and the approval.

1.2Setup Notes and Prerequisites


• You must use this function in conjunction with the other Deliver Confirm functions.  In order to 
deliver confirm a shipment, the shipment must have first passed the edits in the Edit Doc function.

1.3Special Logic


None.

2.Technical Specifications

2.1 Parameters:

Data Item Data Structure DescriptionI/OReqNotes

SUPPScSuppressErrorMessageIY
DTAIszErrorMessageIDOY

JOBSmnTransportationJobNumberIY

SHPNmnShipmentNumberIY

RSSNmnRoutingStepNumberIY

EV01cConfirmLoadIY1 = confirm load.  This is the last shipment to be confirmed on the load so the status of the load can 

be advanced. This is only checked when the cCheckIfLastForLoad parameter is set to '1' for in-transit deliveries.

EV02cDontRemoveCacheI1 = do not clear cache

PIDszProgramIDIYCalling program name

INTFcIntransitFlagI/O  Y

SSTSszShipmentStatusI/O  Y

LDLSszLoadStatusI/O  Y


^

Data Structure

D4900540E - DeliverConfirmEndDocument

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharREQINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharREQOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobnumberJOBSMATH_NUMERICREQINPUT

The job number (work station ID) which executed the particular job.

mnShipmentNumberSHPNMATH_NUMERICREQINPUT

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICREQINPUT

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

cConfirmLoadEV01charREQINPUT

An option that specifies the type of processing for an event.

cDontRemoveCacheEV02charOPTINPUT

An option that specifies the type of processing for an event.

szProgramIdPIDcharREQINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

cDispositionNeededEV01charREQINPUT

An option that specifies the type of processing for an event.

cIntransitFlagINTFcharOPTBOTH

szShipmentStatusSSTScharOPTBOTH

A code that represents the status that a shipment is at. Statuses typically refer to events such as "Confirmed", "Hold", etc.

szLoadStatusLDLScharOPTBOTH

Identifies the status of the load. Valid values are:        New         Pending         Load Approved         In-transit         Delivered         Complete

jdGLDateDGLJDEDATEOPTNONE

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

jdReceiptDateRCDJJDEDATEOPTNONE

The date you received this purchase order line.

mnReceiptDocumentNumberDOCMATH_NUMERICOPTNONE

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

Related Functions

None

Related Tables

None
DeliverConfirmPODEditLine

DeliverConfirmPODEditLine

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

Data Structure

D4900540P - Deliver Confirm POD Edit Line

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cInCacheEV01charOPTNONE

An option that specifies the type of processing for an event.

mnShipmentNumberSHPNMATH_NUMERICOPTNONE

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICOPTNONE

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

cSelectionOptionSELCcharOPTNONE

The selection exits are radio buttons that you can choose to determine the type of data that the system displays.

szReferenceNumberREFNcharOPTNONE

A Reference number or identification number as defined for a particular EDI transaction set or as specified by the Reference Number 
Qualifier.

szRefNumberQualifierREFQcharOPTNONE

A code qualifying the Reference Number. Must conform to one of the accepted values for EDI X12 data element 128.

jdDeliveryDateDLDTJDEDATEOPTNONE

The delivery date of a shipment.

mnTimeDeliveryDLTMMATH_NUMERICOPTNONE

This is the time the customer took delivery of the product.

szReceivedByDL01charOPTNONE

A user defined name or remark.

szShipmentStatusCodeSSCDcharOPTNONE

A user defined code used to report the status of a shipment.

szShipmentStatusCodeReasonSSRScharOPTNONE

A user defined code used to report the reason for a particular status.

Related Functions

None

Related Tables

None
IntDeliverConfirmIntransit

IntDeliverConfirmIntransit

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

Data Structure

D4900540M - IntDeliverConfirmIntransit

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharNONENONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobNumberJOBSMATH_NUMERICNONENONE

The job number (work station ID) which executed the particular job.

szPlanningDepotVMCUcharNONENONE

Indicates the depot from which a trip originates. The Trip Depot and the Trip Number fields identify the unique combination of vehicle, 
registration number, load date, and shift.

mnLoadNumberLDNMMATH_NUMERICNONENONE

1

mnShipmentNumberSHPNMATH_NUMERICNONENONE

A "next number" that uniquely identifies a shipment.

mnIdentifierShortItemITMMATH_NUMERICNONENONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szLot99LOTNcharNONENONE

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

mnCommingledOwnerAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnDeliverQtyInPrimarySTUMMATH_NUMERICNONENONE

The quantity as converted to the primary stock accounting unit of measure identified for this item (product). This primary stock accounting 
unit can be either volume or weight.

szUnitOfMeasurePrimaryUOM1charNONENONE

A user defined code (00/UM) that identifies the unit of measure that the system uses to express the quantity of an item, for example, EA 
(each) or KG (kilogram).

cNegativeIntransitAllowedEV01charNONENONE

An option that specifies the type of processing for an event.

cIntransitNegativeEV02charNONENONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None
IntDeliverConfirmUpdateHeaderCac

IntDeliverConfirmUpdateHeaderCac

Deliver Confirm

Minor Business Rule

Object Name: N4900540

Parent DLL: CTRAN

Location: Client/Server

Language: NER

Data Structure

D4900540H - Int Deliver Confirm Update Header Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeACTNcharOPTNONE

A code that specifies the action that is performed. Valid values are: A Add C Change

mnTransportationJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnShipmentNumberSHPNMATH_NUMERICOPTNONE

A "next number" that uniquely identifies a shipment.

jdBatchDateDICJJDEDATEOPTNONE

The date of the batch. If you leave this field blank, the system date is used.

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

cBatchStatusISTcharOPTNONE

A user defined code (98/IC) that indicates the posting status of a batch. Valid values are: Blank    Unposted batches that are pending 
approval or have a status of approved. A        Approved for posting. The batch has no errors, and is in balance, but has not yet been posted. D       
Posted. The batch posted successfully. E        Error. The batch is in error. You must correct the batch before it can post. P        Posting. The system 
is in the process of posting the batch to the general ledger. The batch is unavailable until the posting process is complete. If errors occur 
during the post, the batch status changes to E (error). U        In use. The batch is temporarily unavailable because someone is working with it, or 
the batch appears to be in use because a power failure occurred while the batch was open.

szBatchTypeICUTcharOPTNONE

A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction. 
Valid values are set up in user defined code table 98/IT. You cannot assign new values. All batch types are hard coded.

szDomesticCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

mnLastJournalEntryLineNoJELNMATH_NUMERICOPTNONE

A number that designates a line within a journal entry. The system uses this field to sequence the journal entry lines for inquiry purposes.

mnF0911JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnF43121JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnF4311JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnF4111JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnLandedCostJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnLandedCostF0911JobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTNONE

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szCompanyKeyKCOcharOPTNONE

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

Related Functions

None

Related Tables

None
BR> DMCTszContractNumberDistributiI/OFuture
DMCSmnContractSupplementDistriI/OFuture

RDTMmnTimeReadI/OReading Date

DTEjdDateReadI/OReading Time

METNszMeterNumberI

OPNRmnUnitsBeginingThroughputQIOpening Reading

PNCRmnUnitsNewTotalThroughputQIClosing Reading

BFWTmnWeightBeforeLoadingI

BWTUszUnitofMeasurebeforeI

AFWTmnWeightAfterLoadingI

AWTUszUnitofMeasureafterI


DATYcDispatchTypeI

DSCDcDispositionCodeBCSI


^

Data Structure

D4900540B - DeliverConfirmEditLine

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharNONENONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnTransportationJobnumberJOBSMATH_NUMERICNONENONE

The job number (work station ID) which executed the particular job.

cActionTypeEV01charNONENONE

An option that specifies the type of processing for an event.

cInCacheEV01charNONENONE

An option that specifies the type of processing for an event.

cEditsPassedEV03charNONENONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

mnShipmentNumberSHPNMATH_NUMERICNONENONE

A "next number" that uniquely identifies a shipment.

mnRoutingStepNumberRSSNMATH_NUMERICNONENONE

This is the number assigned to a shipment routing step. The movement of a shipment from the origin to the final destination (ship to 
address) can be made up of one or more routing steps, each with an intermediate destination.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICNONENONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharNONENONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharNONENONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to