Codeunit 5012 "Service Declaration Mgt."
ServiceDeclaration · Microsoft.Service.Reports
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 44 connected objects and pages
ServiceDeclaration · Microsoft.Service.Reports · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | TableData “Service Declaration Header” = imd, TableData “Service Declaration Line” = imd |
Events published
OnAfterCheckFeatureEnabled(var IsEnabled: Boolean)(integration)OnBeforeAssignExchDefToServDeclSetup(var HandledDataExchDefCode: Code[20])(integration)OnBeforeInsertVATReportsConfiguration(var IsHandled: Boolean)(integration)OnAfterInitServDeclSetup(var ServDeclSetup: Record "Service Declaration Setup")(integration)OnBeforeReleaseServiceDeclaration(var ServiceDeclHeader: Record "Service Declaration Header"; var IsHandled: Boolean)(integration)OnAfterReleaseServiceDeclaration(var ServiceDeclHeader: Record "Service Declaration Header")(integration)OnBeforeReopenServiceDeclaration(var ServiceDeclHeader: Record "Service Declaration Header"; var IsHandled: Boolean)(integration)OnAfterReopenServiceDeclaration(var ServiceDeclHeader: Record "Service Declaration Header")(integration)OnBeforeCreateDefaultDataExchangeDef(var IsHandled: Boolean)(integration)
Event subscriptions
- InsertIntoAssistedSetup subscribes to Codeunit “Guided Experience” OnRegisterAssistedSetup
- OnAfterCheckSellToCustInSalesHeader subscribes to Table “Sales Header” OnAfterCheckSellToCust
- OnAfterCheckBillToCustInSalesHeader subscribes to Table “Sales Header” OnAfterCheckBillToCust
- OnAfterValidateCustNoInServHeader subscribes to Table “Service Header” OnAfterValidateEvent (Customer No.)
- OnAfterCheckBuyFromVendorInPurchHeader subscribes to Table “Purchase Header” OnAfterCheckBuyFromVendor
- OnAfterCheckPayToVendorInPurchHeader subscribes to Table “Purchase Header” OnAfterCheckPayToVendor
- OnAfterAssignItemValuesInSalesLine subscribes to Table “Sales Line” OnAfterAssignItemValues
- OnAfterAssignItemValuesInServiceLine subscribes to Table “Service Line” OnAfterAssignItemValues
- OnAfterAssignResourceValuesInSalesLine subscribes to Table “Sales Line” OnAfterAssignResourceValues
- OnAfterAssignResourceValuesInServiceLine subscribes to Table “Service Line” OnAfterAssignResourceValues
- OnAfterAssignItemChargeValuesInSalesLine subscribes to Table “Sales Line” OnAfterAssignItemChargeValues
- OnAfterAssignItemValuesInPurchLine subscribes to Table “Purchase Line” OnAfterAssignItemValues
- OnAfterAssignResourceValuesInPurchLine subscribes to Table “Purchase Line” OnAfterAssignResourceValues
- OnAfterAssignItemChargeValuesInPurchLine subscribes to Table “Purchase Line” OnAfterAssignItemChargeValues
- OnAfterInitItemLedgEntry subscribes to Codeunit “Item Jnl.-Post Line” OnAfterInitItemLedgEntry
- OnBeforeInsertValueEntry subscribes to Codeunit “Item Jnl.-Post Line” OnBeforeInsertValueEntry
- OnReleaseSalesDoc subscribes to Codeunit “Release Sales Document” OnCodeOnAfterCheck
- OnReleaseServDoc subscribes to Codeunit “Release Service Document” OnCodeOnAfterCheck
- OnReleasePurchDoc subscribes to Codeunit “Release Purchase Document” OnCodeOnAfterCheck
- OnAfterCopyItemJnlLineFromSalesLine subscribes to Table “Item Journal Line” OnAfterCopyItemJnlLineFromSalesLine
- OnPostItemChargePerSalesOrderOnAfterCopyToItemJnlLine subscribes to Codeunit “Sales-Post” OnPostItemChargePerOrderOnAfterCopyToItemJnlLine
- OnPostItemChargePerPurchOrderOnAfterCopyToItemJnlLine subscribes to Codeunit “Purch.-Post” OnPostItemChargePerOrderOnAfterCopyToItemJnlLine
- OnAfterCopyItemJnlLineFromServiceLine subscribes to Table “Service Line” OnAfterCopyToItemJnlLine
- OnAfterCopyItemJnlLineFromPurchaseLine subscribes to Table “Item Journal Line” OnAfterCopyItemJnlLineFromPurchLine
- OnAfterCopyResJnlLineFromSalesLine subscribes to Table “Res. Journal Line” OnAfterCopyResJnlLineFromSalesLine
- OnAfterCopyResJnlLineFromPurchaseLine subscribes to Table “Res. Journal Line” OnAfterCopyResJnlLineFromPurchaseLine
- OnAfterCopyFromResJnlLine subscribes to Table “Res. Ledger Entry” OnAfterCopyFromResJnlLine
Procedures
IsFeatureEnabled(): BooleanIsServTransTypeEnabled(): BooleanInsertSetup(var ServDeclSetup: Record "Service Declaration Setup")InitServDeclSetup(var ServDeclSetup: Record "Service Declaration Setup"): BooleanGetVATReportVersion(): Code[10]InsertVATReportsConfiguration()ReleaseIntrastatReport(var ServiceDeclHeader: Record "Service Declaration Header")(internal)ReopenIntrastatReport(var ServiceDeclHeader: Record "Service Declaration Header")(internal)CreateDefaultDataExchangeDef()(internal)
Plus 7 local procedures.
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 4100 “Temp Blob” (4 calls:
AssignDataExchDefToServDeclSetup → CreateInStream,AssignDataExchDefToServDeclSetup → CreateOutStream,CreateDefaultDataExchangeDef → CreateInStream, …) - Codeunit 1990 “Guided Experience” (1 call:
InsertIntoAssistedSetup → InsertAssistedSetup)
Called by
- Page 5021 “Serv. Decl. Setup Wizard” (2 calls:
OnOpenPage → InitServDeclSetup,OnOpenPage → InsertVATReportsConfiguration) - Page extension 5012 “Serv. Decl. Item Card” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5013 “Serv. Decl. Item Charges” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5014 “SD Purch. Ret. Order Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5015 “SD Purch. Cr. Memo Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5016 “SD Purch. Inv. Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5017 “Serv. Decl. Resource Card” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5018 “SD Sales Cr. Memo Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5019 “SD Sales Invoice Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5020 “SD Sales Ret. Order Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5027 “SD Posted Sales Inv. Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5028 “SD Pstd. Sales Cr.Memo Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5029 “SD Posted Purch. Inv. Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5030 “SD Pstd. Purch. Cr.Memo Sbfrm” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5032 “SD Sales Order Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5037 “Serv. Decl. Value Entries” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5039 “SD Purchase Order Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5041 “SD Serv. Invoice Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5043 “SD Serv. Cr. Memo Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5046 “SD Posted Serv. Inv. Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5049 “SD Service Lines” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5250 “SD Pstd. Serv. Cr.Memo Subform” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page extension 5251 “Serv. Decl. Res. Ledg. Entries” (2 calls:
OnOpenPage → IsFeatureEnabled,OnOpenPage → IsServTransTypeEnabled) - Page 5024 “Service Declaration Subform” (1 call:
OnOpenPage → IsServTransTypeEnabled) - Page extension 5021 “SD Sales Invoice” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5022 “SD Sales Cr. Memo” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5023 “SD Sales Return Order” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5024 “SD Purch. Invoice” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5025 “SD Purch. Cr. Memo” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5026 “SD Purch. Return Order” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5031 “SD Sales Order” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5033 “SD Posted Sales Invoice” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5034 “SD Posted Purch. Invoice” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5035 “SD Posted Sales Cr. Memo” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5036 “SD Posted Purch. Cr. Memo” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5038 “SD Purchase Order” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5040 “SD Serv. Order” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5042 “SD Serv. Invoice” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5044 “SD Serv. Cr. Memo” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5045 “SD Serv. Order Archive” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5047 “SD Posted Serv. Invoice” (1 call:
OnOpenPage → IsFeatureEnabled) - Page extension 5048 “SD Posted Serv. Cr. Memo” (1 call:
OnOpenPage → IsFeatureEnabled)
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: "codeunit", object_name: "Service Declaration Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.