1.Functional Description
1.1Purpose
The purpose of Return Primary Asset Number is to allow the user to pass in the Asset Number (NUMB) and for the program to return the Primary
Asset Number (ASII). This program converts the Asset Number to a string and then calls the F1201 Validate Asset Number (X1202) to determine the
primary number based on the Fixed Asset Constants.Additionally, Return Primary Asset Number will edit an asset number and if the constants are defined
so that Serial Number is primary, the program will display a window to return a unique asset number if multiple serial numbers are found. This mode
of operation is only applicable within the CSMS system where Serial Number is unique in combination with product model.
1.2Setup Notes and Prerequisites
1.3Special Logic
The mode parameter should be used in the following way:
1 - Display the primary format on a form or a grid in the ASII field
2 - Edit the ASII Equipment Number field and determine if there are duplicate serial numbers
3 - Edit the NUMB Asset Number field in a Batch program
The Primary Asset Number Types are
1 - Asset Number
2 - Unit Number
3 - Serial Number
D1700150 - Return Primary Asset Number
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szAssetNumberInput | ASII | char | OPT | NONE |
An identification code that represents an asset. You enter the identification code in one of the following formats:
1
Asset number (a
| ||||
mnAssetItemNumber | NUMB | MATH_NUMERIC | OPT | NONE |
An 8-digit number that uniquely identifies an asset. | ||||
szDescription001 | DL01 | char | OPT | NONE |
A user defined name or remark. | ||||
cModeOptions | OPTOW | char | OPT | NONE |
1 = Pass the asset number to get the primary number for display in grid or form
| ||||
szProductModel | PRODM | char | OPT | NONE |
A code that classifies an inventory item into a model for customer service. Some examples include: Laser Printer, Inkjet or Fax. | ||||
szProductFamily | PRODF | char | OPT | NONE |
A code that classifies an inventory item into a group for customer service. Some examples include: Laser Printer, Inkjet, or Fax. | ||||
mnIdentifierShortItem | ITM | MATH_NUMERIC | OPT | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
mnCustomerNumber | AN8 | MATH_NUMERIC | OPT | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
mnSiteNumber | LANO | MATH_NUMERIC | OPT | NONE |
The address book number for the lessor, renter, or lending institution. | ||||
mnEnteredCustomerNumber | AN8 | MATH_NUMERIC | OPT | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
szDefaultBusinessUnit | MCU | char | OPT | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szBranchPlant | MMCU | char | OPT | NONE |
A code that represents a high-level business unit. Use this code to refer to a branch or plant that might have departments or jobs, which
| ||||
szInstalledBaseCatCode01 | ZE01 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode02 | ZE02 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode03 | ZE03 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode04 | ZE04 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode05 | ZE05 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode06 | ZE06 | char | OPT | NONE |
A user defined reporting code for equipment. Enter a value from UDC 17/B6. | ||||
szInstalledBaseCatCode07 | ZE07 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode08 | ZE08 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode09 | ZE09 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szInstalledBaseCatCode10 | ZE10 | char | OPT | NONE |
A user defined reporting code for equipment. | ||||
szEquipmentStatus | EQST | char | OPT | NONE |
A user defined code (12/ES) that identifies the equipment or disposal status of an asset, such as available, down, or disposed. | ||||
szLot | LOTN | char | OPT | NONE |
A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics. | ||||
cPrimaryAssetNumberType | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnEnteredSiteNo_LANO | LANO | MATH_NUMERIC | OPT | NONE |
The address book number for the lessor, renter, or lending institution. | ||||
cCustomerChangeBehavior | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cSiteChangeBehavior | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szDescription02 | DL02 | char | OPT | NONE |
Additional text that further describes or clarifies a field in the system. | ||||
szDescription03 | DL03 | char | OPT | NONE |
Additional text that further describes or clarifies an element. | ||||
cSymbolIdentifier | SYMID | char | OPT | NONE |
idF1201RecordPointer | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
szUnitNumber | APID | char | OPT | NONE |
A 12-character alphanumeric code used as an alternate identification number for an asset. This number is not required, nor does the
| ||||
szSerialNumber | ASID | char | OPT | NONE |
A 25-character alphanumeric number that you can use as an alternate asset identification number. You might use this number to track
| ||||
cReturnPointer | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cSuppressErrorMessages | EV02 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szErrorMsgID | DTAI | char | OPT | NONE |
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
| ||||
cAssetNumberSymbol | SMI | char | OPT | NONE |
A value that identifies an asset. You can assign one of three different types of numbers:
o Asset Number - an eight digit, system assigned
| ||||
cUnitNumberSymbol | SMU | char | OPT | NONE |
A value that identifies an asset. You can assign one of three different types of numbers:
o Asset Number - an eight digit, system assigned
| ||||
cSerialNumberSymbol | SMS | char | OPT | NONE |
A value that identifies an asset. You can assign one of three different types of numbers:
o Asset Number - an eight digit, system assigned
| ||||
cDisplayMode | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |