---
id: object/page/5906
type: object
title: Page 5906 "Service Item Worksheet"
summary: Page 5906 "Service Item Worksheet" in Base Application (Microsoft.Service.Document). 1 public procedures. Present since at least BC23, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 73f11d50e37a3c218334c5b3928cbc2c7ee774d1a83ecf3bc48524d7ded2f9f3
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Service/Document/ServiceItemWorksheet.Page.al
    title: src/Layers/W1/BaseApp/Service/Document/ServiceItemWorksheet.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 5906
name: Service Item Worksheet
namespace: Microsoft.Service.Document
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 3
  events: 0
  subscribers: 0
  controls: 47
  actions: 12
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 2
  implements: 0
---

# Page 5906 "Service Item Worksheet"

> Page 5906 "Service Item Worksheet" in Base Application (Microsoft.Service.Document). 1 public procedures. Present since at least BC23, still in BC30.

Base Application · Microsoft.Service.Document · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Service/Document/ServiceItemWorksheet.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Service Item Worksheet |
| SourceTable | Service Item Line |
| PageType | Document |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Document No. | [Document No.](../table/5901.md#fields) | Specifies the number of the service order linked to this service item line. <small>from the table field</small> |
|  | Service Item No. | [Service Item No.](../table/5901.md#fields) | Specifies the service item number registered in the Service Item table. <small>from the table field</small> |
|  | Item No. | [Item No.](../table/5901.md#fields) | Specifies the item number linked to this service item. <small>from the table field</small> |
|  | Service Item Group Code | [Service Item Group Code](../table/5901.md#fields) | Specifies the code of the service item group for this item. <small>from the table field</small> |
|  | Serial No. | [Serial No.](../table/5901.md#fields) | Specifies the serial number of this item. <small>from the table field</small> |
|  | Fault Reason Code | [Fault Reason Code](../table/5901.md#fields) | Specifies the fault reason code for the item. <small>from the table field</small> |
|  | Document Type | [Document Type](../table/5901.md#fields) | Specifies whether the service document is a service order or service quote. <small>from the table field</small> |
|  | Loaner No. | [Loaner No.](../table/5901.md#fields) | Specifies the number of the loaner that has been lent to the customer in the service order to replace this item. <small>from the table field</small> |
|  | Service Shelf No. | [Service Shelf No.](../table/5901.md#fields) | Specifies the number of the service shelf this item is stored on. <small>from the table field</small> |
|  | Service Price Group Code | [Service Price Group Code](../table/5901.md#fields) | Specifies the code of the service price group associated with the item. <small>from the table field</small> |
|  | Fault Area Code | [Fault Area Code](../table/5901.md#fields) | Specifies the fault area code for this item. <small>from the table field</small> |
|  | Symptom Code | [Symptom Code](../table/5901.md#fields) | Specifies the symptom code for this item. <small>from the table field</small> |
|  | Fault Code | [Fault Code](../table/5901.md#fields) | Specifies the fault code for this item. <small>from the table field</small> |
|  | Resolution Code | [Resolution Code](../table/5901.md#fields) | Specifies the resolution code for this item. <small>from the table field</small> |
|  | Repair Status Code | [Repair Status Code](../table/5901.md#fields) | Specifies the repair status of this service item. <small>from the table field</small> |
| Content | ServInvLines | part [Page 5907 "Service Item Worksheet Subform"](../page/5907.md) | — |
| Customer | Customer No. | [Customer No.](../table/5901.md#fields) | Specifies the customer number associated with the service contract. <small>from the table field</small> |
| Control3 | Name | `ServHeader.Name` | Specifies the name of the customer. |
|  | Address | `ServHeader.Address` | Specifies the address. |
|  | Address 2 | `ServHeader."Address 2"` | Specifies the address. |
|  | City | `ServHeader.City` | Specifies the city of the customer's address. |
| Control13 | County | `ServHeader.County` | — |
| Control3 | Post Code | `ServHeader."Post Code"` | — |
|  | Country/Region | `ServHeader."Country/Region Code"` | — |
|  | Contact Name | `ServHeader."Contact Name"` | Specifies the name of the person you regularly contact when you do business with this customer. |
| Customer | Phone No. | `ServHeader."Phone No."` | Specifies the phone number of the customer. |
|  | Location of Service Item | [Location of Service Item](../table/5901.md#fields) | Specifies the code of the location of this item. <small>from the table field</small> |
| Shipping | Ship-to Code | [Ship-to Code](../table/5901.md#fields) | Specifies the ship-to code of the service item associated with the service contract or service order. |
| Control15 | Name | `ShiptoName` | Specifies the name of the customer at the shipping address. |
|  | Address | `ShiptoAddress` | Specifies the customer's shipping address. |
|  | Address 2 | `ShiptoAddress2` | Specifies an additional part of the customer's shipping address. |
|  | Post Code | `ShiptoPostCode` | Specifies the customer's post code. |
|  | City | `ShiptoCity` | Specifies the city of the customer's address. |
| Control21 | County | `ShiptoCounty` | — |
| Control15 | Country/Region | `ShiptoCountryRegion` | — |
|  | Contact | `ServHeader."Ship-to Contact"` | Specifies the contact person at the customer's address. |
| Shipping | Ship-to Phone No. | `ServHeader."Ship-to Phone"` | Specifies the phone number at the shipping address. |
| Details | Contract No. | [Contract No.](../table/5901.md#fields) | Specifies the number of the service contract associated with the item or service on the line. <small>from the table field</small> |
|  | Warranty | [Warranty](../table/5901.md#fields) | Specifies that warranty on either parts or labor exists for this item. <small>from the table field</small> |
|  | Response Date | [Response Date](../table/5901.md#fields) | Specifies the estimated date when service should start on this service item line. <small>from the table field</small> |
|  | Response Time | [Response Time](../table/5901.md#fields) | Specifies the estimated time when service should start on this service item. <small>from the table field</small> |
|  | Priority | [Priority](../table/5901.md#fields) | Specifies the service priority for this item. <small>from the table field</small> |
|  | Starting Date | [Starting Date](../table/5901.md#fields) | Specifies the date when service on this item began and when the repair status changed to In process. <small>from the table field</small> |
|  | Starting Time | [Starting Time](../table/5901.md#fields) | Specifies the time when service on this item began and when the repair status changed to In process. <small>from the table field</small> |
|  | Finishing Date | [Finishing Date](../table/5901.md#fields) | Specifies the finishing date of the service and when the repair status of this item changes to Finished. <small>from the table field</small> |
|  | Finishing Time | [Finishing Time](../table/5901.md#fields) | Specifies the finishing time of the service and when the repair status of this item changes to Finished. <small>from the table field</small> |
|  | No. of Previous Services | [No. of Previous Services](../table/5901.md#fields) | Specifies the number of services performed on service items with the same item and serial number as this service item. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Comments | Faults | View or edit the different fault codes that you can assign to service items. You can use fault codes to identify the different service item faults or the actions taken on service items for each combination of fault area and symptom codes. | [Page 5911 "Service Comment Sheet"](../page/5911.md) |
|  | Resolutions | View or edit the different resolution codes that you can assign to service items. You can use resolution codes to identify methods used to solve typical service problems. | [Page 5911 "Service Comment Sheet"](../page/5911.md) |
|  | Internal | View or register internal comments for the service item. Internal comments are for internal use only and are not printed on reports. | [Page 5911 "Service Comment Sheet"](../page/5911.md) |
|  | Accessories | View or register comments for the accessories to the service item. | [Page 5911 "Service Comment Sheet"](../page/5911.md) |
|  | Loaners | View or select from items that you lend out temporarily to customers to replace items that they have in service. | [Page 5911 "Service Comment Sheet"](../page/5911.md) |
| Service Item | Card | View or change detailed information about the record on the document or journal line. | [Page 5980 "Service Item Card"](../page/5980.md) |
|  | Log | View a list of the service item changes that have been logged, for example, when the warranty has changed or a component has been added. This window displays the field that was changed, the old value and the new value, and the date and time that the field was changed. | [Page 5989 "Service Item Log"](../page/5989.md) |
| Worksheet | Fault/Resol. Codes Relationships | View or edit the relationships between fault codes, including the fault, fault area, and symptom codes, as well as resolution codes and service item groups. It displays the existing combinations of these codes for the service item group of the service item from which you accessed the window and the ... |  |
|  | Troubleshooting | View or edit information about technical problems with a service item. |  |
|  | Demand Overview | Get an overview of demand for your items when planning sales, production, projects, or service management and when they will be available. |  |
| Functions | Adjust Service Price | Adjust existing service prices according to changed costs, spare parts, and resource hours. Note that prices are not adjusted for service items that belong to service contracts, service items with a warranty, items service on lines that are partially or fully invoiced. When you run the service price... |  |
| Processing | Print | Prepare to print the document. A report request window for the document opens where you can specify what to include on the print-out. |  |

## Procedures

- `Caption(): Text`

Plus 2 local procedures.

## Triggers

OnAfterGetCurrRecord, OnOpenPage

## Relations

- source table [Table 5901 "Service Item Line"](../table/5901.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 365 "Format Address"](../codeunit/365.md) (1 call: `OnOpenPage → UseCounty`)

## Called by

- [Page 5902 "Service Order Subform"](../page/5902.md) (1 call: `ShowServOrderWorksheet → (object)`)
- [Page 5965 "Service Quote Subform"](../page/5965.md) (1 call: `ShowServOrderWorksheet → (object)`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: none

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Service Item Worksheet")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
