tableSales & Receivablesofficial - Microsoftderived - from the source, no model text

Table 8058 "Item Subscription Package"

Subscription Billing · Microsoft.SubscriptionBilling

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 7 connected objects and pages

Table 8055 "Subscription Package" (relates to, 2 links)Subscription PackageTable 27 "Item" (relates to)ItemTable 6 "Customer Price Group" (relates to)Customer Price GroupPage 8061 "Item Serv. Commitment Packages" (pages and codeunits on it, 3 links)Item Serv. Commitment PackagesPage 8062 "Item Serv. Commitments Factbox" (pages and codeunits on it)Item Serv. Commitments FactboxPage 8063 "Assigned Items" (pages and codeunits on it)Assigned ItemsSubscription lines for items (Learn pages)Subscription lines for items

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Subscription Billing · Microsoft.SubscriptionBilling · BC29-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 8061 “Item Serv. Commitment Packages” (1 Learn page).

Properties

Property Value
Caption Item Subscription Package
DataClassification CustomerContent
LookupPageId Item Serv. Commitment Packages
DrillDownPageId Item Serv. Commitment Packages

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Item No. Code[20] Specifies the number of the item. via Page 8063 “Assigned Items” TableRelation Table 27 “Item”; NotBlank
2 Code Code[20] Specifies a code to identify this Subscription Package. via Page 8061 “Item Serv. Commitment Packages” TableRelation Table 8055 “Subscription Package” (Subscription Package); NotBlank
3 Description Text[100] Specifies a description of the Subscription Package. via Page 8061 “Item Serv. Commitment Packages” FlowField: lookup(“Subscription Package”.Description where(Code = field(Code))); not editable
4 Standard Boolean Specifies whether the package Subscription Lines should be automatically added to the sales process when the item is sold. If the checkbox is not set, the package Subscription Lines can be added manually in the sales process. via Page 8061 “Item Serv. Commitment Packages”
5 Price Group Code[10] Specifies the customer price group that will be used for the invoicing of Subscription Lines. via Page 8061 “Item Serv. Commitment Packages” TableRelation Table 6 “Customer Price Group” (Customer Price Group); not editable

Keys

  • PK: Item No., Code (clustered)

Procedures

  • ErrorIfInvoicingItemIsNotServiceCommitmentItemForDiscount(ServiceCommitmentPackageCode: Code[20]) (internal)
  • GetPackageFilterForItem(ItemNo: Code[20]): Text
  • GetPackageFilterForItem(ItemNo: Code[20]; ServiceObjectNo: Code[20]): Text (internal)
  • GetPackageFilterForItem(ItemNo: Code[20]; ServiceObjectNo: Code[20]; OnlyNonStandardPackage: Boolean): Text (internal)
  • GetPackageFilterForItem(SalesLine: Record "Sales Line"; RemoveExistingPackageFromFilter: Boolean): Text (internal)
  • IsPackageAssignedToSalesLine(SalesLine: Record "Sales Line"; ItemServCommitmentPackageCode: Code[20]): Boolean (internal)
  • GetAllStandardPackageFilterForItem(ItemNo: Code[20]; CustomerPriceGroup: Code[10]): Text (internal)
  • FilterAllStandardPackageFilterForItem(ItemNo: Code[20]; CustomerPriceGroup: Code[10]) (internal)
  • ErrorIfPackageLineInvoicedViaContractWithoutInvoicingItemExist() (internal)

Plus 2 local procedures.

Triggers

OnInsert

Relations

Pages and codeunits on this table

Ask your agent

Procedure bodies are not stored here (D10). 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: "table", object_name: "Item Subscription Package"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources