F41021EditWMSAndManufCommitment

Manufacture Request Commitment

Major Business Rule

Object Name: B4600590

Parent DLL: CWARE

Location: Client/Server

Language: C

Functional Description

Purpose

This function will determine the following:  (1)  Warehouse is to be processed. (2)  To Location is 
to be Work Center or Staging Location.  (3)  Set on the Soft or Hard Commit based on the availability 

or location override.  (4)  Determine if the split line is required for Parts List (F3111).


Technical Specification



Data Structure

D4600590A - F41021 Edit WMS And Manufacture Commitment

Parameter NameData ItemData TypeReq/OptI/O/Both
mnComponentShortItemNumberITMMATH_NUMERICOPTNONE

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

szComponentBranchPlantMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnQuantityOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szMaterialStatusMTSTcharOPTNONE

A user defined code (31/MS) that identifies the current status of a particular component on the work order.

cStockingTypeSTKTcharOPTNONE

A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking 
types are hard-coded and you should not change them:    0   Phantom item    B Bulk floor stock    C Configured item    E Emergency/corrective 
maintenance    F Feature    K Kit parent item    N Nonstock  The first character of Description 2 in the user defined code table indicates if the item 
is purchased (P) or manufactured (M).

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.

cIssueTypeCodeITCcharOPTNONE

A code that indicates how the system issues each component in the bill of material from stock. In Shop Floor Management, it indicates how 
the system issues a part to a work order. Valid values are:    I Manual issue    F Floor stock (there is no issue)    B Backflush (when the part is 
reported as complete)    P Preflush (when the parts list is generated)    U Super backflush (at the pay-point operation)    S Sub-contract item (send 
to supplier)    Blank Shippable end item  You can issue a component in more than one way within a specific branch/plant by using different 
codes on the bill of material and the work order parts list. The bill of material code overrides the branch/plant value.

cWarehouseControlFlagWCTLcharOPTNONE

A code that determines whether the system creates warehouse transactions for the branch/plant.

cCommitmentControlFLD2charOPTNONE

An option that determines how the Shop Floor Management system commits inventory. The options are as follows:     o Hard commitment at 
creation of parts list. The system performs a hard commitment at the creation of the parts list. The hard commitment remains in effect until 
inventory is relieved.     o Soft commitment, then changed to hard commitment when printing. The system performs a soft commitment at the 
creation of the parts list.        The system then changes the commitment to a hard commitment during the pick list print process (P31410) for the 
work order. The hard commitment remains in effect until inventory is relieved.     o Soft commitment at creation of parts list. The system performs a 
soft commitment at creation of the parts list. The soft commitment remains in effect until inventory is relieved. When you set the Commitment 
Method field in the Branch/Plant Constants form to 2 or 3, you must use either Hard commitment at creation of parts list or Soft commitment, 
then hard commitment when printing because a hard commitment must be performed. If you want to identify substitute items when a shortage 
occurs, you must choose the hard commitment at creation of parts list option. When you choose either Soft, Hard when printing or Soft at creation 
of Parts List, any line item in the parts list may be hard-committed prior to printing or relieving the inventory. For World: When the hard/soft 
commit option is set to 2 or 3, any line item in the parts list may be hard committed prior to printing or relieving the inventory. Valid codes are:    1   
Hard commitment    2   Soft commitment, hard commitment when printing (P31410)    3   Soft commitment For OneWorld: To specify how the 
program commits inventory, click one of the following options under the Hard/Soft Commit heading:     o Hard at creation of parts list     o Soft, Hard 
when printing (P31410)     o Soft at creation of parts list

cWOPickListPrintedSHTYcharOPTNONE

A code to designate whether or not the Work Order Pick List has been printed for a Work Order.  If a 1 is in this code, the Work Order Pick 
List has been printed.

cGradeControlOT2YcharOPTNONE

A code that indicates whether you control the item by grade.

szFromGradeFRGDcharOPTNONE

A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that do not meet the minimum grade acceptable. The system does not allow you to sell items 
with grades that do not meet the minimum acceptable level.

szThruGradeTHGDcharOPTNONE

A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that exceed the maximum grade acceptable. The system does not allow you to sell items with 
grades that exceed the maximum grade acceptable.

szLotGradeLOTGcharOPTNONE

A code that indicates the grade of a lot. The grade is used to indicate the quality of the lot. Examples include the following:    A1   Premium 
grade    A2   Secondary grade  The grade for a lot is stored in the Lot Master table (F4108).

cPotencyControlOT1YcharOPTNONE

A code that indicates whether you control the item by potency.

mnFromPotencyFRMPMATH_NUMERICOPTNONE

A number that indicates the minimum potency or percentage of active ingredients acceptable for an item. The system displays a warning 
message if you try to purchase or issue items that do not meet the minimum acceptable potency. The system does not allow you to sell items 
that do not meet the minimum acceptable potency.

mnThruPotencyTHRPMATH_NUMERICOPTNONE

A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item. The system displays a 
warning message if you try to purchase or issue items that have a potency that exceeds the maximum potency acceptable. The system does 
not allow you to sell items that have a potency that exceeds the maximum potency acceptable.

mnLotPotencyLOTPMATH_NUMERICOPTNONE

A code that indicates the potency of the lot expressed as a percentage of active or useful material (for example, the percentage of alcohol 
in a solution). The actual potency of a lot is defined in the Lot Master table (F4108).

cToLocationUseAsWorkCenterEV01charOPTNONE

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

cCheckAvailabilityEV01charOPTNONE

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

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotNumberLOTNcharOPTNONE

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

szToLocationTLOCcharOPTNONE

The storage location to which goods will be moved.

szToLotNumberTLOTcharOPTNONE

The lot number to which you are adding goods. In most cases, this will be the same as the From Lot number.

cProcessWarehouseEV01charOPTNONE

cProcessWarehouse:
' ' = Not Warehouse Commitment

'1' = Warehouse Commitment and Create the Requests

'2' = Warehouse Commitment but do not create the request since

      this is a hard commit.

^

szCommittedLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szCommittedLotNumberLOTNcharOPTNONE

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

cCommittedPBinPBINcharOPTNONE

A code that indicates whether this is the primary or secondary location for this item within this stocking location. Valid values are:    P Primary 
storage location    S Secondary storage location  Note:  You can only have one storage area marked as primary within each branch or 
warehouse. In some cases, the system uses the primary storage area as the default.

cCommittedTypeCOMMcharOPTNONE

cCommittedType (COMM):
'H' = Hard Commit (Commitment should be done to HCOM and QOWO)

'S' = Hard Commit (Commitment should be done to PCOM and FUN1)

^

cSplitLineProcessWarehouseEV01charOPTNONE

cSplitLineProcessWarehouse:
' ' = Not Warehouse Commitment

'1' = Warehouse Commitment and Create the Requests

'2' = Warehouse Commitment but do not create the request since

      this is a hard commit.


^

szSplitLineLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szSplitLineLotNumberLOTNcharOPTNONE

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

cSplitLinePBinPBINcharOPTNONE

A code that indicates whether this is the primary or secondary location for this item within this stocking location. Valid values are:    P Primary 
storage location    S Secondary storage location  Note:  You can only have one storage area marked as primary within each branch or 
warehouse. In some cases, the system uses the primary storage area as the default.

cSplitLineCommittedTypeCOMMcharOPTNONE

cSplitLineCommittedType (COMM):
'H' = Hard Commit (Commitment should be done to HCOM and QOWO)

'S' = Hard Commit (Commitment should be done to PCOM and FUN1)

^

mnSplitLineQuantityUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szWMSStagingLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

Related Functions

B3000440 Verify And Get MFG Constants
B3100310 Get Work Order Data I
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4100010 Calculate Qty Available
B4600380 F4611 Verify And Get Suggestions
B9800100 Get Audit Information
XF41021 Update F41021 Locations

Related Tables

F3009 Job Shop Manufacturing Constants
F3111 Work Order Parts List
F41021 Item Location File
F4600CancelPartsListCommitment

F4600CancelPartsListCommitment

Manufacture Request Commitment

Major Business Rule

Object Name: B4600590

Parent DLL: CWARE

Location: Client/Server

Language: C

Functional Description

Purpose

This function will cancel the request that Manufacture system has created for picked requests.  The 
function will back out the quantity committed to Item Location table (F41021) and update the Parts List 

table (F3111) material status to "09" for cancelled.


Technical Specification


^

Data Structure

D4600590B - F4600 Cancel Parts List Commitment

Parameter NameData ItemData TypeReq/OptI/O/Both
cWarehouseCodeTYFLcharOPTNONE

A code to specify what type of movement information is being displayed. Valid values are:    1   Putaway Information    2   Picking Information   
 3   Replenishment Information 

szOriginCodeOCDEcharOPTNONE

Code that identifies what type of program a warehouse movement request was created from.  You can use this field to select requests 
based on how they were created.  Valid codes are: Request Type Putaway - code OP; Purchase Order Receipts (P4312) Putaway/Replenish - 
code TR; Manual Movement Requests (P46100) Replenish - code BR; Batch Replenishments (P461601) Replenish - code PR; Warehouse 
Picking Server (X46151) Picking - code SO; Batch Order Edit and Creation - Sales (P40211Z).        Sales Order Entry - Single Line (P4201A)        
Order Release (P420111)        Sales Order Release (P42040)        Held Order Release (P42070)        Sales Order Entry - Detail (P4211)        Back 
Order Release - Online (P42117)        Back Order Release - Batch (P42118)           - Transfer Order Entry (P4242)        P42995  - Repost Active 
Sales Orders.        P46150  - Batch Picking Requests.        P47011  - EDI Purchase Order Edit/Create.        P47091  - EDI Request for Quote 
Edit/Create.        code WO; Work Order Parts List Revisions (P3111                         code WB and SB : Request Inquiry (P4600)                         Warehouse 
Movement Confirmations (P4617)

mnUniqueKeyIDUKIDMATH_NUMERICOPTNONE

This field is a unique number used to identify a record in a file.

mnShortItemNumberITMMATH_NUMERICOPTNONE

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

szBranchPlantMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotNumberLOTNcharOPTNONE

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

mnRequestQuantityTQTYMATH_NUMERICOPTNONE

The total quantity of an item to be reworked or scrapped as a result of an ECO disposition.

szRequestUOMUOMcharOPTNONE

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

cCommittedTypeCOMMcharOPTNONE

CommittedType  (COMM):
'H' = Hard Commit (Commitment should be done to HCOM and QOWO)

'S' = Soft Commit (Commitment should be done to PCOM and FUN1)

^

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.

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.

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

mnRequestBatchNumberRQBTMATH_NUMERICOPTNONE

The batch number assigned to one set of putaway, picking, or replenishment requests. This number comes from next numbers for system 
46.

mnRequestSeqNumberRQSQMATH_NUMERICOPTNONE

A number the system assigns to each individual putaway, picking, and replenishment request within a request batch.

szRequestStatusPSTBcharOPTNONE

A code (system 46/type PS) that identifies the current status of a putaway,picking, or replenishment request (F4600) or trip (F4611) within the 
Advanced Warehouse Management system.

cDualUnitOfMeasureItemDUALcharOPTNONE

An option that indicates that the system must maintain inventory balances and record transactions for an item in a secondary unit of 
measure that does not have a fixed conversion to the primary unit of measure. Typically, you choose this option when the item is ordered or sold by 
a packaged quantity and priced by weight or volume. Note: For a dual unit of measure item, the system might require a tolerance check for 
inventory transactions (excluding inventory adjustments) between the primary unit of measure and the secondary unit of measure.

cDualPickingProcessOptionDPPOcharOPTNONE

An option that determines for a dual unit of measure item whether the system uses the primary or secondary unit of measure for the following 
processes:   o Picking   o Sales order availability checking   o Committing inventory for sales   o Splitting purchase order lines  To use the 
primary unit of measure, do not choose this option. To use the secondary unit of measure, choose this option.

mnConversionFactorPrimToSecCONVMATH_NUMERICOPTNONE

The factor that the system uses to convert one unit of measure to another unit of measure.

Related Functions

B3000440 Verify And Get MFG Constants
B3100310 Get Work Order Data I
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4100010 Calculate Qty Available
B4600380 F4611 Verify And Get Suggestions
B9800100 Get Audit Information
XF41021 Update F41021 Locations

Related Tables

F3009 Job Shop Manufacturing Constants
F3111 Work Order Parts List
F41021 Item Location File