F46L010ReturnLookupTypeLength

F46L010 Validation Functions

Minor Business Rule

Object Name: B46L0030

Parent DLL: CWARE

Location: Client/Server

Language: C

Data Structure

D46L0030C - F46L010 Return Lookup Type Length

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLPSegmentLengthLPLGMATH_NUMERICOPTOUTPUT

A number that defines the length of this segment of the license plate.  A single segment must be from 1 to 40 characters long.  The total 
length of all segments for a branch/plant cannot exceed 40 characters.

cLPLookupTypeLPLTcharOPTINPUT

A list of pre-defined data types (UDC 46L/LT) that the system looks up in the appropriate table (value) associated with this license plate.  
For example, if the 'Container Code'  lookup type is used, then the system will use the container associated with this license plate as the value 
for the segment. Note:  The segment length must match the length defined in the special handling code of the selected lookup type. 

cErrorCodeERRCcharOPTOUTPUT

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

szErrorMessageIDEKEYcharOPTOUTPUT

A 4-digit number assigned to all errors. When this number is used in the error message facility (F7 from any form), you may enter a specific 
error message number and press F13 to automatically exit to the revisions program referenced within the text of the error message. This 
function applies only to error messages that refer to items such as user defined codes.

cSetErrorsEV01charOPTINPUT

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

Related Functions

None

Related Tables

None
F46L010ValidateCheckDigitSeg

F46L010ValidateCheckDigitSeg

F46L010 Validation Functions

Minor Business Rule

Object Name: B46L0030

Parent DLL: CWARE

Location: Client/Server

Language: C

Data Structure

D46L0030D - F46L010 Validate Check Digit Segment

Parameter NameData ItemData TypeReq/OptI/O/Both
szBranchPlantMCUcharOPTINPUT

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.

szLPFormulaNameLPMNcharOPTINPUT

A value that defines the name of a specific user-defined formula for creating a license plate number. 

jdEffectiveDateEFTJJDEDATEOPTINPUT

The date when a transaction, contract, obligation, preference, or policy rule becomes effective.

mnLPSegmentSeqLPSGMATH_NUMERICOPTINPUT

A number that defines what sequence this segment is to appear in the license plate number.  For example, if the sequence is 1, then the 
segment will appear first when the license plate number is constructed.

cErrorCodeERRCcharOPTOUTPUT

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

szErrorMessageIDEKEYcharOPTOUTPUT

A 4-digit number assigned to all errors. When this number is used in the error message facility (F7 from any form), you may enter a specific 
error message number and press F13 to automatically exit to the revisions program referenced within the text of the error message. This 
function applies only to error messages that refer to items such as user defined codes.

cSetErrorsEV01charOPTINPUT

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

mnLPSegmentTypeLPSTPMATH_NUMERICOPTINPUT

A value that indicates the type of license plate segment. 1. Hard Coded Value 2. Lookup Type 3. Container Code Based UDC 4. Next 
Number  5. Check Digit (Segment length must be 1 character) 6. User Defined Function (Must be the only segment for the branch/plant)

Related Functions

None

Related Tables

None
F46L010ValidateExFunctionSeg

F46L010ValidateExFunctionSeg

F46L010 Validation Functions

Minor Business Rule

Object Name: B46L0030

Parent DLL: CWARE

Location: Client/Server

Language: C

Data Structure

D46L0030B - F46L010 Validate External Function Segment

Parameter NameData ItemData TypeReq/OptI/O/Both
szBranchPlantMCUcharOPTINPUT

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.

szLPFormulaNameLPMNcharOPTINPUT

A value that defines the name of a specific user-defined formula for creating a license plate number. 

jdEffectiveDateEFTJJDEDATEOPTINPUT

The date when a transaction, contract, obligation, preference, or policy rule becomes effective.

mnLPSegmentSeqLPSGMATH_NUMERICOPTINPUT

A number that defines what sequence this segment is to appear in the license plate number.  For example, if the sequence is 1, then the 
segment will appear first when the license plate number is constructed.

cErrorCodeERRCcharOPTOUTPUT

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

szErrorMessageIDEKEYcharOPTOUTPUT

A 4-digit number assigned to all errors. When this number is used in the error message facility (F7 from any form), you may enter a specific 
error message number and press F13 to automatically exit to the revisions program referenced within the text of the error message. This 
function applies only to error messages that refer to items such as user defined codes.

cSetErrorsEV01charOPTINPUT

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

Related Functions

None

Related Tables

None
F46L010ValidateLPLength

F46L010ValidateLPLength

F46L010 Validation Functions

Minor Business Rule

Object Name: B46L0030

Parent DLL: CWARE

Location: Client/Server

Language: C

Data Structure

D46L0030A - F46L010 Validate LP Length

Parameter NameData ItemData TypeReq/OptI/O/Both
szBranchPlantMCUcharOPTINPUT

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.

szLPFormulaNameLPMNcharOPTINPUT

A value that defines the name of a specific user-defined formula for creating a license plate number. 

jdDateEffectiveJulian1EFTJJDEDATEOPTINPUT

The date when a transaction, contract, obligation, preference, or policy rule becomes effective.

mnLPSegmentSeqLPSGMATH_NUMERICOPTINPUT

A number that defines what sequence this segment is to appear in the license plate number.  For example, if the sequence is 1, then the 
segment will appear first when the license plate number is constructed.

mnLPSegmentLengthLPLGMATH_NUMERICOPTINPUT

A number that defines the length of this segment of the license plate.  A single segment must be from 1 to 40 characters long.  The total 
length of all segments for a branch/plant cannot exceed 40 characters.

cErrorCodeERRCcharOPTOUTPUT

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

szErrorMessageIDEKEYcharOPTOUTPUT

A 4-digit number assigned to all errors. When this number is used in the error message facility (F7 from any form), you may enter a specific 
error message number and press F13 to automatically exit to the revisions program referenced within the text of the error message. This 
function applies only to error messages that refer to items such as user defined codes.

cSetErrorsEV01charOPTINPUT

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

Related Functions

None

Related Tables

None