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

Codeunit 8002 "Create Sub. Contract Renewal"

Subscription Billing · Microsoft.SubscriptionBilling

Across versions

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

Neighbourhood 1 connected objects and pages

Table 8001 "Sub. Contract Renewal Line" (relates to)Sub. Contract Renewal Line

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

Properties

Property Value
SingleInstance true
TableNo Sub. Contract Renewal Line

Events published

  • OnAfterCreateSalesHeaderFromSubscriptionContract(CustomerSubscriptionContract: Record "Customer Subscription Contract"; var SalesHeader: Record "Sales Header") (integration)
  • OnBeforeInsertSubscriptionContractDescriptionSalesLines(CustomerSubscriptionContract: Record "Customer Subscription Contract"; SalesHeader: Record "Sales Header"; var IsHandled: Boolean) (integration)
  • OnAfterInsertSubscriptionContractDescriptionSalesLines(CustomerSubscriptionContract: Record "Customer Subscription Contract"; SalesHeader: Record "Sales Header") (integration)
  • OnAfterInsertSalesQuoteLineFromSubContractRenewalLine(var SalesLine: Record "Sales Line"; var SubContractRenewalLine: Record "Sub. Contract Renewal Line") (integration)
  • OnAfterInsertTermInfoLine(CurrentSalesHeader: Record "Sales Header"; var SubContractRenewalLine: Record "Sub. Contract Renewal Line") (integration)
  • OnBeforeInsertSubscriptionLine(var SalesLine: Record "Sales Line"; var SubContractRenewalLine: Record "Sub. Contract Renewal Line"; var IsHandled: Boolean) (integration)
  • OnAfterInsertSubscriptionLine(var SalesLine: Record "Sales Line"; var SubContractRenewalLine: Record "Sub. Contract Renewal Line"; var SalesSubscriptionLine: Record "Sales Subscription Line") (integration)
  • OnAfterAddSubscriptionLinesToSalesLine(var SalesLine: Record "Sales Line"; var SubContractRenewalLine: Record "Sub. Contract Renewal Line") (integration)
  • OnAfterCheckSubContractRenewalLine(var ContractRenewalLine: Record "Sub. Contract Renewal Line") (integration)
  • OnAfterCreateSingleContractRenewal(SalesQuoteHeader: Record "Sales Header"; CustomerSubscriptionContract: Record "Customer Subscription Contract") (integration)
  • OnAfterRunCheck(var SubContractRenewalLine: Record "Sub. Contract Renewal Line") (integration)
  • OnBeforeCreateSalesQuoteLineFromSubContractRenewalLine(var SubContractRenewalLine: Record "Sub. Contract Renewal Line") (integration)

Procedures

  • BatchCreateContractRenewal(var ContractRenewalLine: Record "Sub. Contract Renewal Line") (internal)
  • OpenSalesQuotes() (internal)
  • GetSalesQuoteNo(): Code[20]
  • ClearCollectedSalesQuotes() (internal)

Plus 10 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: "Create Sub. Contract Renewal"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources