AddOptionToKit

Kit Processing, Select Kit Components

Major Business Rule

Object Name: B4205190

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4205190C - Add Option To Kit

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnKitLineNumberLNIXMATH_NUMERICOPTNONE

mnComponentItemNumberITMMATH_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

mnParentItemNumberKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

mnComponentQtyPerMATH09MATH_NUMERICOPTNONE

Event point for Math Numeric.

szLastStatusLTTRcharOPTNONE

A code (system 40/type AT) specifying the last step in the processing cycle that this order line has successfully completed.

szNextStatusNXTRcharOPTNONE

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

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

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.

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

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

mnLevelInBOMMATH02MATH_NUMERICOPTNONE

- - - Good Performance High Value. 

Related Functions

B3000840 Get BOM Structure
B3001040 Get BOM Information
B4000260 Line Type - Activity Rules
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4200140 Get Ship To Billing Instructions
B4200470 Kit Server Routines
B4200480 Kit Window Functions
B4200500 Availability Compare Quantities
B4200540 Verify Next Last Status For Kits
B4202240 GetItemBranchCheckAvailFlag
B4205180 Get/Set and Shared Data Cache for Kit Processing
B4300060 Get Purchasing Instructions
B4302610 Kits - Load PO Link List
N4201080 F4013Z BatchKit Components Table IO

Related Tables

None
GetNextKitBOMComponent

GetNextKitBOMComponent

Kit Processing, Select Kit Components

Major Business Rule

Object Name: B4205190

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4205190B - Get Next Kit BOM Component

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTNONE

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnKitLineNumberLNIXMATH_NUMERICOPTNONE

cGetFirstComponentEV04charOPTNONE

PeopleSoft event point processing flag 04.

mnComponentItemNumberITMMATH_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

szPrimaryComponentItemNumberUITMcharOPTNONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

cOptionalKitItemOPTKcharOPTNONE

A code that indicates whether a component is standard or optional within a bill of material or for kit processing. Valid codes are:    S 
Standard. The item is always included in any transaction involving the bill of material.    O Optional. In order entry, you can specify whether the item will 
be included in a particular sale.    F Feature. The item has features that you must specify at order entry. The default value is S

cRequiredFTRCcharOPTNONE

A code that specifies whether a component is required. Valid codes are:    Y The component is required.    N The component is not a 
required selection during order processing. The default value is N.

cSelectedComponentEV01charOPTNONE

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

szComponentDescriptionDS01charOPTNONE

A free-form, 80-character text field.

mnComponentQtyPerMATH09MATH_NUMERICOPTNONE

Event point for Math Numeric.

mnQuantityAvailableQAVLMATH_NUMERICOPTNONE

The number of on-hand units minus the number of units committed to prior orders.

cAvailabilityWarningEV02charOPTNONE

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

szUnitOfMeasureUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

szComponentLineTypeLNTYcharOPTNONE

A code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interfaces, such as 
General Ledger, Job Cost, Accounts Payable, Accounts Receivable, and Inventory Management. It also specifies the conditions under 
which a line prints on reports, and it is included in calculations. Codes include the following: S Stock item   J Job cost   N Nonstock item   F Freight  
T Text information   M Miscellaneous charges and credits   W Work order

jdRequestedDateDRQJJDEDATEOPTNONE

The date that an item is scheduled to arrive or that an action is scheduled for completion.

szLastStatusLTTRcharOPTNONE

A code (system 40/type AT) specifying the last step in the processing cycle that this order line has successfully completed.

szNextStatusNXTRcharOPTNONE

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

sz2ndItemNumberLITMcharOPTNONE

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

sz3rdItemNumberAITMcharOPTNONE

The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item 
numbers are as follows: 1.  Item Number (short) - An 8-digit, computer-assigned item number. 2.  2nd Item Number - The 25-digit, free-form, user 
defined alphanumeric item number. 3.  3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item number.  In addition to 
these three basic item numbers, an extensive cross-reference search capability has been provided (see XRT). Numerous cross references to 
alternate part numbers can be user defined, such as substitute item numbers, replacements, bar codes, customer numbers, or supplier 
numbers.

cEndOfComponentsEV03charOPTNONE

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. 

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

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.

mnParentItemNumberKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

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

mnLevelInBOMMATH02MATH_NUMERICOPTNONE

- - - Good Performance High Value. 

mnFeatureLevelMATH03MATH_NUMERICOPTNONE

- - - Bad Performance Low Value. 

mnFeatureParentItemKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

mnFeatureItemNumberITMMATH_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

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

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

Related Functions

B3000840 Get BOM Structure
B3001040 Get BOM Information
B4000260 Line Type - Activity Rules
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4200140 Get Ship To Billing Instructions
B4200470 Kit Server Routines
B4200480 Kit Window Functions
B4200500 Availability Compare Quantities
B4200540 Verify Next Last Status For Kits
B4202240 GetItemBranchCheckAvailFlag
B4205180 Get/Set and Shared Data Cache for Kit Processing
B4300060 Get Purchasing Instructions
B4302610 Kits - Load PO Link List
N4201080 F4013Z BatchKit Components Table IO

Related Tables

None
PerformKitBOMExplosion

PerformKitBOMExplosion

Kit Processing, Select Kit Components

Major Business Rule

Object Name: B4205190

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4205190A - Perform Kit BOM Explosion

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnKitLineNumberLNIXMATH_NUMERICOPTNONE

cBOMNotCompleteEV01charOPTNONE

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

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

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.

ERRMAP_mnParentItemNumberKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

ERRMAP_szPrimaryItemNumberUITMcharOPTNONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

szLotGroupLOTGRPcharOPTNONE

Lot Group is the name of a user defined list of allowed non-blank lot status codes.  Entry of a Lot Group name in the Processing Option will 
allow this Application to process lots whose lot status code is defined within the specified Lot Group Name.  

Related Functions

B3000840 Get BOM Structure
B3001040 Get BOM Information
B4000260 Line Type - Activity Rules
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4200140 Get Ship To Billing Instructions
B4200470 Kit Server Routines
B4200480 Kit Window Functions
B4200500 Availability Compare Quantities
B4200540 Verify Next Last Status For Kits
B4202240 GetItemBranchCheckAvailFlag
B4205180 Get/Set and Shared Data Cache for Kit Processing
B4300060 Get Purchasing Instructions
B4302610 Kits - Load PO Link List
N4201080 F4013Z BatchKit Components Table IO

Related Tables

None
RemoveOptionFromKit

RemoveOptionFromKit

Kit Processing, Select Kit Components

Major Business Rule

Object Name: B4205190

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4205190D - Remove Option From Kit

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnKitLineNumberLNIXMATH_NUMERICOPTNONE

mnComponentItemNumberITMMATH_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

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

mnParentItemNumberKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

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

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.

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

mnLevelInBOMMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

Related Functions

B3000840 Get BOM Structure
B3001040 Get BOM Information
B4000260 Line Type - Activity Rules
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4200140 Get Ship To Billing Instructions
B4200470 Kit Server Routines
B4200480 Kit Window Functions
B4200500 Availability Compare Quantities
B4200540 Verify Next Last Status For Kits
B4202240 GetItemBranchCheckAvailFlag
B4205180 Get/Set and Shared Data Cache for Kit Processing
B4300060 Get Purchasing Instructions
B4302610 Kits - Load PO Link List
N4201080 F4013Z BatchKit Components Table IO

Related Tables

None
UpdateKitComponent

UpdateKitComponent

Kit Processing, Select Kit Components

Major Business Rule

Object Name: B4205190

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4205190E - Update Kit Component

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnKitLineNumberLNIXMATH_NUMERICOPTNONE

mnComponentItemNumberITMMATH_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

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

mnParentItemNumberKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

mnComponentQtyPerMATH09MATH_NUMERICOPTNONE

Event point for Math Numeric.

szLastStatusLTTRcharOPTNONE

A code (system 40/type AT) specifying the last step in the processing cycle that this order line has successfully completed.

szNextStatusNXTRcharOPTNONE

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

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

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.

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

mnLevelInBOMMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

Related Functions

B3000840 Get BOM Structure
B3001040 Get BOM Information
B4000260 Line Type - Activity Rules
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4200140 Get Ship To Billing Instructions
B4200470 Kit Server Routines
B4200480 Kit Window Functions
B4200500 Availability Compare Quantities
B4200540 Verify Next Last Status For Kits
B4202240 GetItemBranchCheckAvailFlag
B4205180 Get/Set and Shared Data Cache for Kit Processing
B4300060 Get Purchasing Instructions
B4302610 Kits - Load PO Link List
N4201080 F4013Z BatchKit Components Table IO

Related Tables

None
ValidateKitComponents

ValidateKitComponents

Kit Processing, Select Kit Components

Major Business Rule

Object Name: B4205190

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4205190F - Validate Kit Components

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnKitLineNumberLNIXMATH_NUMERICOPTNONE

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

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.

ERRMAP_szKitPrimaryItemNoUITMcharOPTNONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

Related Functions

B3000840 Get BOM Structure
B3001040 Get BOM Information
B4000260 Line Type - Activity Rules
B4000520 Get Item UoM Conversion Factor
B4001040 Get Item Master Description UOM
B4200140 Get Ship To Billing Instructions
B4200470 Kit Server Routines
B4200480 Kit Window Functions
B4200500 Availability Compare Quantities
B4200540 Verify Next Last Status For Kits
B4202240 GetItemBranchCheckAvailFlag
B4205180 Get/Set and Shared Data Cache for Kit Processing
B4300060 Get Purchasing Instructions
B4302610 Kits - Load PO Link List
N4201080 F4013Z BatchKit Components Table IO

Related Tables

None