wsiSMSEquipment
Table Name: SV00400
Other tables affected: SV00403, SV00055
Other stored procedures called: wsiSMSEquipmentPre, wsiSMSEquipmentPost, wsiSMSEquipmentContract
Description:
This procedure allows the insert/update of records into the equipment master table. The corresponding record in the equipment quick search table (SV00055) will also be created/updated. A contract number can be specified and the wsiSMSEquipmentContract procedure will be called to populate the equipment contract coverage table (SV00403) - if the equipment needs to be attached to multiple contracts then the wsiSMSEquipmentContract procedure can be called as a separate import.
| Element Name | Data Type | Length | Required | Default | Description |
|---|---|---|---|---|---|
| @I_vAddressCode | char | 15 | Validated - RM00102 | ||
| @I_vCustomerNumber | char | 15 | Validated - RM00101 | ||
| @I_vEquipmentID | char | 31 | Validated as not empty | ||
| @I_vUserID | char | 15 | |||
| @I_vWennsoftMasterEquipID | char | 31 | |||
| @I_vComponentFlag | tinyint | 1 | |||
| @I_vComponentQty | smallint | 2 | |||
| @I_vCorporateCustomerNumber | char | 15 | |||
| @I_vManufacturerID | char | 15 | Validated - SV00410 | ||
| @I_vEquipmentType | char | 31 | Validated - SV00405 | ||
| @I_vWennsoftModelNumber | char | 21 | Validated - SV00411 | ||
| @I_vWennsoftSerialNumber | char | 41 | |||
| @I_vInstalledByLongDescription | char | 41 | |||
| @I_vExtendedWarrantyType | char | 31 | |||
| @I_vExtendedWarrantyExpiration | datetime | 8 | |||
| @I_vWarrantyExpiration | datetime | 8 | |||
| @I_vInstallDate | datetime | 8 | |||
| @I_vLocationEquipment | char | 51 | |||
| @I_vWSContractNumber | char | 11 | Validated - SV00500 When provided wsiSMSEquipmentContract procedure will be called | ||
| @I_vWSBarCodeID | char | 51 | |||
| @I_vUserDefine1a | char | 31 | |||
| @I_vUserDefine2a | char | 31 | |||
| @I_vUserDefine3a | char | 31 | |||
| @I_vUserDefine4a | char | 31 | |||
| @I_vUserDefine5a | char | 31 | |||
| @I_vUserDefine9a | datetime | 8 | |||
| @I_vStartUpDate | datetime | 8 | |||
| @I_vShutdownMonth | smallint | 2 | |||
| @I_vStartupMonth | smallint | 2 | |||
| @I_vOperatingHoursPerMonth | smallint | 2 | |||
| @I_vTotalControlsPerUnit | smallint | 2 | |||
| @I_vTotalControlsQty | smallint | 2 | |||
| @I_vShutdownJan | smallint | 2 | |||
| @I_vShutdownFeb | smallint | 2 | |||
| @I_vShutdownMar | smallint | 2 | |||
| @I_vShutdownApr | smallint | 2 | |||
| @I_vShutdownMay | smallint | 2 | |||
| @I_vShutdownJun | smallint | 2 | |||
| @I_vShutdownJul | smallint | 2 | |||
| @I_vShutdownAug | smallint | 2 | |||
| @I_vShutdownSep | smallint | 2 | |||
| @I_vShutdownOct | smallint | 2 | |||
| @I_vShutdownNov | smallint | 2 | |||
| @I_vShutdownDec | smallint | 2 | |||
| @I_vAutoDate | datetime | 8 | |||
| @I_vPMGroup | char | 3 | |||
| @I_vID1 | char | 11 | |||
| @I_vID2 | char | 11 | |||
| @I_vStartupBy | char | 51 | |||
| @I_vStartupJobNumber | char | 17 | |||
| @I_vShippedDate | datetime | 8 | |||
| @I_vVibrationDate | datetime | 8 | |||
| @I_vOverhaulDate | datetime | 8 | |||
| @I_vECTDate | datetime | 8 | |||
| @I_vConversionDate | datetime | 8 | |||
| @I_vBlanketPOCheckbox | tinyint | 1 | |||
| @I_vBlanketPONumber | char | 17 | |||
| @I_vOriginalBlanketPOAmount | numeric | 9 | |||
| @I_vBlanketPOAmountSpent | numeric | 9 | |||
| @I_vBlanketPOAmountRemainin | numeric | 9 | |||
| @I_vBlanketPOExpirationDate | datetime | 8 | |||
| @I_vServiceUserDefine1 | char | 21 | |||
| @I_vServiceUserDefine2 | char | 21 | |||
| @I_vServiceUserDefine3 | char | 31 | |||
| @I_vServiceUserDefine4 | char | 31 | |||
| @I_vServiceUserDefine5 | int | 4 | |||
| @I_vServiceUserDefine6 | int | 4 | |||
| @I_vServiceUserDefine7 | int | 4 | |||
| @I_vServiceUserDefine8 | int | 4 | |||
| @I_vServiceUserDefine9 | datetime | 8 | |||
| @I_vServiceUserDefine10 | datetime | 8 | |||
| @I_vServiceUserDefine11 | datetime | 8 | |||
| @I_vServiceUserDefine12 | datetime | 8 | |||
| @I_vServiceUserDefine18 | tinyint | 1 | |||
| @I_vServiceUserDefine19 | tinyint | 1 | |||
| @I_vServiceUserDefine20 | tinyint | 1 | |||
| @I_vServiceUserDefine21 | tinyint | 1 | |||
| @I_vServiceUserDefine22 | numeric | 9 | |||
| @I_vServiceUserDefine23 | numeric | 9 | |||
| @I_vServiceUserDefine24 | numeric | 9 | |||
| @I_vServiceUserDefine25 | numeric | 9 | |||
| @I_vTimeZone | char | 3 | |||
| @I_vWSReservedCB1 | tinyint | 1 | |||
| @I_vWSReservedCB2 | tinyint | 1 | |||
| @I_vWSReservedCB3 | tinyint | 1 | |||
| @I_vWSReservedCB4 | tinyint | 1 | |||
| @I_vWSReservedCB5 | tinyint | 1 | |||
| @I_vWSReservedCB6 | tinyint | 1 | |||
| @I_vWSReservedCB7 | tinyint | 1 | |||
| @I_vWSReservedCB8 | tinyint | 1 | |||
| @I_vWSReservedCB9 | tinyint | 1 | |||
| @I_vWSReservedCB10 | tinyint | 1 | |||
| @I_vWSReservedSTR1 | char | 11 | |||
| @I_vWSReservedSTR2 | char | 11 | |||
| @I_vOutofServiceFlag | tinyint | 1 | |||
| @I_vOutofServiceDate | datetime | 8 | |||
| @I_vOutofServiceTime | datetime | 8 | |||
| @I_vOutofServiceBy | char | 15 | |||
| @I_vOutofServiceReason | char | 31 | |||
| @I_vInactiveRetiredFlag | tinyint | 1 | Validated - Cannot be 1 when open contract is specified | ||
| @I_vEquipmentDescription2 | char | 51 | |||
| @I_vItemNumber | char | 31 | |||
| @I_vSerialNumber | char | 21 | |||
| @I_vUpdateIfExists | tinyint | 1 | |||
| @I_vWennSoftTablesOnly | tinyint | 1 | |||
| @I_vOnlyValidate | tinyint | 1 | |||
| @I_vUSRDEFND1 | char | 50 | |||
| @I_vUSRDEFND2 | char | 50 | |||
| @I_vUSRDEFND3 | char | 50 | |||
| @I_vUSRDEFND4 | varchar | 8000 | |||
| @I_vUSRDEFND5 | varchar | 8000 | |||
| @I_vReturnErrorText | tinyint | 1 | |||
| @O_iErrorState | int | 4 | |||
| @oErrString | varchar | 255 | |||
| @I_vEquip_Description_Long | char | 255 | |||
| @I_vOptimalCharge | numeric | 9 | |||
| @I_vRefrigerantTypeID | int | 4 | |||
| @I_vRefrigerantEquipmentType | smallint | 2 | 0 | Must match record in SV40181 table | |
| @I_vLatitude | numeric | 9 | |||
| @I_vLongitude | numeric | 9 | |||
| @I_vBuildingID | char | 30 | |||
| @I_vBuildingRoom | char | 30 |