Codeunit 8003 "Sub. Contract Renewal Mgt."
Subscription Billing · Microsoft.SubscriptionBilling
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 1 connected objects and pages
Subscription Billing · Microsoft.SubscriptionBilling · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Cust. Sub. Contract Line |
Events published
OnBeforeRunCreateContractRenewalFromContract(CustomerSubscriptionContractSource: Record "Customer Subscription Contract"; var SubContractRenewalLines: Record "Sub. Contract Renewal Line"; var IsHandled: Boolean)(integration)OnAfterFilterRenewableSubContrLines(CustomerContractNo: Code[20]; var CustSubContractLine: Record "Cust. Sub. Contract Line")(integration)
Event subscriptions
- InitializeNotificationLinesNotShown subscribes to Page “My Notifications” OnInitializingNotificationWithDefaultState
Procedures
StartContractRenewalFromContract(CustomerContract: Record "Customer Subscription Contract")(internal)IsContractRenewal(var SalesLine: Record "Sales Line"): Boolean(internal)IsContractRenewal(var RecRef: RecordRef): Boolean(internal)IsContractRenewal(var SalesHeader: Record "Sales Header"): Boolean(internal)FilterSalesLinesWithTypeServiceObject(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header")(internal)ShowRenewalSalesDocumentForContract(SalesDocumentType: Enum "Sales Document Type"; ContractNo: Code[20])(internal)FilterServCommVendFromServCommCust(ServiceCommitmentCust: Record "Subscription Line"; var ServiceCommitmentVend: Record "Subscription Line")(internal)SetAddVendorServices(NewAddVendorServices: Boolean)(internal)NotifyIfLinesNotShown(var CustomerContractLine: Record "Cust. Sub. Contract Line")(internal)HideNotificationActiveForLinesNotShownForCurrentUser(Notify: Notification)(internal)GetContractRenewalIdentifierLabel(): Code[20](internal)ExistsInSalesOrderOrSalesQuote(ServicePartner: Enum "Service Partner"; ContractNo: Code[20]; ContractLineNo: Integer): Boolean(internal)
Plus 8 local procedures.
Triggers
OnRun
Relations
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: "codeunit", object_name: "Sub. Contract Renewal Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.