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

Page 6489 "Serv. Check Credit Limit"

Base Application · Microsoft.Sales.Customer

Across versions

  1. BC23-24not present
  2. BC25added
  3. BC26-30unchanged

Neighbourhood 2 connected objects and pages

Table 18 "Customer" (relates to)CustomerCodeunit 312 "Cust-Check Cr. Limit" (calls, 7 links)Cust-Check Cr. Limit

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.

Base Application · Microsoft.Sales.Customer · captioned “Check Credit Limit” · BC25-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Check Credit Limit
SourceTable Customer
PageType ConfirmationDialog

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
Content Control2 label —
Do not show this message again. HideMessage Specifies to no longer show this message when working with this document while the customer is over credit limit
CreditLimitDetails part Page 1871 “Credit Limit Details” —

Actions

Group Action ToolTip Runs
Customer Card View details for the selected record. Page 21 “Customer Card”
Statistics View statistics for credit limit entries. Page 151 “Customer Statistics”

Events published

  • OnBeforeCalcTotalOutstandingAmt(var Customer: Record Customer; var IsHandled: Boolean; var Result: Decimal) (integration)
  • OnBeforeCalcCreditLimitLCY(var Customer: Record Customer; var OutstandingRetOrdersLCY: Decimal; var RcdNotInvdRetOrdersLCY: Decimal; var NewOrderAmountLCY: Decimal; var OrderAmountTotalLCY: Decimal; var OrderAmountThisOrderLCY: Decimal; var ShippedRetRcdNotIndLCY: Decimal; var CustCreditAmountLCY: Decimal; var CustNo: Code[20]; var ExtensionAmountsDic: Dictionary of [Guid, Decimal]; var IsHandled: Boolean; DeltaAmount: Decimal) (integration)
  • OnBeforeServiceLineShowWarning(var ServLine: Record "Service Line"; var Result: Boolean; var IsHandled: Boolean; var Customer: Record Customer; var DeltaAmount: Decimal) (integration)
  • OnBeforeServiceHeaderShowWarning(var ServiceHeader: Record "Service Header"; var Result: Boolean; var IsHandled: Boolean; var Customer: Record Customer; var DeltaAmount: Decimal) (integration)
  • OnBeforeServiceContractHeaderShowWarning(ServiceContractHeader: Record "Service Contract Header"; var Customer: Record Customer; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeShowWarning(var Customer: Record Customer; var NewOrderAmountLCY: Decimal; OldOrderAmountLCY: Decimal; OrderAmountTotalLCY: Decimal; ShippedRetRcdNotIndLCY: Decimal; CustCreditAmountLCY: Decimal; DeltaAmount: Decimal; CheckOverDueBalance: Boolean; var Heading: Text[250]; var Result: Boolean; var IsHandled: Boolean; var NotificationId: Guid; var NewCustNo: Code[20]; NewOrderAmountLCY2: Decimal; OldOrderAmountLCY2: Decimal; OrderAmountThisOrderLCY: Decimal) (integration)
  • OnCalcOverdueBalanceLCYAfterSetFilter(var Customer: Record Customer) (integration)
  • OnShowWarningOnAfterCalcCreditLimitLCYExitValue(var Customer: Record Customer; var CustCreditAmountLCY: Decimal; var ExitValue: Integer) (integration)
  • OnShowWarningOnAfterCalcDueBalanceExitValue(var Customer: Record Customer; var ExitValue: Integer) (integration)
  • OnShowWarningOnBeforeExitValue(var Customer: Record Customer; ExitValue: Integer; var Result: Boolean; var IsHandled: Boolean; var Heading: Text[250]; var SecondHeading: Text[250]; var NotificationID: Guid) (integration)
  • OnAfterCalcOverdueBalanceLCY(var Customer: Record Customer) (integration)
  • OnAfterCalcCreditLimitLCYProcedure(var Customer: Record Customer; var CustCreditAmountLCY: Decimal; var ExtensionAmountsDic: Dictionary of [Guid, Decimal]) (integration)

Procedures

  • ServiceHeaderShowWarning(ServHeader: Record "Service Header"): Boolean
  • ServiceHeaderShowWarningAndGetCause(ServHeader: Record "Service Header"; var NotificationContextGuidOut: Guid): Boolean
  • ServiceLineShowWarning(ServLine: Record "Service Line"): Boolean
  • ServiceLineShowWarningAndGetCause(ServLine: Record "Service Line"; var NotificationContextGuidOut: Guid): Boolean
  • ServiceContractHeaderShowWarning(ServiceContractHeader: Record "Service Contract Header"): Boolean
  • ServiceContractHeaderShowWarningAndGetCause(ServiceContractHeader: Record "Service Contract Header"; var NotificationContextGuidOut: Guid): Boolean
  • ShowWarning(NewCustNo: Code[20]; NewOrderAmountLCY2: Decimal; OldOrderAmountLCY2: Decimal; CheckOverDueBalance: Boolean): Boolean
  • SetHideMessageVisible(HideMsgVisible: Boolean)
  • SetHideMessage(HideMsg: Boolean)
  • GetHideMessage(): Boolean
  • GetHeading(): Text[250]
  • GetSecondHeading(): Text[250]
  • GetNotificationId(): Guid
  • PopulateDataOnNotification(CreditLimitNotification: Notification)

Plus 6 local procedures.

Triggers

OnAfterGetRecord, OnOpenPage

Relations

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.

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: "Serv. Check Credit Limit"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources