codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 8903 "Email Record Reference Impl."

System Application · System.Email

Across versions

  1. BC23-29present
  2. BC30declaration changed

System Application · System.Email · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal
Permissions tabledata “Sent Email” = r, tabledata “Email Outbox” = r

Event subscriptions

  • OnSetRecordRefIndirectPermissionInterface subscribes to Codeunit “Record Reference” OnInitialize

Procedures

  • SetInitializedCalledModuleId(CallerModuleId: Guid)
  • ReadPermission(RecordRef: RecordRef): Boolean
  • WritePermission(RecordRef: RecordRef): Boolean
  • Count(RecordRef: RecordRef): Integer
  • CountApprox(RecordRef: RecordRef): Integer
  • IsEmpty(RecordRef: RecordRef): Boolean
  • Find(RecordRef: RecordRef; Which: Text)
  • Find(RecordRef: RecordRef; Which: Text; UseReturnValue: Boolean): Boolean
  • FindFirst(RecordRef: RecordRef)
  • FindFirst(RecordRef: RecordRef; UseReturnValue: Boolean): Boolean
  • FindLast(RecordRef: RecordRef)
  • FindLast(RecordRef: RecordRef; UseReturnValue: Boolean): Boolean
  • FindSet(RecordRef: RecordRef)
  • FindSet(RecordRef: RecordRef; UseReturnValue: Boolean): Boolean
  • FindSet(RecordRef: RecordRef; ForUpdate: Boolean; UpdateKey: Boolean; UseReturnValue: Boolean): Boolean
  • Next(RecordRef: RecordRef; RecordRefSteps: Integer): Integer
  • Next(RecordRef: RecordRef): Integer
  • Get(RecordRef: RecordRef; RecordId: RecordId)
  • Get(RecordRef: RecordRef; RecordId: RecordId; UseReturnValue: Boolean): Boolean
  • GetBySystemId(RecordRef: RecordRef; SystemId: Guid)
  • GetBySystemId(RecordRef: RecordRef; SystemId: Guid; UseReturnValue: Boolean): Boolean
  • Insert(RecordRef: RecordRef; RunTrigger: Boolean)
  • Insert(RecordRef: RecordRef; RunTrigger: Boolean; UseReturnValue: Boolean): Boolean
  • Insert(RecordRef: RecordRef; RunTrigger: Boolean; InsertWithSystemId: Boolean; UseReturnValue: Boolean): Boolean
  • Modify(RecordRef: RecordRef; RunTrigger: Boolean)
  • Modify(RecordRef: RecordRef; RunTrigger: Boolean; UseReturnValue: Boolean): Boolean
  • Delete(RecordRef: RecordRef; RunTrigger: Boolean)
  • Delete(RecordRef: RecordRef; RunTrigger: Boolean; UseReturnValue: Boolean): Boolean
  • DeleteAll(RecordRef: RecordRef; RunTrigger: Boolean)

Plus 2 local procedures.

Implements

Recent changes

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: "Email Record Reference Impl."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources