Page 6560 "Document Line Tracking"
Base Application · Microsoft.Foundation.Navigate
Across versions
- BC23present
- BC2419 procedures changed, 6 events added
- BC252 events added, 1 events removed
- BC26-30unchanged
Neighbourhood 6 connected objects and pages
Base Application · Microsoft.Foundation.Navigate · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Document Line Tracking |
| SourceTable | Document Entry |
| PageType | List |
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 | Line No. | SourceDocLineNo |
Specifies the number of the tracked line. |
| Type | DocLineType |
Specifies the type of the tracked document. | |
| No. | DocLineNo |
Specifies the number of the tracked document line. | |
| Description | DocLineDescription |
Specifies a description of the record. | |
| Quantity | DocLineQuantity |
Specifies the quantity on the tracked document line. | |
| Unit of Measure Code | DocLineUnit |
Specifies the unit of measure that the item is shown in. | |
| Control5 | Entry No. | Entry No. | Specifies the number that is assigned to the entry. |
| Table ID | Table ID | Specifies the ID of the table that stores the tracked document line. | |
| Table Name | Table Name | Specifies the name of the table that stores the tracked document line. | |
| No. of Records | No. of Records | Specifies how many records contain the tracked document line. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Show | Show related document. |
Events published
OnFindRecordsAfterCase(var TempDocumentEntry: Record "Document Entry" temporary; SourceDocType: Enum "Document Line Source Type"; SourceDocNo: Code[20]; SourceDocLineNo: Integer; SourceDocBlanketOrderNo: Code[20]; SourceDocBlanketOrderLineNo: Integer)+ BC24 (integration)OnAssignLineFieldFromDocumentAfterCase(var DocType: Text[30]; var DocNo: Code[20]; var DocArchive: Text[30]; var DocLineType: Text[30]; var DocLineItemNo: Code[20]; var DocLineDescription: Text[100]; var DocLineQuantity: Decimal; var DocLineUnit: Code[10]; SourceDocType: Enum "Document Line Source Type")+ BC24 + BC25 − BC25 (integration)OnAfterFindRecordsRelatedToSalesOrder(DocNo: Code[20]; DocLineNo: Integer; var TempDocumentEntry: Record "Document Entry" temporary)+ BC24 (integration)OnAfterFindRecordsRelatedToPurchaseOrder(DocNo: Code[20]; DocLineNo: Integer; var TempDocumentEntry: Record "Document Entry" temporary)+ BC24 (integration)OnAfterFindRecordsRelatedToSalesReturnOrder(DocNo: Code[20]; DocLineNo: Integer; var TempDocumentEntry: Record "Document Entry" temporary)+ BC24 (integration)OnAfterFindRecordsRelatedToPurchaseReturnOrder(DocNo: Code[20]; DocLineNo: Integer; var TempDocumentEntry: Record "Document Entry" temporary)+ BC24 (integration)OnShowRecordsOnElseCase(var TempDocumentEntry: Record "Document Entry" temporary)+ BC25 (integration)
Procedures
SetSourceDoc(NewSourceDocType: Enum "Document Line Source Type"; NewDocNo: Code[20]; NewSourceDocLineNo: Integer; NewDocBlanketOrderNo: Code[20]; NewDocBlanketOrderLineNo: Integer; NewDocOrderNo: Code[20]; NewDocOrderLineNo: Integer)+ BC24FindRecords(ClearSourceTable: Boolean)(protected)
Plus 54 local procedures.
Triggers
OnFindRecord, OnInit, OnNextRecord, OnOpenPage
Relations
- source table Table 265 “Document Entry”
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.
- Page 516 “Sales Lines” (1 call:
ShowRecords → (object)) - Page 518 “Purchase Lines” (1 call:
ShowRecords → (object)) - Page 6619 “Sales Line Archive List” (1 call:
ShowRecords → (object)) - Page 6626 “Purchase Line Archive List” (1 call:
ShowRecords → (object))
Documented on Microsoft Learn
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: "Document Line Tracking"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.