External stored procedures: Plans and Repair Orders
TMTEXT_NEXT_SHOPORDNUM
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@ORDERTYPE |
VARCHAR, (12), Required |
Is order RO, PO, Fuel Ticket, Indirect, Campaign, etc. |
TMTEXT_NEXT_SHOPORDNUM Output Parameters: |
||
TMTEXT_NEXT_SHOPORDNUM Example: — Set parameter values EXEC @RC = [dbo].[TMTEXT_NEXT_SHOPORDNUM] @SHOPID, @ORDERTYPE, @STRCONST OUTPUT, @NEXTORDNUM OUTPUT |
||
TMTEXT_ORDERS_REPAIR_CREATE
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@ORDERID |
INTEGER, Required |
Number TMT Fleet Maintenance assigns to an order to track it. This number is used in the database |
@ORDERNUM |
VARCHAR, (12), Optional |
The number visible in TMT Fleet Maintenance to track RO’s, PO’s Fuel Tickets, etc |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@UNITID |
VARCHAR, (12), Required |
The Unit ID displayed in Masters Units |
@COMPANYUNIT |
CHAR, (1), Optional (defaults to Y) |
Is the unit a company unit? |
@STATUS |
VARCHAR, (12), Optional (defaults to OPEN) |
Whether Order is Open, Closed, Complete, etc. |
@OPENED |
DATETIME, Optional |
When was the order opened |
@CLOSED |
DATETIME, Optional |
When was the order closed |
@PRIORITY |
SMALLINT, Optional (defaults to 5) |
The priority of the order |
@VENDOR |
VARCHAR, (12), Optional |
Vendor providing service for order |
@VENDACCT |
VARCHAR, (12), Optional |
Not currently in use |
@AMTPAID |
NUMERIC, (15,6), Optional (defaults to 0) |
Total dollar amount paid |
@AMTUOM |
VARCHAR, (12), Optional |
US or Canadian Dollars or other currency |
@CUSTID |
VARCHAR, (12), Optional |
Identifies the customer |
@TAXOVERRIDE |
CHAR, (1), Optional (defaults to F) |
Tells you if tax was overridden |
@BATCHID |
INTEGER, Optional |
Identification number of the batch |
@OEMWARRANTY |
CHAR, (1), Optional (defaults to N) |
Does item have OEM (Original Equipment Manufacturer) Warranty |
@ROTYPE |
VARCHAR, (12), Optional (defaults to STANDARD) |
Standard or Vendor Repair Order |
@REPCLASS |
VARCHAR, (12), Optional (defaults to SCHEDULED) |
Scheduled, Nonscheduled, or Emergency |
@REPSITE |
VARCHAR, (12), Optional (defaults to FACILITY) |
Place where the repair was performed. |
@ESTIMATE |
NUMERIC, (15,6), Optional (defaults to 0) |
Vendor estimate for repair. |
@ACTUAL |
NUMERIC, (15,6), Optional (defaults to 0) |
Actual price of repair |
@ESTCOST |
NUMERIC, (15,6), Optional (defaults to 0) |
Estimate from Shop Planner Estimates |
@PROMISED |
DATETIME, Optional |
Date unit was promised |
@REFINVOICE |
INTEGER, Optional |
ORDERID of Invoice associated with the order |
@INVOICENO |
VARCHAR, (12), Optional |
Invoice number for order |
@PONUMBER |
VARCHAR, (12), Optional |
Purchase Order Number - appears on repair order in Customer PO# field |
TMTEXT_ORDERS_REPAIR_CREATE Output Parameters: |
||
TMTEXT_ORDERS_REPAIR_CREATE Example: — Set parameter values EXEC @RC = [dbo].[TMTEXT_ORDERS_REPAIR_CREATE] @ORDERID, @ORDERNUM, @SHOPID, @UNITID, @COMPANYUNIT, @STATUS, @OPENED, @CLOSED, @PRIORITY, @VENDOR, @VENDACCT, @AMTPAID, @AMTUOM, @CUSTID, @TAXOVERRIDE, @BATCHID, @OEMWARRANTY, @ROTYPE, @REPCLASS, @REPSITE, @ESTIMATE, @ACTUAL, @ESTCOST, @PROMISED, @REFINVOICE, @INVOICENO, @OUTORDERID OUTPUT SELECT @OUTORDERID |
||
TMTEXT_PLAN_REPAIR_ORDER_CREATE
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@UNITID |
VARCHAR, (12), Required |
The Unit ID displayed in Masters Units |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@CUSTID |
VARCHAR, (12), Optional |
Identifies the customer |
@VENDOR |
VARCHAR, (12), Optional |
Vendor providing service for order |
@ORDERTYPE |
VARCHAR, (12), Optional (defaults to REPAIR) |
Is order RO, PO, Fuel Ticket, Indirect, Campaign, etc. |
@DESCRIP |
VARCHAR, (255), Optional (defaults to Default Plan) |
The plan description |
@ORDERID |
INTEGER, Optional |
Number TMT Fleet Maintenance assigns to an order to track it. This number is used in the database |
@PRIORITY |
SMALLINT, Optional (defaults to 5) |
The priority of the order |
@DATEOPENED |
DATETIME, Required |
When the order was opened |
@DATECLOSED |
DATETIME, Optional |
When was the order closed |
@STATUS |
VARCHAR, (12), Optional (defaults to OPEN) |
Whether Order is Open, Closed, Complete, etc. |
@PONUMBER |
VARCHAR, (12), Required |
Purchase Order Number |
@DRIVERLOC |
VARCHAR, (255), Required |
Driver Location as reported in Shop Planner plan |
@INSPRPTID |
INTEGER, Optional |
Inspection Report ID |
@INSPRPTNUM |
VARCHAR, (12), Optional |
Inspection Report Number |
@DRIVERNAME |
VARCHAR, (35), Required |
Driver Name |
@DRIVERPHONE |
VARCHAR, (25), Required |
Drivers Phone Number |
@REFORDERID |
INTEGER, Optional |
When RO is tied to purchase order this will tell you the purchase order’s id |
@ESTDATEIN |
DATETIME, Required |
Estimated Date In |
@ESTDATEOUT |
DATETIME, Optional |
Estimated Date Out |
@ESTTIME |
NUMERIC, (15,6), Required |
Estimated Time of Order |
@COMPCODE |
VARCHAR, (12), Required |
Component Code |
@CREATERO |
CHAR, (1), Optional (defaults to N) |
If No (N) a plan is created If Yes (Y) a Repair Order is created |
@REPREASON |
VARCHAR, (12), Required |
Repair Reason |
@COMPLAINT |
VARCHAR, (12), Required |
Complaint |
@INTNAME |
VARCHAR, (12), Required |
Not currently being used |
@DURATION |
INTEGER, Optional |
Duration of Order, tied to calendar plan |
@ALLDAYEVENT |
BIT, Optional, (defaults to 0) |
1 all day 0 not all day |
@ENABLEREMINDER |
BIT, Optional, (defaults to 0) |
Reminder Yes or No |
@REMINDERINTERVAL |
INTEGER, Optional |
In minutes |
@SHOWTIMEAS |
VARCHAR, (50), Optional |
Not currently being used |
@IMPORTANCE |
INTEGER, Optional |
Not currently being used |
TMTEXT_PLAN_REPAIR_ORDER_CREATE Output Parameters: |
||
TMTEXT_PLAN_REPAIR_ORDER_CREATE Example: — Set parameter values EXEC [dbo].[TMTEXT_PLAN_REPAIR_ORDER_CREATE] @UNITID, @SHOPID, @CUSTID, @VENDORID, @ORDERTYPE, @DESCRIP, @ORDERID, @PRIORITY, @DATEOPENED, @DATECLOSED, @STATUS, @PONUMBER, @DRIVERLOC, @INSPRPTID, @INSPRPTNUM, @DRIVERNAME, @DRIVERPHONE, @REFORDERID, @ESTDATEIN, @ESTDATEOUT, @ESTTIME, @COMPCODE, @CREATERO, @REPREASON, @COMPLAINT, @INTNAME, @OUTORDERID OUTPUT, @ERROR OUTPUT |
||
TMTEXT_PLAN_REPAIR_ORDER_CREATE_COMMODITY
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@ERROR |
INT |
Error ID supplied if an invalid parameter was entered |
@ORDERID |
INT |
Number TMT Fleet Maintenance assigns an order to track it. This number is used in the database |
@UNITID |
VARCHAR (24) |
Number assigned by database to track the unit. Only seen in database |
@SHOPID |
VARCHAR (12) |
Shop Identification Number |
@CUSTID |
VARCHAR (12) |
Identifies the customer |
@VENDOR |
VARCHAR (12) |
Vendor providing service for order |
@ORDERTYPE |
VARCHAR (12) |
Is order RO, PO, Fuel Ticket, Indirect, Campaign, etc. |
@DESCRIP |
VARCHAR (255) |
Description of the plan |
@PRIORITY |
SMALLINT |
The priority of the order |
@DATEOPENED |
DATETIME |
When the order was opened |
@DATECLOSED |
DATETIME |
When the order was closed |
@STATUS |
VARCHAR (12) |
Whether Order is Open, Closed, Complete, etc. |
@PONUMBER |
VARCHAR (24) |
Purchase Order Number |
@DRIVERLOC |
VARCHAR (255) |
Driver Location as reported in Shop Planner plan |
@INSPRPTID |
INT |
Inspection Report ID |
@INSPRPTNUM |
VARCHAR (12) |
Inspection Report Number |
@DRIVERNAME |
VARCHAR (35) |
Driver Name |
@DRIVERPHONE |
VARCHAR (25) |
Drivers Phone Number |
@REFORDERID |
INT |
When RO is tied to purchase order this will tell you the purchase order’s id |
@ESTDATEIN |
DATETIME |
Estimated Date In |
@ESTDATEOUT |
DATETIME |
Estimated Date Out |
@ESTTIME |
NUMERIC (15,6) |
Estimated Time of Order |
@COMPCODE |
VARCHAR (12) |
Component Code |
@CREATERO |
CHAR (1) |
If No (N) a plan is created If Yes (Y) a Repair Order is created |
@REPREASON |
VARCHAR (12) |
Repair Reason |
@COMPLAINT |
VARCHAR (12) |
Complaint |
@INTNAME |
VARCHAR (12) |
Not currently being used |
@COMMODITY1 |
VARCHAR (12) |
An item being hauled |
@HAZMAT1 |
CHAR (1) |
Is commodity a Hazmat item? Y/N |
@HAZMATCLASS1 |
VARCHAR (12) |
What is Hazmat Classification? |
@HAZMATSUBCLASS1 |
VARCHAR (12) |
What is Hazmat Sub-Classification? |
@LADINGNUMBER1 |
VARCHAR (12) |
The Bill of Lading Number |
@COMMODITY2 |
VARCHAR (12) |
An item being hauled |
@HAZMAT2 |
CHAR (1) |
Is commodity a Hazmat item? Y/N |
@HAZMATCLASS2 |
VARCHAR (12) |
What is Hazmat Classification? |
@HAZMATSUBCLASS2 |
VARCHAR (12) |
What is Hazmat Sub-Classification? |
@LADINGNUMBER2 |
VARCHAR (12) |
The Bill of Lading Number |
@COMMODITY3 |
VARCHAR (12) |
An item being hauled |
@HAZMAT3 |
CHAR (1) |
Is commodity a Hazmat item? Y/N |
@HAZMATCLASS3 |
VARCHAR (12) |
What is Hazmat Classification? |
@HAZMATSUBCLASS3 |
VARCHAR (12) |
What is Hazmat Sub-Classification? |
@LADINGNUMBER3 |
VARCHAR (12) |
The Bill of Lading Number |
@COMMODITY4 |
VARCHAR (12) |
An item being hauled |
@HAZMAT4 |
CHAR (1) |
Is commodity a Hazmat item? Y/N |
@HAZMATCLASS4 |
VARCHAR (12) |
What is Hazmat Classification? |
@HAZMATSUBCLASS4 |
VARCHAR (12) |
What is Hazmat Sub-Classification? |
@LADINGNUMBER4 |
VARCHAR (12) |
The Bill of Lading Number |
@HAULDATE |
DATETIME |
Date the commodity was hauled |
@COMMENTS |
VARCHAR (255) |
Comments |
@DURATION |
INT |
Duration of Order, tied to calendar plan |
@ALLDAYEVENT |
BIT |
1 all day 0 not all day |
@ENABLEREMINDER |
BIT |
Reminder Yes or No |
@REMINDERINTERVAL |
INT |
In minutes |
@SHOWTIMEAS |
VARCHAR (60) |
Not currently being used |
@EXTPONUMBER |
VARCHAR (12) |
External PO Number |
TMTEXT_PLAN_REPAIR_ORDER_CREATE_COMMODITY Example: — Set parameter values EXECUTE [dbo].[TMTEXT_PLAN_REPAIR_ORDER_CREATE_COMMODITY] @ERROR OUTPUT, @ORDERID OUTPUT, @UNITID, @SHOPID, @CUSTID, @VENDOR, @ORDERTYPE, @DESCRIP, @PRIORITY, @DATEOPENED, @DATECLOSED, @STATUS, @PONUMBER, @DRIVERLOC, @INSPRPTID, @INSPRPTNUM, @DRIVERNAME, @DRIVERPHONE, @REFORDERID, @ESTDATEIN, @ESTDATEOUT, @ESTTIME, @COMPCODE, @CREATERO, @REPREASON, @COMPLAINT, @INTNAME, @COMMODITY1, @HAZMAT1, @HAZMATCLASS1, @HAZMATSUBCLASS1, @LADINGNUMBER1, @COMMODITY2, @HAZMAT2, @HAZMATCLASS2, @HAZMATSUBCLASS2, @LADINGNUMBER2, @COMMODITY3, @HAZMAT3, @HAZMATCLASS3, @HAZMATSUBCLASS3, @LADINGNUMBER3, @COMMODITY4, @HAZMAT4, @HAZMATCLASS4, @HAZMATSUBCLASS4, @LADINGNUMBER4, @HAULDATE, @COMMENTS, @DURATION, @ALLDAYEVENT, @ENABLEREMINDER, @REMINDERINTERVAL, @SHOWTIMEAS, @EXTPONUMBER |
||
TMTEXT_PLANNER_UPD
Updates existing plans in Shop Planner. The status will always be set to OPEN status. To change the status of the plan you will need to go through Shop Planner.
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@PLANNERID |
INTEGER, Required |
Plan Identification Number |
@UNITID |
VARCHAR, (24), Optional |
The Unit ID displayed in Masters Units |
@SHOPID |
VARCHAR, (12), Optional |
Shop Identification Number |
@CUSTID |
VARCHAR, (12), Optional |
Identifies the customer |
@STATUS |
VARCHAR, (12), Defaults to OPEN – not optional |
Whether Order is Open, Closed, Complete, etc. |
@ESTDATEIN |
DATETIME, Optional |
Estimated Date In |
@PONUMBER |
VARCHAR, (12), Optional |
Purchase Order Number |
@DESCRIP |
VARCHAR, (255), Optional |
Description of the plan |
@DURATION |
INTEGER, Optional |
Duration of Order, tied to calendar plan |
@ALLDAYEVENT |
CHAR, (1), Optional |
1 all day 0 not all day |
@ENABLEREMINDER |
CHAR, (1), Optional |
Reminder Yes or No |
@REMINDERINTERVAL |
INTEGER, Optional |
In minutes |
@SHOWTIMEAS |
VARCHAR, (50), Optional |
Not currently being used |
@IMPORTANCE |
INTEGER, Optional |
Not currently being used |
TMTEXT_PLANNER_UPD Output Parameters: |
||
TMTEXT_PLANNER_UPD Example: — Set parameter values EXEC @RC = [dbo].[TMTEXT_PLANNER_UPD] @PLANNERID, @UNITID, @SHOPID, @CUSTID, @STATUS, @ESTDATEIN, @PONUMBER, @DESCRIP, @DURATION, @ALLDAYEVENT, @ENABLEREMINDER, @REMINDERINTERVAL, @SHOWTIMEAS, @IMPORTANCE, @ERROR OUTPUT — Return the error code |
||