Page 20298 "Use Case Tree"
INTaxEngine · Microsoft.Finance.TaxEngine.UseCaseBuilder
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 2 connected objects and pages
INTaxEngine · Microsoft.Finance.TaxEngine.UseCaseBuilder · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Use Case Tree |
| SourceTable | Use Case Tree Node |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | Basic, Suite |
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 |
|---|---|---|---|
| Control1 | Code | Code | Specifies the code for the use case tree node. |
| Name | Name | Specifies a descriptive name for the use case tree node. | |
| Node Type | Node Type | Specifies the purpose of the use case tree node. | |
| Tax Entity Name | TaxEntityName |
Specifies the source table considered for computing tax components. | |
| Condition | StrSubstNo(ConditionLbl, ConditionText) |
Specifies the condition to execute the use case. | |
| Use Case Name | UseCaseName |
Specifies the name of the attached use case. | |
| Blocked | Blocked | Specifies that the related record is blocked from being used in use case execution. | |
| Is Tax Type Root | Is Tax Type Root | Specifies that the tree node is root of the tax type. | |
| Tax Type | Tax Type | Specifies the tax type for the below heirarchy. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Functions | Indent Nodes | Indent nodes between a Begin and the matching End one level to make the list easier to read. | Codeunit 20299 “Use Case Tree-Indent” |
| Import Use Case from Library | Imports the Use Case from the set of library of use cases. | ||
| Export Nodes | Indent nodes between a Begin and the matching End one level to make the list easier to read. | ||
| Import Nodes | Indent nodes between a Begin and the matching End one level to make the list easier to read. |
Procedures
2 local procedures, no public ones.
Triggers
OnAfterGetRecord, OnAfterGetCurrRecord
Relations
- source table Table 20295 “Use Case Tree Node”
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 20130 “App Object Helper” (1 call:
FormatLine → GetObjectName)
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: "Use Case Tree"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.