KanbanCheckInEditLine

Kanban Processing

Minor Business Rule

Object Name: N3101780

Parent DLL: CMFGBASE

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose

To perform processing related to the checking in of a Kanban. 


Kanban Check In Edit Line:

• Fetch Work Cache.
Call B3101820 to fetch the work cache

• Edit Kanban status and determine if this is the last container to be checked in, in which case 
the Kanban is ready to be checked in.


• If checking in a Kanban that is a source type 1 (supplying location is a work center)
• Fetch applicable rate work order if item is a rate scheduled item.
• Perform Kanban Super Backflush Edits which will load all necessary work files, caches, etc. to 
perform blind and non-blind issues, hours & quantities,  and completions.

Call N3101790 to execute Super Backflush edits
• Perform inventory transfer edits.
Call N3101800 to execute inventory transfer edits
 

• If checking in a Kanban that is a source type 2 (supplying location is an inventory location)
• Perform inventory transfer edits.
Call N3101800 to execute inventory transfer edits

• If checking in a Kanban that is a source type 3 (supplying location is an outside supplier)
• Perform PO receipts edits.
Call N3101850 to execute PO receipts edits
• Perform inventory transfer edits.
• Call N3101800 to execute inventory transfer edits

• If checking in a Kanban that is a source type 4  (supplying location is an outside assembly).
• Execute Shipment confirmation processing.
        Call N3101860 to execute Shipment confirmation. 
• Execute PO receipts edits.
        Call N3101850 to execute PO receipts edits.
• Execute inventory transfer edits.
Call N3101800 to execute inventory transfer edits.

Data Structure

D3101780B - Kanban Processing Check In Edit Line

D3101780B Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes

JOBS      Job Number                  IR   Used to retrieve the Work
                                                         Cache created in Begin

                                                         Doc.

ERRC      Error Code                  O   Determines whether any

                                                         errors or warnings were

                                                         issued. ' ' = No Errors

                                                         '1' = Warning '2' =

                                                         Error

DTAI      Error Message ID            O

EV01       Suppress Error Messages      I   '1' = Suppress Error

                                                         Message

EV01      Process Edits            I   Determines what level of

                                                         edit checking is 

                                                         performed. '0' = No Edits 

                                                         '1' = Full Edits '2' = 

                                                         Partial Edits

KID1      Kanban ID                  I

CDN      Deposit Number            I   Also known as the 

                                                         container number.

TRQT      Transaction Qty            I/O   The transaction qty 

                                                         associated with the 

                                                         container.

UOM      Transaction UOM            I   The unit of measure 

                                                         related to the 

                                                         transaction quantity

TRDJ      Transaction Date            I   If blank will default to 

                                                         today's date.

AN8      Employee Number            I   To be used if Hours&Qtys 

                                                         are being processed.

SHFT      Shift                        I   To be used if Hours&Qtys 

                                                         are being processed.

DOCO      Document Number            I/O   The document associated 

                                                         with the Kanban.  Either 

                                                         the document number will 

                                                         already be in the Kanban 

                                                         Master, or Kanban Check 

                                                         In processing will 

                                                         attempt to fetch a 

                                                         qualifying document 

                                                         number and return it to 

                                                         the application.

DCTO      Document Type            I/O

TRQT      Kanban Transaction Qty      O   The transaction qty 

                                                         associated with the 

                                                         kanban, which is the sum 

                                                         of all container 

                                                         transaction quantities.

EV01      Execute SBF Process      O   Values are: ' ' = Don't 

                                                         execute Super Backflush 

                                                         '1' = Execute Super 

                                                         Backflush

EV01      Execute PO Receipts      O   Values are: ' ' = Don't 

                                                         execute PO Receipts '1'= 

                                                         Execute PO Receipts

EV01      Execute Inv Transfers      O   Values are: ' ' = Don't 

                                                         execute Inv. Transfers 

                                                         '1' = Execute Inv. 

                                                         Transfers

ICU      P311221 Batch Number      O   Returned from Super 

                                                         Backflush begin doc.  

                                                         Used when posting hours 

                                                         and quantities.

OPSQ      From Operation Sequence      O   Returned from Super 

                                                         Backflush edit line.  

                                                         Contains the last 

                                                         material pay point.

OPSQ      Thru Operation Sequence      O   The last operation 

                                                         sequence specified on the 

                                                         work order (which must be 

                                                         a pay point).



^

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberJOBSMATH_NUMERICOPTNONE

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

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

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.

cSuppressErrorMessagesEV01charOPTNONE

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

cProcessEditsEV01charOPTNONE

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

mnKanbanIDKID1MATH_NUMERICOPTNONE

A unique identifier for the first kanban assigned to an item in a specified branch/plant, consuming location, or supplying location.

mnDepositNumberCDNMATH_NUMERICOPTNONE

A number that uniquely defines a Construction Deposit.

mnTransactionQuantityTRQTMATH_NUMERICOPTNONE

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).

szTransactionUOMUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnEmployeeNumberAN8MATH_NUMERICOPTNONE

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

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

mnDocumentNumberDOCOMATH_NUMERICOPTNONE

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.

szDocumentTypeDCTOcharOPTNONE

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

mnKanbanTransactionQtyTRQTMATH_NUMERICOPTNONE

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).

cExecuteSBFProcessEV01charOPTNONE

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

cExecuteInvTransfersEV01charOPTNONE

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

mnP311221BatchNumberICUMATH_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.

mnFromOperationSequenceOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnThruOperationSequenceOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

jdTransactionDateTRDJJDEDATEOPTNONE

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

cExecutePOReceiptsEV01charOPTNONE

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

szProgramIdPIDcharOPTNONE

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.

szKanbanLotNumberLOTNcharOPTNONE

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

mnSalesOrderNumberDOCOMATH_NUMERICOPTNONE

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.

szSalesOrderTypeDCTOcharOPTNONE

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

szSalesOrderkeyCompanyKCOOcharOPTNONE

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.

szReceivingLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

cAdHocCardExists_EV01EV01charOPTNONE

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

Related Functions

None

Related Tables

None
KanbanCheckOutEditLine

KanbanCheckOutEditLine

Kanban Processing

Minor Business Rule

Object Name: N3101780

Parent DLL: CMFGBASE

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose

To perform processing related to the checking out of a Kanban. 


Kanban Check Out Edit Line:
• 
Fetch Kanban Work Cache.
Call B3101820 to fetch Kanban Work Cache

• 
Edit Kanban status and determine if this is the last container to be check out, in which case the 
Kanban is ready to be checked out.


• 
If checking out a Kanban that is a source type 1 (supplying location is a work center)
• 
If item is not a rate scheduled item, create a 'regular' Work Order.
Call N3101860 to create a Work Order
• 
If item is a rate scheduled item, find an existing rate.  If existing rate is not found, 
create a rate.

Set flag so that the rate work order is created in enddoc
 

• 
If checking out a Kanban that is a source type 2 (supplying location is an inventory location)
• 
Change the status of the Kanban so that inventory transfers are made during checkin phase.

• 
If checking in a Kanban that is a source type 3 (supplying location is an outside supplier)
• 
Check to see if there's an existing applicable purchase order, if not create a purchase order 
if the processing option is set.

Call N3101850 to create a purchase order
• 
If checking in a Kanban that is a source type 4 (supplying location is an outside assembly)
• 
Create a sales order for the components.
Call N3101880 to create a sales order for all the coponents of the parent item.
• 
Check to see if there's an existing applicable purchase order, if not create a purchase order  
for the end item.

Call N3101850 to create a purchase order.

Data Structure

D3101780C - Kanban Check Out Edit Line

D3101780C Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes

JOBS      Job Number                  IR   Used to retrieve the Work 
                                                         Cache created in Begin 

                                                         Doc.

ERRC      Error Code                  O   Determines whether any 

                                                         errors or warnings were 

                                                         issued. ' ' = No Errors 

                                                         '1' = Warning '2' = 

                                                         Error

DTAI      Error Message ID            O

EV01      Suppress Error Messages      I    '1' = Suppress Error 

                                                         Message

EV01      Process Edits            I   Determines what level of 

                                                         edit checking is

                                                         performed. '0' = No Edits 

                                                         '1' = Full Edits '2' = 

                                                         Partial Edits

KID1      Kanban ID                  I

CDN      Deposit Number            I   Also known as the 

                                                         container number.

TRQT      Transaction Qty            I/O   The transaction qty 

                                                         associated with the 

                                                         container.

UOM      Transaction UOM            I   The unit of measure 

                                                         related to the 

                                                         transaction quantity

TRDJ      Transaction Date            I   If blank, default to 

                                                         today's date.

DOCO      Document Number            I/O   The document associated 

                                                         with the Kanban.  Either 

                                                         the document number will 

                                                         already be in the Kanban 

                                                         Master, or Kanban Check 

                                                         In processing will 

                                                         attempt to fetch a 

                                                         qualifying document 

                                                         number and return it to 

                                                         the application.

DCTO      Document Type            I/O

KCOO      Document Key Company      I/O

LNID      Line Number                  I/O

TRQT      Kanban Transaction Qty      O   The transaction qty 

                                                         associated with the 

                                                         kanban, which is the sum 

                                                         of all container 

                                                         transaction quantities

                                                         .


^

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberJOBSMATH_NUMERICREQNONE

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

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

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.

cSuppressErrorMessagesEV01charOPTNONE

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

cProcessEditsEV01charOPTNONE

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

mnKanbanIDKID1MATH_NUMERICOPTNONE

A unique identifier for the first kanban assigned to an item in a specified branch/plant, consuming location, or supplying location.

mnDepositNumberCDNMATH_NUMERICOPTNONE

A number that uniquely defines a Construction Deposit.

mnTransactionQuantityTRQTMATH_NUMERICOPTNONE

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).

szTransactionUOMUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

jdTransactionDateTRDJJDEDATEOPTNONE

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

mnDocumentNumberDOCOMATH_NUMERICOPTNONE

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.

szDocumentTypeDCTOcharOPTNONE

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

szCompanyKeyOrderNoKCOOcharOPTNONE

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_NUMERICOPTNONE

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.

mnKanbanTransactionQtyTRQTMATH_NUMERICOPTNONE

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).

szTypeBillTBMcharOPTNONE

A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses. 
For example:    M     Standard manufacturing bill    RWK   Rework bill    SPR   Spare parts bill  The system enters bill type M in the work order 
header when you create a work order, unless you specify another bill type. The system reads the bill type code on the work order header to 
know which bill of material to use to create the work order parts list. MRP uses the bill type code to identify the bill of material to use when it 
attaches MRP messages. Batch bills of material must be type M for shop floor management, product costing, and MRP processing.

mnSupplierAN8MATH_NUMERICOPTNONE

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

szCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

cMultipleBlanketsEV01charOPTNONE

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

szOrderSuffixSFX0charOPTNONE

A number that identifies the pay item for a voucher or invoice. The system automatically assigns the pay item number. If a voucher or 
invoice has multiple pay items, the numbers are sequential.

Related Functions

None

Related Tables

None
KanbanCompleteEditLine

KanbanCompleteEditLine

Kanban Processing

Minor Business Rule

Object Name: N3101780

Parent DLL: CMFGBASE

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose

To perform processing related completing of a Kanban. 


Kanban Complete Edit Line:

• Fetch Work Cache.
Call B3101820 to fetch Work Cache

• Edit Kanban status and determine if this is the last container to be completed, in which case the 
Kanban is ready to be completed.


• If checking in a Kanban that is a source type 1 (supplying location is a work center)
• Fetch applicable rate work order if item is a rate scheduled item.
• Perform Kanban Super Backflush Edits which will load all necessary work files, caches, etc. to 
perform blind and non-blind issues, hours & quantities,  and completions.

Call N3101790 to execute super backflush edits
• Perform inventory transfer edits.
Set a flag to perform inventory transfers while checkin phase

• If checking in a Kanban that is a source type 2 (supplying location is an inventory location)
• Change the status of the Kanban to perform inventory transfers while checkin phase.

• If checking in a Kanban that is a source type 3 (supplying location is an outside supplier)
• Execute PO receipts edits.
Call N3101850 to execute PO receipts edits

• If checking in a Kanban that is a source type 4 (supplying location is an outside assembly)
• Execute Shipment confirmation processing.
        Call N3101860 to do Shipment Confirmation processing.
• Execute PO receipts edits
        Call N3101850 to do Purcase Receipts processings.

^

Data Structure

D3101780D - Kanban Processing Complete Edit Line

D3101780D Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes

JOBS      Job Number                  IR    Used to retrieve the                  
                                                          Work Cache created in 

                                                          Begin Doc.

ERRC      Error Code                  O    Determines whether any 

                                                          errors or warnings were 

                                                          issued. ' ' = No Errors 

                                                          '1' = Warning '2' = 

                                                          Error

DTAI      Error Message ID            O

EV01      Suppress Error Messages      I    '1' = Suppress Error 

                                                          Message

EV01      Process Edits            I    Determines what level of 

                                                          edit checking is 

                                                          performed. '0' = No 

                                                          Edits '1' = Full Edits 

                                                          '2' = Partial Edits

KID1      Kanban ID                  I

CDN      Deposit Number            I    Also known as the 

                                                          container number.

TRQT      Transaction Qty            I/O    The transaction qty 

                                                          associated with the 

                                                          container.

UOM      Transaction UOM            I    The unit of measure 

                                                          related to the 

                                                          transaction quantity

TRDJ      TransactionDate            I    If blank, will default 

                                                          to today's date.

AN8      Employee Number            I    To be used if Hours&Qtys 

                                                          are being processed.

SHFT      Shift                        I    To be used if Hours&Qtys 

                                                          are being processed.

DOCO      Document Number            I/O    The document associated 

                                                          with the Kanban.  Either 

                                                          the document number will 

                                                          already be in the Kanban 

                                                          Master, or Kanban Check 

                                                          In processing will 

                                                          attempt to fetch a 

                                                          qualifying document 

                                                          number and return it to 

                                                          the application.

DCTO      Document Type            I/O

TRQT      Kanban Transaction Qty      O    The transaction qty 

                                                          associated with the 

                                                          kanban, which is the sum 

                                                          of all container 

                                                          transaction quantities.

EV01      Execute SBF Process      O    Values are: ' ' = Don't 

                                                          execute Super Backflush 

                                                          '1' = Execute Super 

                                                          Backflush

EV01      Execute PO Receipts      O    Values are: ' ' = Don't 

                                                          execute PO Receipts '1'= 

                                                          Execute PO Receipts

EV01      Execute Inv Transfers      O    Values are: ' ' = Don't 

                                                          execute Inv. Transfers 

                                                          '1' = Execute Inv. 

                                                          Transfers

ICU      P311221 Batch Number      O    Returned from Super 

                                                          Backflush begin doc.  

                                                          Used when posting hours 

                                                          and quantities.

OPSQ      From Operation Sequence      O    Returned from Super 

                                                          Backflush edit line.  

                                                          Contains the last 

                                                          material pay point.

OPSQ      Thru Operation Sequence      O    The last operation 

                                                          sequence specified on 

                                                          the work order (which 

                                                          must be a pay point).

^

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberJOBSMATH_NUMERICOPTNONE

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

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

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.

cSuppressErrorMessagesEV01charOPTNONE

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

cProcessEditsEV01charOPTNONE

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

mnKanbanIDKID1MATH_NUMERICOPTNONE

A unique identifier for the first kanban assigned to an item in a specified branch/plant, consuming location, or supplying location.

mnDepositNumberCDNMATH_NUMERICOPTNONE

A number that uniquely defines a Construction Deposit.

mnTransactionQuantityTRQTMATH_NUMERICOPTNONE

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).

szUnitOfMeasureUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

jdTransactionDateTRDJJDEDATEOPTNONE

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

mnEmployeeNumberAN8MATH_NUMERICOPTNONE

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

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

mnDocumentOrderInvoiceEDOCOMATH_NUMERICOPTNONE

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.

szDocumentTypeDCTOcharOPTNONE

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

mnKanbanTransactionQtyTRQTMATH_NUMERICOPTNONE

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).

cExecuteSBFProcessEV01charOPTNONE

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

cExecuteInvTransferEV01charOPTNONE

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

mnP311221BatchNumberICUMATH_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.

mnFromOperationSequenceOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnThruOperationSequenceOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

cExecutePOReceiptsEV01charOPTNONE

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

szProgramIdPIDcharOPTNONE

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.

szKanbanLotNumberLOTNcharOPTNONE

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

mnSalesOrderNumberDOCOMATH_NUMERICOPTNONE

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.

szSalesOrderTypeDCTOcharOPTNONE

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

szSalesOrderKeyCompanyKCOOcharOPTNONE

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.

szReceivingLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

Related Functions

None

Related Tables

None
KanbanProcessingBeginDoc

KanbanProcessingBeginDoc

Kanban Processing

Minor Business Rule

Object Name: N3101780

Parent DLL: CMFGBASE

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose

To generate a job number to perform processing related to the checking in, checking out, or 

completing of a Kanban. The Kanban Processing Master Business Function is organized into five external 

Business Functions.


Kanban Begin Doc:
• 
Assign job number if one is not already assigned.
• 
Call X0010 to generate a job number

• 
Retrieve Kanban Processing Options.
• 
Call B3101810 to retrieve Kanban POs

• 
Write processing option values to a work cache.
• 
Call B3101820 to update the work order cache


Data Structure

D3101780A - Kanban Processing Begin Doc

D3101780A - Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes

PID      Program ID                  I   Currently not used.

VERS      P3157 Version             I   Used to load processing                      

                                                                                                      

             

                                                         options from form P3157.                     

                                              

                                                         If left blank, version                       

                                  

                                                         ZJDE0001 is used.

JOBS      Job Number              I/O   If passed in this job

                                                         number is used when

                                                         writing the work cache.

                                                         If blank, a new job

                                                         number is assigned and

                                                         returned to the calling

                                                         funciton.

ERRC      Error Code                  O   Determines whether any

                                                         errors or warnings were

                                                         issued. ' ' = No Errors

                                                         '1' = Warning '2' =

                                                         Error

DTAI      Error Message ID            O

EV01      Suppress Error Messages      I   '1' = Suppress Error

                                                         Message

^

Parameter NameData ItemData TypeReq/OptI/O/Both
szProgramIdPIDcharOPTNONE

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.

szKanbanProcessingVersionVERScharOPTNONE

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.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

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.

cSuppressErrorMessagesEV01charOPTNONE

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

szMachineKeyMKEYcharOPTNONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

Related Functions

None

Related Tables

None
KanbanProcessingEndDoc

KanbanProcessingEndDoc

Kanban Processing

Minor Business Rule

Object Name: N3101780

Parent DLL: CMFGBASE

Location: Client/Server

Language: NER

1.Functional Description


1.1Purpose

To update the related files according to the kanban processing type.


Kanban Processing End Doc
• Fetch Work Cache.
Call B3101820 to fetch work cache
• Update Kanban Master and Detail depending on the flags from work cache
• Depending on the flags from work cache call the following end docs.
Super Backflush End Doc (B3101060)
Work Order Entry End Doc (X4801)
Purchase Order End Doc (XT4311Z1)
Purchase Receipts End Doc (XT4312Z1)
Inventory Transfer End Doc (XT4113Z1)
Work Order Processing (R31410 to attach partslist and routing)
                F4211 End Document (B4200310 to udate F4211 and F4201 tables)

Shipment Confirmation End Document (N4200790)

Data Structure

D3101780E - Kanban Processing End Doc

D3101780E Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes

JOBS      Job Number                  IR   Used to retrieve the Work 

                                                         Cache.

ERRC      Error Code                  O   Determines whether any 

                                                         errors or warnings were 

                                                         issued. ' ' = No Errors 

                                                         '1' = Warning '2' = 

                                                         Error

DTAI      Error Message ID            O

EV01      Suppress Error Messages      I   '1' = Suppress Error 

                                                         Message

EV01      Process Edits            I   Determines what level of 

                                                         edit checking is 

                                                         performed. '0' = No Edits 

                                                         '1' = Full Edits '2' = 

                                                         Partial Edits

EV01      Kanban Action             IY   '1' = Check In '2' = 

                                                         Check Out '3' = 

                                                         Complete

KID1      Kanban ID                  I

CDN      Deposit Number            I

TRQT      Transaction Qty            I/O

^

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberJOBSMATH_NUMERICOPTNONE

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

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

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.

cSuppressErrorMessagesEV01charOPTNONE

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

cProcessEditsEV01charOPTNONE

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

mnKanbanIDKID1MATH_NUMERICOPTNONE

A unique identifier for the first kanban assigned to an item in a specified branch/plant, consuming location, or supplying location.

mnDepositNumberCDNMATH_NUMERICOPTNONE

A number that uniquely defines a Construction Deposit.

mnTransactionQuantityTRQTMATH_NUMERICOPTNONE

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).

cKanbanActionEV01charOPTNONE

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

szKanbanLotNumberLOTNcharOPTNONE

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

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

Related Functions

None

Related Tables

None