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