{
  "title": "Business Central 20, obsolete",
  "url": "https://jonas-paprotka.de/ref/obsolete/v/20/",
  "author": "Jonas Paprotka",
  "license": "Content © 2026 Jonas Paprotka. Quote freely with attribution and a link.",
  "subject": "Microsoft Dynamics 365 Business Central",
  "checked": "2026-09-20",
  "major": 20,
  "marked": [
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "field",
      "member": "61 Is User Mapping Required",
      "memberKey": 61,
      "state": "Removed",
      "tag": "26.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 28,
      "gone": false,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "field",
      "member": "62 Is User Mapped To CRM User",
      "memberKey": 62,
      "state": "Removed",
      "tag": "26.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 28,
      "gone": false,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "field",
      "member": "68 Is Enabled For User",
      "memberKey": 68,
      "state": "Removed",
      "tag": "26.0",
      "reason": "Use field \"Is Enabled\" instead.",
      "seenFrom": 20,
      "lastSeen": 28,
      "gone": false,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "codeunit:9998",
      "type": "codeunit",
      "id": 9998,
      "object": "Upgrade Tag Definitions",
      "slug": "9998-upgrade-tag-definitions",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetSetOptionMappingCoupledFlagsUpgradeTag()",
      "memberKey": "GetSetOptionMappingCoupledFlagsUpgradeTag()",
      "state": "Pending",
      "tag": "23.0",
      "reason": "Function will be removed",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9998-upgrade-tag-definitions/obsolete/"
    },
    {
      "key": "table:62",
      "type": "table",
      "id": 62,
      "object": "Record Export Buffer",
      "slug": "62-record-export-buffer",
      "app": "base-application",
      "kind": "field",
      "member": "3 ServerFilePath",
      "memberKey": 3,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by usage of the File Content field.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/62-record-export-buffer/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "field",
      "member": "41 IC Partner Code",
      "memberKey": 41,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by the same field from \"IC Setup\" table.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "field",
      "member": "42 IC Inbox Type",
      "memberKey": 42,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by the same field from \"IC Setup\" table.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "field",
      "member": "43 IC Inbox Details",
      "memberKey": 43,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by the same field from \"IC Setup\" table.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "field",
      "member": "44 Auto. Send Transactions",
      "memberKey": 44,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by the same field from \"IC Setup\" table.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:232",
      "type": "table",
      "id": 232,
      "object": "Gen. Journal Batch",
      "slug": "232-gen-journal-batch",
      "app": "base-application",
      "kind": "field",
      "member": "9000 Background Error Check",
      "memberKey": 9000,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced with GLSetup.Enable Data Check",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/232-gen-journal-batch/obsolete/"
    },
    {
      "key": "table:311",
      "type": "table",
      "id": 311,
      "object": "Sales & Receivables Setup",
      "slug": "311-sales-receivables-setup",
      "app": "base-application",
      "kind": "field",
      "member": "60 Batch Archiving Quotes",
      "memberKey": 60,
      "state": "Removed",
      "tag": "23.0",
      "reason": "The field is part of the removed functionality.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/311-sales-receivables-setup/obsolete/"
    },
    {
      "key": "table:311",
      "type": "table",
      "id": 311,
      "object": "Sales & Receivables Setup",
      "slug": "311-sales-receivables-setup",
      "app": "base-application",
      "kind": "field",
      "member": "810 Invoice Posting Setup",
      "memberKey": 810,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by direct selection of posting interface in codeunits.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/311-sales-receivables-setup/obsolete/"
    },
    {
      "key": "table:312",
      "type": "table",
      "id": 312,
      "object": "Purchases & Payables Setup",
      "slug": "312-purchases-payables-setup",
      "app": "base-application",
      "kind": "field",
      "member": "810 Invoice Posting Setup",
      "memberKey": 810,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by direct selection of posting interface in codeunits.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/312-purchases-payables-setup/obsolete/"
    },
    {
      "key": "table:394",
      "type": "table",
      "id": 394,
      "object": "XBRL Taxonomy",
      "slug": "394-xbrl-taxonomy",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/394-xbrl-taxonomy/"
    },
    {
      "key": "table:395",
      "type": "table",
      "id": 395,
      "object": "XBRL Taxonomy Line",
      "slug": "395-xbrl-taxonomy-line",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/395-xbrl-taxonomy-line/"
    },
    {
      "key": "table:396",
      "type": "table",
      "id": 396,
      "object": "XBRL Comment Line",
      "slug": "396-xbrl-comment-line",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/396-xbrl-comment-line/"
    },
    {
      "key": "table:397",
      "type": "table",
      "id": 397,
      "object": "XBRL G/L Map Line",
      "slug": "397-xbrl-g-l-map-line",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/397-xbrl-g-l-map-line/"
    },
    {
      "key": "table:398",
      "type": "table",
      "id": 398,
      "object": "XBRL Rollup Line",
      "slug": "398-xbrl-rollup-line",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/398-xbrl-rollup-line/"
    },
    {
      "key": "table:399",
      "type": "table",
      "id": 399,
      "object": "XBRL Schema",
      "slug": "399-xbrl-schema",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/399-xbrl-schema/"
    },
    {
      "key": "table:400",
      "type": "table",
      "id": 400,
      "object": "XBRL Linkbase",
      "slug": "400-xbrl-linkbase",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/400-xbrl-linkbase/"
    },
    {
      "key": "table:401",
      "type": "table",
      "id": 401,
      "object": "XBRL Taxonomy Label",
      "slug": "401-xbrl-taxonomy-label",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/401-xbrl-taxonomy-label/"
    },
    {
      "key": "table:408",
      "type": "table",
      "id": 408,
      "object": "XBRL Line Constant",
      "slug": "408-xbrl-line-constant",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/408-xbrl-line-constant/"
    },
    {
      "key": "table:485",
      "type": "table",
      "id": 485,
      "object": "Business Chart Buffer",
      "slug": "485-business-chart-buffer",
      "app": "base-application",
      "kind": "field",
      "member": "4 XML",
      "memberKey": 4,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Use codeunit Temp Blob instead.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/485-business-chart-buffer/obsolete/"
    },
    {
      "key": "table:728",
      "type": "table",
      "id": 728,
      "object": "Copy Item Parameters",
      "slug": "728-copy-item-parameters",
      "app": "base-application",
      "kind": "field",
      "member": "27 Item Cross References",
      "memberKey": 27,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced with parameter Item References",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/728-copy-item-parameters/obsolete/"
    },
    {
      "key": "table:729",
      "type": "table",
      "id": 729,
      "object": "Copy Item Buffer",
      "slug": "729-copy-item-buffer",
      "app": "base-application",
      "kind": "field",
      "member": "27 Item Cross References",
      "memberKey": 27,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced with parameter Item References",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/729-copy-item-buffer/obsolete/"
    },
    {
      "key": "table:1602",
      "type": "table",
      "id": 1602,
      "object": "Exchange Object",
      "slug": "1602-exchange-object",
      "app": "base-application",
      "kind": "field",
      "member": "14 VendorNo",
      "memberKey": 14,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Use the field RecId instead",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1602-exchange-object/obsolete/"
    },
    {
      "key": "table:2850",
      "type": "table",
      "id": 2850,
      "object": "Native - API Tax Setup",
      "slug": "2850-native-api-tax-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/2850-native-api-tax-setup/"
    },
    {
      "key": "table:5455",
      "type": "table",
      "id": 5455,
      "object": "Graph Subscription",
      "slug": "5455-graph-subscription",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "This functionality is out of support",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5455-graph-subscription/"
    },
    {
      "key": "table:5460",
      "type": "table",
      "id": 5460,
      "object": "Graph Business Setting",
      "slug": "5460-graph-business-setting",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "This functionality is out of support",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5460-graph-business-setting/"
    },
    {
      "key": "table:5911",
      "type": "table",
      "id": 5911,
      "object": "Service Mgt. Setup",
      "slug": "5911-service-mgt-setup",
      "app": "base-application",
      "kind": "field",
      "member": "810 Invoice Posting Setup",
      "memberKey": 810,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced by direct selection of posting interface in codeunits.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5911-service-mgt-setup/obsolete/"
    },
    {
      "key": "table:9006",
      "type": "table",
      "id": 9006,
      "object": "Plan Permission Set",
      "slug": "9006-plan-permission-set",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "No longer used.",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9006-plan-permission-set/"
    },
    {
      "key": "table:9173",
      "type": "table",
      "id": 9173,
      "object": "Extra Settings",
      "slug": "9173-extra-settings",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "23.0",
      "reason": "Replaced with table 9222 \"Application User Settings\".",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9173-extra-settings/"
    },
    {
      "key": "table:9178",
      "type": "table",
      "id": 9178,
      "object": "Application Area Setup",
      "slug": "9178-application-area-setup",
      "app": "base-application",
      "kind": "field",
      "member": "2700 XBRL",
      "memberKey": 2700,
      "state": "Removed",
      "tag": "23.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9178-application-area-setup/obsolete/"
    },
    {
      "key": "codeunit:9998",
      "type": "codeunit",
      "id": 9998,
      "object": "Upgrade Tag Definitions",
      "slug": "9998-upgrade-tag-definitions",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetAdvancedIntrastatBaseDemoDataUpgradeTag()",
      "memberKey": "GetAdvancedIntrastatBaseDemoDataUpgradeTag()",
      "state": "Pending",
      "tag": "22.0",
      "reason": "Intrastat related functionalities are moved to Intrastat extensions.",
      "seenFrom": 20,
      "lastSeen": 24,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9998-upgrade-tag-definitions/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "EnqueueMailingJob(RecordId, Text, Text, Text)",
      "memberKey": "EnqueueMailingJob(RecordId, Text, Text, Text)",
      "state": "Pending",
      "tag": "22.0",
      "reason": "Unused.",
      "seenFrom": 20,
      "lastSeen": 24,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetJobQueueParameters(var Text, var Integer, var Text, var Text[150], var Code[20], var Integer)",
      "memberKey": "GetJobQueueParameters(var Text, var Integer, var Text, var Text[150], var Code[20], var Integer)",
      "state": "Pending",
      "tag": "22.0",
      "reason": "Unused.",
      "seenFrom": 20,
      "lastSeen": 24,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendEmailToCust(Integer, Variant, Code[20], Text[150], Boolean, Code[20], Integer)",
      "memberKey": "SendEmailToCust(Integer, Variant, Code[20], Text[150], Boolean, Code[20], Integer)",
      "state": "Pending",
      "tag": "22.0",
      "reason": "Unused.",
      "seenFrom": 20,
      "lastSeen": 24,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendEmailToVendor(Integer, Variant, Code[20], Text[150], Boolean, Code[20], Integer)",
      "memberKey": "SendEmailToVendor(Integer, Variant, Code[20], Text[150], Boolean, Code[20], Integer)",
      "state": "Pending",
      "tag": "22.0",
      "reason": "Unused.",
      "seenFrom": 20,
      "lastSeen": 24,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "codeunit:44",
      "type": "codeunit",
      "id": 44,
      "object": "ReportManagement",
      "slug": "44-reportmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnCustomDocumentMerger(Integer, Option, InStream, InStream, var OutStream, var Boolean)",
      "memberKey": "OnCustomDocumentMerger(Integer, Option, InStream, InStream, var OutStream, var Boolean)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by OnCustomDocumentMergerEx.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/44-reportmanagement/obsolete/"
    },
    {
      "key": "codeunit:48",
      "type": "codeunit",
      "id": 48,
      "object": "PostingSetupManagement",
      "slug": "48-postingsetupmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "ConfirmPostingAfterCurrentCalendarDate(Text, Date)",
      "memberKey": "ConfirmPostingAfterCurrentCalendarDate(Text, Date)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Renamed to ConfirmPostingAfterWorkingDate",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/48-postingsetupmanagement/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostSalesLineOnAfterCaseType(Record Sales Header, var Record Sales Line, Code[20], Code[35], Integer, Code[10], var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostSalesLineOnAfterCaseType(Record Sales Header, var Record Sales Line, Code[20], Code[35], Integer, Code[10], var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by event OnPostSalesLineOnBeforePostSalesLine()",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:378",
      "type": "codeunit",
      "id": 378,
      "object": "Transfer Extended Text",
      "slug": "378-transfer-extended-text",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeToSalesLineInsert(var Record Sales Line, Record Sales Line, Record Extended Text Line, var Integer, Integer, var Boolean)",
      "memberKey": "OnBeforeToSalesLineInsert(var Record Sales Line, Record Sales Line, Record Extended Text Line, var Integer, Integer, var Boolean)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by OnInsertSalesExtTextRetLastOnBeforeToSalesLineInsert",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/378-transfer-extended-text/obsolete/"
    },
    {
      "key": "codeunit:825",
      "type": "codeunit",
      "id": 825,
      "object": "Sales Post Invoice Events",
      "slug": "825-sales-post-invoice-events",
      "app": "base-application",
      "kind": "procedure",
      "member": "RunOnPrepareLineOnBeforePrepareSales(Record Sales Header, Record Sales Line)",
      "memberKey": "RunOnPrepareLineOnBeforePrepareSales(Record Sales Header, Record Sales Line)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforePreparePurchase() with extended parameters",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/825-sales-post-invoice-events/obsolete/"
    },
    {
      "key": "codeunit:826",
      "type": "codeunit",
      "id": 826,
      "object": "Purch. Post Invoice Events",
      "slug": "826-purch-post-invoice-events",
      "app": "base-application",
      "kind": "procedure",
      "member": "RunOnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)",
      "memberKey": "RunOnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforePreparePurchase() with extended parameters",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/826-purch-post-invoice-events/obsolete/"
    },
    {
      "key": "codeunit:841",
      "type": "codeunit",
      "id": 841,
      "object": "Cash Flow Management",
      "slug": "841-cash-flow-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CashFlowName(Code[20])",
      "memberKey": "CashFlowName(Code[20])",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced with CashFlowNameFullLength.",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/841-cash-flow-management/obsolete/"
    },
    {
      "key": "codeunit:1002",
      "type": "codeunit",
      "id": 1002,
      "object": "Job Create-Invoice",
      "slug": "1002-job-create-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnCreateSalesInvoiceLinesOnBeforeGetCustomer(Record Job Planning Line, var Record Customer, var Boolean)",
      "memberKey": "OnCreateSalesInvoiceLinesOnBeforeGetCustomer(Record Job Planning Line, var Record Customer, var Boolean)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced with OnBeforeCheckJobBillToCustomer",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1002-job-create-invoice/obsolete/"
    },
    {
      "key": "codeunit:1266",
      "type": "codeunit",
      "id": 1266,
      "object": "Cryptography Management",
      "slug": "1266-cryptography-management",
      "app": "system-application",
      "kind": "procedure",
      "member": "Encrypt(Text)",
      "memberKey": "Encrypt(Text)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by EncryptText",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1266-cryptography-management/obsolete/"
    },
    {
      "key": "codeunit:1330",
      "type": "codeunit",
      "id": 1330,
      "object": "Instruction Mgt.",
      "slug": "1330-instruction-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetPostingAfterCurrentCalendarDateNotificationId()",
      "memberKey": "GetPostingAfterCurrentCalendarDateNotificationId()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Renamed to GetPostingAfterWorkingDateNotificationId",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1330-instruction-mgt/obsolete/"
    },
    {
      "key": "codeunit:1330",
      "type": "codeunit",
      "id": 1330,
      "object": "Instruction Mgt.",
      "slug": "1330-instruction-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostingAfterCurrentCalendarDateNotAllowedCode()",
      "memberKey": "PostingAfterCurrentCalendarDateNotAllowedCode()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Renamed to PostingAfterWorkingDateNotAllowedCode",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1330-instruction-mgt/obsolete/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "object": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "EvaluationNotificationAction(Notification)",
      "memberKey": "EvaluationNotificationAction(Notification)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Evaluation notification is removed",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/obsolete/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "object": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "EvaluationNotificationMessage()",
      "memberKey": "EvaluationNotificationMessage()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Evaluation notification is removed",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/obsolete/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "object": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEvaluationNotificationId()",
      "memberKey": "GetEvaluationNotificationId()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Evaluation notification is removed",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/obsolete/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "object": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "HideEvaluationNotificationAfterStartingTrial()",
      "memberKey": "HideEvaluationNotificationAfterStartingTrial()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Evaluation notification is removed",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/obsolete/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "object": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowEvaluationNotification()",
      "memberKey": "ShowEvaluationNotification()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Evaluation notification is removed",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/obsolete/"
    },
    {
      "key": "codeunit:1504",
      "type": "codeunit",
      "id": 1504,
      "object": "Deposits Page Mgt.",
      "slug": "1504-deposits-page-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PromptDepositFeature()",
      "memberKey": "PromptDepositFeature()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Bank Deposits feature will be enabled by default",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1504-deposits-page-mgt/obsolete/"
    },
    {
      "key": "codeunit:1514",
      "type": "codeunit",
      "id": 1514,
      "object": "Bank Deposit Feature Mgt.",
      "slug": "1514-bank-deposit-feature-mgt",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "21.0",
      "reason": "Bank Deposits feature will be enabled by default",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1514-bank-deposit-feature-mgt/"
    },
    {
      "key": "codeunit:5467",
      "type": "codeunit",
      "id": 5467,
      "object": "PDF Document Management",
      "slug": "5467-pdf-document-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GeneratePdfWithDocumentType(Guid, Enum Attachment Entity Buffer Document Type, var Record Attachment Entity Buffer)",
      "memberKey": "GeneratePdfWithDocumentType(Guid, Enum Attachment Entity Buffer Document Type, var Record Attachment Entity Buffer)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by GeneratePdfBlobWithDocumentType().",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5467-pdf-document-management/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCopyAsmOrderToAsmOrder(var Record Assembly Header, var Record Assembly Line, Record Sales Line, Option, Code[20], Boolean)",
      "memberKey": "OnBeforeCopyAsmOrderToAsmOrder(var Record Assembly Header, var Record Assembly Line, Record Sales Line, Option, Code[20], Boolean)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by OnBeforeCopyAsmOrderToAsmOrderProcedure with correct calling params",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:7322",
      "type": "codeunit",
      "id": 7322,
      "object": "Create Inventory Pick/Movement",
      "slug": "7322-create-inventory-pick-movement",
      "app": "base-application",
      "kind": "event",
      "member": "OnCreatePickOrMoveLineOnAfterFindTakeQtyForBinCodeOfSourceLine(var Record Warehouse Activity Line, Record Item Tracking Setup, var Decimal)",
      "memberKey": "OnCreatePickOrMoveLineOnAfterFindTakeQtyForBinCodeOfSourceLine(var Record Warehouse Activity Line, Record Item Tracking Setup, var Decimal)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by OnCreatePickOrMoveLineOnAfterFindTakeQtyForBinCodeSourceLine with correct param name",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7322-create-inventory-pick-movement/obsolete/"
    },
    {
      "key": "codeunit:8703",
      "type": "codeunit",
      "id": 8703,
      "object": "Feature Telemetry",
      "slug": "8703-feature-telemetry",
      "app": "system-application",
      "kind": "procedure",
      "member": "LogUptake(Text, Text, Enum Feature Uptake Status, Boolean, Boolean, Dictionary)",
      "memberKey": "LogUptake(Text, Text, Enum Feature Uptake Status, Boolean, Boolean, Dictionary)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Other overloads should be used instead.",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8703-feature-telemetry/obsolete/"
    },
    {
      "key": "codeunit:8703",
      "type": "codeunit",
      "id": 8703,
      "object": "Feature Telemetry",
      "slug": "8703-feature-telemetry",
      "app": "system-application",
      "kind": "procedure",
      "member": "LogUptake(Text, Text, Enum Feature Uptake Status, Boolean, Boolean)",
      "memberKey": "LogUptake(Text, Text, Enum Feature Uptake Status, Boolean, Boolean)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Other overloads should be used instead.",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8703-feature-telemetry/obsolete/"
    },
    {
      "key": "codeunit:9026",
      "type": "codeunit",
      "id": 9026,
      "object": "User Login Time Tracker",
      "slug": "9026-user-login-time-tracker",
      "app": "system-application",
      "kind": "event",
      "member": "OnAfterCreateorUpdateLoginInfo(Guid)",
      "memberKey": "OnAfterCreateorUpdateLoginInfo(Guid)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Use OnAfterLogin in codeunit \"System Initialization\" instead",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9026-user-login-time-tracker/obsolete/"
    },
    {
      "key": "page:344",
      "type": "page",
      "id": 344,
      "object": "Navigate",
      "slug": "344-navigate",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetDocumentCount(var Integer)",
      "memberKey": "OnAfterGetDocumentCount(var Integer)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "No. of documents is not checked anymore",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/344-navigate/obsolete/"
    },
    {
      "key": "page:9285",
      "type": "page",
      "id": 9285,
      "object": "Transfer Routes Matrix",
      "slug": "9285-transfer-routes-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnShowRouteSpecificationCaseElse(var Record Transfer Route, var Option, var Text[80])",
      "memberKey": "OnShowRouteSpecificationCaseElse(var Record Transfer Route, var Option, var Text[80])",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by OnShowRouteSpecificationOnCaseElse with Enum",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9285-transfer-routes-matrix/obsolete/"
    },
    {
      "key": "table:3",
      "type": "table",
      "id": 3,
      "object": "Payment Terms",
      "slug": "3-payment-terms",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDescriptionInCurrentLanguage()",
      "memberKey": "GetDescriptionInCurrentLanguage()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced with GetDescriptionInCurrentLanguageFullLength.",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/3-payment-terms/obsolete/"
    },
    {
      "key": "table:225",
      "type": "table",
      "id": 225,
      "object": "Post Code",
      "slug": "225-post-code",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeValidateCity(var Text[30], var Code[20], var Text[30], var Code[10], Boolean, var Boolean)",
      "memberKey": "OnBeforeValidateCity(var Text[30], var Code[20], var Text[30], var Code[10], Boolean, var Boolean)",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced by OnBeforeValidateCityProcedure",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/225-post-code/obsolete/"
    },
    {
      "key": "table:318",
      "type": "table",
      "id": 318,
      "object": "Tax Area",
      "slug": "318-tax-area",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDescriptionInCurrentLanguage()",
      "memberKey": "GetDescriptionInCurrentLanguage()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced with GetDescriptionInCurrentLanguageFullLength.",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/318-tax-area/obsolete/"
    },
    {
      "key": "table:320",
      "type": "table",
      "id": 320,
      "object": "Tax Jurisdiction",
      "slug": "320-tax-jurisdiction",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDescriptionInCurrentLanguage()",
      "memberKey": "GetDescriptionInCurrentLanguage()",
      "state": "Pending",
      "tag": "21.0",
      "reason": "Replaced with GetDescriptionInCurrentLanguageFullLength.",
      "seenFrom": 20,
      "lastSeen": 23,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/320-tax-jurisdiction/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogError(Variant, Text)",
      "memberKey": "LogError(Variant, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with Error(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogFieldError(Variant, Integer, Text)",
      "memberKey": "LogFieldError(Variant, Integer, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with FieldError(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogTestField(Variant, Integer, Variant)",
      "memberKey": "LogTestField(Variant, Integer, Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with TestField(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogTestField(Variant, Integer)",
      "memberKey": "LogTestField(Variant, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with TestField(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeLogTestField(Variant, Integer, var Boolean)",
      "memberKey": "OnBeforeLogTestField(Variant, Integer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Will be removed due to calling procedure obsoletion",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeCompany()",
      "memberKey": "InitializeCompany()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "No longer used, Company-Initialize runs on System Initialize's event OnAfterLogin",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCompanyOpen()",
      "memberKey": "OnAfterCompanyOpen()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterLogInEnd()",
      "memberKey": "OnAfterLogInEnd()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterLogInStart()",
      "memberKey": "OnAfterLogInStart()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCompanyOpen()",
      "memberKey": "OnBeforeCompanyOpen()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeLogInStart()",
      "memberKey": "OnBeforeLogInStart()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:44",
      "type": "codeunit",
      "id": 44,
      "object": "ReportManagement",
      "slug": "44-reportmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnMergeDocumentReport(Option, Integer, Option, InStream, Text, var OutStream, var Boolean)",
      "memberKey": "OnMergeDocumentReport(Option, Integer, Option, InStream, Text, var OutStream, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by the report event OnCustomDocumentMergerEx. Subscribe to it to change the merging behavior.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/44-reportmanagement/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "memberKey": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnAfterGetSalesAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnBeforeGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Sales Invoice Posting implementation.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostGLAndCustomer(var Record Sales Header, var Record Invoice Post. Buffer, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostGLAndCustomer(var Record Sales Header, var Record Invoice Post. Buffer, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnBeforePostInvoice",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line, Record Sales Invoice Header)",
      "memberKey": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line, Record Sales Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnBeforeRunGenJnlPostLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetInvoiceDiscountPosting in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetLineDiscountPosting in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeDeferrals(var Record Sales Line, var Decimal, var Decimal, Date)",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeDeferrals(var Record Sales Line, var Decimal, var Decimal, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnFillInvoicePostingBufferOnBeforeDeferrals in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetInvDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetInvDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetInvoiceDiscAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetLineDiscAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterInitNewLine(Record Sales Header, var Record Gen. Journal Line)",
      "memberKey": "OnPostBalancingEntryOnAfterInitNewLine(Record Sales Header, var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/21198.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "CalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Purchase Invoice Posting implementation. Replaced by local procedure CalcInvoiceDiscountPosting in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "CalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Purchase Invoice Posting implementation. Replaced by local procedure CalcLineDiscountPosting in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcInvoiceDiscountPosting(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterCalcInvoiceDiscountPosting(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterCalcInvoiceDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralScheduleFromPurchDoc(var Record Purchase Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralScheduleFromPurchDoc(var Record Purchase Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterCreatePostedDeferralSchedule in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Purchase Line, var Record Invoice Post. Buffer, Boolean, var Record Purchase Header, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Purchase Line, var Record Invoice Post. Buffer, Boolean, var Record Purchase Header, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterFillInvoicePostingBuffer in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitVATAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal)",
      "memberKey": "OnAfterInitVATAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitVATBase(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "memberKey": "OnAfterInitVATBase(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnAfterGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Purchase Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Purchase Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLinesOnAfterGenJnlLinePost in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostPurchLines(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, Boolean, Boolean, var Boolean, Boolean, Boolean, var Record Invoice Post. Buffer, var Record Purchase Line)",
      "memberKey": "OnAfterPostPurchLines(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, Boolean, Boolean, var Boolean, Boolean, Boolean, var Record Invoice Post. Buffer, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterProcessPurchLines",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLedgerEntryOnAfterGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "memberKey": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterSetApplyToDocNo in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeCalcLineDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateVATAmountInBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeCalculateVATAmountInBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeCalculateVATAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillDeferralPostingBuffer(var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnBeforeFillDeferralPostingBuffer(var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePrepareDeferralLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillInvoicePostBuffer(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Post. Buffer, var Boolean, var Record Invoice Post. Buffer)",
      "memberKey": "OnBeforeFillInvoicePostBuffer(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Post. Buffer, var Boolean, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePrepareLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillInvoicePostBufferFADiscount(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeFillInvoicePostBufferFADiscount(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePrepareLineFADiscount in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLineAmountFieldsFromTotalLines in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitNewGenJnlLineFromPostInvoicePostBufferLine(var Record Gen. Journal Line, var Record Purchase Header, Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeInitNewGenJnlLineFromPostInvoicePostBufferLine(var Record Gen. Journal Line, var Record Purchase Header, Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvoicePostingBufferSetAmounts(Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, var Record Purchase Line)",
      "memberKey": "OnBeforeInvoicePostingBufferSetAmounts(Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Record Vendor Ledger Entry)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Record Vendor Ledger Entry)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostGLAndVendor2(var Record Purchase Header, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostGLAndVendor2(var Record Purchase Header, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnBeforePostInvoice()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvoicePostBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Record Purchase Line, var Record Purchase Line)",
      "memberKey": "OnBeforePostInvoicePostBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Record Purchase Line, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePostLines in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvoicePostBufferLine(var Record Purchase Header, var Record Invoice Post. Buffer)",
      "memberKey": "OnBeforePostInvoicePostBufferLine(var Record Purchase Header, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, var Code[20])",
      "memberKey": "OnBeforePostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLinesOnBeforeGenJnlLinePost in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostItemChargeLine(var Record Purchase Header, var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforePostItemChargeLine(var Record Purchase Header, var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnBeforePostItemChargeLineProcedure",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line)",
      "memberKey": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeRunGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "memberKey": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeTempDeferralLineInsert in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnCalcDeferralAmountsOnAfterTempDeferralHeaderInsert(var Record Deferral Header, Record Deferral Header, Record Purchase Header)",
      "memberKey": "OnCalcDeferralAmountsOnAfterTempDeferralHeaderInsert(var Record Deferral Header, Record Deferral Header, Record Purchase Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnCalcDeferralAmountsOnBeforeTempDeferralHeaderInsert in codeunit 826 \"Purch. Post Invoice Events\". The publisher is raised before the insert.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillDeferralPostingBufferOnAfterInitFromDeferralLine(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template)",
      "memberKey": "OnFillDeferralPostingBufferOnAfterInitFromDeferralLine(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareDeferralLineOnAfterInitFromDeferralLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnAfterInitAmounts(Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal)",
      "memberKey": "OnFillInvoicePostBufferOnAfterInitAmounts(Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnAfterSetShouldCalcDiscounts(Record Purchase Header, Record Purchase Line, var Boolean)",
      "memberKey": "OnFillInvoicePostBufferOnAfterSetShouldCalcDiscounts(Record Purchase Header, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetLineDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnBeforePreparePurchase(var Record Purchase Header, var Record Purchase Line, var Record Invoice Post. Buffer, Record Purchase Line, var Record General Posting Setup)",
      "memberKey": "OnFillInvoicePostBufferOnBeforePreparePurchase(var Record Purchase Header, var Record Purchase Line, var Record Invoice Post. Buffer, Record Purchase Line, var Record General Posting Setup)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePreparePurchase in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnBeforeProcessInvoiceDiscounts(var Record Purchase Line, var Boolean)",
      "memberKey": "OnFillInvoicePostBufferOnBeforeProcessInvoiceDiscounts(var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new events OnPrepareLineOnAfterSetInvoiceDiscountPosting or OnPrepareLineOnBeforeCalcInvoiceDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Purchase Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Purchase Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetInvoiceDiscAccount in codeunit 826 \"Purch. Post Invoice Events\". The publisher is part of the else clause only.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20], Code[20])",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAccount in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterInitNewLine(Record Purchase Header, var Record Gen. Journal Line)",
      "memberKey": "OnPostBalancingEntryOnAfterInitNewLine(Record Purchase Header, var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/22117",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer(var Record Gen. Journal Line, Record Purchase Header, var Record Purchase Line)",
      "memberKey": "OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer(var Record Gen. Journal Line, Record Purchase Header, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareGenJnlLineOnAfterCopyToGenJnlLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup)",
      "memberKey": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 20,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostVendorEntryOnAfterInitNewLine(var Record Purchase Header, var Record Gen. Journal Line)",
      "memberKey": "OnPostVendorEntryOnAfterInitNewLine(var Record Purchase Header, var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/22117",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostVendorEntryOnBeforeInitNewLine(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnPostVendorEntryOnBeforeInitNewLine(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePostLedgerEntry in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "Apply(Record Employee Ledger Entry, Code[20], Date)",
      "memberKey": "Apply(Record Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Apply(EmplLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyEmployee(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "memberKey": "PostUnApplyEmployee(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyEmployee(DtldCustLedgEntry2; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewApply(Record Employee Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewApply(Record Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewApply(EmployeeLedgerEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewUnapply(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewUnapply(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewUnapply(DetailedEmployeeLedgEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetApplyContext(Date, Code[20])",
      "memberKey": "SetApplyContext(Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetApplyContext(ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetUnapplyContext(var Record Detailed Employee Ledger Entry, Date, Code[20])",
      "memberKey": "SetUnapplyContext(var Record Detailed Employee Ledger Entry, Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetUnapplyContext(DetailedEmployeeLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "Apply(Record Cust. Ledger Entry, Code[20], Date)",
      "memberKey": "Apply(Record Cust. Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by W1 implementation of Apply()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyCustomer(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "memberKey": "PostUnApplyCustomer(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyCustomer(DtldCustLedgEntry2; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyCustomerCommit(Record Detailed Cust. Ledg. Entry, Code[20], Date, Boolean)",
      "memberKey": "PostUnApplyCustomerCommit(Record Detailed Cust. Ledg. Entry, Code[20], Date, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyCustomerCommit(DtldCustLedgEntry2; ApplyUnapplyParameters; CommitChanges)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewApply(Record Cust. Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewApply(Record Cust. Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewApply(CustLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewUnapply(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "memberKey": "PreviewUnapply(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewUnapply(DetailedCustLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetApplyContext(Date, Code[20])",
      "memberKey": "SetApplyContext(Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetApplyContext(ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetUnapplyContext(var Record Detailed Cust. Ledg. Entry, Date, Code[20])",
      "memberKey": "SetUnapplyContext(var Record Detailed Cust. Ledg. Entry, Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetUnapplyContext(DetailedCustLedgEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "Apply(Record Vendor Ledger Entry, Code[20], Date)",
      "memberKey": "Apply(Record Vendor Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Apply(VendLedgEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyVendor(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "memberKey": "PostUnApplyVendor(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyVendor(DtldVendLedgEntry2; ApplyUnapplyParameters",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyVendorCommit(Record Detailed Vendor Ledg. Entry, Code[20], Date, Boolean)",
      "memberKey": "PostUnApplyVendorCommit(Record Detailed Vendor Ledg. Entry, Code[20], Date, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyVendorCommit()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewApply(Record Vendor Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewApply(Record Vendor Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewApply(VendorLedgerEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewUnapply(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "memberKey": "PreviewUnapply(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by W1 implementation of PreviewUnapply(DetailedVendorLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetApplyContext(Date, Code[20])",
      "memberKey": "SetApplyContext(Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetApplyContext(ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetUnapplyContext(var Record Detailed Vendor Ledg. Entry, Date, Code[20])",
      "memberKey": "SetUnapplyContext(var Record Detailed Vendor Ledg. Entry, Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetUnapplyContext(DetailedVendorLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:232",
      "type": "codeunit",
      "id": 232,
      "object": "Gen. Jnl.-Post+Print",
      "slug": "232-gen-jnl-post-print",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "memberKey": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is not raised anywhere",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/232-gen-jnl-post-print/obsolete/"
    },
    {
      "key": "codeunit:234",
      "type": "codeunit",
      "id": 234,
      "object": "Gen. Jnl.-B.Post+Print",
      "slug": "234-gen-jnl-b-post-print",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "memberKey": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is not raised from anywhere",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/234-gen-jnl-b-post-print/obsolete/"
    },
    {
      "key": "codeunit:330",
      "type": "codeunit",
      "id": 330,
      "object": "ReqJnlManagement",
      "slug": "330-reqjnlmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnTemplateSelectionSetFilter(var Record Req. Wksh. Template, var Option)",
      "memberKey": "OnTemplateSelectionSetFilter(var Record Req. Wksh. Template, var Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnWkshTemplateSelectionSetFilter()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/330-reqjnlmanagement/obsolete/"
    },
    {
      "key": "codeunit:330",
      "type": "codeunit",
      "id": 330,
      "object": "ReqJnlManagement",
      "slug": "330-reqjnlmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "TemplateSelection(Integer, Boolean, Option, var Record Requisition Line, var Boolean)",
      "memberKey": "TemplateSelection(Integer, Boolean, Option, var Record Requisition Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure WkshTemplateSelection()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/330-reqjnlmanagement/obsolete/"
    },
    {
      "key": "codeunit:395",
      "type": "codeunit",
      "id": 395,
      "object": "FinChrgMemo-Issue",
      "slug": "395-finchrgmemo-issue",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetDimensions(var Record Gen. Journal Line, var Record Finance Charge Memo Header, var Integer, var Code[20], var Code[10])",
      "memberKey": "OnAfterSetDimensions(var Record Gen. Journal Line, var Record Finance Charge Memo Header, var Integer, var Code[20], var Code[10])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetDimensionsProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/395-finchrgmemo-issue/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDefaultDimID(Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "memberKey": "GetDefaultDimID(Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedures GetDefaultDimID() with DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetRecDefaultDimID(Variant, Integer, Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "memberKey": "GetRecDefaultDimID(Variant, Integer, Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedures GetRecDefaultDimID() with DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimForJobJournalLineWithHigherPriorities(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var Integer, var Code[20], var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimForJobJournalLineWithHigherPriorities(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var Integer, var Code[20], var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterCreateDimForJobJournalLineWithHigherPrioritiesProcedure() event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer)",
      "memberKey": "OnAfterGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterGetRecDefaultDimIDProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterTypeToTableID3(Integer, var Integer)",
      "memberKey": "OnAfterTypeToTableID3(Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by events OnAfterSalesLineTypeToTableID() or OnAfterPurchLineTypeToTableID()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetDefaultDimID(var Integer, var Code[20], Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value)",
      "memberKey": "OnBeforeGetDefaultDimID(var Integer, var Code[20], Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeGetDefaultDimIDProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetTableIDsForHigherPriorities(Integer, Variant, var Integer, var Integer, var Code[20])",
      "memberKey": "OnBeforeGetTableIDsForHigherPriorities(Integer, Variant, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeGetTableIDsForHigherPrioritiesProcedure() event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetDefaultDimIDOnBeforeFindNewDimSetID(var Record Dimension Buffer, Integer, Code[20], var Code[20], var Code[20])",
      "memberKey": "OnGetDefaultDimIDOnBeforeFindNewDimSetID(var Record Dimension Buffer, Integer, Code[20], var Code[20], var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnGetDefaultDimIDOnBeforeFindNewDimSetIDProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer)",
      "memberKey": "OnGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnGetRecDefaultDimID()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "TypeToTableID3(Option)",
      "memberKey": "TypeToTableID3(Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedures SalesLineTypeToTableID() or PurchLineTypeToTableID()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:420",
      "type": "codeunit",
      "id": 420,
      "object": "XBRL Management",
      "slug": "420-xbrl-management",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/420-xbrl-management/"
    },
    {
      "key": "codeunit:422",
      "type": "codeunit",
      "id": 422,
      "object": "XBRL Import Taxonomy Spec. 2",
      "slug": "422-xbrl-import-taxonomy-spec-2",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/422-xbrl-import-taxonomy-spec-2/"
    },
    {
      "key": "codeunit:427",
      "type": "codeunit",
      "id": 427,
      "object": "ICInboxOutboxMgt",
      "slug": "427-icinboxoutboxmgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeOutboxPurchHdrToInbox(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record Company Information, var Boolean, var Record IC Partner)",
      "memberKey": "OnBeforeOutboxPurchHdrToInbox(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record Company Information, var Boolean, var Record IC Partner)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeOutboxPurchHdrToInbox() event.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/427-icinboxoutboxmgt/obsolete/"
    },
    {
      "key": "codeunit:435",
      "type": "codeunit",
      "id": 435,
      "object": "IC Inbox Import",
      "slug": "435-ic-inbox-import",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeImportInboxTransaction(Record Company Information, var InStream, var Record IC Outbox Transaction, var Record IC Outbox Jnl. Line, var Record IC Inbox/Outbox Jnl. Line Dim., var Record IC Outbox Sales Header, var Record IC Outbox Sales Line, var Record IC Outbox Purchase Header, var Record IC Outbox Purchase Line, var Record IC Document Dimension, var Code[20], var Boolean)",
      "memberKey": "OnBeforeImportInboxTransaction(Record Company Information, var InStream, var Record IC Outbox Transaction, var Record IC Outbox Jnl. Line, var Record IC Inbox/Outbox Jnl. Line Dim., var Record IC Outbox Sales Header, var Record IC Outbox Sales Line, var Record IC Outbox Purchase Header, var Record IC Outbox Purchase Line, var Record IC Document Dimension, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeImportInboxTransactionProcedure() event.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/435-ic-inbox-import/obsolete/"
    },
    {
      "key": "codeunit:442",
      "type": "codeunit",
      "id": 442,
      "object": "Sales-Post Prepayments",
      "slug": "442-sales-post-prepayments",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Enum Gen. Journal Document Type)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Enum Gen. Journal Document Type)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnPostBalancingEntryOnBeforeGenJnlPostLineRunWithCheck",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/442-sales-post-prepayments/obsolete/"
    },
    {
      "key": "codeunit:444",
      "type": "codeunit",
      "id": 444,
      "object": "Purchase-Post Prepayments",
      "slug": "444-purchase-post-prepayments",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimensions(var Record Purchase Line, Integer, Code[20])",
      "memberKey": "OnAfterCreateDimensions(var Record Purchase Line, Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/444-purchase-post-prepayments/obsolete/"
    },
    {
      "key": "codeunit:444",
      "type": "codeunit",
      "id": 444,
      "object": "Purchase-Post Prepayments",
      "slug": "444-purchase-post-prepayments",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostPrepaymentsOnBeforeThrowPreviewModeError(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostPrepaymentsOnBeforeThrowPreviewModeError(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/444-purchase-post-prepayments/obsolete/"
    },
    {
      "key": "codeunit:452",
      "type": "codeunit",
      "id": 452,
      "object": "Report Distribution Management",
      "slug": "452-report-distribution-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateOrAppendZipFile(var Codeunit Data Compression, Text[250], Text[250], var Text[250])",
      "memberKey": "CreateOrAppendZipFile(var Codeunit Data Compression, Text[250], Text[250], var Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateOrAppendZipFile with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/452-report-distribution-management/obsolete/"
    },
    {
      "key": "codeunit:452",
      "type": "codeunit",
      "id": 452,
      "object": "Report Distribution Management",
      "slug": "452-report-distribution-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SaveFileOnClient(Text, Text)",
      "memberKey": "SaveFileOnClient(Text, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SaveFileOnClient with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/452-report-distribution-management/obsolete/"
    },
    {
      "key": "codeunit:488",
      "type": "codeunit",
      "id": 488,
      "object": "Dim. Array Conversion Helper",
      "slug": "488-dim-array-conversion-helper",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary codeunit for compatibility",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/488-dim-array-conversion-helper/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterCalcInvoiceDiscountPosting in codeunit Sales Post Invoice Events.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterCalcLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralScheduleFromSalesDoc(var Record Sales Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralScheduleFromSalesDoc(var Record Sales Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterCreatePostedDeferralScheduleFromSalesDoc in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "memberKey": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterGetSalesAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterPrepareGenJnlLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Sales Header)",
      "memberKey": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Sales Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterSetApplyToDocNo in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetJobLineFilters(var Record Sales Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterSetJobLineFilters(var Record Sales Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterSetJobLineFilters in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeCalcInvoiceDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeCalcLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeInitGenJnlLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLedgerEntry(var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostLedgerEntry(var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforePostLedgerEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLines(Record Sales Header, var Record Invoice Posting Buffer)",
      "memberKey": "OnBeforePostLines(Record Sales Header, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforePostLines in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareLine(Record Sales Header, Record Sales Line, Record Sales Line, var Boolean)",
      "memberKey": "OnBeforePrepareLine(Record Sales Header, Record Sales Line, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforePrepareLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeSetAmountsForBalancingEntry(var Record Cust. Ledger Entry, var Record Gen. Journal Line, var Record Sales Line, var Record Sales Line, var Boolean)",
      "memberKey": "OnBeforeSetAmountsForBalancingEntry(var Record Cust. Ledger Entry, var Record Gen. Journal Line, var Record Sales Line, var Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeSetAmountsForBalancingEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Sales Line, var Integer, var Integer)",
      "memberKey": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Sales Line, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeTempDeferralLineInsert in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterFindCustLedgEntry(var Record Cust. Ledger Entry)",
      "memberKey": "OnPostBalancingEntryOnAfterFindCustLedgEntry(var Record Cust. Ledger Entry)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnAfterFindCustLedgEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnAfterGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeFindCustLedgEntry(Record Sales Header, Record Sales Line, Record Invoice Posting Parameters, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
      "memberKey": "OnPostBalancingEntryOnBeforeFindCustLedgEntry(Record Sales Header, Record Sales Line, Record Invoice Posting Parameters, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnBeforeFindCustLedgEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnAfterGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "memberKey": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLinesOnAfterGenJnlLinePost in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "memberKey": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLinesOnBeforeGenJnlLinePost in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareGenJnlLineOnAfterCopyToGenJnlLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterAssignAmounts(Record Sales Line, Record Sales Line, var Decimal, var Decimal)",
      "memberKey": "OnPrepareLineOnAfterAssignAmounts(Record Sales Line, Record Sales Line, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterAssignAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Sales Line)",
      "memberKey": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterFillInvoicePostingBuffer in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterPrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnAfterPrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterPrepareDeferralLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Sales Line)",
      "memberKey": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetInvoiceDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetInvoiceDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetLineDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Sales Header, Record Sales Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Sales Header, Record Sales Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Sales Line, var Decimal, var Decimal, Date)",
      "memberKey": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Sales Line, var Decimal, var Decimal, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeAdjustTotalAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeCalcInvoiceDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeCalcLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnBeforePrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforePrepareDeferralLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePrepareSales(Record Sales Header, Record Sales Line)",
      "memberKey": "OnPrepareLineOnBeforePrepareSales(Record Sales Header, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforePrepareSales in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "memberKey": "OnPrepareLineOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAmounts(Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetAmounts(Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetInvoiceDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetLineDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralSchedule(Record Purchase Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralSchedule(Record Purchase Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetPurchAccount(Record Purchase Line, Record General Posting Setup, var Code[20])",
      "memberKey": "OnAfterGetPurchAccount(Record Purchase Line, Record General Posting Setup, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitTotalAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
      "memberKey": "OnAfterInitTotalAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "memberKey": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetJobLineFilters(var Record Purchase Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterSetJobLineFilters(var Record Purchase Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateVATAmounts(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalculateVATAmounts(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLedgerEntry(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostLedgerEntry(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLines(Record Purchase Header, var Record Invoice Posting Buffer)",
      "memberKey": "OnBeforePostLines(Record Purchase Header, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareLine(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforePrepareLine(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)",
      "memberKey": "OnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "memberKey": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup)",
      "memberKey": "OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "memberKey": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "memberKey": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareDeferralLineOnBeforeDeferralPostingBufferPrepareInitialAmounts(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "OnPrepareDeferralLineOnBeforeDeferralPostingBufferPrepareInitialAmounts(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterAssignAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "memberKey": "OnPrepareLineOnAfterAssignAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line)",
      "memberKey": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterPrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnAfterPrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Purchase Line)",
      "memberKey": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Purchase Line, var Decimal, var Decimal, Date)",
      "memberKey": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Purchase Line, var Decimal, var Decimal, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnBeforePrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)",
      "memberKey": "OnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20])",
      "memberKey": "OnPrepareLineOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAmounts(Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetAmounts(Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnAfterGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnAfterGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "object": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostPurchaseGLAccounts(Record Invoice Post. Buffer, var Codeunit Job Jnl.-Post Line, Integer)",
      "memberKey": "OnAfterPostPurchaseGLAccounts(Record Invoice Post. Buffer, var Codeunit Job Jnl.-Post Line, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/obsolete/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "object": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostPurchaseGLAccountsOnAfterTempPurchaseLineJobSetFilters(var Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnPostPurchaseGLAccountsOnAfterTempPurchaseLineJobSetFilters(var Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostJobPurchaseLines().",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/obsolete/"
    },
    {
      "key": "codeunit:1006",
      "type": "codeunit",
      "id": 1006,
      "object": "Copy Job",
      "slug": "1006-copy-job",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyJob(Record Job, Code[20], Text[100], Code[20])",
      "memberKey": "CopyJob(Record Job, Code[20], Text[100], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, use CopyJob with TargetJobSellToCustomer as a argument instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1006-copy-job/obsolete/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "object": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailFeatureEnabledNotificationId()",
      "memberKey": "GetEmailFeatureEnabledNotificationId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled, \"Notification Email Account\" is a required field to complete the setup, so no need to show a notification.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/obsolete/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "object": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowEmailFeatureEnabledInSetupPageNotification()",
      "memberKey": "ShowEmailFeatureEnabledInSetupPageNotification()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled, \"Notification Email Account\" is a required field to complete the setup, so no need to show a notification.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/obsolete/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "object": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowEmailFeatureEnabledNotification()",
      "memberKey": "ShowEmailFeatureEnabledNotification()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled, \"Notification Email Account\" is a required field to complete the setup, so no need to show a notification.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/obsolete/"
    },
    {
      "key": "codeunit:1410",
      "type": "codeunit",
      "id": 1410,
      "object": "Doc. Exch. Service Mgt.",
      "slug": "1410-doc-exch-service-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendDocument(Variant, Text)",
      "memberKey": "SendDocument(Variant, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SendDocument with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1410-doc-exch-service-mgt/obsolete/"
    },
    {
      "key": "codeunit:1410",
      "type": "codeunit",
      "id": 1410,
      "object": "Doc. Exch. Service Mgt.",
      "slug": "1410-doc-exch-service-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendUBLDocument(Variant, Text)",
      "memberKey": "SendUBLDocument(Variant, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SendUBLDocument with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1410-doc-exch-service-mgt/obsolete/"
    },
    {
      "key": "codeunit:1600",
      "type": "codeunit",
      "id": 1600,
      "object": "Export Sales Inv. - PEPPOL 2.1",
      "slug": "1600-export-sales-inv-peppol-2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1600-export-sales-inv-peppol-2-1/obsolete/"
    },
    {
      "key": "codeunit:1601",
      "type": "codeunit",
      "id": 1601,
      "object": "Export Sales Cr.M. - PEPPOL2.1",
      "slug": "1601-export-sales-cr-m-peppol2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1601-export-sales-cr-m-peppol2-1/obsolete/"
    },
    {
      "key": "codeunit:1602",
      "type": "codeunit",
      "id": 1602,
      "object": "Export Sales Inv. - PEPPOL 2.0",
      "slug": "1602-export-sales-inv-peppol-2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1602-export-sales-inv-peppol-2-0/obsolete/"
    },
    {
      "key": "codeunit:1603",
      "type": "codeunit",
      "id": 1603,
      "object": "Export Sales Cr.M. - PEPPOL2.0",
      "slug": "1603-export-sales-cr-m-peppol2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1603-export-sales-cr-m-peppol2-0/obsolete/"
    },
    {
      "key": "codeunit:1604",
      "type": "codeunit",
      "id": 1604,
      "object": "Export Serv. Inv. - PEPPOL 2.1",
      "slug": "1604-export-serv-inv-peppol-2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Record Service Invoice Header)",
      "memberKey": "GenerateXMLFile(Record Service Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1604-export-serv-inv-peppol-2-1/obsolete/"
    },
    {
      "key": "codeunit:1606",
      "type": "codeunit",
      "id": 1606,
      "object": "Export Serv. Inv. - PEPPOL 2.0",
      "slug": "1606-export-serv-inv-peppol-2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Record Service Invoice Header)",
      "memberKey": "GenerateXMLFile(Record Service Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1606-export-serv-inv-peppol-2-0/obsolete/"
    },
    {
      "key": "codeunit:1608",
      "type": "codeunit",
      "id": 1608,
      "object": "Exp. Service Cr.M. - PEPPOL2.1",
      "slug": "1608-exp-service-cr-m-peppol2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1608-exp-service-cr-m-peppol2-1/obsolete/"
    },
    {
      "key": "codeunit:1609",
      "type": "codeunit",
      "id": 1609,
      "object": "Exp. Service Cr.M. - PEPPOL2.0",
      "slug": "1609-exp-service-cr-m-peppol2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1609-exp-service-cr-m-peppol2-0/obsolete/"
    },
    {
      "key": "codeunit:1610",
      "type": "codeunit",
      "id": 1610,
      "object": "Exp. Sales Inv. PEPPOL BIS3.0",
      "slug": "1610-exp-sales-inv-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1610-exp-sales-inv-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1611",
      "type": "codeunit",
      "id": 1611,
      "object": "Exp. Sales CrM. PEPPOL BIS3.0",
      "slug": "1611-exp-sales-crm-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1611-exp-sales-crm-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1612",
      "type": "codeunit",
      "id": 1612,
      "object": "Exp. Serv.Inv. PEPPOL BIS3.0",
      "slug": "1612-exp-serv-inv-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Record Service Invoice Header)",
      "memberKey": "GenerateXMLFile(Record Service Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1612-exp-serv-inv-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1613",
      "type": "codeunit",
      "id": 1613,
      "object": "Exp. Serv.CrM. PEPPOL BIS3.0",
      "slug": "1613-exp-serv-crm-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1613-exp-serv-crm-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1631",
      "type": "codeunit",
      "id": 1631,
      "object": "Office Host Management",
      "slug": "1631-office-host-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "memberKey": "GetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use GetEmailAndAttachments which uses RecordRef instead of Vendor number.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1631-office-host-management/obsolete/"
    },
    {
      "key": "codeunit:1631",
      "type": "codeunit",
      "id": 1631,
      "object": "Office Host Management",
      "slug": "1631-office-host-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "memberKey": "OnGetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use OnGetEmailAndAttachmentsForEntity which uses RecordRef instead of Vendor number.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1631-office-host-management/obsolete/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "object": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "NativeAPIGetEmailParametersFromId(Guid, var Code[20], var Code[20], var Text[250], var Text[250], var Text, var Integer, var Text)",
      "memberKey": "NativeAPIGetEmailParametersFromId(Guid, var Code[20], var Code[20], var Text[250], var Text[250], var Text, var Integer, var Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/obsolete/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "object": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "NativeAPISaveEmailBodyText(Guid)",
      "memberKey": "NativeAPISaveEmailBodyText(Guid)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/obsolete/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "object": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeIsSalesInvoiceHeaderCancelled(var Record Sales Invoice Header, var Boolean, var Boolean)",
      "memberKey": "OnBeforeIsSalesInvoiceHeaderCancelled(var Record Sales Invoice Header, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/obsolete/"
    },
    {
      "key": "codeunit:2850",
      "type": "codeunit",
      "id": 2850,
      "object": "Native API - Language Handler",
      "slug": "2850-native-api-language-handler",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2850-native-api-language-handler/"
    },
    {
      "key": "codeunit:5321",
      "type": "codeunit",
      "id": 5321,
      "object": "Exchange Web Services Server",
      "slug": "5321-exchange-web-services-server",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailAndAttachments(Text[250], var Record Exchange Object, Option, Code[20])",
      "memberKey": "GetEmailAndAttachments(Text[250], var Record Exchange Object, Option, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use GetEmailAndAttachments which uses RecordRef instead of Vendor number.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5321-exchange-web-services-server/obsolete/"
    },
    {
      "key": "codeunit:5334",
      "type": "codeunit",
      "id": 5334,
      "object": "CRM Setup Defaults",
      "slug": "5334-crm-setup-defaults",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterResetCustomerAccountMapping(Code[20])",
      "memberKey": "OnAfterResetCustomerAccountMapping(Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is not raised anywhere",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5334-crm-setup-defaults/obsolete/"
    },
    {
      "key": "codeunit:5342",
      "type": "codeunit",
      "id": 5342,
      "object": "CRM Synch. Helper",
      "slug": "5342-crm-synch-helper",
      "app": "base-application",
      "kind": "procedure",
      "member": "ConvertTableToOption(FieldRef, var Integer)",
      "memberKey": "ConvertTableToOption(FieldRef, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use another implementation of ConvertTableToOption",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5342-crm-synch-helper/obsolete/"
    },
    {
      "key": "codeunit:5455",
      "type": "codeunit",
      "id": 5455,
      "object": "Graph Data Setup",
      "slug": "5455-graph-data-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality is not supported any more",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5455-graph-data-setup/"
    },
    {
      "key": "codeunit:5462",
      "type": "codeunit",
      "id": 5462,
      "object": "Graph Int. - Questionnaire",
      "slug": "5462-graph-int-questionnaire",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This codeunit will be deleted since the functionality that it was used for was discontinued.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5462-graph-int-questionnaire/"
    },
    {
      "key": "codeunit:5703",
      "type": "codeunit",
      "id": 5703,
      "object": "Catalog Item Management",
      "slug": "5703-catalog-item-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeNonstockItemCrossRef(var Record Nonstock Item, var Boolean)",
      "memberKey": "OnBeforeNonstockItemCrossRef(var Record Nonstock Item, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnBeforeNonstockItemReference",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5703-catalog-item-management/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "AdjustedEndingDate(Date, Option)",
      "memberKey": "AdjustedEndingDate(Date, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetPeriodEndingDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalculateLookahead(var Record Item, Option, Date, Date)",
      "memberKey": "CalculateLookahead(var Record Item, Option, Date, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalculateForward",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "EarliestAvailabilityDate(var Record Item, Decimal, Date, Decimal, Date, var Decimal, Option, DateFormula)",
      "memberKey": "EarliestAvailabilityDate(var Record Item, Decimal, Date, Decimal, Date, var Decimal, Option, DateFormula)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalcEarliestAvailabilityDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetLookAheadPeriodEndDate(DateFormula, Option, Date)",
      "memberKey": "GetLookAheadPeriodEndDate(DateFormula, Option, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetForwardPeriodEndDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeQtyAvailableToPromise(var Record Item, var Date, var Decimal, var Decimal, Option, DateFormula, var Decimal, var Boolean)",
      "memberKey": "OnBeforeQtyAvailableToPromise(var Record Item, var Date, var Decimal, var Decimal, Option, DateFormula, var Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeCalcQtyAvailableToPromise event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "event",
      "member": "OnEarliestAvailabilityDateOnBeforeFilterDate(var Record Item, Decimal, Date, var Decimal, Option, DateFormula, var Record Availability at Date, var Date, var Boolean)",
      "memberKey": "OnEarliestAvailabilityDateOnBeforeFilterDate(var Record Item, Decimal, Date, var Decimal, Option, DateFormula, var Record Availability at Date, var Date, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnCalcEarliestAvailabilityDateOnBeforeFilterDate event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "QtyAvailabletoPromise(var Record Item, var Decimal, var Decimal, Date, Option, DateFormula)",
      "memberKey": "QtyAvailabletoPromise(var Record Item, var Decimal, var Decimal, Date, Option, DateFormula)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalcQtyAvailableToPromise()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5807",
      "type": "codeunit",
      "id": 5807,
      "object": "Item Charge Assgnt. (Sales)",
      "slug": "5807-item-charge-assgnt-sales",
      "app": "base-application",
      "kind": "procedure",
      "member": "SuggestAssignment2(Record Sales Line, Decimal, Decimal, Option)",
      "memberKey": "SuggestAssignment2(Record Sales Line, Decimal, Decimal, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by AssignItemCharges()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostCustomerEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostCustomerEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, Integer, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, Integer, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Record Service Line)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostCustomerEntry(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Gen. Jnl.-Post Line, Code[20])",
      "memberKey": "OnBeforePostCustomerEntry(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Gen. Jnl.-Post Line, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnBeforePostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostBalancingEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "memberKey": "PostBalancingEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostCustomerEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "memberKey": "PostCustomerEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostInvoicePostBufferLine(var Record Invoice Post. Buffer, Integer, Code[20], Code[35])",
      "memberKey": "PostInvoicePostBufferLine(var Record Invoice Post. Buffer, Integer, Code[20], Code[35])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5988",
      "type": "codeunit",
      "id": 5988,
      "object": "Serv-Documents Mgt.",
      "slug": "5988-serv-documents-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostDocumentLinesOnBeforePostInvoicePostBuffer(Record Service Header, var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line)",
      "memberKey": "OnPostDocumentLinesOnBeforePostInvoicePostBuffer(Record Service Header, var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5988-serv-documents-mgt/obsolete/"
    },
    {
      "key": "codeunit:6299",
      "type": "codeunit",
      "id": 6299,
      "object": "Power BI Embed Helper",
      "slug": "6299-power-bi-embed-helper",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetLoadReportMessage()",
      "memberKey": "GetLoadReportMessage()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use TryGetLoadReportMessage instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6299-power-bi-embed-helper/obsolete/"
    },
    {
      "key": "codeunit:6301",
      "type": "codeunit",
      "id": 6301,
      "object": "Power BI Service Mgt.",
      "slug": "6301-power-bi-service-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetReportPageSize()",
      "memberKey": "GetReportPageSize()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use GetFactboxRatio or GetMainPageRatio instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6301-power-bi-service-mgt/obsolete/"
    },
    {
      "key": "codeunit:7153",
      "type": "codeunit",
      "id": 7153,
      "object": "Item Analysis Management",
      "slug": "7153-item-analysis-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcAmount(Option, Boolean, Option, var Record Item Statistics Buffer, Code[10], Code[250], Code[250], Text[30], Code[250], Code[250], Code[250], Code[250], Option, Record Dimension Code Buffer, Option, Record Dimension Code Buffer, Option)",
      "memberKey": "CalcAmount(Option, Boolean, Option, var Record Item Statistics Buffer, Code[10], Code[250], Code[250], Text[30], Code[250], Code[250], Code[250], Code[250], Option, Record Dimension Code Buffer, Option, Record Dimension Code Buffer, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalculateAmount()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7153-item-analysis-management/obsolete/"
    },
    {
      "key": "codeunit:7153",
      "type": "codeunit",
      "id": 7153,
      "object": "Item Analysis Management",
      "slug": "7153-item-analysis-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ValidateLineDimCode(Record Item Analysis View, var Text[30], var Option, Option, var Text, var Text, var Record Item Statistics Buffer, var Boolean)",
      "memberKey": "ValidateLineDimCode(Record Item Analysis View, var Text[30], var Option, Option, var Text, var Text, var Record Item Statistics Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by ValidateLineDimTypeAndCode",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7153-item-analysis-management/obsolete/"
    },
    {
      "key": "codeunit:7307",
      "type": "codeunit",
      "id": 7307,
      "object": "Whse.-Activity-Register",
      "slug": "7307-whse-activity-register",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateWhseShptLine(Code[20], Integer, Decimal, Decimal, Decimal)",
      "memberKey": "UpdateWhseShptLine(Code[20], Integer, Decimal, Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by UpdateWhseShipmentLine with parameter WhseActivityLine",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7307-whse-activity-register/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetMessageForUnhandledQtyDueToBin(var Boolean, var Boolean, var Boolean, var Decimal, Record Bin Content, var Text[100], var Boolean)",
      "memberKey": "OnBeforeGetMessageForUnhandledQtyDueToBin(var Boolean, var Boolean, var Boolean, var Decimal, Record Bin Content, var Text[100], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnBeforeGetMessageForUnhandledQtyDueToBinProcedure",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:8800",
      "type": "codeunit",
      "id": 8800,
      "object": "Custom Layout Reporting",
      "slug": "8800-custom-layout-reporting",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeVerifyXmlContainsDataset(var Boolean)",
      "memberKey": "OnBeforeVerifyXmlContainsDataset(var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8800-custom-layout-reporting/obsolete/"
    },
    {
      "key": "codeunit:8895",
      "type": "codeunit",
      "id": 8895,
      "object": "Email Feature",
      "slug": "8895-email-feature",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsEnabled()",
      "memberKey": "IsEnabled()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8895-email-feature/obsolete/"
    },
    {
      "key": "codeunit:8895",
      "type": "codeunit",
      "id": 8895,
      "object": "Email Feature",
      "slug": "8895-email-feature",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowWarningNotification()",
      "memberKey": "ShowWarningNotification()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Warning is never shown as the email enhancement is permenantly enabled.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8895-email-feature/obsolete/"
    },
    {
      "key": "codeunit:8901",
      "type": "codeunit",
      "id": 8901,
      "object": "Email",
      "slug": "8901-email",
      "app": "system-application",
      "kind": "event",
      "member": "OnAfterSendEmail(Guid, Boolean)",
      "memberKey": "OnAfterSendEmail(Guid, Boolean)",
      "state": "Pending",
      "tag": "20.1",
      "reason": "This event has been replaced with OnAfterEmailSend and OnAfterEmailSendFailed which are isolated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8901-email/obsolete/"
    },
    {
      "key": "codeunit:9080",
      "type": "codeunit",
      "id": 9080,
      "object": "Journal Errors Mgt.",
      "slug": "9080-journal-errors-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterIsEnabled(var Boolean)",
      "memberKey": "OnAfterIsEnabled(var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "FeatureKey JournalErrorBackgroundCheck removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9080-journal-errors-mgt/obsolete/"
    },
    {
      "key": "codeunit:9175",
      "type": "codeunit",
      "id": 9175,
      "object": "User Settings Impl.",
      "slug": "9175-user-settings-impl",
      "app": "system-application",
      "kind": "procedure",
      "member": "GetAppSettings(Guid, var Record Extra Settings)",
      "memberKey": "GetAppSettings(Guid, var Record Extra Settings)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with function that takes Application User Settings record",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9175-user-settings-impl/obsolete/"
    },
    {
      "key": "codeunit:9175",
      "type": "codeunit",
      "id": 9175,
      "object": "User Settings Impl.",
      "slug": "9175-user-settings-impl",
      "app": "system-application",
      "kind": "procedure",
      "member": "InitializeAppSettings(Guid, var Record Extra Settings)",
      "memberKey": "InitializeAppSettings(Guid, var Record Extra Settings)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with function that takes Application User Settings record",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9175-user-settings-impl/obsolete/"
    },
    {
      "key": "codeunit:9250",
      "type": "codeunit",
      "id": 9250,
      "object": "XBRL Deprecation Notification",
      "slug": "9250-xbrl-deprecation-notification",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This codeunit handles showing the XBRL deprecation notification, used on the XBRL pages that will now be deprecated. If you need to show this notification elsewhere, please create your custom notification instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9250-xbrl-deprecation-notification/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunMailDialog(var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "memberKey": "OnBeforeRunMailDialog(var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Email dialog has been removed, event no longer relevant.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalculateUpgradeChangeSet(var DotNet ReportUpgradeCollection)",
      "memberKey": "CalculateUpgradeChangeSet(var DotNet ReportUpgradeCollection)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The upgrade will be handled by the platform.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetWordLayoutStream(Integer, var OutStream, var Boolean)",
      "memberKey": "GetWordLayoutStream(Integer, var OutStream, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure will be eventually replaced by platform functionality. Subscribe to the event FetchReportLayoutByCode instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "MergeWordLayout(Integer, Option, InStream, Text, var OutStream)",
      "memberKey": "MergeWordLayout(Integer, Option, InStream, Text, var OutStream)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure will be replaced by the report event CustomDocumentMerger. Subscribe to it to override the merging behavior.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterConvertToPdf(var Codeunit Temp Blob, Integer)",
      "memberKey": "OnAfterConvertToPdf(var Codeunit Temp Blob, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetCustomLayoutCode(Integer, var Code[20])",
      "memberKey": "OnAfterGetCustomLayoutCode(Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterMergeWordDocument(Integer, InStream, var Codeunit Temp Blob)",
      "memberKey": "OnAfterMergeWordDocument(Integer, InStream, var Codeunit Temp Blob)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterTryXmlMergeWordDocument(var OutStream)",
      "memberKey": "OnAfterTryXmlMergeWordDocument(var OutStream)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateUpgradeChangeSetSetCustomReportLayoutFilters(var Record Custom Report Layout)",
      "memberKey": "OnBeforeCalculateUpgradeChangeSetSetCustomReportLayoutFilters(var Record Custom Report Layout)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeMergeDocument(Integer, Option, var InStream, Text, OutStream, var Boolean, Boolean)",
      "memberKey": "OnBeforeMergeDocument(Integer, Option, var InStream, Text, OutStream, var Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeMergeWordDocument()",
      "memberKey": "OnBeforeMergeWordDocument()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnMergeReportLayoutOnSuppressCommit(Integer, var Boolean)",
      "memberKey": "OnMergeReportLayoutOnSuppressCommit(Integer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "TryXmlMergeWordDocument(var InStream, var InStream, var OutStream)",
      "memberKey": "TryXmlMergeWordDocument(var InStream, var InStream, var OutStream)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:104041",
      "type": "codeunit",
      "id": 104041,
      "object": "Upgrade User Callouts",
      "slug": "104041-upgrade-user-callouts",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The upgrade code will no longer be needed.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/104041-upgrade-user-callouts/"
    },
    {
      "key": "codeunit:99000787",
      "type": "codeunit",
      "id": 99000787,
      "object": "Create Prod. Order Lines",
      "slug": "99000787-create-prod-order-lines",
      "app": "base-application",
      "kind": "event",
      "member": "OnCopyOnProdOrderSourceTypeEnumExtension(var Record Production Order)",
      "memberKey": "OnCopyOnProdOrderSourceTypeEnumExtension(var Record Production Order)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000787-create-prod-order-lines/obsolete/"
    },
    {
      "key": "codeunit:99000855",
      "type": "codeunit",
      "id": 99000855,
      "object": "Planning-Get Parameters",
      "slug": "99000855-planning-get-parameters",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetUpPlanningControls(Option, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "memberKey": "OnAfterSetUpPlanningControls(Option, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnAfterSetPlanningParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000855-planning-get-parameters/obsolete/"
    },
    {
      "key": "codeunit:99000886",
      "type": "codeunit",
      "id": 99000886,
      "object": "Capable to Promise",
      "slug": "99000886-capable-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcCapableToPromise(Code[20], Code[10], Code[10], Date, Decimal, Code[10], var Code[20], Integer, var Integer, Option, DateFormula)",
      "memberKey": "CalcCapableToPromise(Code[20], Code[10], Code[10], Date, Decimal, Code[10], var Code[20], Integer, var Integer, Option, DateFormula)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalcCapableToPromiseDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000886-capable-to-promise/obsolete/"
    },
    {
      "key": "enum:1447",
      "type": "enum",
      "id": 1447,
      "object": "Signature Key Value Type",
      "slug": "1447-signature-key-value-type",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The enum is not longer needed.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/enum/1447-signature-key-value-type/"
    },
    {
      "key": "page:46",
      "type": "page",
      "id": 46,
      "object": "Sales Order Subform",
      "slug": "46-sales-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnReferenceNoOnAfterLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/46-sales-order-subform/obsolete/"
    },
    {
      "key": "page:54",
      "type": "page",
      "id": 54,
      "object": "Purchase Order Subform",
      "slug": "54-purchase-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/54-purchase-order-subform/obsolete/"
    },
    {
      "key": "page:55",
      "type": "page",
      "id": 55,
      "object": "Purch. Invoice Subform",
      "slug": "55-purch-invoice-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/55-purch-invoice-subform/obsolete/"
    },
    {
      "key": "page:95",
      "type": "page",
      "id": 95,
      "object": "Sales Quote Subform",
      "slug": "95-sales-quote-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/95-sales-quote-subform/obsolete/"
    },
    {
      "key": "page:96",
      "type": "page",
      "id": 96,
      "object": "Sales Cr. Memo Subform",
      "slug": "96-sales-cr-memo-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/96-sales-cr-memo-subform/obsolete/"
    },
    {
      "key": "page:97",
      "type": "page",
      "id": 97,
      "object": "Purchase Quote Subform",
      "slug": "97-purchase-quote-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/97-purchase-quote-subform/obsolete/"
    },
    {
      "key": "page:98",
      "type": "page",
      "id": 98,
      "object": "Purch. Cr. Memo Subform",
      "slug": "98-purch-cr-memo-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/98-purch-cr-memo-subform/obsolete/"
    },
    {
      "key": "page:343",
      "type": "page",
      "id": 343,
      "object": "Check Credit Limit",
      "slug": "343-check-credit-limit",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcCreditLimitLCY(var Record Customer, var Decimal, var List)",
      "memberKey": "OnAfterCalcCreditLimitLCY(var Record Customer, var Decimal, var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterCalcCreditLimitLCYProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/343-check-credit-limit/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "procedure",
      "member": "DimCodeToOption(Text[30])",
      "memberKey": "DimCodeToOption(Text[30])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by DimCodeToDimOption()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindRec(Option, var Record Dimension Code Buffer, Text[250])",
      "memberKey": "FindRec(Option, var Record Dimension Code Buffer, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by FindRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "procedure",
      "member": "NextRec(Option, var Record Dimension Code Buffer, Integer)",
      "memberKey": "NextRec(Option, var Record Dimension Code Buffer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by NextRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFindRec(var Option, var Record Dimension Code Buffer, var Record Analysis View, Text[250], var Boolean)",
      "memberKey": "OnAfterFindRec(var Option, var Record Dimension Code Buffer, var Record Analysis View, Text[250], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnAfterFindRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterNextRec(Option, var Record Dimension Code Buffer, var Record Analysis View, Integer, var Integer)",
      "memberKey": "OnAfterNextRec(Option, var Record Dimension Code Buffer, var Record Analysis View, Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterNextRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeDimCodeToOption(Text[30], var Record Analysis View, var Integer, var Boolean)",
      "memberKey": "OnBeforeDimCodeToOption(Text[30], var Record Analysis View, var Integer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeDimCodeToDimOption()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetValues(var Code[20], var Date)",
      "memberKey": "GetValues(var Code[20], var Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure GetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetValues(var Code[20], var Date)",
      "memberKey": "OnBeforeGetValues(var Code[20], var Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Obsolete as SetValues is replaced by procedure GetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeSetValues(var Code[20], var Date, var Boolean)",
      "memberKey": "OnBeforeSetValues(var Code[20], var Date, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Obsolete as SetValues is replaced by procedure SetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetValues(Code[20], Date)",
      "memberKey": "SetValues(Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure SetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:581",
      "type": "page",
      "id": 581,
      "object": "XBRL Line Constants Part",
      "slug": "581-xbrl-line-constants-part",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/581-xbrl-line-constants-part/"
    },
    {
      "key": "page:582",
      "type": "page",
      "id": 582,
      "object": "XBRL Taxonomies",
      "slug": "582-xbrl-taxonomies",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/582-xbrl-taxonomies/"
    },
    {
      "key": "page:583",
      "type": "page",
      "id": 583,
      "object": "XBRL Taxonomy Lines",
      "slug": "583-xbrl-taxonomy-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/583-xbrl-taxonomy-lines/"
    },
    {
      "key": "page:585",
      "type": "page",
      "id": 585,
      "object": "XBRL Comment Lines",
      "slug": "585-xbrl-comment-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/585-xbrl-comment-lines/"
    },
    {
      "key": "page:586",
      "type": "page",
      "id": 586,
      "object": "XBRL G/L Map Lines",
      "slug": "586-xbrl-g-l-map-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/586-xbrl-g-l-map-lines/"
    },
    {
      "key": "page:587",
      "type": "page",
      "id": 587,
      "object": "XBRL Rollup Lines",
      "slug": "587-xbrl-rollup-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/587-xbrl-rollup-lines/"
    },
    {
      "key": "page:588",
      "type": "page",
      "id": 588,
      "object": "XBRL Schemas",
      "slug": "588-xbrl-schemas",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/588-xbrl-schemas/"
    },
    {
      "key": "page:596",
      "type": "page",
      "id": 596,
      "object": "XBRL G/L Map Lines Part",
      "slug": "596-xbrl-g-l-map-lines-part",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/596-xbrl-g-l-map-lines-part/"
    },
    {
      "key": "page:597",
      "type": "page",
      "id": 597,
      "object": "XBRL Comment Lines Part",
      "slug": "597-xbrl-comment-lines-part",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/597-xbrl-comment-lines-part/"
    },
    {
      "key": "page:598",
      "type": "page",
      "id": 598,
      "object": "XBRL Line Constants",
      "slug": "598-xbrl-line-constants",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/598-xbrl-line-constants/"
    },
    {
      "key": "page:621",
      "type": "page",
      "id": 621,
      "object": "IC Setup",
      "slug": "621-ic-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by \"Intercompany Setup\" page.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/621-ic-setup/"
    },
    {
      "key": "page:1130",
      "type": "page",
      "id": 1130,
      "object": "Cost Type Balance Matrix",
      "slug": "1130-cost-type-balance-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[80], var Record Date, Integer, Code[20], Code[20], Option, Option)",
      "memberKey": "Load(Text[80], var Record Date, Integer, Code[20], Code[20], Option, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1130-cost-type-balance-matrix/obsolete/"
    },
    {
      "key": "page:1132",
      "type": "page",
      "id": 1132,
      "object": "Cost Bdgt. per Center Matrix",
      "slug": "1132-cost-bdgt-per-center-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[80], var Record Cost Center, Integer, Text, Text, Option)",
      "memberKey": "Load(Text[80], var Record Cost Center, Integer, Text, Text, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1132-cost-bdgt-per-center-matrix/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetExtensionAmounts(var List)",
      "memberKey": "GetExtensionAmounts(var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetExtensionAmounts(var ToExtensionAmounts: Dictionary of [Guid, Decimal])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitializeFromNotificationVar(Notification, var List)",
      "memberKey": "OnAfterInitializeFromNotificationVar(Notification, var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitializeFromNotificationVarProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPopulateDataOnNotification(var Notification, var List)",
      "memberKey": "OnAfterPopulateDataOnNotification(var Notification, var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterPopulateDataOnNotificationProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetExtensionAmounts(List)",
      "memberKey": "SetExtensionAmounts(List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetExtensionAmounts(FromExtensionAmounts: Dictionary of [Guid, Decimal])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:2810",
      "type": "page",
      "id": 2810,
      "object": "Native - Sales Inv. Entity",
      "slug": "2810-native-sales-inv-entity",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2810-native-sales-inv-entity/"
    },
    {
      "key": "page:2811",
      "type": "page",
      "id": 2811,
      "object": "Native - Sales Inv. Overview",
      "slug": "2811-native-sales-inv-overview",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2811-native-sales-inv-overview/"
    },
    {
      "key": "page:5156",
      "type": "page",
      "id": 5156,
      "object": "Customer Template List",
      "slug": "5156-customer-template-list",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Deprecate mini and customer templates. Use \"Customer Templ. List\" page instead and for extensions.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5156-customer-template-list/"
    },
    {
      "key": "page:5157",
      "type": "page",
      "id": 5157,
      "object": "Customer Template Card",
      "slug": "5157-customer-template-card",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Deprecate mini and customer templates. Use \"Customer Templ. Card\" page instead and for extensions.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5157-customer-template-card/"
    },
    {
      "key": "page:6510",
      "type": "page",
      "id": 6510,
      "object": "Item Tracking Lines",
      "slug": "6510-item-tracking-lines",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetControls(Record Item Tracking Code, var Option, var Boolean)",
      "memberKey": "OnAfterSetControls(Record Item Tracking Code, var Option, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetPageControls()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/6510-item-tracking-lines/obsolete/"
    },
    {
      "key": "page:6631",
      "type": "page",
      "id": 6631,
      "object": "Sales Return Order Subform",
      "slug": "6631-sales-return-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/6631-sales-return-order-subform/obsolete/"
    },
    {
      "key": "page:6641",
      "type": "page",
      "id": 6641,
      "object": "Purchase Return Order Subform",
      "slug": "6641-purchase-return-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/6641-purchase-return-order-subform/obsolete/"
    },
    {
      "key": "page:9165",
      "type": "page",
      "id": 9165,
      "object": "Support Contact Info Card",
      "slug": "9165-support-contact-info-card",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The support contact information is an administrative task, and has been moved to the Admin center.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9165-support-contact-info-card/"
    },
    {
      "key": "page:9225",
      "type": "page",
      "id": 9225,
      "object": "Purch. Analysis by Dim Matrix",
      "slug": "9225-purch-analysis-by-dim-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "LoadVariables(Record Item Analysis View, Code[10], Option, Option, Option, Option, Option, Option, Option, Text[1024], Boolean, Boolean, Boolean, Integer)",
      "memberKey": "LoadVariables(Record Item Analysis View, Code[10], Option, Option, Option, Option, Option, Option, Option, Text[1024], Boolean, Boolean, Boolean, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9225-purch-analysis-by-dim-matrix/obsolete/"
    },
    {
      "key": "page:9245",
      "type": "page",
      "id": 9245,
      "object": "Demand Forecast Matrix",
      "slug": "9245-demand-forecast-matrix",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This page will be replaced by Page 2900 \"Demand Forecast Variant Matrix\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9245-demand-forecast-matrix/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetDimBudgetFilters(var Record Analysis View Budget Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "memberKey": "OnAfterSetDimBudgetFilters(var Record Analysis View Budget Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetDimBudgetFiltersProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetDimFilters(var Record Analysis View Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "memberKey": "OnAfterSetDimFilters(var Record Analysis View Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetDimFiltersProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnInitRecOnCaseElse(Option, var Record Dimension Code Buffer, var Record Analysis View)",
      "memberKey": "OnInitRecOnCaseElse(Option, var Record Dimension Code Buffer, var Record Analysis View)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnInitRecordOnCaseElse()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnLookUpCodeOnCaseElse(Option, var Text[30])",
      "memberKey": "OnLookUpCodeOnCaseElse(Option, var Text[30])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnLookupDimCodeOnCaseElse()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9275",
      "type": "page",
      "id": 9275,
      "object": "T. Value Insured per FA Matrix",
      "slug": "9275-t-value-insured-per-fa-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[1024], var Record Insurance, Integer, Text[250], Option)",
      "memberKey": "Load(Text[1024], var Record Insurance, Integer, Text[250], Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9275-t-value-insured-per-fa-matrix/obsolete/"
    },
    {
      "key": "page:9285",
      "type": "page",
      "id": 9285,
      "object": "Transfer Routes Matrix",
      "slug": "9285-transfer-routes-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[1024], var Record Location, Integer, Option)",
      "memberKey": "Load(Text[1024], var Record Location, Integer, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9285-transfer-routes-matrix/obsolete/"
    },
    {
      "key": "page:9841",
      "type": "page",
      "id": 9841,
      "object": "Permission Set Lookup",
      "slug": "9841-permission-set-lookup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use page Lookup Permission Set from System Application",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9841-permission-set-lookup/"
    },
    {
      "key": "page:9844",
      "type": "page",
      "id": 9844,
      "object": "Plan Permission Set",
      "slug": "9844-plan-permission-set",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "No longer used.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9844-plan-permission-set/"
    },
    {
      "key": "page:99000890",
      "type": "page",
      "id": 99000890,
      "object": "Machine Center Load Lines",
      "slug": "99000890-machine-center-load-lines",
      "app": "base-application",
      "kind": "procedure",
      "member": "Set(var Record Machine Center, Integer, Option)",
      "memberKey": "Set(var Record Machine Center, Integer, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure SetLines()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000890-machine-center-load-lines/obsolete/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This page will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetMatrix()",
      "memberKey": "SetMatrix()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The page object will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/obsolete/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetMatrixColumns(Enum Matrix Page Step Type)",
      "memberKey": "SetMatrixColumns(Enum Matrix Page Step Type)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The page object will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/obsolete/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetProductionForecastName(Text[30])",
      "memberKey": "SetProductionForecastName(Text[30])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The page object will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/obsolete/"
    },
    {
      "key": "permissionset:2252",
      "type": "permissionset",
      "id": 2252,
      "object": "General Ledger XBRL - Edit",
      "slug": "2252-general-ledger-xbrl-edit",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/2252-general-ledger-xbrl-edit/"
    },
    {
      "key": "permissionset:2270",
      "type": "permissionset",
      "id": 2270,
      "object": "SMTP Mail - Admin",
      "slug": "2270-smtp-mail-admin",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "SMTP Mail Setup table has been removed.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/2270-smtp-mail-admin/"
    },
    {
      "key": "permissionset:7227",
      "type": "permissionset",
      "id": 7227,
      "object": "General Ledger XBRL - Read",
      "slug": "7227-general-ledger-xbrl-read",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/7227-general-ledger-xbrl-read/"
    },
    {
      "key": "permissionset:7379",
      "type": "permissionset",
      "id": 7379,
      "object": "SMARTLIST DESIGNER",
      "slug": "7379-smartlist-designer",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The SmartList Designer is not supported in Business Central",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/7379-smartlist-designer/"
    },
    {
      "key": "report:86",
      "type": "report",
      "id": 86,
      "object": "Adjust Add. Reporting Currency",
      "slug": "86-adjust-add-reporting-currency",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertGLEntry(Date, Date, Integer, Code[20], Code[20], Code[10], Code[10], Decimal)",
      "memberKey": "InsertGLEntry(Date, Date, Integer, Code[20], Code[20], Code[10], Code[10], Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new W1 version of InsertGLEntry()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/86-adjust-add-reporting-currency/obsolete/"
    },
    {
      "key": "report:95",
      "type": "report",
      "id": 95,
      "object": "Date Compress VAT Entries",
      "slug": "95-date-compress-vat-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/95-date-compress-vat-entries/obsolete/"
    },
    {
      "key": "report:95",
      "type": "report",
      "id": 95,
      "object": "Date Compress VAT Entries",
      "slug": "95-date-compress-vat-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/95-date-compress-vat-entries/obsolete/"
    },
    {
      "key": "report:98",
      "type": "report",
      "id": 98,
      "object": "Date Compress General Ledger",
      "slug": "98-date-compress-general-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/98-date-compress-general-ledger/obsolete/"
    },
    {
      "key": "report:98",
      "type": "report",
      "id": 98,
      "object": "Date Compress General Ledger",
      "slug": "98-date-compress-general-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/98-date-compress-general-ledger/obsolete/"
    },
    {
      "key": "report:198",
      "type": "report",
      "id": 198,
      "object": "Date Compress Customer Ledger",
      "slug": "198-date-compress-customer-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/198-date-compress-customer-ledger/obsolete/"
    },
    {
      "key": "report:198",
      "type": "report",
      "id": 198,
      "object": "Date Compress Customer Ledger",
      "slug": "198-date-compress-customer-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/198-date-compress-customer-ledger/obsolete/"
    },
    {
      "key": "report:202",
      "type": "report",
      "id": 202,
      "object": "Sales Document - Test",
      "slug": "202-sales-document-test",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Sales Line, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Sales Line, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/202-sales-document-test/obsolete/"
    },
    {
      "key": "report:398",
      "type": "report",
      "id": 398,
      "object": "Date Compress Vendor Ledger",
      "slug": "398-date-compress-vendor-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameters DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/398-date-compress-vendor-ledger/obsolete/"
    },
    {
      "key": "report:398",
      "type": "report",
      "id": 398,
      "object": "Date Compress Vendor Ledger",
      "slug": "398-date-compress-vendor-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameters DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/398-date-compress-vendor-ledger/obsolete/"
    },
    {
      "key": "report:505",
      "type": "report",
      "id": 505,
      "object": "XBRL Export Instance - Spec. 2",
      "slug": "505-xbrl-export-instance-spec-2",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/505-xbrl-export-instance-spec-2/"
    },
    {
      "key": "report:506",
      "type": "report",
      "id": 506,
      "object": "XBRL Mapping of G/L Accounts",
      "slug": "506-xbrl-mapping-of-g-l-accounts",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/506-xbrl-mapping-of-g-l-accounts/"
    },
    {
      "key": "report:507",
      "type": "report",
      "id": 507,
      "object": "XBRL Copy Setup",
      "slug": "507-xbrl-copy-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/507-xbrl-copy-setup/"
    },
    {
      "key": "report:593",
      "type": "report",
      "id": 593,
      "object": "Intrastat - Make Disk Tax Auth",
      "slug": "593-intrastat-make-disk-tax-auth",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Text)",
      "memberKey": "InitializeRequest(Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest(outstream,...)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/593-intrastat-make-disk-tax-auth/obsolete/"
    },
    {
      "key": "report:593",
      "type": "report",
      "id": 593,
      "object": "Intrastat - Make Disk Tax Auth",
      "slug": "593-intrastat-make-disk-tax-auth",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequestWithExportFormat(Text, Enum Intrastat Export Format)",
      "memberKey": "InitializeRequestWithExportFormat(Text, Enum Intrastat Export Format)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest(outstream,...)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/593-intrastat-make-disk-tax-auth/obsolete/"
    },
    {
      "key": "report:595",
      "type": "report",
      "id": 595,
      "object": "Adjust Exchange Rates",
      "slug": "595-adjust-exchange-rates",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new report 596 \"Exch. Rate Adjustment\"",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/595-adjust-exchange-rates/"
    },
    {
      "key": "report:1003",
      "type": "report",
      "id": 1003,
      "object": "Post Invt. Cost to G/L - Test",
      "slug": "1003-post-invt-cost-to-g-l-test",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterOnPreDataItem(var Record Post Value Entry to G/L, Text)",
      "memberKey": "OnAfterOnPreDataItem(var Record Post Value Entry to G/L, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/1003-post-invt-cost-to-g-l-test/obsolete/"
    },
    {
      "key": "report:1498",
      "type": "report",
      "id": 1498,
      "object": "Date Compress Bank Acc. Ledger",
      "slug": "1498-date-compress-bank-acc-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with DateComprRetainFields parameter",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/1498-date-compress-bank-acc-ledger/obsolete/"
    },
    {
      "key": "report:1498",
      "type": "report",
      "id": 1498,
      "object": "Date Compress Bank Acc. Ledger",
      "slug": "1498-date-compress-bank-acc-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with DateComprRetainFields parameter",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/1498-date-compress-bank-acc-ledger/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Sales Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Sales Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources() event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Sales Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Sales Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateLocationCode(var Record Sales Line, var Boolean)",
      "memberKey": "OnBeforeUpdateLocationCode(var Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnValidateLocationCodeOnAfterCheckAssocPurchOrder and OnBeforeInitHeaderLocactionCode",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "object": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/obsolete/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "object": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Purchase Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Purchase Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/obsolete/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "object": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Purchase Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Purchase Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateLocationCode(var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeUpdateLocationCode(var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnValidateLocationCodeOnAfterTestStatusOpen and OnAfterInitHeaderDefaults",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:61",
      "type": "table",
      "id": 61,
      "object": "Electronic Document Format",
      "slug": "61-electronic-document-format",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetAttachmentFileName(Code[20], Text, Code[3])",
      "memberKey": "GetAttachmentFileName(Code[20], Text, Code[3])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetAttachmentFileName with RecordVariant parameter",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/61-electronic-document-format/obsolete/"
    },
    {
      "key": "table:61",
      "type": "table",
      "id": 61,
      "object": "Electronic Document Format",
      "slug": "61-electronic-document-format",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendElectronically(var Text[250], var Text[250], Variant, Code[20])",
      "memberKey": "SendElectronically(var Text[250], var Text[250], Variant, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SendElectronically with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/61-electronic-document-format/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsSyncEnabledForOtherCompany()",
      "memberKey": "IsSyncEnabledForOtherCompany()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality is deprecated, the method will be deleted.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource:List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Gen. Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Gen. Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "object": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/obsolete/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "object": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Item Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Item Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/obsolete/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "object": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePickDimension(var Record Item Journal Line, var Boolean, Integer, Integer, Code[20], Integer, Integer)",
      "memberKey": "OnBeforePickDimension(var Record Item Journal Line, var Boolean, Integer, Integer, Code[20], Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterUpdateBillToCust(var Record Job, Record Customer)",
      "memberKey": "OnAfterUpdateBillToCust(var Record Job, Record Customer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateCust(var Record Job, Record Job, var Boolean)",
      "memberKey": "OnBeforeUpdateCust(var Record Job, Record Job, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "event",
      "member": "OnUpdateCustOnBeforeTestBillToCustomerNo(var Record Job, Record Customer, var Boolean)",
      "memberKey": "OnUpdateCustOnBeforeTestBillToCustomerNo(var Record Job, Record Customer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateCust()",
      "memberKey": "UpdateCust()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "object": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/obsolete/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "object": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/obsolete/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "object": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/obsolete/"
    },
    {
      "key": "table:210",
      "type": "table",
      "id": 210,
      "object": "Job Journal Line",
      "slug": "210-job-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/obsolete/"
    },
    {
      "key": "table:210",
      "type": "table",
      "id": 210,
      "object": "Job Journal Line",
      "slug": "210-job-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Job Journal Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Job Journal Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/obsolete/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "object": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/obsolete/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "object": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Gen. Jnl. Allocation, Integer, Integer, Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Gen. Jnl. Allocation, Integer, Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/obsolete/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "object": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Gen. Jnl. Allocation, var Integer, var Integer, var Code[20], var Boolean)",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Gen. Jnl. Allocation, var Integer, var Integer, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Requisition Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Requisition Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Requisition Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Requisition Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "UpdateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by UpdateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:273",
      "type": "table",
      "id": 273,
      "object": "Bank Acc. Reconciliation",
      "slug": "273-bank-acc-reconciliation",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/273-bank-acc-reconciliation/obsolete/"
    },
    {
      "key": "table:273",
      "type": "table",
      "id": 273,
      "object": "Bank Acc. Reconciliation",
      "slug": "273-bank-acc-reconciliation",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/273-bank-acc-reconciliation/obsolete/"
    },
    {
      "key": "table:274",
      "type": "table",
      "id": 274,
      "object": "Bank Acc. Reconciliation Line",
      "slug": "274-bank-acc-reconciliation-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/274-bank-acc-reconciliation-line/obsolete/"
    },
    {
      "key": "table:274",
      "type": "table",
      "id": 274,
      "object": "Bank Acc. Reconciliation Line",
      "slug": "274-bank-acc-reconciliation-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/274-bank-acc-reconciliation-line/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterCreateDimProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20], Integer, Code[20], Record Source Code Setup, var Boolean)",
      "memberKey": "OnBeforeCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20], Integer, Code[20], Record Source Code Setup, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeCreateDimProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDim(var Record Finance Charge Memo Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDim(var Record Finance Charge Memo Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:336",
      "type": "table",
      "id": 336,
      "object": "Tracking Specification",
      "slug": "336-tracking-specification",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)",
      "memberKey": "OnAfterInitFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/obsolete/"
    },
    {
      "key": "table:751",
      "type": "table",
      "id": 751,
      "object": "Standard General Journal Line",
      "slug": "751-standard-general-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource:List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/751-standard-general-journal-line/obsolete/"
    },
    {
      "key": "table:751",
      "type": "table",
      "id": 751,
      "object": "Standard General Journal Line",
      "slug": "751-standard-general-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Standard General Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Standard General Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/751-standard-general-journal-line/obsolete/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "object": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/obsolete/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "object": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Standard Item Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Standard Item Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/obsolete/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "object": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Standard Item Journal Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Standard Item Journal Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Assembly Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Assembly Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetDim()",
      "memberKey": "SetDim()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer)",
      "memberKey": "CreateDim(Integer, Code[20], Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Assembly Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Assembly Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:1706",
      "type": "table",
      "id": 1706,
      "object": "Deferral Posting Buffer",
      "slug": "1706-deferral-posting-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareInitialPair(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "PrepareInitialPair(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PrepareInitialAmounts()",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1706-deferral-posting-buffer/obsolete/"
    },
    {
      "key": "table:5062",
      "type": "table",
      "id": 5062,
      "object": "Attachment",
      "slug": "5062-attachment",
      "app": "base-application",
      "kind": "event",
      "member": "OnRunAttachmentOnBeforeWordManagementRunMergedDocument(var Record Attachment, var Boolean)",
      "memberKey": "OnRunAttachmentOnBeforeWordManagementRunMergedDocument(var Record Attachment, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The event is no longer referenced as the code path calls .Net that is not supported on non-Windows client types. If needed, request a new event in ShowAttachment procedure.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsCurrentUserMappedToCrmSystemUser()",
      "memberKey": "IsCurrentUserMappedToCrmSystemUser()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "RegisterUserConnection()",
      "memberKey": "RegisterUserConnection()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use RegisterConnection instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateAllConnectionRegistrations()",
      "memberKey": "UpdateAllConnectionRegistrations()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateIsEnabledState()",
      "memberKey": "UpdateIsEnabledState()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "object": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/obsolete/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "object": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Production Order, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Production Order, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/obsolete/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "object": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Production Order, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Production Order, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/obsolete/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "object": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/obsolete/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "object": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Prod. Order Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Prod. Order Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/obsolete/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "object": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/obsolete/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "object": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/obsolete/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "object": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Prod. Order Component, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Prod. Order Component, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/obsolete/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "object": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Component, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Component, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/obsolete/"
    },
    {
      "key": "table:5475",
      "type": "table",
      "id": 5475,
      "object": "Sales Invoice Entity Aggregate",
      "slug": "5475-sales-invoice-entity-aggregate",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5475-sales-invoice-entity-aggregate/obsolete/"
    },
    {
      "key": "table:5495",
      "type": "table",
      "id": 5495,
      "object": "Sales Order Entity Buffer",
      "slug": "5495-sales-order-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5495-sales-order-entity-buffer/obsolete/"
    },
    {
      "key": "table:5496",
      "type": "table",
      "id": 5496,
      "object": "Purchase Order Entity Buffer",
      "slug": "5496-purchase-order-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5496-purchase-order-entity-buffer/obsolete/"
    },
    {
      "key": "table:5505",
      "type": "table",
      "id": 5505,
      "object": "Sales Quote Entity Buffer",
      "slug": "5505-sales-quote-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5505-sales-quote-entity-buffer/obsolete/"
    },
    {
      "key": "table:5507",
      "type": "table",
      "id": 5507,
      "object": "Sales Cr. Memo Entity Buffer",
      "slug": "5507-sales-cr-memo-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5507-sales-cr-memo-entity-buffer/obsolete/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "object": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/obsolete/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "object": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record FA Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "memberKey": "OnAfterCreateDimTableIDs(var Record FA Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/obsolete/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "object": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record FA Journal Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record FA Journal Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/obsolete/"
    },
    {
      "key": "table:5635",
      "type": "table",
      "id": 5635,
      "object": "Insurance Journal Line",
      "slug": "5635-insurance-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5635-insurance-journal-line/obsolete/"
    },
    {
      "key": "table:5635",
      "type": "table",
      "id": 5635,
      "object": "Insurance Journal Line",
      "slug": "5635-insurance-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Insurance Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Insurance Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5635-insurance-journal-line/obsolete/"
    },
    {
      "key": "table:5741",
      "type": "table",
      "id": 5741,
      "object": "Transfer Line",
      "slug": "5741-transfer-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/obsolete/"
    },
    {
      "key": "table:5741",
      "type": "table",
      "id": 5741,
      "object": "Transfer Line",
      "slug": "5741-transfer-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Transfer Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Transfer Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/obsolete/"
    },
    {
      "key": "table:5767",
      "type": "table",
      "id": 5767,
      "object": "Warehouse Activity Line",
      "slug": "5767-warehouse-activity-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetTrackingFilter(var Record Warehouse Activity Line)",
      "memberKey": "OnAfterSetTrackingFilter(var Record Warehouse Activity Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by events OnAfterSetTrackingFilterFrom",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5767-warehouse-activity-line/obsolete/"
    },
    {
      "key": "table:5850",
      "type": "table",
      "id": 5850,
      "object": "Invt. Document Header",
      "slug": "5850-invt-document-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5850-invt-document-header/obsolete/"
    },
    {
      "key": "table:5851",
      "type": "table",
      "id": 5851,
      "object": "Invt. Document Line",
      "slug": "5851-invt-document-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5851-invt-document-line/obsolete/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "object": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/obsolete/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "object": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/obsolete/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "object": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/obsolete/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "object": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/obsolete/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "object": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/obsolete/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "object": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/obsolete/"
    },
    {
      "key": "table:5901",
      "type": "table",
      "id": 5901,
      "object": "Service Item Line",
      "slug": "5901-service-item-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5901-service-item-line/obsolete/"
    },
    {
      "key": "table:5901",
      "type": "table",
      "id": 5901,
      "object": "Service Item Line",
      "slug": "5901-service-item-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Item Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Item Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5901-service-item-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetReservationFilters(var Record Reservation Entry, Record Service Line)",
      "memberKey": "OnAfterSetReservationFilters(var Record Reservation Entry, Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5965",
      "type": "table",
      "id": 5965,
      "object": "Service Contract Header",
      "slug": "5965-service-contract-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5965-service-contract-header/obsolete/"
    },
    {
      "key": "table:5965",
      "type": "table",
      "id": 5965,
      "object": "Service Contract Header",
      "slug": "5965-service-contract-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Contract Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Contract Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5965-service-contract-header/obsolete/"
    },
    {
      "key": "table:5997",
      "type": "table",
      "id": 5997,
      "object": "Standard Service Line",
      "slug": "5997-standard-service-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5997-standard-service-line/obsolete/"
    },
    {
      "key": "table:5997",
      "type": "table",
      "id": 5997,
      "object": "Standard Service Line",
      "slug": "5997-standard-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Standard Service Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Standard Service Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5997-standard-service-line/obsolete/"
    },
    {
      "key": "table:6565",
      "type": "table",
      "id": 6565,
      "object": "Item Tracking Setup",
      "slug": "6565-item-tracking-setup",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCopyTrackingFromItemJournalLine(var Record Item Tracking Setup, Record Item Journal Line)",
      "memberKey": "OnAfterCopyTrackingFromItemJournalLine(var Record Item Tracking Setup, Record Item Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use OnAfterCopyTrackingFromItemJnlLine().",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/6565-item-tracking-setup/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetCustomRdlc(Integer)",
      "memberKey": "GetCustomRdlc(Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is replaced by the report event FetchReportLayoutByCode. Subscribe to it to retrieve a selected custom layout.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterReportGetCustomRdlc(Integer, var Text)",
      "memberKey": "OnAfterReportGetCustomRdlc(Integer, var Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This event is replaced by the report event FetchReportLayoutByCode. Subscribe to it to retrieve a selected custom layout.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetCustomRdlcOnAfterSelectCustomLayoutCode(Integer, var Code[20])",
      "memberKey": "OnGetCustomRdlcOnAfterSelectCustomLayoutCode(Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This event is replaced by the report event SelectReportLayoutCode. Subscribe to it to select a custom layout.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "object": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/obsolete/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "object": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Planning Component, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Planning Component, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/obsolete/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "object": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Planning Component, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Planning Component, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFillDeferralPostingBuffer(var Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnAfterFillDeferralPostingBuffer(var Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterPrepareDeferralLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Sales Line, var Record Invoice Post. Buffer, Boolean)",
      "memberKey": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Sales Line, var Record Invoice Post. Buffer, Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterFillInvoicePostingBuffer in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvoicePostingBufferAssignAmounts(Record Sales Line, var Decimal, var Decimal, Record Sales Line, var Decimal, var Decimal, var Decimal, var Decimal, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterInvoicePostingBufferAssignAmounts(Record Sales Line, var Decimal, var Decimal, Record Sales Line, var Decimal, var Decimal, var Decimal, var Decimal, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvoicePostingBufferSetAmounts(var Record Invoice Post. Buffer, Record Sales Line)",
      "memberKey": "OnAfterInvoicePostingBufferSetAmounts(var Record Invoice Post. Buffer, Record Sales Line)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Moved to Sales Invoice Posting implementation.",
      "seenFrom": 20,
      "lastSeen": 20,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Sales Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Sales Line, Code[20], Code[35], var Enum Gen. Journal Document Type)",
      "memberKey": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Sales Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Sales Line, Code[20], Code[35], var Enum Gen. Journal Document Type)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPostLinesOnAfterGenJnlLinePost in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcInvoiceDiscountPosting(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnBeforeCalcInvoiceDiscountPosting(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeCalcInvoiceDiscountPosting in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeCalcLineDiscountPosting in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillDeferralPostingBuffer(var Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnBeforeFillDeferralPostingBuffer(var Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePrepareDeferralLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillInvoicePostingBuffer(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeFillInvoicePostingBuffer(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnBeforePrepareLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvoicePostingBufferSetAmounts(Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
      "memberKey": "OnBeforeInvoicePostingBufferSetAmounts(Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAmounts in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostGLAndCustomer2(var Record Sales Header, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostGLAndCustomer2(var Record Sales Header, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Replaced by event OnBeforePostInvoice()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterSetInvDiscAccount(var Record Sales Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterSetInvDiscAccount(var Record Sales Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetInvoiceDiscAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Sales Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Sales Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetLineDiscAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Sales Header, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Sales Header, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostBufferOnAfterPostSalesGLAccounts(var Record Sales Header, var Record Invoice Post. Buffer, var Record Sales Line, var Record Sales Line, Code[20], var Integer, Code[10])",
      "memberKey": "OnPostInvoicePostBufferOnAfterPostSalesGLAccounts(var Record Sales Header, var Record Invoice Post. Buffer, var Record Sales Line, var Record Sales Line, Code[20], var Integer, Code[10])",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Event is currently missing. Please request it for the new Sales Invoice Posting.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostBufferOnBeforeTempInvoicePostBufferDeleteAll(var Record Sales Header, var Codeunit Gen. Jnl.-Post Line, var Record Sales Line, var Record Sales Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10])",
      "memberKey": "OnPostInvoicePostBufferOnBeforeTempInvoicePostBufferDeleteAll(var Record Sales Header, var Codeunit Gen. Jnl.-Post Line, var Record Sales Line, var Record Sales Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10])",
      "state": "Pending",
      "tag": "19.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPostLinesOnBeforeTempInvoicePostingBufferDeleteAll in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    }
  ],
  "tagged": [
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogError(Variant, Text)",
      "memberKey": "LogError(Variant, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with Error(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogFieldError(Variant, Integer, Text)",
      "memberKey": "LogFieldError(Variant, Integer, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with FieldError(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogTestField(Variant, Integer, Variant)",
      "memberKey": "LogTestField(Variant, Integer, Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with TestField(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogTestField(Variant, Integer)",
      "memberKey": "LogTestField(Variant, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with TestField(..., ErrorInfo.Create())",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "object": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeLogTestField(Variant, Integer, var Boolean)",
      "memberKey": "OnBeforeLogTestField(Variant, Integer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Will be removed due to calling procedure obsoletion",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeCompany()",
      "memberKey": "InitializeCompany()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "No longer used, Company-Initialize runs on System Initialize's event OnAfterLogin",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCompanyOpen()",
      "memberKey": "OnAfterCompanyOpen()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterLogInEnd()",
      "memberKey": "OnAfterLogInEnd()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterLogInStart()",
      "memberKey": "OnAfterLogInStart()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCompanyOpen()",
      "memberKey": "OnBeforeCompanyOpen()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "object": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeLogInStart()",
      "memberKey": "OnBeforeLogInStart()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnAfterLogin in codeunit \"System Initialization\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/obsolete/"
    },
    {
      "key": "codeunit:44",
      "type": "codeunit",
      "id": 44,
      "object": "ReportManagement",
      "slug": "44-reportmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnMergeDocumentReport(Option, Integer, Option, InStream, Text, var OutStream, var Boolean)",
      "memberKey": "OnMergeDocumentReport(Option, Integer, Option, InStream, Text, var OutStream, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by the report event OnCustomDocumentMergerEx. Subscribe to it to change the merging behavior.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/44-reportmanagement/obsolete/"
    },
    {
      "key": "codeunit:63",
      "type": "codeunit",
      "id": 63,
      "object": "Sales-Explode BOM",
      "slug": "63-sales-explode-bom",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFromBOMCompSetFilters(var Record BOM Component, Record Sales Line)",
      "memberKey": "OnAfterFromBOMCompSetFilters(var Record BOM Component, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnRunOnBeforeCalcNoOfBOMComp and OnRunOnAfterFromBOMCompSetFilters",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/63-sales-explode-bom/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralScheduleFromSalesDoc(var Record Sales Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralScheduleFromSalesDoc(var Record Sales Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnAfterCreatePostedDeferralSchedule in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 19,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "memberKey": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnAfterGetSalesAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnBeforeGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Sales Invoice Posting implementation.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostGLAndCustomer(var Record Sales Header, var Record Invoice Post. Buffer, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostGLAndCustomer(var Record Sales Header, var Record Invoice Post. Buffer, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnBeforePostInvoice",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line, Record Sales Invoice Header)",
      "memberKey": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line, Record Sales Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnBeforeRunGenJnlPostLine in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetInvoiceDiscountPosting in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetLineDiscountPosting in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeDeferrals(var Record Sales Line, var Decimal, var Decimal, Date)",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeDeferrals(var Record Sales Line, var Decimal, var Decimal, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnFillInvoicePostingBufferOnBeforeDeferrals in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetInvDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetInvDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetInvoiceDiscAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetLineDiscAccount in codeunit 825 \"Sales Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterInitNewLine(Record Sales Header, var Record Gen. Journal Line)",
      "memberKey": "OnPostBalancingEntryOnAfterInitNewLine(Record Sales Header, var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Sales Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/21198.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "CalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Purchase Invoice Posting implementation. Replaced by local procedure CalcInvoiceDiscountPosting in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "CalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Purchase Invoice Posting implementation. Replaced by local procedure CalcLineDiscountPosting in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcInvoiceDiscountPosting(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterCalcInvoiceDiscountPosting(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterCalcInvoiceDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralScheduleFromPurchDoc(var Record Purchase Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralScheduleFromPurchDoc(var Record Purchase Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterCreatePostedDeferralSchedule in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Purchase Line, var Record Invoice Post. Buffer, Boolean, var Record Purchase Header, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Purchase Line, var Record Invoice Post. Buffer, Boolean, var Record Purchase Header, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterFillInvoicePostingBuffer in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitVATAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal)",
      "memberKey": "OnAfterInitVATAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitVATBase(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "memberKey": "OnAfterInitVATBase(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnAfterGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Purchase Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Purchase Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLinesOnAfterGenJnlLinePost in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostPurchLines(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, Boolean, Boolean, var Boolean, Boolean, Boolean, var Record Invoice Post. Buffer, var Record Purchase Line)",
      "memberKey": "OnAfterPostPurchLines(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, Boolean, Boolean, var Boolean, Boolean, Boolean, var Record Invoice Post. Buffer, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterProcessPurchLines",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLedgerEntryOnAfterGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "memberKey": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterSetApplyToDocNo in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeCalcLineDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateVATAmountInBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeCalculateVATAmountInBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeCalculateVATAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillDeferralPostingBuffer(var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnBeforeFillDeferralPostingBuffer(var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePrepareDeferralLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillInvoicePostBuffer(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Post. Buffer, var Boolean, var Record Invoice Post. Buffer)",
      "memberKey": "OnBeforeFillInvoicePostBuffer(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Post. Buffer, var Boolean, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePrepareLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillInvoicePostBufferFADiscount(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeFillInvoicePostBufferFADiscount(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePrepareLineFADiscount in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLineAmountFieldsFromTotalLines in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitNewGenJnlLineFromPostInvoicePostBufferLine(var Record Gen. Journal Line, var Record Purchase Header, Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeInitNewGenJnlLineFromPostInvoicePostBufferLine(var Record Gen. Journal Line, var Record Purchase Header, Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvoicePostingBufferSetAmounts(Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, var Record Purchase Line)",
      "memberKey": "OnBeforeInvoicePostingBufferSetAmounts(Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Record Vendor Ledger Entry)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Record Vendor Ledger Entry)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostGLAndVendor2(var Record Purchase Header, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostGLAndVendor2(var Record Purchase Header, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnBeforePostInvoice()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvoicePostBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Record Purchase Line, var Record Purchase Line)",
      "memberKey": "OnBeforePostInvoicePostBuffer(Record Purchase Header, var Record Invoice Post. Buffer, var Record Purchase Line, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePostLines in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvoicePostBufferLine(var Record Purchase Header, var Record Invoice Post. Buffer)",
      "memberKey": "OnBeforePostInvoicePostBufferLine(var Record Purchase Header, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeInitGenJnlLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, var Code[20])",
      "memberKey": "OnBeforePostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLinesOnBeforeGenJnlLinePost in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostItemChargeLine(var Record Purchase Header, var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforePostItemChargeLine(var Record Purchase Header, var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnBeforePostItemChargeLineProcedure",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostVendorEntry(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line)",
      "memberKey": "OnBeforeRunGenJnlPostLine(var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeRunGenJnlPostLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "memberKey": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforeTempDeferralLineInsert in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnCalcDeferralAmountsOnAfterTempDeferralHeaderInsert(var Record Deferral Header, Record Deferral Header, Record Purchase Header)",
      "memberKey": "OnCalcDeferralAmountsOnAfterTempDeferralHeaderInsert(var Record Deferral Header, Record Deferral Header, Record Purchase Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnCalcDeferralAmountsOnBeforeTempDeferralHeaderInsert in codeunit 826 \"Purch. Post Invoice Events\". The publisher is raised before the insert.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillDeferralPostingBufferOnAfterInitFromDeferralLine(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template)",
      "memberKey": "OnFillDeferralPostingBufferOnAfterInitFromDeferralLine(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareDeferralLineOnAfterInitFromDeferralLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnAfterInitAmounts(Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal)",
      "memberKey": "OnFillInvoicePostBufferOnAfterInitAmounts(Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnAfterInitTotalAmounts in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnAfterSetShouldCalcDiscounts(Record Purchase Header, Record Purchase Line, var Boolean)",
      "memberKey": "OnFillInvoicePostBufferOnAfterSetShouldCalcDiscounts(Record Purchase Header, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetLineDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnBeforePreparePurchase(var Record Purchase Header, var Record Purchase Line, var Record Invoice Post. Buffer, Record Purchase Line, var Record General Posting Setup)",
      "memberKey": "OnFillInvoicePostBufferOnBeforePreparePurchase(var Record Purchase Header, var Record Purchase Line, var Record Invoice Post. Buffer, Record Purchase Line, var Record General Posting Setup)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforePreparePurchase in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostBufferOnBeforeProcessInvoiceDiscounts(var Record Purchase Line, var Boolean)",
      "memberKey": "OnFillInvoicePostBufferOnBeforeProcessInvoiceDiscounts(var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new events OnPrepareLineOnAfterSetInvoiceDiscountPosting or OnPrepareLineOnBeforeCalcInvoiceDiscountPosting in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Purchase Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount(var Record Purchase Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterSetInvoiceDiscAccount in codeunit 826 \"Purch. Post Invoice Events\". The publisher is part of the else clause only.",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 23,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20], Code[20])",
      "memberKey": "OnFillInvoicePostingBufferOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareLineOnBeforeSetAccount in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterInitNewLine(Record Purchase Header, var Record Gen. Journal Line)",
      "memberKey": "OnPostBalancingEntryOnAfterInitNewLine(Record Purchase Header, var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/22117",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer(var Record Gen. Journal Line, Record Purchase Header, var Record Purchase Line)",
      "memberKey": "OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer(var Record Gen. Journal Line, Record Purchase Header, var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnPrepareGenJnlLineOnAfterCopyToGenJnlLine in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup, var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup, var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup)",
      "memberKey": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet(var Record VAT Posting Setup)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 20,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostVendorEntryOnAfterInitNewLine(var Record Purchase Header, var Record Gen. Journal Line)",
      "memberKey": "OnPostVendorEntryOnAfterInitNewLine(var Record Purchase Header, var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Event is currently missing. Check out GitHub Issue: https://github.com/microsoft/ALAppExtensions/issues/22117",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "object": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostVendorEntryOnBeforeInitNewLine(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnPostVendorEntryOnBeforeInitNewLine(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This integration event is no longer invoked. Moved to Purchase Invoice Posting implementation. Use the new event OnBeforePostLedgerEntry in codeunit 826 \"Purch. Post Invoice Events\".",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "Apply(Record Employee Ledger Entry, Code[20], Date)",
      "memberKey": "Apply(Record Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Apply(EmplLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyEmployee(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "memberKey": "PostUnApplyEmployee(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyEmployee(DtldCustLedgEntry2; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewApply(Record Employee Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewApply(Record Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewApply(EmployeeLedgerEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewUnapply(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewUnapply(Record Detailed Employee Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewUnapply(DetailedEmployeeLedgEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetApplyContext(Date, Code[20])",
      "memberKey": "SetApplyContext(Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetApplyContext(ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "object": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetUnapplyContext(var Record Detailed Employee Ledger Entry, Date, Code[20])",
      "memberKey": "SetUnapplyContext(var Record Detailed Employee Ledger Entry, Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetUnapplyContext(DetailedEmployeeLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "Apply(Record Cust. Ledger Entry, Code[20], Date)",
      "memberKey": "Apply(Record Cust. Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by W1 implementation of Apply()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyCustomer(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "memberKey": "PostUnApplyCustomer(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyCustomer(DtldCustLedgEntry2; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyCustomerCommit(Record Detailed Cust. Ledg. Entry, Code[20], Date, Boolean)",
      "memberKey": "PostUnApplyCustomerCommit(Record Detailed Cust. Ledg. Entry, Code[20], Date, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyCustomerCommit(DtldCustLedgEntry2; ApplyUnapplyParameters; CommitChanges)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewApply(Record Cust. Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewApply(Record Cust. Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewApply(CustLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewUnapply(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "memberKey": "PreviewUnapply(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewUnapply(DetailedCustLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetApplyContext(Date, Code[20])",
      "memberKey": "SetApplyContext(Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetApplyContext(ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "object": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetUnapplyContext(var Record Detailed Cust. Ledg. Entry, Date, Code[20])",
      "memberKey": "SetUnapplyContext(var Record Detailed Cust. Ledg. Entry, Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetUnapplyContext(DetailedCustLedgEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "Apply(Record Vendor Ledger Entry, Code[20], Date)",
      "memberKey": "Apply(Record Vendor Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Apply(VendLedgEntry, ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyVendor(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "memberKey": "PostUnApplyVendor(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyVendor(DtldVendLedgEntry2; ApplyUnapplyParameters",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostUnApplyVendorCommit(Record Detailed Vendor Ledg. Entry, Code[20], Date, Boolean)",
      "memberKey": "PostUnApplyVendorCommit(Record Detailed Vendor Ledg. Entry, Code[20], Date, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostUnApplyVendorCommit()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewApply(Record Vendor Ledger Entry, Code[20], Date)",
      "memberKey": "PreviewApply(Record Vendor Ledger Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PreviewApply(VendorLedgerEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewUnapply(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "memberKey": "PreviewUnapply(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by W1 implementation of PreviewUnapply(DetailedVendorLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetApplyContext(Date, Code[20])",
      "memberKey": "SetApplyContext(Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetApplyContext(ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "object": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetUnapplyContext(var Record Detailed Vendor Ledg. Entry, Date, Code[20])",
      "memberKey": "SetUnapplyContext(var Record Detailed Vendor Ledg. Entry, Date, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetUnapplyContext(DetailedVendorLedgEntry; ApplyUnapplyParameters)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/obsolete/"
    },
    {
      "key": "codeunit:232",
      "type": "codeunit",
      "id": 232,
      "object": "Gen. Jnl.-Post+Print",
      "slug": "232-gen-jnl-post-print",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "memberKey": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is not raised anywhere",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/232-gen-jnl-post-print/obsolete/"
    },
    {
      "key": "codeunit:234",
      "type": "codeunit",
      "id": 234,
      "object": "Gen. Jnl.-B.Post+Print",
      "slug": "234-gen-jnl-b-post-print",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "memberKey": "OnBeforeGLRegPostingReportPrint(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is not raised from anywhere",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/234-gen-jnl-b-post-print/obsolete/"
    },
    {
      "key": "codeunit:330",
      "type": "codeunit",
      "id": 330,
      "object": "ReqJnlManagement",
      "slug": "330-reqjnlmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnTemplateSelectionSetFilter(var Record Req. Wksh. Template, var Option)",
      "memberKey": "OnTemplateSelectionSetFilter(var Record Req. Wksh. Template, var Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnWkshTemplateSelectionSetFilter()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/330-reqjnlmanagement/obsolete/"
    },
    {
      "key": "codeunit:330",
      "type": "codeunit",
      "id": 330,
      "object": "ReqJnlManagement",
      "slug": "330-reqjnlmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "TemplateSelection(Integer, Boolean, Option, var Record Requisition Line, var Boolean)",
      "memberKey": "TemplateSelection(Integer, Boolean, Option, var Record Requisition Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure WkshTemplateSelection()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/330-reqjnlmanagement/obsolete/"
    },
    {
      "key": "codeunit:378",
      "type": "codeunit",
      "id": 378,
      "object": "Transfer Extended Text",
      "slug": "378-transfer-extended-text",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeToServiceLineInsert(var Record Service Line, Record Service Line, Record Extended Text Line, var Integer, Integer)",
      "memberKey": "OnBeforeToServiceLineInsert(var Record Service Line, Record Service Line, Record Extended Text Line, var Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnInsertServExtTextOnBeforeToServiceLineInsert",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/378-transfer-extended-text/obsolete/"
    },
    {
      "key": "codeunit:395",
      "type": "codeunit",
      "id": 395,
      "object": "FinChrgMemo-Issue",
      "slug": "395-finchrgmemo-issue",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetDimensions(var Record Gen. Journal Line, var Record Finance Charge Memo Header, var Integer, var Code[20], var Code[10])",
      "memberKey": "OnAfterSetDimensions(var Record Gen. Journal Line, var Record Finance Charge Memo Header, var Integer, var Code[20], var Code[10])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetDimensionsProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/395-finchrgmemo-issue/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDefaultDimID(Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "memberKey": "GetDefaultDimID(Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedures GetDefaultDimID() with DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetRecDefaultDimID(Variant, Integer, Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "memberKey": "GetRecDefaultDimID(Variant, Integer, Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedures GetRecDefaultDimID() with DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimForJobJournalLineWithHigherPriorities(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var Integer, var Code[20], var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimForJobJournalLineWithHigherPriorities(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var Integer, var Code[20], var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterCreateDimForJobJournalLineWithHigherPrioritiesProcedure() event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer)",
      "memberKey": "OnAfterGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterGetRecDefaultDimIDProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterTypeToTableID3(Integer, var Integer)",
      "memberKey": "OnAfterTypeToTableID3(Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by events OnAfterSalesLineTypeToTableID() or OnAfterPurchLineTypeToTableID()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetDefaultDimID(var Integer, var Code[20], Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value)",
      "memberKey": "OnBeforeGetDefaultDimID(var Integer, var Code[20], Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeGetDefaultDimIDProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetTableIDsForHigherPriorities(Integer, Variant, var Integer, var Integer, var Code[20])",
      "memberKey": "OnBeforeGetTableIDsForHigherPriorities(Integer, Variant, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeGetTableIDsForHigherPrioritiesProcedure() event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetDefaultDimIDOnBeforeFindNewDimSetID(var Record Dimension Buffer, Integer, Code[20], var Code[20], var Code[20])",
      "memberKey": "OnGetDefaultDimIDOnBeforeFindNewDimSetID(var Record Dimension Buffer, Integer, Code[20], var Code[20], var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnGetDefaultDimIDOnBeforeFindNewDimSetIDProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer)",
      "memberKey": "OnGetRecDefaultDimID(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnGetRecDefaultDimID()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "object": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "TypeToTableID3(Option)",
      "memberKey": "TypeToTableID3(Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedures SalesLineTypeToTableID() or PurchLineTypeToTableID()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/obsolete/"
    },
    {
      "key": "codeunit:420",
      "type": "codeunit",
      "id": 420,
      "object": "XBRL Management",
      "slug": "420-xbrl-management",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/420-xbrl-management/"
    },
    {
      "key": "codeunit:422",
      "type": "codeunit",
      "id": 422,
      "object": "XBRL Import Taxonomy Spec. 2",
      "slug": "422-xbrl-import-taxonomy-spec-2",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/422-xbrl-import-taxonomy-spec-2/"
    },
    {
      "key": "codeunit:427",
      "type": "codeunit",
      "id": 427,
      "object": "ICInboxOutboxMgt",
      "slug": "427-icinboxoutboxmgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeOutboxPurchHdrToInbox(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record Company Information, var Boolean, var Record IC Partner)",
      "memberKey": "OnBeforeOutboxPurchHdrToInbox(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record Company Information, var Boolean, var Record IC Partner)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeOutboxPurchHdrToInbox() event.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/427-icinboxoutboxmgt/obsolete/"
    },
    {
      "key": "codeunit:435",
      "type": "codeunit",
      "id": 435,
      "object": "IC Inbox Import",
      "slug": "435-ic-inbox-import",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeImportInboxTransaction(Record Company Information, var InStream, var Record IC Outbox Transaction, var Record IC Outbox Jnl. Line, var Record IC Inbox/Outbox Jnl. Line Dim., var Record IC Outbox Sales Header, var Record IC Outbox Sales Line, var Record IC Outbox Purchase Header, var Record IC Outbox Purchase Line, var Record IC Document Dimension, var Code[20], var Boolean)",
      "memberKey": "OnBeforeImportInboxTransaction(Record Company Information, var InStream, var Record IC Outbox Transaction, var Record IC Outbox Jnl. Line, var Record IC Inbox/Outbox Jnl. Line Dim., var Record IC Outbox Sales Header, var Record IC Outbox Sales Line, var Record IC Outbox Purchase Header, var Record IC Outbox Purchase Line, var Record IC Document Dimension, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeImportInboxTransactionProcedure() event.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/435-ic-inbox-import/obsolete/"
    },
    {
      "key": "codeunit:442",
      "type": "codeunit",
      "id": 442,
      "object": "Sales-Post Prepayments",
      "slug": "442-sales-post-prepayments",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Enum Gen. Journal Document Type)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Enum Gen. Journal Document Type)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnPostBalancingEntryOnBeforeGenJnlPostLineRunWithCheck",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/442-sales-post-prepayments/obsolete/"
    },
    {
      "key": "codeunit:444",
      "type": "codeunit",
      "id": 444,
      "object": "Purchase-Post Prepayments",
      "slug": "444-purchase-post-prepayments",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimensions(var Record Purchase Line, Integer, Code[20])",
      "memberKey": "OnAfterCreateDimensions(var Record Purchase Line, Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/444-purchase-post-prepayments/obsolete/"
    },
    {
      "key": "codeunit:444",
      "type": "codeunit",
      "id": 444,
      "object": "Purchase-Post Prepayments",
      "slug": "444-purchase-post-prepayments",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostPrepaymentsOnBeforeThrowPreviewModeError(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostPrepaymentsOnBeforeThrowPreviewModeError(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/444-purchase-post-prepayments/obsolete/"
    },
    {
      "key": "codeunit:452",
      "type": "codeunit",
      "id": 452,
      "object": "Report Distribution Management",
      "slug": "452-report-distribution-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateOrAppendZipFile(var Codeunit Data Compression, Text[250], Text[250], var Text[250])",
      "memberKey": "CreateOrAppendZipFile(var Codeunit Data Compression, Text[250], Text[250], var Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateOrAppendZipFile with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/452-report-distribution-management/obsolete/"
    },
    {
      "key": "codeunit:452",
      "type": "codeunit",
      "id": 452,
      "object": "Report Distribution Management",
      "slug": "452-report-distribution-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SaveFileOnClient(Text, Text)",
      "memberKey": "SaveFileOnClient(Text, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SaveFileOnClient with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/452-report-distribution-management/obsolete/"
    },
    {
      "key": "codeunit:488",
      "type": "codeunit",
      "id": 488,
      "object": "Dim. Array Conversion Helper",
      "slug": "488-dim-array-conversion-helper",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary codeunit for compatibility",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/488-dim-array-conversion-helper/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterCalcInvoiceDiscountPosting in codeunit Sales Post Invoice Events.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterCalcLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralScheduleFromSalesDoc(var Record Sales Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralScheduleFromSalesDoc(var Record Sales Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterCreatePostedDeferralScheduleFromSalesDoc in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "memberKey": "OnAfterGetSalesAccount(Record Sales Line, Record General Posting Setup, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterGetSalesAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterPrepareGenJnlLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Sales Header)",
      "memberKey": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Sales Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterSetApplyToDocNo in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetJobLineFilters(var Record Sales Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterSetJobLineFilters(var Record Sales Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnAfterSetJobLineFilters in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcInvoiceDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeCalcInvoiceDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeCalcLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeInitGenJnlLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLedgerEntry(var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostLedgerEntry(var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforePostLedgerEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLines(Record Sales Header, var Record Invoice Posting Buffer)",
      "memberKey": "OnBeforePostLines(Record Sales Header, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforePostLines in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareLine(Record Sales Header, Record Sales Line, Record Sales Line, var Boolean)",
      "memberKey": "OnBeforePrepareLine(Record Sales Header, Record Sales Line, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforePrepareLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeSetAmountsForBalancingEntry(var Record Cust. Ledger Entry, var Record Gen. Journal Line, var Record Sales Line, var Record Sales Line, var Boolean)",
      "memberKey": "OnBeforeSetAmountsForBalancingEntry(var Record Cust. Ledger Entry, var Record Gen. Journal Line, var Record Sales Line, var Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeSetAmountsForBalancingEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Sales Line, var Integer, var Integer)",
      "memberKey": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Sales Line, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnBeforeTempDeferralLineInsert in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterFindCustLedgEntry(var Record Cust. Ledger Entry)",
      "memberKey": "OnPostBalancingEntryOnAfterFindCustLedgEntry(var Record Cust. Ledger Entry)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnAfterFindCustLedgEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnAfterGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeFindCustLedgEntry(Record Sales Header, Record Sales Line, Record Invoice Posting Parameters, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
      "memberKey": "OnPostBalancingEntryOnBeforeFindCustLedgEntry(Record Sales Header, Record Sales Line, Record Invoice Posting Parameters, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnBeforeFindCustLedgEntry in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnAfterGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "memberKey": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLinesOnAfterGenJnlLinePost in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "memberKey": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLinesOnBeforeGenJnlLinePost in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareGenJnlLineOnAfterCopyToGenJnlLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterAssignAmounts(Record Sales Line, Record Sales Line, var Decimal, var Decimal)",
      "memberKey": "OnPrepareLineOnAfterAssignAmounts(Record Sales Line, Record Sales Line, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterAssignAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Sales Line)",
      "memberKey": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterFillInvoicePostingBuffer in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterPrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnAfterPrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterPrepareDeferralLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Sales Line)",
      "memberKey": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetInvoiceDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetInvoiceDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetLineDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Sales Header, Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterSetLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Sales Header, Record Sales Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Sales Header, Record Sales Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnAfterUpdateInvoicePostingBuffer in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Sales Line, var Decimal, var Decimal, Date)",
      "memberKey": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Sales Line, var Decimal, var Decimal, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeAdjustTotalAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeCalcInvoiceDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeCalcLineDiscountPosting in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnBeforePrepareDeferralLine(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforePrepareDeferralLine in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePrepareSales(Record Sales Header, Record Sales Line)",
      "memberKey": "OnPrepareLineOnBeforePrepareSales(Record Sales Header, Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforePrepareSales in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "memberKey": "OnPrepareLineOnBeforeSetAccount(Record Sales Header, Record Sales Line, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAmounts(Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetAmounts(Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetAmounts in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetInvoiceDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "object": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPrepareLineOnBeforeSetLineDiscAccount in codeunit Sales Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreatePostedDeferralSchedule(Record Purchase Line, var Record Posted Deferral Header)",
      "memberKey": "OnAfterCreatePostedDeferralSchedule(Record Purchase Line, var Record Posted Deferral Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetPurchAccount(Record Purchase Line, Record General Posting Setup, var Code[20])",
      "memberKey": "OnAfterGetPurchAccount(Record Purchase Line, Record General Posting Setup, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitTotalAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
      "memberKey": "OnAfterInitTotalAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterPrepareGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "memberKey": "OnAfterSetApplyToDocNo(var Record Gen. Journal Line, Record Purchase Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetJobLineFilters(var Record Purchase Line, Record Invoice Posting Buffer)",
      "memberKey": "OnAfterSetJobLineFilters(var Record Purchase Line, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcLineDiscountPosting(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateVATAmounts(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeCalculateVATAmounts(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLedgerEntry(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "memberKey": "OnBeforePostLedgerEntry(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostLines(Record Purchase Header, var Record Invoice Posting Buffer)",
      "memberKey": "OnBeforePostLines(Record Purchase Header, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareLine(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforePrepareLine(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)",
      "memberKey": "OnBeforePrepareLineFADiscount(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "memberKey": "OnBeforeTempDeferralLineInsert(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup)",
      "memberKey": "OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup(var Record VAT Posting Setup)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "memberKey": "OnPostLinesOnAfterGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "memberKey": "OnPostLinesOnBeforeGenJnlLinePost(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareDeferralLineOnBeforeDeferralPostingBufferPrepareInitialAmounts(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "OnPrepareDeferralLineOnBeforeDeferralPostingBufferPrepareInitialAmounts(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterAssignAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "memberKey": "OnPrepareLineOnAfterAssignAmounts(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line)",
      "memberKey": "OnPrepareLineOnAfterFillInvoicePostingBuffer(var Record Invoice Posting Buffer, Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterPrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnAfterPrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Purchase Line)",
      "memberKey": "OnPrepareLineOnAfterSetAmounts(var Record Invoice Posting Buffer, Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetInvoiceDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "memberKey": "OnPrepareLineOnAfterSetLineDiscountPosting(Record Purchase Header, Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "memberKey": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Purchase Line, var Decimal, var Decimal, Date)",
      "memberKey": "OnPrepareLineOnBeforeAdjustTotalAmounts(Record Purchase Line, var Decimal, var Decimal, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeCalcLineDiscountPosting(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "memberKey": "OnPrepareLineOnBeforePrepareDeferralLine(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)",
      "memberKey": "OnPrepareLineOnBeforePreparePurchase(Record Purchase Header, Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20])",
      "memberKey": "OnPrepareLineOnBeforeSetAccount(Record Purchase Header, Record Purchase Line, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetAmounts(Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetAmounts(Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetInvoiceDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "object": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "memberKey": "OnPrepareLineOnBeforeSetLineDiscAccount(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by run event procedure in codeunit Purch. Post Invoice Events",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnAfterGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostBalancingEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostBalancingEntryOnBeforeGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnAfterGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnAfterGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "object": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnPostLedgerEntryOnBeforeGenJnlPostLine(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by RunOnPostLedgerEntryOnBeforeGenJnlPostLine in codeunit Service Post Invoice Subscr.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/obsolete/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "object": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindNextJobLedgEntryNo(Record Job Planning Line Invoice)",
      "memberKey": "FindNextJobLedgEntryNo(Record Job Planning Line Invoice)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by UpdateJobLedgerEntryNoOnJobPlanLineInvoice()",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/obsolete/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "object": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostPurchaseGLAccounts(Record Invoice Post. Buffer, var Codeunit Job Jnl.-Post Line, Integer)",
      "memberKey": "OnAfterPostPurchaseGLAccounts(Record Invoice Post. Buffer, var Codeunit Job Jnl.-Post Line, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/obsolete/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "object": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostPurchaseGLAccountsOnAfterTempPurchaseLineJobSetFilters(var Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnPostPurchaseGLAccountsOnAfterTempPurchaseLineJobSetFilters(var Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PostJobPurchaseLines().",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/obsolete/"
    },
    {
      "key": "codeunit:1006",
      "type": "codeunit",
      "id": 1006,
      "object": "Copy Job",
      "slug": "1006-copy-job",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyJob(Record Job, Code[20], Text[100], Code[20])",
      "memberKey": "CopyJob(Record Job, Code[20], Text[100], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, use CopyJob with TargetJobSellToCustomer as a argument instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1006-copy-job/obsolete/"
    },
    {
      "key": "codeunit:1247",
      "type": "codeunit",
      "id": 1247,
      "object": "Process Gen. Journal  Lines",
      "slug": "1247-process-gen-journal-lines",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateGenJnlLines(var Record Gen. Journal Line)",
      "memberKey": "OnBeforeUpdateGenJnlLines(var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by local OnBeforeUpdateGenJnlLinesProcedure().",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1247-process-gen-journal-lines/obsolete/"
    },
    {
      "key": "codeunit:1350",
      "type": "codeunit",
      "id": 1350,
      "object": "Telemetry Management",
      "slug": "1350-telemetry-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "DoesTelemetryCalendarEventExist(Date, Text[100], Integer)",
      "memberKey": "DoesTelemetryCalendarEventExist(Date, Text[100], Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Calendar events are not used for sending telemetry anymore. Subscibe to OnSendDailyTelemetry event instead.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1350-telemetry-management/obsolete/"
    },
    {
      "key": "codeunit:1350",
      "type": "codeunit",
      "id": 1350,
      "object": "Telemetry Management",
      "slug": "1350-telemetry-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTelemetryScheduleTask(var Boolean)",
      "memberKey": "OnBeforeTelemetryScheduleTask(var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Calendar events are not used for sending telemetry anymore. Subscibe to OnSendDailyTelemetry event instead.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1350-telemetry-management/obsolete/"
    },
    {
      "key": "codeunit:1350",
      "type": "codeunit",
      "id": 1350,
      "object": "Telemetry Management",
      "slug": "1350-telemetry-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ScheduleCalEventsForTelemetryAsync(RecordId, Integer, Integer)",
      "memberKey": "ScheduleCalEventsForTelemetryAsync(RecordId, Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Calendar events are not used for sending telemetry anymore. Subscibe to OnSendDailyTelemetry event instead.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1350-telemetry-management/obsolete/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "object": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailFeatureEnabledNotificationId()",
      "memberKey": "GetEmailFeatureEnabledNotificationId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled, \"Notification Email Account\" is a required field to complete the setup, so no need to show a notification.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/obsolete/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "object": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowEmailFeatureEnabledInSetupPageNotification()",
      "memberKey": "ShowEmailFeatureEnabledInSetupPageNotification()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled, \"Notification Email Account\" is a required field to complete the setup, so no need to show a notification.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/obsolete/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "object": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowEmailFeatureEnabledNotification()",
      "memberKey": "ShowEmailFeatureEnabledNotification()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled, \"Notification Email Account\" is a required field to complete the setup, so no need to show a notification.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/obsolete/"
    },
    {
      "key": "codeunit:1410",
      "type": "codeunit",
      "id": 1410,
      "object": "Doc. Exch. Service Mgt.",
      "slug": "1410-doc-exch-service-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendDocument(Variant, Text)",
      "memberKey": "SendDocument(Variant, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SendDocument with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1410-doc-exch-service-mgt/obsolete/"
    },
    {
      "key": "codeunit:1410",
      "type": "codeunit",
      "id": 1410,
      "object": "Doc. Exch. Service Mgt.",
      "slug": "1410-doc-exch-service-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendUBLDocument(Variant, Text)",
      "memberKey": "SendUBLDocument(Variant, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SendUBLDocument with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1410-doc-exch-service-mgt/obsolete/"
    },
    {
      "key": "codeunit:1600",
      "type": "codeunit",
      "id": 1600,
      "object": "Export Sales Inv. - PEPPOL 2.1",
      "slug": "1600-export-sales-inv-peppol-2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1600-export-sales-inv-peppol-2-1/obsolete/"
    },
    {
      "key": "codeunit:1601",
      "type": "codeunit",
      "id": 1601,
      "object": "Export Sales Cr.M. - PEPPOL2.1",
      "slug": "1601-export-sales-cr-m-peppol2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1601-export-sales-cr-m-peppol2-1/obsolete/"
    },
    {
      "key": "codeunit:1602",
      "type": "codeunit",
      "id": 1602,
      "object": "Export Sales Inv. - PEPPOL 2.0",
      "slug": "1602-export-sales-inv-peppol-2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1602-export-sales-inv-peppol-2-0/obsolete/"
    },
    {
      "key": "codeunit:1603",
      "type": "codeunit",
      "id": 1603,
      "object": "Export Sales Cr.M. - PEPPOL2.0",
      "slug": "1603-export-sales-cr-m-peppol2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1603-export-sales-cr-m-peppol2-0/obsolete/"
    },
    {
      "key": "codeunit:1604",
      "type": "codeunit",
      "id": 1604,
      "object": "Export Serv. Inv. - PEPPOL 2.1",
      "slug": "1604-export-serv-inv-peppol-2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Record Service Invoice Header)",
      "memberKey": "GenerateXMLFile(Record Service Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1604-export-serv-inv-peppol-2-1/obsolete/"
    },
    {
      "key": "codeunit:1606",
      "type": "codeunit",
      "id": 1606,
      "object": "Export Serv. Inv. - PEPPOL 2.0",
      "slug": "1606-export-serv-inv-peppol-2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Record Service Invoice Header)",
      "memberKey": "GenerateXMLFile(Record Service Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1606-export-serv-inv-peppol-2-0/obsolete/"
    },
    {
      "key": "codeunit:1608",
      "type": "codeunit",
      "id": 1608,
      "object": "Exp. Service Cr.M. - PEPPOL2.1",
      "slug": "1608-exp-service-cr-m-peppol2-1",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1608-exp-service-cr-m-peppol2-1/obsolete/"
    },
    {
      "key": "codeunit:1609",
      "type": "codeunit",
      "id": 1609,
      "object": "Exp. Service Cr.M. - PEPPOL2.0",
      "slug": "1609-exp-service-cr-m-peppol2-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1609-exp-service-cr-m-peppol2-0/obsolete/"
    },
    {
      "key": "codeunit:1610",
      "type": "codeunit",
      "id": 1610,
      "object": "Exp. Sales Inv. PEPPOL BIS3.0",
      "slug": "1610-exp-sales-inv-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1610-exp-sales-inv-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1611",
      "type": "codeunit",
      "id": 1611,
      "object": "Exp. Sales CrM. PEPPOL BIS3.0",
      "slug": "1611-exp-sales-crm-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1611-exp-sales-crm-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1612",
      "type": "codeunit",
      "id": 1612,
      "object": "Exp. Serv.Inv. PEPPOL BIS3.0",
      "slug": "1612-exp-serv-inv-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Record Service Invoice Header)",
      "memberKey": "GenerateXMLFile(Record Service Invoice Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1612-exp-serv-inv-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1613",
      "type": "codeunit",
      "id": 1613,
      "object": "Exp. Serv.CrM. PEPPOL BIS3.0",
      "slug": "1613-exp-serv-crm-peppol-bis3-0",
      "app": "base-application",
      "kind": "procedure",
      "member": "GenerateXMLFile(Variant)",
      "memberKey": "GenerateXMLFile(Variant)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GenerateXMLFile with OutStream parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1613-exp-serv-crm-peppol-bis3-0/obsolete/"
    },
    {
      "key": "codeunit:1631",
      "type": "codeunit",
      "id": 1631,
      "object": "Office Host Management",
      "slug": "1631-office-host-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "memberKey": "GetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use GetEmailAndAttachments which uses RecordRef instead of Vendor number.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1631-office-host-management/obsolete/"
    },
    {
      "key": "codeunit:1631",
      "type": "codeunit",
      "id": 1631,
      "object": "Office Host Management",
      "slug": "1631-office-host-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "memberKey": "OnGetEmailAndAttachments(var Record Exchange Object, Option, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use OnGetEmailAndAttachmentsForEntity which uses RecordRef instead of Vendor number.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1631-office-host-management/obsolete/"
    },
    {
      "key": "codeunit:1884",
      "type": "codeunit",
      "id": 1884,
      "object": "Sandbox Cleanup",
      "slug": "1884-sandbox-cleanup",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Environment Cleanup module.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1884-sandbox-cleanup/"
    },
    {
      "key": "codeunit:1885",
      "type": "codeunit",
      "id": 1885,
      "object": "Sandbox Cleanup Impl.",
      "slug": "1885-sandbox-cleanup-impl",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Environment Cleanup module.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1885-sandbox-cleanup-impl/"
    },
    {
      "key": "codeunit:1907",
      "type": "codeunit",
      "id": 1907,
      "object": "Camera",
      "slug": "1907-camera",
      "app": "system-application",
      "kind": "procedure",
      "member": "AddPicture(Variant, Integer)",
      "memberKey": "AddPicture(Variant, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This function does not populate the Media/MediaSet record correctly. Use GetPicture instead.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1907-camera/obsolete/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "object": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "NativeAPIGetEmailParametersFromId(Guid, var Code[20], var Code[20], var Text[250], var Text[250], var Text, var Integer, var Text)",
      "memberKey": "NativeAPIGetEmailParametersFromId(Guid, var Code[20], var Code[20], var Text[250], var Text[250], var Text, var Integer, var Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/obsolete/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "object": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "NativeAPISaveEmailBodyText(Guid)",
      "memberKey": "NativeAPISaveEmailBodyText(Guid)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/obsolete/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "object": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeIsSalesInvoiceHeaderCancelled(var Record Sales Invoice Header, var Boolean, var Boolean)",
      "memberKey": "OnBeforeIsSalesInvoiceHeaderCancelled(var Record Sales Invoice Header, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/obsolete/"
    },
    {
      "key": "codeunit:2850",
      "type": "codeunit",
      "id": 2850,
      "object": "Native API - Language Handler",
      "slug": "2850-native-api-language-handler",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2850-native-api-language-handler/"
    },
    {
      "key": "codeunit:5321",
      "type": "codeunit",
      "id": 5321,
      "object": "Exchange Web Services Server",
      "slug": "5321-exchange-web-services-server",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailAndAttachments(Text[250], var Record Exchange Object, Option, Code[20])",
      "memberKey": "GetEmailAndAttachments(Text[250], var Record Exchange Object, Option, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use GetEmailAndAttachments which uses RecordRef instead of Vendor number.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5321-exchange-web-services-server/obsolete/"
    },
    {
      "key": "codeunit:5334",
      "type": "codeunit",
      "id": 5334,
      "object": "CRM Setup Defaults",
      "slug": "5334-crm-setup-defaults",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterResetCustomerAccountMapping(Code[20])",
      "memberKey": "OnAfterResetCustomerAccountMapping(Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is not raised anywhere",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5334-crm-setup-defaults/obsolete/"
    },
    {
      "key": "codeunit:5342",
      "type": "codeunit",
      "id": 5342,
      "object": "CRM Synch. Helper",
      "slug": "5342-crm-synch-helper",
      "app": "base-application",
      "kind": "procedure",
      "member": "ConvertTableToOption(FieldRef, var Integer)",
      "memberKey": "ConvertTableToOption(FieldRef, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use another implementation of ConvertTableToOption",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5342-crm-synch-helper/obsolete/"
    },
    {
      "key": "codeunit:5455",
      "type": "codeunit",
      "id": 5455,
      "object": "Graph Data Setup",
      "slug": "5455-graph-data-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality is not supported any more",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5455-graph-data-setup/"
    },
    {
      "key": "codeunit:5462",
      "type": "codeunit",
      "id": 5462,
      "object": "Graph Int. - Questionnaire",
      "slug": "5462-graph-int-questionnaire",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This codeunit will be deleted since the functionality that it was used for was discontinued.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5462-graph-int-questionnaire/"
    },
    {
      "key": "codeunit:5703",
      "type": "codeunit",
      "id": 5703,
      "object": "Catalog Item Management",
      "slug": "5703-catalog-item-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeNonstockItemCrossRef(var Record Nonstock Item, var Boolean)",
      "memberKey": "OnBeforeNonstockItemCrossRef(var Record Nonstock Item, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnBeforeNonstockItemReference",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5703-catalog-item-management/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "AdjustedEndingDate(Date, Option)",
      "memberKey": "AdjustedEndingDate(Date, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetPeriodEndingDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalculateLookahead(var Record Item, Option, Date, Date)",
      "memberKey": "CalculateLookahead(var Record Item, Option, Date, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalculateForward",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "EarliestAvailabilityDate(var Record Item, Decimal, Date, Decimal, Date, var Decimal, Option, DateFormula)",
      "memberKey": "EarliestAvailabilityDate(var Record Item, Decimal, Date, Decimal, Date, var Decimal, Option, DateFormula)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalcEarliestAvailabilityDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetLookAheadPeriodEndDate(DateFormula, Option, Date)",
      "memberKey": "GetLookAheadPeriodEndDate(DateFormula, Option, Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetForwardPeriodEndDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeQtyAvailableToPromise(var Record Item, var Date, var Decimal, var Decimal, Option, DateFormula, var Decimal, var Boolean)",
      "memberKey": "OnBeforeQtyAvailableToPromise(var Record Item, var Date, var Decimal, var Decimal, Option, DateFormula, var Decimal, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeCalcQtyAvailableToPromise event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "event",
      "member": "OnEarliestAvailabilityDateOnBeforeFilterDate(var Record Item, Decimal, Date, var Decimal, Option, DateFormula, var Record Availability at Date, var Date, var Boolean)",
      "memberKey": "OnEarliestAvailabilityDateOnBeforeFilterDate(var Record Item, Decimal, Date, var Decimal, Option, DateFormula, var Record Availability at Date, var Date, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnCalcEarliestAvailabilityDateOnBeforeFilterDate event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "object": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "QtyAvailabletoPromise(var Record Item, var Decimal, var Decimal, Date, Option, DateFormula)",
      "memberKey": "QtyAvailabletoPromise(var Record Item, var Decimal, var Decimal, Date, Option, DateFormula)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalcQtyAvailableToPromise()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/obsolete/"
    },
    {
      "key": "codeunit:5807",
      "type": "codeunit",
      "id": 5807,
      "object": "Item Charge Assgnt. (Sales)",
      "slug": "5807-item-charge-assgnt-sales",
      "app": "base-application",
      "kind": "procedure",
      "member": "SuggestAssignment2(Record Sales Line, Decimal, Decimal, Option)",
      "memberKey": "SuggestAssignment2(Record Sales Line, Decimal, Decimal, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by AssignItemCharges()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "FillInvoicePostBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header)",
      "memberKey": "FillInvoicePostBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in ServicePostInvoice codeunit",
      "seenFrom": 21,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)",
      "memberKey": "OnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFillInvoicePostBufferProcedure(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)",
      "memberKey": "OnAfterFillInvoicePostBufferProcedure(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterUpdateInvPostBuffer(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterUpdateInvPostBuffer(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeFillInvoicePostBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
      "memberKey": "OnBeforeFillInvoicePostBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvPostingBufferCalcInvoiceDiscountAmount(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
      "memberKey": "OnBeforeInvPostingBufferCalcInvoiceDiscountAmount(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvPostingBufferCalcLineDiscountAmount(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
      "memberKey": "OnBeforeInvPostingBufferCalcLineDiscountAmount(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "object": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateInvPostBuffer(var Record Invoice Post. Buffer)",
      "memberKey": "OnBeforeUpdateInvPostBuffer(var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation event in codeunit ServicePostInvoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostCustomerEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostCustomerEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, Integer, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnAfterPostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, Integer, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Record Service Line)",
      "memberKey": "OnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostCustomerEntry(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Gen. Jnl.-Post Line, Code[20])",
      "memberKey": "OnBeforePostCustomerEntry(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Gen. Jnl.-Post Line, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "memberKey": "OnBeforePostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostBalancingEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "memberKey": "PostBalancingEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostCustomerEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "memberKey": "PostCustomerEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "object": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostInvoicePostBufferLine(var Record Invoice Post. Buffer, Integer, Code[20], Code[35])",
      "memberKey": "PostInvoicePostBufferLine(var Record Invoice Post. Buffer, Integer, Code[20], Code[35])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/obsolete/"
    },
    {
      "key": "codeunit:5988",
      "type": "codeunit",
      "id": 5988,
      "object": "Serv-Documents Mgt.",
      "slug": "5988-serv-documents-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostDocumentLinesOnBeforePostInvoicePostBuffer(Record Service Header, var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line)",
      "memberKey": "OnPostDocumentLinesOnBeforePostInvoicePostBuffer(Record Service Header, var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Service Post Invoice",
      "seenFrom": 20,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5988-serv-documents-mgt/obsolete/"
    },
    {
      "key": "codeunit:6299",
      "type": "codeunit",
      "id": 6299,
      "object": "Power BI Embed Helper",
      "slug": "6299-power-bi-embed-helper",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetLoadReportMessage()",
      "memberKey": "GetLoadReportMessage()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use TryGetLoadReportMessage instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6299-power-bi-embed-helper/obsolete/"
    },
    {
      "key": "codeunit:6301",
      "type": "codeunit",
      "id": 6301,
      "object": "Power BI Service Mgt.",
      "slug": "6301-power-bi-service-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetReportPageSize()",
      "memberKey": "GetReportPageSize()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use GetFactboxRatio or GetMainPageRatio instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6301-power-bi-service-mgt/obsolete/"
    },
    {
      "key": "codeunit:7153",
      "type": "codeunit",
      "id": 7153,
      "object": "Item Analysis Management",
      "slug": "7153-item-analysis-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcAmount(Option, Boolean, Option, var Record Item Statistics Buffer, Code[10], Code[250], Code[250], Text[30], Code[250], Code[250], Code[250], Code[250], Option, Record Dimension Code Buffer, Option, Record Dimension Code Buffer, Option)",
      "memberKey": "CalcAmount(Option, Boolean, Option, var Record Item Statistics Buffer, Code[10], Code[250], Code[250], Text[30], Code[250], Code[250], Code[250], Code[250], Option, Record Dimension Code Buffer, Option, Record Dimension Code Buffer, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalculateAmount()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7153-item-analysis-management/obsolete/"
    },
    {
      "key": "codeunit:7153",
      "type": "codeunit",
      "id": 7153,
      "object": "Item Analysis Management",
      "slug": "7153-item-analysis-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ValidateLineDimCode(Record Item Analysis View, var Text[30], var Option, Option, var Text, var Text, var Record Item Statistics Buffer, var Boolean)",
      "memberKey": "ValidateLineDimCode(Record Item Analysis View, var Text[30], var Option, Option, var Text, var Text, var Record Item Statistics Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by ValidateLineDimTypeAndCode",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7153-item-analysis-management/obsolete/"
    },
    {
      "key": "codeunit:7307",
      "type": "codeunit",
      "id": 7307,
      "object": "Whse.-Activity-Register",
      "slug": "7307-whse-activity-register",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateWhseShptLine(Code[20], Integer, Decimal, Decimal, Decimal)",
      "memberKey": "UpdateWhseShptLine(Code[20], Integer, Decimal, Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by UpdateWhseShipmentLine with parameter WhseActivityLine",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7307-whse-activity-register/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetMessageForUnhandledQtyDueToBin(var Boolean, var Boolean, var Boolean, var Decimal, Record Bin Content, var Text[100], var Boolean)",
      "memberKey": "OnBeforeGetMessageForUnhandledQtyDueToBin(var Boolean, var Boolean, var Boolean, var Decimal, Record Bin Content, var Text[100], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnBeforeGetMessageForUnhandledQtyDueToBinProcedure",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "event",
      "member": "OnFindBWPickBinOnBeforeFindFromBinContent(var Record Bin Content, Integer, var Decimal, var Boolean, var Decimal)",
      "memberKey": "OnFindBWPickBinOnBeforeFindFromBinContent(var Record Bin Content, Integer, var Decimal, var Boolean, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnFindBWPickBinOnBeforeFromBinContentFindSet with correct param naming",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:8800",
      "type": "codeunit",
      "id": 8800,
      "object": "Custom Layout Reporting",
      "slug": "8800-custom-layout-reporting",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeVerifyXmlContainsDataset(var Boolean)",
      "memberKey": "OnBeforeVerifyXmlContainsDataset(var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8800-custom-layout-reporting/obsolete/"
    },
    {
      "key": "codeunit:8895",
      "type": "codeunit",
      "id": 8895,
      "object": "Email Feature",
      "slug": "8895-email-feature",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsEnabled()",
      "memberKey": "IsEnabled()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The email enhancements are permenantly enabled.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8895-email-feature/obsolete/"
    },
    {
      "key": "codeunit:8895",
      "type": "codeunit",
      "id": 8895,
      "object": "Email Feature",
      "slug": "8895-email-feature",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowWarningNotification()",
      "memberKey": "ShowWarningNotification()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Warning is never shown as the email enhancement is permenantly enabled.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8895-email-feature/obsolete/"
    },
    {
      "key": "codeunit:8901",
      "type": "codeunit",
      "id": 8901,
      "object": "Email",
      "slug": "8901-email",
      "app": "system-application",
      "kind": "procedure",
      "member": "AddRelation(Codeunit Email Message, Integer, Guid, Enum Email Relation Type)",
      "memberKey": "AddRelation(Codeunit Email Message, Integer, Guid, Enum Email Relation Type)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use \"AddRelation(EmailMessage: Codeunit \"Email Message\"; TableId: Integer; SystemId: Guid; RelationType: Enum \"Email Relation Type\")\" with origin",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8901-email/obsolete/"
    },
    {
      "key": "codeunit:8901",
      "type": "codeunit",
      "id": 8901,
      "object": "Email",
      "slug": "8901-email",
      "app": "system-application",
      "kind": "event",
      "member": "OnAfterSendEmail(Guid, Boolean)",
      "memberKey": "OnAfterSendEmail(Guid, Boolean)",
      "state": "Pending",
      "tag": "20.1",
      "reason": "This event has been replaced with OnAfterEmailSend and OnAfterEmailSendFailed which are isolated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8901-email/obsolete/"
    },
    {
      "key": "codeunit:9080",
      "type": "codeunit",
      "id": 9080,
      "object": "Journal Errors Mgt.",
      "slug": "9080-journal-errors-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterIsEnabled(var Boolean)",
      "memberKey": "OnAfterIsEnabled(var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "FeatureKey JournalErrorBackgroundCheck removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9080-journal-errors-mgt/obsolete/"
    },
    {
      "key": "codeunit:9175",
      "type": "codeunit",
      "id": 9175,
      "object": "User Settings Impl.",
      "slug": "9175-user-settings-impl",
      "app": "system-application",
      "kind": "procedure",
      "member": "GetAppSettings(Guid, var Record Extra Settings)",
      "memberKey": "GetAppSettings(Guid, var Record Extra Settings)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with function that takes Application User Settings record",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9175-user-settings-impl/obsolete/"
    },
    {
      "key": "codeunit:9175",
      "type": "codeunit",
      "id": 9175,
      "object": "User Settings Impl.",
      "slug": "9175-user-settings-impl",
      "app": "system-application",
      "kind": "procedure",
      "member": "InitializeAppSettings(Guid, var Record Extra Settings)",
      "memberKey": "InitializeAppSettings(Guid, var Record Extra Settings)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with function that takes Application User Settings record",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9175-user-settings-impl/obsolete/"
    },
    {
      "key": "codeunit:9250",
      "type": "codeunit",
      "id": 9250,
      "object": "XBRL Deprecation Notification",
      "slug": "9250-xbrl-deprecation-notification",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This codeunit handles showing the XBRL deprecation notification, used on the XBRL pages that will now be deprecated. If you need to show this notification elsewhere, please create your custom notification instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9250-xbrl-deprecation-notification/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunMailDialog(var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "memberKey": "OnBeforeRunMailDialog(var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Email dialog has been removed, event no longer relevant.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalculateUpgradeChangeSet(var DotNet ReportUpgradeCollection)",
      "memberKey": "CalculateUpgradeChangeSet(var DotNet ReportUpgradeCollection)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The upgrade will be handled by the platform.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetWordLayoutStream(Integer, var OutStream, var Boolean)",
      "memberKey": "GetWordLayoutStream(Integer, var OutStream, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure will be eventually replaced by platform functionality. Subscribe to the event FetchReportLayoutByCode instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "MergeWordLayout(Integer, Option, InStream, Text, var OutStream)",
      "memberKey": "MergeWordLayout(Integer, Option, InStream, Text, var OutStream)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure will be replaced by the report event CustomDocumentMerger. Subscribe to it to override the merging behavior.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterConvertToPdf(var Codeunit Temp Blob, Integer)",
      "memberKey": "OnAfterConvertToPdf(var Codeunit Temp Blob, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterGetCustomLayoutCode(Integer, var Code[20])",
      "memberKey": "OnAfterGetCustomLayoutCode(Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterMergeWordDocument(Integer, InStream, var Codeunit Temp Blob)",
      "memberKey": "OnAfterMergeWordDocument(Integer, InStream, var Codeunit Temp Blob)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterTryXmlMergeWordDocument(var OutStream)",
      "memberKey": "OnAfterTryXmlMergeWordDocument(var OutStream)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateUpgradeChangeSetSetCustomReportLayoutFilters(var Record Custom Report Layout)",
      "memberKey": "OnBeforeCalculateUpgradeChangeSetSetCustomReportLayoutFilters(var Record Custom Report Layout)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeMergeDocument(Integer, Option, var InStream, Text, OutStream, var Boolean, Boolean)",
      "memberKey": "OnBeforeMergeDocument(Integer, Option, var InStream, Text, OutStream, var Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeMergeWordDocument()",
      "memberKey": "OnBeforeMergeWordDocument()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "event",
      "member": "OnMergeReportLayoutOnSuppressCommit(Integer, var Boolean)",
      "memberKey": "OnMergeReportLayoutOnSuppressCommit(Integer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "object": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "TryXmlMergeWordDocument(var InStream, var InStream, var OutStream)",
      "memberKey": "TryXmlMergeWordDocument(var InStream, var InStream, var OutStream)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/obsolete/"
    },
    {
      "key": "codeunit:104041",
      "type": "codeunit",
      "id": 104041,
      "object": "Upgrade User Callouts",
      "slug": "104041-upgrade-user-callouts",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The upgrade code will no longer be needed.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/104041-upgrade-user-callouts/"
    },
    {
      "key": "codeunit:99000787",
      "type": "codeunit",
      "id": 99000787,
      "object": "Create Prod. Order Lines",
      "slug": "99000787-create-prod-order-lines",
      "app": "base-application",
      "kind": "event",
      "member": "OnCopyOnProdOrderSourceTypeEnumExtension(var Record Production Order)",
      "memberKey": "OnCopyOnProdOrderSourceTypeEnumExtension(var Record Production Order)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000787-create-prod-order-lines/obsolete/"
    },
    {
      "key": "codeunit:99000855",
      "type": "codeunit",
      "id": 99000855,
      "object": "Planning-Get Parameters",
      "slug": "99000855-planning-get-parameters",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetUpPlanningControls(Option, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "memberKey": "OnAfterSetUpPlanningControls(Option, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnAfterSetPlanningParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000855-planning-get-parameters/obsolete/"
    },
    {
      "key": "codeunit:99000886",
      "type": "codeunit",
      "id": 99000886,
      "object": "Capable to Promise",
      "slug": "99000886-capable-to-promise",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcCapableToPromise(Code[20], Code[10], Code[10], Date, Decimal, Code[10], var Code[20], Integer, var Integer, Option, DateFormula)",
      "memberKey": "CalcCapableToPromise(Code[20], Code[10], Code[10], Date, Decimal, Code[10], var Code[20], Integer, var Integer, Option, DateFormula)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CalcCapableToPromiseDate()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000886-capable-to-promise/obsolete/"
    },
    {
      "key": "enum:1447",
      "type": "enum",
      "id": 1447,
      "object": "Signature Key Value Type",
      "slug": "1447-signature-key-value-type",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The enum is not longer needed.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/enum/1447-signature-key-value-type/"
    },
    {
      "key": "page:46",
      "type": "page",
      "id": 46,
      "object": "Sales Order Subform",
      "slug": "46-sales-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnReferenceNoOnAfterLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/46-sales-order-subform/obsolete/"
    },
    {
      "key": "page:54",
      "type": "page",
      "id": 54,
      "object": "Purchase Order Subform",
      "slug": "54-purchase-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/54-purchase-order-subform/obsolete/"
    },
    {
      "key": "page:55",
      "type": "page",
      "id": 55,
      "object": "Purch. Invoice Subform",
      "slug": "55-purch-invoice-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/55-purch-invoice-subform/obsolete/"
    },
    {
      "key": "page:95",
      "type": "page",
      "id": 95,
      "object": "Sales Quote Subform",
      "slug": "95-sales-quote-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/95-sales-quote-subform/obsolete/"
    },
    {
      "key": "page:96",
      "type": "page",
      "id": 96,
      "object": "Sales Cr. Memo Subform",
      "slug": "96-sales-cr-memo-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/96-sales-cr-memo-subform/obsolete/"
    },
    {
      "key": "page:97",
      "type": "page",
      "id": 97,
      "object": "Purchase Quote Subform",
      "slug": "97-purchase-quote-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnItemReferenceNoOnLookup()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/97-purchase-quote-subform/obsolete/"
    },
    {
      "key": "page:98",
      "type": "page",
      "id": 98,
      "object": "Purch. Cr. Memo Subform",
      "slug": "98-purch-cr-memo-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/98-purch-cr-memo-subform/obsolete/"
    },
    {
      "key": "page:343",
      "type": "page",
      "id": 343,
      "object": "Check Credit Limit",
      "slug": "343-check-credit-limit",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCalcCreditLimitLCY(var Record Customer, var Decimal, var List)",
      "memberKey": "OnAfterCalcCreditLimitLCY(var Record Customer, var Decimal, var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterCalcCreditLimitLCYProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/343-check-credit-limit/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "procedure",
      "member": "DimCodeToOption(Text[30])",
      "memberKey": "DimCodeToOption(Text[30])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by DimCodeToDimOption()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindRec(Option, var Record Dimension Code Buffer, Text[250])",
      "memberKey": "FindRec(Option, var Record Dimension Code Buffer, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by FindRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "procedure",
      "member": "NextRec(Option, var Record Dimension Code Buffer, Integer)",
      "memberKey": "NextRec(Option, var Record Dimension Code Buffer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by NextRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterFindRec(var Option, var Record Dimension Code Buffer, var Record Analysis View, Text[250], var Boolean)",
      "memberKey": "OnAfterFindRec(var Option, var Record Dimension Code Buffer, var Record Analysis View, Text[250], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by event OnAfterFindRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterNextRec(Option, var Record Dimension Code Buffer, var Record Analysis View, Integer, var Integer)",
      "memberKey": "OnAfterNextRec(Option, var Record Dimension Code Buffer, var Record Analysis View, Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterNextRecord()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "object": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeDimCodeToOption(Text[30], var Record Analysis View, var Integer, var Boolean)",
      "memberKey": "OnBeforeDimCodeToOption(Text[30], var Record Analysis View, var Integer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeDimCodeToDimOption()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetValues(var Code[20], var Date)",
      "memberKey": "GetValues(var Code[20], var Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure GetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetValues(var Code[20], var Date)",
      "memberKey": "OnBeforeGetValues(var Code[20], var Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Obsolete as SetValues is replaced by procedure GetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeSetValues(var Code[20], var Date, var Boolean)",
      "memberKey": "OnBeforeSetValues(var Code[20], var Date, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Obsolete as SetValues is replaced by procedure SetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "object": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetValues(Code[20], Date)",
      "memberKey": "SetValues(Code[20], Date)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure SetParameters()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/obsolete/"
    },
    {
      "key": "page:581",
      "type": "page",
      "id": 581,
      "object": "XBRL Line Constants Part",
      "slug": "581-xbrl-line-constants-part",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/581-xbrl-line-constants-part/"
    },
    {
      "key": "page:582",
      "type": "page",
      "id": 582,
      "object": "XBRL Taxonomies",
      "slug": "582-xbrl-taxonomies",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/582-xbrl-taxonomies/"
    },
    {
      "key": "page:583",
      "type": "page",
      "id": 583,
      "object": "XBRL Taxonomy Lines",
      "slug": "583-xbrl-taxonomy-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/583-xbrl-taxonomy-lines/"
    },
    {
      "key": "page:585",
      "type": "page",
      "id": 585,
      "object": "XBRL Comment Lines",
      "slug": "585-xbrl-comment-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/585-xbrl-comment-lines/"
    },
    {
      "key": "page:586",
      "type": "page",
      "id": 586,
      "object": "XBRL G/L Map Lines",
      "slug": "586-xbrl-g-l-map-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/586-xbrl-g-l-map-lines/"
    },
    {
      "key": "page:587",
      "type": "page",
      "id": 587,
      "object": "XBRL Rollup Lines",
      "slug": "587-xbrl-rollup-lines",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/587-xbrl-rollup-lines/"
    },
    {
      "key": "page:588",
      "type": "page",
      "id": 588,
      "object": "XBRL Schemas",
      "slug": "588-xbrl-schemas",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/588-xbrl-schemas/"
    },
    {
      "key": "page:596",
      "type": "page",
      "id": 596,
      "object": "XBRL G/L Map Lines Part",
      "slug": "596-xbrl-g-l-map-lines-part",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/596-xbrl-g-l-map-lines-part/"
    },
    {
      "key": "page:597",
      "type": "page",
      "id": 597,
      "object": "XBRL Comment Lines Part",
      "slug": "597-xbrl-comment-lines-part",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/597-xbrl-comment-lines-part/"
    },
    {
      "key": "page:598",
      "type": "page",
      "id": 598,
      "object": "XBRL Line Constants",
      "slug": "598-xbrl-line-constants",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/598-xbrl-line-constants/"
    },
    {
      "key": "page:621",
      "type": "page",
      "id": 621,
      "object": "IC Setup",
      "slug": "621-ic-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by \"Intercompany Setup\" page.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/621-ic-setup/"
    },
    {
      "key": "page:1130",
      "type": "page",
      "id": 1130,
      "object": "Cost Type Balance Matrix",
      "slug": "1130-cost-type-balance-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[80], var Record Date, Integer, Code[20], Code[20], Option, Option)",
      "memberKey": "Load(Text[80], var Record Date, Integer, Code[20], Code[20], Option, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1130-cost-type-balance-matrix/obsolete/"
    },
    {
      "key": "page:1132",
      "type": "page",
      "id": 1132,
      "object": "Cost Bdgt. per Center Matrix",
      "slug": "1132-cost-bdgt-per-center-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[80], var Record Cost Center, Integer, Text, Text, Option)",
      "memberKey": "Load(Text[80], var Record Cost Center, Integer, Text, Text, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1132-cost-bdgt-per-center-matrix/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetExtensionAmounts(var List)",
      "memberKey": "GetExtensionAmounts(var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetExtensionAmounts(var ToExtensionAmounts: Dictionary of [Guid, Decimal])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitializeFromNotificationVar(Notification, var List)",
      "memberKey": "OnAfterInitializeFromNotificationVar(Notification, var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitializeFromNotificationVarProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPopulateDataOnNotification(var Notification, var List)",
      "memberKey": "OnAfterPopulateDataOnNotification(var Notification, var List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterPopulateDataOnNotificationProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "object": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetExtensionAmounts(List)",
      "memberKey": "SetExtensionAmounts(List)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SetExtensionAmounts(FromExtensionAmounts: Dictionary of [Guid, Decimal])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/obsolete/"
    },
    {
      "key": "page:2810",
      "type": "page",
      "id": 2810,
      "object": "Native - Sales Inv. Entity",
      "slug": "2810-native-sales-inv-entity",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2810-native-sales-inv-entity/"
    },
    {
      "key": "page:2811",
      "type": "page",
      "id": 2811,
      "object": "Native - Sales Inv. Overview",
      "slug": "2811-native-sales-inv-overview",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "These objects will be removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2811-native-sales-inv-overview/"
    },
    {
      "key": "page:5156",
      "type": "page",
      "id": 5156,
      "object": "Customer Template List",
      "slug": "5156-customer-template-list",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Deprecate mini and customer templates. Use \"Customer Templ. List\" page instead and for extensions.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5156-customer-template-list/"
    },
    {
      "key": "page:5157",
      "type": "page",
      "id": 5157,
      "object": "Customer Template Card",
      "slug": "5157-customer-template-card",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Deprecate mini and customer templates. Use \"Customer Templ. Card\" page instead and for extensions.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5157-customer-template-card/"
    },
    {
      "key": "page:6510",
      "type": "page",
      "id": 6510,
      "object": "Item Tracking Lines",
      "slug": "6510-item-tracking-lines",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetControls(Record Item Tracking Code, var Option, var Boolean)",
      "memberKey": "OnAfterSetControls(Record Item Tracking Code, var Option, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetPageControls()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/6510-item-tracking-lines/obsolete/"
    },
    {
      "key": "page:6631",
      "type": "page",
      "id": 6631,
      "object": "Sales Return Order Subform",
      "slug": "6631-sales-return-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/6631-sales-return-order-subform/obsolete/"
    },
    {
      "key": "page:6641",
      "type": "page",
      "id": 6641,
      "object": "Purchase Return Order Subform",
      "slug": "6641-purchase-return-order-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/6641-purchase-return-order-subform/obsolete/"
    },
    {
      "key": "page:9165",
      "type": "page",
      "id": 9165,
      "object": "Support Contact Info Card",
      "slug": "9165-support-contact-info-card",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The support contact information is an administrative task, and has been moved to the Admin center.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9165-support-contact-info-card/"
    },
    {
      "key": "page:9225",
      "type": "page",
      "id": 9225,
      "object": "Purch. Analysis by Dim Matrix",
      "slug": "9225-purch-analysis-by-dim-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "LoadVariables(Record Item Analysis View, Code[10], Option, Option, Option, Option, Option, Option, Option, Text[1024], Boolean, Boolean, Boolean, Integer)",
      "memberKey": "LoadVariables(Record Item Analysis View, Code[10], Option, Option, Option, Option, Option, Option, Option, Text[1024], Boolean, Boolean, Boolean, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9225-purch-analysis-by-dim-matrix/obsolete/"
    },
    {
      "key": "page:9245",
      "type": "page",
      "id": 9245,
      "object": "Demand Forecast Matrix",
      "slug": "9245-demand-forecast-matrix",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This page will be replaced by Page 2900 \"Demand Forecast Variant Matrix\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9245-demand-forecast-matrix/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetDimBudgetFilters(var Record Analysis View Budget Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "memberKey": "OnAfterSetDimBudgetFilters(var Record Analysis View Budget Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetDimBudgetFiltersProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetDimFilters(var Record Analysis View Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "memberKey": "OnAfterSetDimFilters(var Record Analysis View Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterSetDimFiltersProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnInitRecOnCaseElse(Option, var Record Dimension Code Buffer, var Record Analysis View)",
      "memberKey": "OnInitRecOnCaseElse(Option, var Record Dimension Code Buffer, var Record Analysis View)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnInitRecordOnCaseElse()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "object": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "kind": "event",
      "member": "OnLookUpCodeOnCaseElse(Option, var Text[30])",
      "memberKey": "OnLookUpCodeOnCaseElse(Option, var Text[30])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnLookupDimCodeOnCaseElse()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/obsolete/"
    },
    {
      "key": "page:9275",
      "type": "page",
      "id": 9275,
      "object": "T. Value Insured per FA Matrix",
      "slug": "9275-t-value-insured-per-fa-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[1024], var Record Insurance, Integer, Text[250], Option)",
      "memberKey": "Load(Text[1024], var Record Insurance, Integer, Text[250], Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9275-t-value-insured-per-fa-matrix/obsolete/"
    },
    {
      "key": "page:9285",
      "type": "page",
      "id": 9285,
      "object": "Transfer Routes Matrix",
      "slug": "9285-transfer-routes-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[1024], var Record Location, Integer, Option)",
      "memberKey": "Load(Text[1024], var Record Location, Integer, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9285-transfer-routes-matrix/obsolete/"
    },
    {
      "key": "page:9841",
      "type": "page",
      "id": 9841,
      "object": "Permission Set Lookup",
      "slug": "9841-permission-set-lookup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use page Lookup Permission Set from System Application",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9841-permission-set-lookup/"
    },
    {
      "key": "page:9844",
      "type": "page",
      "id": 9844,
      "object": "Plan Permission Set",
      "slug": "9844-plan-permission-set",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "No longer used.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9844-plan-permission-set/"
    },
    {
      "key": "page:99000890",
      "type": "page",
      "id": 99000890,
      "object": "Machine Center Load Lines",
      "slug": "99000890-machine-center-load-lines",
      "app": "base-application",
      "kind": "procedure",
      "member": "Set(var Record Machine Center, Integer, Option)",
      "memberKey": "Set(var Record Machine Center, Integer, Option)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure SetLines()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000890-machine-center-load-lines/obsolete/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "This page will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetMatrix()",
      "memberKey": "SetMatrix()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The page object will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/obsolete/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetMatrixColumns(Enum Matrix Page Step Type)",
      "memberKey": "SetMatrixColumns(Enum Matrix Page Step Type)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The page object will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/obsolete/"
    },
    {
      "key": "page:99000919",
      "type": "page",
      "id": 99000919,
      "object": "Demand Forecast",
      "slug": "99000919-demand-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetProductionForecastName(Text[30])",
      "memberKey": "SetProductionForecastName(Text[30])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The page object will be replaced by Page 2901 \"Demand Forecast Card\"",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/obsolete/"
    },
    {
      "key": "permissionset:1884",
      "type": "permissionset",
      "id": 1884,
      "object": "Sandbox Cleanup - Read",
      "slug": "1884-sandbox-cleanup-read",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Environment Cleanup module.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/1884-sandbox-cleanup-read/"
    },
    {
      "key": "permissionset:1885",
      "type": "permissionset",
      "id": 1885,
      "object": "Sandbox Cleanup - Objects",
      "slug": "1885-sandbox-cleanup-objects",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by Environment Cleanup module.",
      "seenFrom": 19,
      "lastSeen": 21,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/1885-sandbox-cleanup-objects/"
    },
    {
      "key": "permissionset:2252",
      "type": "permissionset",
      "id": 2252,
      "object": "General Ledger XBRL - Edit",
      "slug": "2252-general-ledger-xbrl-edit",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/2252-general-ledger-xbrl-edit/"
    },
    {
      "key": "permissionset:2270",
      "type": "permissionset",
      "id": 2270,
      "object": "SMTP Mail - Admin",
      "slug": "2270-smtp-mail-admin",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "SMTP Mail Setup table has been removed.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/2270-smtp-mail-admin/"
    },
    {
      "key": "permissionset:7227",
      "type": "permissionset",
      "id": 7227,
      "object": "General Ledger XBRL - Read",
      "slug": "7227-general-ledger-xbrl-read",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/7227-general-ledger-xbrl-read/"
    },
    {
      "key": "permissionset:7379",
      "type": "permissionset",
      "id": 7379,
      "object": "SMARTLIST DESIGNER",
      "slug": "7379-smartlist-designer",
      "app": "system-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "The SmartList Designer is not supported in Business Central",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/permissionset/7379-smartlist-designer/"
    },
    {
      "key": "report:86",
      "type": "report",
      "id": 86,
      "object": "Adjust Add. Reporting Currency",
      "slug": "86-adjust-add-reporting-currency",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertGLEntry(Date, Date, Integer, Code[20], Code[20], Code[10], Code[10], Decimal)",
      "memberKey": "InsertGLEntry(Date, Date, Integer, Code[20], Code[20], Code[10], Code[10], Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new W1 version of InsertGLEntry()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/86-adjust-add-reporting-currency/obsolete/"
    },
    {
      "key": "report:95",
      "type": "report",
      "id": 95,
      "object": "Date Compress VAT Entries",
      "slug": "95-date-compress-vat-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/95-date-compress-vat-entries/obsolete/"
    },
    {
      "key": "report:95",
      "type": "report",
      "id": 95,
      "object": "Date Compress VAT Entries",
      "slug": "95-date-compress-vat-entries",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/95-date-compress-vat-entries/obsolete/"
    },
    {
      "key": "report:98",
      "type": "report",
      "id": 98,
      "object": "Date Compress General Ledger",
      "slug": "98-date-compress-general-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/98-date-compress-general-ledger/obsolete/"
    },
    {
      "key": "report:98",
      "type": "report",
      "id": 98,
      "object": "Date Compress General Ledger",
      "slug": "98-date-compress-general-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/98-date-compress-general-ledger/obsolete/"
    },
    {
      "key": "report:198",
      "type": "report",
      "id": 198,
      "object": "Date Compress Customer Ledger",
      "slug": "198-date-compress-customer-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/198-date-compress-customer-ledger/obsolete/"
    },
    {
      "key": "report:198",
      "type": "report",
      "id": 198,
      "object": "Date Compress Customer Ledger",
      "slug": "198-date-compress-customer-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameter DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/198-date-compress-customer-ledger/obsolete/"
    },
    {
      "key": "report:202",
      "type": "report",
      "id": 202,
      "object": "Sales Document - Test",
      "slug": "202-sales-document-test",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Sales Line, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Sales Line, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/202-sales-document-test/obsolete/"
    },
    {
      "key": "report:398",
      "type": "report",
      "id": 398,
      "object": "Date Compress Vendor Ledger",
      "slug": "398-date-compress-vendor-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameters DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/398-date-compress-vendor-ledger/obsolete/"
    },
    {
      "key": "report:398",
      "type": "report",
      "id": 398,
      "object": "Date Compress Vendor Ledger",
      "slug": "398-date-compress-vendor-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with parameters DateComprRetainFields",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/398-date-compress-vendor-ledger/obsolete/"
    },
    {
      "key": "report:505",
      "type": "report",
      "id": 505,
      "object": "XBRL Export Instance - Spec. 2",
      "slug": "505-xbrl-export-instance-spec-2",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/505-xbrl-export-instance-spec-2/"
    },
    {
      "key": "report:506",
      "type": "report",
      "id": 506,
      "object": "XBRL Mapping of G/L Accounts",
      "slug": "506-xbrl-mapping-of-g-l-accounts",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/506-xbrl-mapping-of-g-l-accounts/"
    },
    {
      "key": "report:507",
      "type": "report",
      "id": 507,
      "object": "XBRL Copy Setup",
      "slug": "507-xbrl-copy-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "XBRL feature will be discontinued",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/507-xbrl-copy-setup/"
    },
    {
      "key": "report:593",
      "type": "report",
      "id": 593,
      "object": "Intrastat - Make Disk Tax Auth",
      "slug": "593-intrastat-make-disk-tax-auth",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Text)",
      "memberKey": "InitializeRequest(Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest(outstream,...)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/593-intrastat-make-disk-tax-auth/obsolete/"
    },
    {
      "key": "report:593",
      "type": "report",
      "id": 593,
      "object": "Intrastat - Make Disk Tax Auth",
      "slug": "593-intrastat-make-disk-tax-auth",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequestWithExportFormat(Text, Enum Intrastat Export Format)",
      "memberKey": "InitializeRequestWithExportFormat(Text, Enum Intrastat Export Format)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest(outstream,...)",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/593-intrastat-make-disk-tax-auth/obsolete/"
    },
    {
      "key": "report:595",
      "type": "report",
      "id": 595,
      "object": "Adjust Exchange Rates",
      "slug": "595-adjust-exchange-rates",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new report 596 \"Exch. Rate Adjustment\"",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/595-adjust-exchange-rates/"
    },
    {
      "key": "report:1003",
      "type": "report",
      "id": 1003,
      "object": "Post Invt. Cost to G/L - Test",
      "slug": "1003-post-invt-cost-to-g-l-test",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterOnPreDataItem(var Record Post Value Entry to G/L, Text)",
      "memberKey": "OnAfterOnPreDataItem(var Record Post Value Entry to G/L, Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/1003-post-invt-cost-to-g-l-test/obsolete/"
    },
    {
      "key": "report:1498",
      "type": "report",
      "id": 1498,
      "object": "Date Compress Bank Acc. Ledger",
      "slug": "1498-date-compress-bank-acc-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250], Boolean)",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250], Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with DateComprRetainFields parameter",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/1498-date-compress-bank-acc-ledger/obsolete/"
    },
    {
      "key": "report:1498",
      "type": "report",
      "id": 1498,
      "object": "Date Compress Bank Acc. Ledger",
      "slug": "1498-date-compress-bank-acc-ledger",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250])",
      "memberKey": "InitializeRequest(Date, Date, Option, Text[100], Boolean, Boolean, Text[250])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by InitializeRequest with DateComprRetainFields parameter",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/1498-date-compress-bank-acc-ledger/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Sales Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Sales Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources() event",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Sales Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Sales Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Sales Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateLocationCode(var Record Sales Line, var Boolean)",
      "memberKey": "OnBeforeUpdateLocationCode(var Record Sales Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnValidateLocationCodeOnAfterCheckAssocPurchOrder and OnBeforeInitHeaderLocactionCode",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "object": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/obsolete/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "object": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Purchase Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Purchase Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/obsolete/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "object": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Purchase Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Purchase Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Purchase Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateLocationCode(var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeUpdateLocationCode(var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnValidateLocationCodeOnAfterTestStatusOpen and OnAfterInitHeaderDefaults",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcDiscount(Boolean, Decimal, Decimal)",
      "memberKey": "CalcDiscount(Boolean, Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcDiscountNoVAT(Decimal, Decimal)",
      "memberKey": "CalcDiscountNoVAT(Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyToGenJnlLine(var Record Gen. Journal Line)",
      "memberKey": "CopyToGenJnlLine(var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyToGenJnlLineFA(var Record Gen. Journal Line)",
      "memberKey": "CopyToGenJnlLineFA(var Record Gen. Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterAdjustRoundingForUpdate(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "memberKey": "OnAfterAdjustRoundingForUpdate(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 22,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterApplyRoundingForFinalPosting(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "memberKey": "OnAfterApplyRoundingForFinalPosting(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 22,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
      "memberKey": "OnAfterCopyToGenJnlLine(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCopyToGenJnlLineFA(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
      "memberKey": "OnAfterCopyToGenJnlLineFA(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "memberKey": "OnAfterInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvPostBufferPreparePurchase(var Record Purchase Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterInvPostBufferPreparePurchase(var Record Purchase Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvPostBufferPrepareSales(var Record Sales Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterInvPostBufferPrepareSales(var Record Sales Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvPostBufferPrepareService(var Record Service Line, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterInvPostBufferPrepareService(var Record Service Line, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnAfterInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetAmountsNoVAT(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal)",
      "memberKey": "OnAfterSetAmountsNoVAT(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcDiscount(var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcDiscount(var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalcDiscountNoVAT(var Record Invoice Post. Buffer, var Boolean)",
      "memberKey": "OnBeforeCalcDiscountNoVAT(var Record Invoice Post. Buffer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "memberKey": "OnBeforeInvPostBufferModify(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "memberKey": "OnBeforeInvPostBufferUpdate(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePrepareSales(var Record Invoice Post. Buffer, var Record Sales Line)",
      "memberKey": "OnBeforePrepareSales(var Record Invoice Post. Buffer, var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "event",
      "member": "OnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "memberKey": "OnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is no longer invoked. Replaced by event in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreparePrepmtAdjBuffer(Record Invoice Post. Buffer, Code[20], Decimal, Boolean)",
      "memberKey": "PreparePrepmtAdjBuffer(Record Invoice Post. Buffer, Code[20], Decimal, Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreparePurchase(var Record Purchase Line)",
      "memberKey": "PreparePurchase(var Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareSales(var Record Sales Line)",
      "memberKey": "PrepareSales(var Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in codeunit Sales Post Invoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareService(var Record Service Line)",
      "memberKey": "PrepareService(var Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in codeunit Service Post Invoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "ReverseAmounts()",
      "memberKey": "ReverseAmounts()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetAccount(Code[20], var Decimal, var Decimal, var Decimal, var Decimal)",
      "memberKey": "SetAccount(Code[20], var Decimal, var Decimal, var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetAmounts(Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)",
      "memberKey": "SetAmounts(Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetAmountsNoVAT(Decimal, Decimal, Decimal)",
      "memberKey": "SetAmountsNoVAT(Decimal, Decimal, Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSalesTaxForPurchLine(Record Purchase Line)",
      "memberKey": "SetSalesTaxForPurchLine(Record Purchase Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in codeunit Purch Post Invoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSalesTaxForSalesLine(Record Sales Line)",
      "memberKey": "SetSalesTaxForSalesLine(Record Sales Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in codeunity Sales Post Invoice",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "Update(Record Invoice Post. Buffer, var Integer, var Integer)",
      "memberKey": "Update(Record Invoice Post. Buffer, var Integer, var Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "Update(Record Invoice Post. Buffer)",
      "memberKey": "Update(Record Invoice Post. Buffer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "object": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateVATBase(var Decimal, var Decimal)",
      "memberKey": "UpdateVATBase(var Decimal, var Decimal)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by procedure in table Invoice Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 26,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/obsolete/"
    },
    {
      "key": "table:61",
      "type": "table",
      "id": 61,
      "object": "Electronic Document Format",
      "slug": "61-electronic-document-format",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetAttachmentFileName(Code[20], Text, Code[3])",
      "memberKey": "GetAttachmentFileName(Code[20], Text, Code[3])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by GetAttachmentFileName with RecordVariant parameter",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/61-electronic-document-format/obsolete/"
    },
    {
      "key": "table:61",
      "type": "table",
      "id": 61,
      "object": "Electronic Document Format",
      "slug": "61-electronic-document-format",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendElectronically(var Text[250], var Text[250], Variant, Code[20])",
      "memberKey": "SendElectronically(var Text[250], var Text[250], Variant, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by SendElectronically with TempBlob parameter.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/61-electronic-document-format/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "field",
      "member": "7603 Sync with O365 Bus. profile",
      "memberKey": 7603,
      "state": "Removed",
      "tag": "20.0",
      "reason": "The field will be removed. The API that this field was used for was discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "object": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsSyncEnabledForOtherCompany()",
      "memberKey": "IsSyncEnabledForOtherCompany()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality is deprecated, the method will be deleted.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource:List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Gen. Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Gen. Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "object": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/obsolete/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "object": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Item Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Item Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/obsolete/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "object": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforePickDimension(var Record Item Journal Line, var Boolean, Integer, Integer, Code[20], Integer, Integer)",
      "memberKey": "OnBeforePickDimension(var Record Item Journal Line, var Boolean, Integer, Integer, Code[20], Integer, Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/obsolete/"
    },
    {
      "key": "table:121",
      "type": "table",
      "id": 121,
      "object": "Purch. Rcpt. Line",
      "slug": "121-purch-rcpt-line",
      "app": "base-application",
      "kind": "field",
      "member": "8510 Over-Receipt Code",
      "memberKey": 8510,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Replaced with field 8512 due to wrong field length",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/121-purch-rcpt-line/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterUpdateBillToCust(var Record Job, Record Customer)",
      "memberKey": "OnAfterUpdateBillToCust(var Record Job, Record Customer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateCust(var Record Job, Record Job, var Boolean)",
      "memberKey": "OnBeforeUpdateCust(var Record Job, Record Job, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "event",
      "member": "OnUpdateCustOnBeforeTestBillToCustomerNo(var Record Job, Record Customer, var Boolean)",
      "memberKey": "OnUpdateCustOnBeforeTestBillToCustomerNo(var Record Job, Record Customer, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "object": "Job",
      "slug": "167-job",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateCust()",
      "memberKey": "UpdateCust()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Pending removal, replaced with BillToCustomerNoUpdated and SellToCustomerNoUpdated.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/167-job/obsolete/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "object": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/obsolete/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "object": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/obsolete/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "object": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/obsolete/"
    },
    {
      "key": "table:210",
      "type": "table",
      "id": 210,
      "object": "Job Journal Line",
      "slug": "210-job-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/obsolete/"
    },
    {
      "key": "table:210",
      "type": "table",
      "id": 210,
      "object": "Job Journal Line",
      "slug": "210-job-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Job Journal Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Job Journal Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/obsolete/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "object": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/obsolete/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "object": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Gen. Jnl. Allocation, Integer, Integer, Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Gen. Jnl. Allocation, Integer, Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/obsolete/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "object": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Gen. Jnl. Allocation, var Integer, var Integer, var Code[20], var Boolean)",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Gen. Jnl. Allocation, var Integer, var Integer, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by new implementation in codeunit Purch. Post Invoice",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Requisition Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Requisition Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Requisition Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Requisition Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "object": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "UpdateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by UpdateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/obsolete/"
    },
    {
      "key": "table:273",
      "type": "table",
      "id": 273,
      "object": "Bank Acc. Reconciliation",
      "slug": "273-bank-acc-reconciliation",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/273-bank-acc-reconciliation/obsolete/"
    },
    {
      "key": "table:273",
      "type": "table",
      "id": 273,
      "object": "Bank Acc. Reconciliation",
      "slug": "273-bank-acc-reconciliation",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/273-bank-acc-reconciliation/obsolete/"
    },
    {
      "key": "table:274",
      "type": "table",
      "id": 274,
      "object": "Bank Acc. Reconciliation Line",
      "slug": "274-bank-acc-reconciliation-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/274-bank-acc-reconciliation-line/obsolete/"
    },
    {
      "key": "table:274",
      "type": "table",
      "id": 274,
      "object": "Bank Acc. Reconciliation Line",
      "slug": "274-bank-acc-reconciliation-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation Line, var Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation Line, var Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/274-bank-acc-reconciliation-line/obsolete/"
    },
    {
      "key": "table:277",
      "type": "table",
      "id": 277,
      "object": "Bank Account Posting Group",
      "slug": "277-bank-account-posting-group",
      "app": "base-application",
      "kind": "field",
      "member": "2 G/L Bank Account No.",
      "memberKey": 2,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Moved to G/L Account No.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/277-bank-account-posting-group/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterCreateDimProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Reminder Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20], Integer, Code[20], Record Source Code Setup, var Boolean)",
      "memberKey": "OnBeforeCreateDim(var Record Reminder Header, Integer, var Integer, var Code[20], Integer, Code[20], Record Source Code Setup, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnBeforeCreateDimProcedure()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInsertReminderLine(var Record Reminder Line)",
      "memberKey": "OnBeforeInsertReminderLine(var Record Reminder Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnInsertLinesOnBeforeReminderLineInsert",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "object": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInsertReminderTextLine(var Record Reminder Line, var Record Reminder Text, var Record Reminder Header)",
      "memberKey": "OnBeforeInsertReminderTextLine(var Record Reminder Line, var Record Reminder Text, var Record Reminder Header)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with OnInsertTextLinesOnBeforeReminderLineInsert",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDim(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDim(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDim(var Record Finance Charge Memo Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDim(var Record Finance Charge Memo Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "object": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Finance Charge Memo Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/obsolete/"
    },
    {
      "key": "table:336",
      "type": "table",
      "id": 336,
      "object": "Tracking Specification",
      "slug": "336-tracking-specification",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterInitFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)",
      "memberKey": "OnAfterInitFromItemLedgEntry(var Record Tracking Specification, Record Item Ledger Entry)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/obsolete/"
    },
    {
      "key": "table:409",
      "type": "table",
      "id": 409,
      "object": "SMTP Mail Setup",
      "slug": "409-smtp-mail-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Moved to \"Email - SMTP\" app. Use SMTP connector to create SMTP accounts. Email accounts can be configured from \"Email Accouts\" page from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/409-smtp-mail-setup/"
    },
    {
      "key": "table:472",
      "type": "table",
      "id": 472,
      "object": "Job Queue Entry",
      "slug": "472-job-queue-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "ReuseExistingJobFromCatagory(Code[10], DateTime)",
      "memberKey": "ReuseExistingJobFromCatagory(Code[10], DateTime)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Renamed function to ReuseExistingJobFromCategory",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/472-job-queue-entry/obsolete/"
    },
    {
      "key": "table:743",
      "type": "table",
      "id": 743,
      "object": "VAT Report Setup",
      "slug": "743-vat-report-setup",
      "app": "base-application",
      "kind": "field",
      "member": "22 Period Reminder Time",
      "memberKey": 22,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Redesigned to a new field \"Period Reminder Calculation\"",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/743-vat-report-setup/obsolete/"
    },
    {
      "key": "table:751",
      "type": "table",
      "id": 751,
      "object": "Standard General Journal Line",
      "slug": "751-standard-general-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource:List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/751-standard-general-journal-line/obsolete/"
    },
    {
      "key": "table:751",
      "type": "table",
      "id": 751,
      "object": "Standard General Journal Line",
      "slug": "751-standard-general-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Standard General Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Standard General Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/751-standard-general-journal-line/obsolete/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "object": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/obsolete/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "object": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Standard Item Journal Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Standard Item Journal Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/obsolete/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "object": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Standard Item Journal Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Standard Item Journal Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/obsolete/"
    },
    {
      "key": "table:870",
      "type": "table",
      "id": 870,
      "object": "Social Listening Setup",
      "slug": "870-social-listening-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/870-social-listening-setup/"
    },
    {
      "key": "table:871",
      "type": "table",
      "id": 871,
      "object": "Social Listening Search Topic",
      "slug": "871-social-listening-search-topic",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/871-social-listening-search-topic/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Assembly Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Assembly Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetDim()",
      "memberKey": "SetDim()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer)",
      "memberKey": "CreateDim(Integer, Code[20], Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Assembly Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Assembly Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Assembly Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "object": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareInitialPair(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "PrepareInitialPair(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replace with tab 1703 Deferral Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/obsolete/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "object": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreparePurch(Record Purchase Line, Code[20])",
      "memberKey": "PreparePurch(Record Purchase Line, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replace with tab 1703 Deferral Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/obsolete/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "object": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareRemainderPurchase(Record Purchase Line, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "PrepareRemainderPurchase(Record Purchase Line, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replace with tab 1703 Deferral Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/obsolete/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "object": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareRemainderSales(Record Sales Line, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "PrepareRemainderSales(Record Sales Line, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replace with tab 1703 Deferral Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/obsolete/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "object": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareSales(Record Sales Line, Code[20])",
      "memberKey": "PrepareSales(Record Sales Line, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replace with tab 1703 Deferral Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/obsolete/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "object": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "ReverseAmounts()",
      "memberKey": "ReverseAmounts()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replace with tab 1703 Deferral Posting Buffer",
      "seenFrom": 21,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/obsolete/"
    },
    {
      "key": "table:1706",
      "type": "table",
      "id": 1706,
      "object": "Deferral Posting Buffer",
      "slug": "1706-deferral-posting-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrepareInitialPair(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
      "memberKey": "PrepareInitialPair(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by PrepareInitialAmounts()",
      "seenFrom": 20,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1706-deferral-posting-buffer/obsolete/"
    },
    {
      "key": "table:5062",
      "type": "table",
      "id": 5062,
      "object": "Attachment",
      "slug": "5062-attachment",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunAttachment(var Record Segment Line, Text[260], Boolean, Boolean, Boolean, var Boolean)",
      "memberKey": "OnBeforeRunAttachment(var Record Segment Line, Text[260], Boolean, Boolean, Boolean, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced with event OnBeforeShowAttachment.",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/obsolete/"
    },
    {
      "key": "table:5062",
      "type": "table",
      "id": 5062,
      "object": "Attachment",
      "slug": "5062-attachment",
      "app": "base-application",
      "kind": "event",
      "member": "OnRunAttachmentOnBeforeWordManagementRunMergedDocument(var Record Attachment, var Boolean)",
      "memberKey": "OnRunAttachmentOnBeforeWordManagementRunMergedDocument(var Record Attachment, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The event is no longer referenced as the code path calls .Net that is not supported on non-Windows client types. If needed, request a new event in ShowAttachment procedure.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/obsolete/"
    },
    {
      "key": "table:5079",
      "type": "table",
      "id": 5079,
      "object": "Marketing Setup",
      "slug": "5079-marketing-setup",
      "app": "base-application",
      "kind": "field",
      "member": "74 Sync with Microsoft Graph",
      "memberKey": 74,
      "state": "Removed",
      "tag": "20.0",
      "reason": "The field will be removed. The API that this field was used for was discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5079-marketing-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsCurrentUserMappedToCrmSystemUser()",
      "memberKey": "IsCurrentUserMappedToCrmSystemUser()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "RegisterUserConnection()",
      "memberKey": "RegisterUserConnection()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Use RegisterConnection instead.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateAllConnectionRegistrations()",
      "memberKey": "UpdateAllConnectionRegistrations()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "object": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateIsEnabledState()",
      "memberKey": "UpdateIsEnabledState()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This functionality is not in use and not supported",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/obsolete/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "object": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/obsolete/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "object": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Production Order, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Production Order, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/obsolete/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "object": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Production Order, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Production Order, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/obsolete/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "object": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/obsolete/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "object": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Prod. Order Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Prod. Order Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/obsolete/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "object": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/obsolete/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "object": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/obsolete/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "object": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Prod. Order Component, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Prod. Order Component, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/obsolete/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "object": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Component, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Prod. Order Component, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/obsolete/"
    },
    {
      "key": "table:5450",
      "type": "table",
      "id": 5450,
      "object": "Graph Contact",
      "slug": "5450-graph-contact",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5450-graph-contact/"
    },
    {
      "key": "table:5451",
      "type": "table",
      "id": 5451,
      "object": "Graph Integration Record",
      "slug": "5451-graph-integration-record",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5451-graph-integration-record/"
    },
    {
      "key": "table:5452",
      "type": "table",
      "id": 5452,
      "object": "Graph Integration Rec. Archive",
      "slug": "5452-graph-integration-rec-archive",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5452-graph-integration-rec-archive/"
    },
    {
      "key": "table:5456",
      "type": "table",
      "id": 5456,
      "object": "Graph Business Profile",
      "slug": "5456-graph-business-profile",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Removed",
      "tag": "20.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5456-graph-business-profile/"
    },
    {
      "key": "table:5475",
      "type": "table",
      "id": 5475,
      "object": "Sales Invoice Entity Aggregate",
      "slug": "5475-sales-invoice-entity-aggregate",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5475-sales-invoice-entity-aggregate/obsolete/"
    },
    {
      "key": "table:5495",
      "type": "table",
      "id": 5495,
      "object": "Sales Order Entity Buffer",
      "slug": "5495-sales-order-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5495-sales-order-entity-buffer/obsolete/"
    },
    {
      "key": "table:5496",
      "type": "table",
      "id": 5496,
      "object": "Purchase Order Entity Buffer",
      "slug": "5496-purchase-order-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5496-purchase-order-entity-buffer/obsolete/"
    },
    {
      "key": "table:5505",
      "type": "table",
      "id": 5505,
      "object": "Sales Quote Entity Buffer",
      "slug": "5505-sales-quote-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5505-sales-quote-entity-buffer/obsolete/"
    },
    {
      "key": "table:5507",
      "type": "table",
      "id": 5507,
      "object": "Sales Cr. Memo Entity Buffer",
      "slug": "5507-sales-cr-memo-entity-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateGraphContactId()",
      "memberKey": "UpdateGraphContactId()",
      "state": "Pending",
      "tag": "20.0",
      "reason": "The functionality that uses this was removed",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5507-sales-cr-memo-entity-buffer/obsolete/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "object": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/obsolete/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "object": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record FA Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "memberKey": "OnAfterCreateDimTableIDs(var Record FA Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/obsolete/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "object": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record FA Journal Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record FA Journal Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/obsolete/"
    },
    {
      "key": "table:5635",
      "type": "table",
      "id": 5635,
      "object": "Insurance Journal Line",
      "slug": "5635-insurance-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5635-insurance-journal-line/obsolete/"
    },
    {
      "key": "table:5635",
      "type": "table",
      "id": 5635,
      "object": "Insurance Journal Line",
      "slug": "5635-insurance-journal-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Insurance Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Insurance Journal Line, Integer, var Integer, var Code[20], var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5635-insurance-journal-line/obsolete/"
    },
    {
      "key": "table:5741",
      "type": "table",
      "id": 5741,
      "object": "Transfer Line",
      "slug": "5741-transfer-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/obsolete/"
    },
    {
      "key": "table:5741",
      "type": "table",
      "id": 5741,
      "object": "Transfer Line",
      "slug": "5741-transfer-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Transfer Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Transfer Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by OnAfterInitDefaultDimensionSources()",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/obsolete/"
    },
    {
      "key": "table:5767",
      "type": "table",
      "id": 5767,
      "object": "Warehouse Activity Line",
      "slug": "5767-warehouse-activity-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetTrackingFilter(var Record Warehouse Activity Line)",
      "memberKey": "OnAfterSetTrackingFilter(var Record Warehouse Activity Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by events OnAfterSetTrackingFilterFrom",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5767-warehouse-activity-line/obsolete/"
    },
    {
      "key": "table:5850",
      "type": "table",
      "id": 5850,
      "object": "Invt. Document Header",
      "slug": "5850-invt-document-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5850-invt-document-header/obsolete/"
    },
    {
      "key": "table:5851",
      "type": "table",
      "id": 5851,
      "object": "Invt. Document Line",
      "slug": "5851-invt-document-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5851-invt-document-line/obsolete/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "object": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/obsolete/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "object": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/obsolete/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "object": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Phys. Invt. Order Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/obsolete/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "object": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/obsolete/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "object": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/obsolete/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "object": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Header, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Header, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/obsolete/"
    },
    {
      "key": "table:5901",
      "type": "table",
      "id": 5901,
      "object": "Service Item Line",
      "slug": "5901-service-item-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5901-service-item-line/obsolete/"
    },
    {
      "key": "table:5901",
      "type": "table",
      "id": 5901,
      "object": "Service Item Line",
      "slug": "5901-service-item-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Item Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Item Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5901-service-item-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetReservationFilters(var Record Reservation Entry, Record Service Line)",
      "memberKey": "OnAfterSetReservationFilters(var Record Reservation Entry, Record Service Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Event is never raised.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "object": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Line, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Service Line, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/obsolete/"
    },
    {
      "key": "table:5965",
      "type": "table",
      "id": 5965,
      "object": "Service Contract Header",
      "slug": "5965-service-contract-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5965-service-contract-header/obsolete/"
    },
    {
      "key": "table:5965",
      "type": "table",
      "id": 5965,
      "object": "Service Contract Header",
      "slug": "5965-service-contract-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Service Contract Header, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Service Contract Header, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5965-service-contract-header/obsolete/"
    },
    {
      "key": "table:5997",
      "type": "table",
      "id": 5997,
      "object": "Standard Service Line",
      "slug": "5997-standard-service-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5997-standard-service-line/obsolete/"
    },
    {
      "key": "table:5997",
      "type": "table",
      "id": 5997,
      "object": "Standard Service Line",
      "slug": "5997-standard-service-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Standard Service Line, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Standard Service Line, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5997-standard-service-line/obsolete/"
    },
    {
      "key": "table:6565",
      "type": "table",
      "id": 6565,
      "object": "Item Tracking Setup",
      "slug": "6565-item-tracking-setup",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCopyTrackingFromItemJournalLine(var Record Item Tracking Setup, Record Item Journal Line)",
      "memberKey": "OnAfterCopyTrackingFromItemJournalLine(var Record Item Tracking Setup, Record Item Journal Line)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Please use OnAfterCopyTrackingFromItemJnlLine().",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/6565-item-tracking-setup/obsolete/"
    },
    {
      "key": "table:9500",
      "type": "table",
      "id": 9500,
      "object": "Email Item",
      "slug": "9500-email-item",
      "app": "base-application",
      "kind": "procedure",
      "member": "AddRelatedSourceDocuments(Integer, Guid)",
      "memberKey": "AddRelatedSourceDocuments(Integer, Guid)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Automatically added when calling AddSourceDocument",
      "seenFrom": 19,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9500-email-item/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetCustomRdlc(Integer)",
      "memberKey": "GetCustomRdlc(Integer)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This procedure is replaced by the report event FetchReportLayoutByCode. Subscribe to it to retrieve a selected custom layout.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterReportGetCustomRdlc(Integer, var Text)",
      "memberKey": "OnAfterReportGetCustomRdlc(Integer, var Text)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This event is replaced by the report event FetchReportLayoutByCode. Subscribe to it to retrieve a selected custom layout.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetCustomRdlcOnAfterSelectCustomLayoutCode(Integer, var Code[20])",
      "memberKey": "OnGetCustomRdlcOnAfterSelectCustomLayoutCode(Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "This event is replaced by the report event SelectReportLayoutCode. Subscribe to it to select a custom layout.",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "object": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDim(Integer, Code[20])",
      "memberKey": "CreateDim(Integer, Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/obsolete/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "object": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCreateDimTableIDs(var Record Planning Component, Integer, var Integer, var Code[20])",
      "memberKey": "OnAfterCreateDimTableIDs(var Record Planning Component, Integer, var Integer, var Code[20])",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/obsolete/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "object": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Planning Component, var List, var Boolean)",
      "memberKey": "OnBeforeRunEventOnAfterCreateDimTableIDs(var Record Planning Component, var List, var Boolean)",
      "state": "Pending",
      "tag": "20.0",
      "reason": "Temporary event for compatibility",
      "seenFrom": 20,
      "lastSeen": 22,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/obsolete/"
    },
    {
      "key": "tableextension:242",
      "type": "tableextension",
      "id": 242,
      "object": "ObsoleteSourceCodeSetupExt",
      "slug": "242-obsoletesourcecodesetupext",
      "app": "business-foundation",
      "kind": "field",
      "member": "11760 Purchase VAT Delay",
      "memberKey": 11760,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Moved to Core Localization Pack for Czech.",
      "seenFrom": 25,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/tableextension/242-obsoletesourcecodesetupext/obsolete/"
    },
    {
      "key": "tableextension:242",
      "type": "tableextension",
      "id": 242,
      "object": "ObsoleteSourceCodeSetupExt",
      "slug": "242-obsoletesourcecodesetupext",
      "app": "business-foundation",
      "kind": "field",
      "member": "11761 Sales VAT Delay",
      "memberKey": 11761,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Moved to Core Localization Pack for Czech.",
      "seenFrom": 25,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/tableextension/242-obsoletesourcecodesetupext/obsolete/"
    },
    {
      "key": "tableextension:242",
      "type": "tableextension",
      "id": 242,
      "object": "ObsoleteSourceCodeSetupExt",
      "slug": "242-obsoletesourcecodesetupext",
      "app": "business-foundation",
      "kind": "field",
      "member": "11766 Cash Desk",
      "memberKey": 11766,
      "state": "Removed",
      "tag": "20.0",
      "reason": "Moved to Cash Desk Localization for Czech.",
      "seenFrom": 25,
      "lastSeen": 25,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/tableextension/242-obsoletesourcecodesetupext/obsolete/"
    }
  ],
  "removed": [
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Sales Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Sales Line)",
      "memberKey": "OnAfterPostInvPostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Sales Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Sales Line)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Moved to Sales Invoice Posting implementation.",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "object": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "kind": "event",
      "member": "OnPostInvoicePostBufferOnAfterPostSalesGLAccounts(var Record Sales Header, var Record Invoice Post. Buffer, var Record Sales Line, var Record Sales Line, Code[20], Integer, Code[10])",
      "memberKey": "OnPostInvoicePostBufferOnAfterPostSalesGLAccounts(var Record Sales Header, var Record Invoice Post. Buffer, var Record Sales Line, var Record Sales Line, Code[20], Integer, Code[10])",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Moved to Sales Invoice Posting implementation.",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeEnterPurchaseItemCrossRef(var Record Purchase Line, var Boolean)",
      "memberKey": "OnBeforeEnterPurchaseItemCrossRef(var Record Purchase Line, var Boolean)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSentViaSMTP(var Record Email Item, var Codeunit SMTP Mail, var Boolean, Boolean)",
      "memberKey": "OnAfterSentViaSMTP(var Record Email Item, var Codeunit SMTP Mail, var Boolean, Boolean)",
      "state": "Pending",
      "tag": "19.3",
      "reason": "SMTP Mail codeunit has been obsolete",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeSentViaSMTP(var Record Email Item, var Codeunit SMTP Mail)",
      "memberKey": "OnBeforeSentViaSMTP(var Record Email Item, var Codeunit SMTP Mail)",
      "state": "Pending",
      "tag": "19.3",
      "reason": "SMTP Mail codeunit has been obsolete",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnSendViaSMTPOnBeforeSMTPMailAddAttachment(var Record Email Item, var Codeunit SMTP Mail)",
      "memberKey": "OnSendViaSMTPOnBeforeSMTPMailAddAttachment(var Record Email Item, var Codeunit SMTP Mail)",
      "state": "Pending",
      "tag": "19.3",
      "reason": "SMTP Mail codeunit has been obsolete",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "page:9239",
      "type": "page",
      "id": 9239,
      "object": "Sales Budget Overview Matrix",
      "slug": "9239-sales-budget-overview-matrix",
      "app": "base-application",
      "kind": "procedure",
      "member": "Load(Text[80], var Record Dimension Code Buffer, Integer, Code[10], Integer, Integer, Integer, Integer, Option)",
      "memberKey": "Load(Text[80], var Record Dimension Code Buffer, Integer, Code[10], Integer, Integer, Integer, Integer, Option)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Replaced by LoadMatrix()",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9239-sales-budget-overview-matrix/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoLookupOnBeforeValidateDirectUnitCost(var Record Purchase Header, var Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoLookupOnBeforeValidateDirectUnitCost(var Record Purchase Header, var Record Purchase Line)",
      "state": "Pending",
      "tag": "19.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 19,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "DeleteItemCrossReference(Record Item Vendor)",
      "memberKey": "DeleteItemCrossReference(Record Item Vendor)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "EnterPurchaseItemCrossRef(var Record Purchase Line)",
      "memberKey": "EnterPurchaseItemCrossRef(var Record Purchase Line)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "EnterSalesItemCrossRef(var Record Sales Line)",
      "memberKey": "EnterSalesItemCrossRef(var Record Sales Line)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "ICRLookupPurchaseItem(var Record Purchase Line, var Record Item Cross Reference, Boolean)",
      "memberKey": "ICRLookupPurchaseItem(var Record Purchase Line, var Record Item Cross Reference, Boolean)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "ICRLookupSalesItem(var Record Sales Line, var Record Item Cross Reference, Boolean)",
      "memberKey": "ICRLookupSalesItem(var Record Sales Line, var Record Item Cross Reference, Boolean)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemCrossReference(Record Item Vendor)",
      "memberKey": "InsertItemCrossReference(Record Item Vendor)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPurchItemCrossRefFound(var Record Purchase Line, Record Item Cross Reference)",
      "memberKey": "OnAfterPurchItemCrossRefFound(var Record Purchase Line, Record Item Cross Reference)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterPurchItemCrossRefNotFound(var Record Purchase Line, var Record Item Variant)",
      "memberKey": "OnAfterPurchItemCrossRefNotFound(var Record Purchase Line, var Record Item Variant)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSalesItemCrossRefFound(var Record Sales Line, Record Item Cross Reference)",
      "memberKey": "OnAfterSalesItemCrossRefFound(var Record Sales Line, Record Item Cross Reference)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSalesItemCrossRefNotFound(var Record Sales Line, var Record Item Variant)",
      "memberKey": "OnAfterSalesItemCrossRefNotFound(var Record Sales Line, var Record Item Variant)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterSetFiltersTypeAndTypeNoItemCrossRef(var Record Item Cross Reference, Integer, Code[30])",
      "memberKey": "OnAfterSetFiltersTypeAndTypeNoItemCrossRef(var Record Item Cross Reference, Integer, Code[30])",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeICRLookupPurchaseItem(var Record Purchase Line, var Record Item Cross Reference, Boolean, var Boolean)",
      "memberKey": "OnBeforeICRLookupPurchaseItem(var Record Purchase Line, var Record Item Cross Reference, Boolean, var Boolean)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeICRLookupSalesItem(var Record Sales Line, var Record Item Cross Reference, Boolean, var Boolean)",
      "memberKey": "OnBeforeICRLookupSalesItem(var Record Sales Line, var Record Item Cross Reference, Boolean, var Boolean)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "object": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateItemCrossReference(Record Item Vendor, Record Item Vendor)",
      "memberKey": "UpdateItemCrossReference(Record Item Vendor, Record Item Vendor)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/obsolete/"
    },
    {
      "key": "page:47",
      "type": "page",
      "id": 47,
      "object": "Sales Invoice Subform",
      "slug": "47-sales-invoice-subform",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "memberKey": "OnCrossReferenceNoOnLookup(var Record Sales Line)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by OnItemReferenceNoOnLookup event.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/47-sales-invoice-subform/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CrossReferenceNoLookUp()",
      "memberKey": "CrossReferenceNoLookUp()",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCrossReferenceNoLookUp(var Record Sales Line)",
      "memberKey": "OnAfterCrossReferenceNoLookUp(var Record Sales Line)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterUpdateItemCrossRef(var Record Sales Line)",
      "memberKey": "OnAfterUpdateItemCrossRef(var Record Sales Line)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterValidateCrossReferenceNo(var Record Sales Line, Record Item Cross Reference)",
      "memberKey": "OnAfterValidateCrossReferenceNo(var Record Sales Line, Record Item Cross Reference)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "object": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCrossReferenceNoAssign(var Record Sales Line, Record Item Cross Reference)",
      "memberKey": "OnBeforeCrossReferenceNoAssign(var Record Sales Line, Record Item Cross Reference)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CrossReferenceNoLookUp()",
      "memberKey": "CrossReferenceNoLookUp()",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same procedure from Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterValidateCrossReferenceNo(var Record Purchase Line, Record Item Cross Reference)",
      "memberKey": "OnAfterValidateCrossReferenceNo(var Record Purchase Line, Record Item Cross Reference)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnCrossReferenceNoLookUpOnAfterSetFilters(var Record Item Cross Reference, Record Purchase Line)",
      "memberKey": "OnCrossReferenceNoLookUpOnAfterSetFilters(var Record Item Cross Reference, Record Purchase Line)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "object": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnValidateCrossReferenceNoOnBeforeAssignNo(var Record Purchase Line, var Record Item Cross Reference)",
      "memberKey": "OnValidateCrossReferenceNoOnBeforeAssignNo(var Record Purchase Line, var Record Item Cross Reference)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by same event in Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/obsolete/"
    },
    {
      "key": "table:99",
      "type": "table",
      "id": 99,
      "object": "Item Vendor",
      "slug": "99-item-vendor",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeUpdateItemCrossReference(var Record Item Vendor, var Boolean, var Record Item Vendor)",
      "memberKey": "OnBeforeUpdateItemCrossReference(var Record Item Vendor, var Boolean, var Record Item Vendor)",
      "state": "Pending",
      "tag": "18.0",
      "reason": "Replaced by event fron Item Reference Management codeunit.",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99-item-vendor/obsolete/"
    },
    {
      "key": "codeunit:23",
      "type": "codeunit",
      "id": 23,
      "object": "Item Jnl.-Post Batch",
      "slug": "23-item-jnl-post-batch",
      "app": "base-application",
      "kind": "event",
      "member": "OnHandleRecurringLineOnBeforeModify(var Record Item Journal Line)",
      "memberKey": "OnHandleRecurringLineOnBeforeModify(var Record Item Journal Line)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Event will be replaced by OnHandleRecurringLineOnBeforeItemJnlLineModify(ItemJnlLine2)",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/23-item-jnl-post-batch/obsolete/"
    },
    {
      "key": "codeunit:96",
      "type": "codeunit",
      "id": 96,
      "object": "Purch.-Quote to Order",
      "slug": "96-purch-quote-to-order",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeInsertPurchOrderHeader(var Record Purchase Header, Record Purchase Header)",
      "memberKey": "OnBeforeInsertPurchOrderHeader(var Record Purchase Header, Record Purchase Header)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by OnCreatePurchHeaderOnBeforePurchOrderHeaderModify()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/96-purch-quote-to-order/obsolete/"
    },
    {
      "key": "codeunit:212",
      "type": "codeunit",
      "id": 212,
      "object": "Res. Jnl.-Post Line",
      "slug": "212-res-jnl-post-line",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGenPostingSetupGet(var Record Res. Journal Line, var Boolean)",
      "memberKey": "OnBeforeGenPostingSetupGet(var Record Res. Journal Line, var Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "The event was introduced to bypass dead code that imposed strict setup. Dead code is now removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/212-res-jnl-post-line/obsolete/"
    },
    {
      "key": "codeunit:398",
      "type": "codeunit",
      "id": 398,
      "object": "Sales Tax Calculate",
      "slug": "398-sales-tax-calculate",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeCalculateTax(Code[20], Code[20], Boolean)",
      "memberKey": "OnBeforeCalculateTax(Code[20], Code[20], Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by OnBeforeCalculateTaxProcedure",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/398-sales-tax-calculate/obsolete/"
    },
    {
      "key": "codeunit:400",
      "type": "codeunit",
      "id": 400,
      "object": "SMTP Mail",
      "slug": "400-smtp-mail",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced \"Email Message\" codeunit from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/400-smtp-mail/"
    },
    {
      "key": "codeunit:412",
      "type": "codeunit",
      "id": 412,
      "object": "SMTP Test Mail",
      "slug": "412-smtp-test-mail",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use \"Email Test Mail\" codeunit from \"System Application\" to send out test emails.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/412-smtp-test-mail/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "AppendAllTextToClientFile(Text, Text)",
      "memberKey": "AppendAllTextToClientFile(Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "BrowseForFolderDialog(Text[50], Text, Boolean)",
      "memberKey": "BrowseForFolderDialog(Text[50], Text, Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The procedure uses .NET which does not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ClientDirectoryExists(Text)",
      "memberKey": "ClientDirectoryExists(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false, this procedure will always return false. This procedure will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ClientFileExists(Text)",
      "memberKey": "ClientFileExists(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false, this procedure will always return false. This procedure will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ClientTempFileName(Text)",
      "memberKey": "ClientTempFileName(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyClientFile(Text, Text, Boolean)",
      "memberKey": "CopyClientFile(Text, Text, Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateClientDirectory(Text)",
      "memberKey": "CreateClientDirectory(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateClientFile(Text)",
      "memberKey": "CreateClientFile(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateClientTempSubDirectory()",
      "memberKey": "CreateClientTempSubDirectory()",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "DeleteClientDirectory(Text)",
      "memberKey": "DeleteClientDirectory(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "DeleteClientFile(Text)",
      "memberKey": "DeleteClientFile(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "DownloadToFile(Text, Text)",
      "memberKey": "DownloadToFile(Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false, please use the DownloadHandler(ServerFileName, '', '', '', ClientFileName) procedure.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetClientDirectoryFilesList(var Record Name/Value Buffer, Text)",
      "memberKey": "GetClientDirectoryFilesList(var Record Name/Value Buffer, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetClientFileProperties(Text, var Date, var Time, var BigInteger)",
      "memberKey": "GetClientFileProperties(Text, var Date, var Time, var BigInteger)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetFileContent(Text)",
      "memberKey": "GetFileContent(Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "GetFileContent will be replaced with GetFileContents. This currently uses InStream.ReadText() which only returns the stream contents up to the first line break character.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsLocalFileSystemAccessible()",
      "memberKey": "IsLocalFileSystemAccessible()",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The windows client type has been retired. This procedure will always return false.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "MoveAndRenameClientFile(Text, Text, Text)",
      "memberKey": "MoveAndRenameClientFile(Text, Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "MoveAndRenameServerFile(Text, Text, Text)",
      "memberKey": "MoveAndRenameServerFile(Text, Text, Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Server files should not be edited directly on the server. Instead, use the DownloadFromStream function to get a local copy of the file on the server.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "MoveFile(Text, Text)",
      "memberKey": "MoveFile(Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "OpenFileDialog(Text[50], Text, Text)",
      "memberKey": "OpenFileDialog(Text[50], Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The local file system is no longer accessible. Please use the UploadFile procedure.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SaveFileDialog(Text[50], Text, Text)",
      "memberKey": "SaveFileDialog(Text[50], Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The local file system is no longer accessible. The procedure will always return an empty string. This procdure will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SaveStreamToFileServerFolder(var Codeunit Temp Blob, Text, Text, Text)",
      "memberKey": "SaveStreamToFileServerFolder(var Codeunit Temp Blob, Text, Text, Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use the DownloadFromStream function to save the content of a stream locally.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SelectFolderDialog(Text, var Text)",
      "memberKey": "SelectFolderDialog(Text, var Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The local file system is no longer accessible and this procedure will always return false.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "UploadClientDirectorySilent(Text, Text, Boolean)",
      "memberKey": "UploadClientDirectorySilent(Text, Text, Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "UploadFileSilent(Text)",
      "memberKey": "UploadFileSilent(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "UploadFileSilentToServerPath(Text, Text)",
      "memberKey": "UploadFileSilentToServerPath(Text, Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false and this procedure will always throw an error.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "object": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "UploadFileToServer(Text)",
      "memberKey": "UploadFileToServer(Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "IsLocalFileSystemAccessible always returns false, please use the UploadFile procedure.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/obsolete/"
    },
    {
      "key": "codeunit:427",
      "type": "codeunit",
      "id": 427,
      "object": "ICInboxOutboxMgt",
      "slug": "427-icinboxoutboxmgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetItemFromRef(Code[20], Option, Code[20])",
      "memberKey": "GetItemFromRef(Code[20], Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetItemFromItemRef().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/427-icinboxoutboxmgt/obsolete/"
    },
    {
      "key": "codeunit:871",
      "type": "codeunit",
      "id": 871,
      "object": "Social Listening Management",
      "slug": "871-social-listening-management",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/871-social-listening-management/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "object": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "PostJobOnSalesLine(Record Job Planning Line, Record Sales Header, Record Sales Line, Option)",
      "memberKey": "PostJobOnSalesLine(Record Job Planning Line, Record Sales Header, Record Sales Line, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "EntryType parameter converted to Enum",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/obsolete/"
    },
    {
      "key": "codeunit:1004",
      "type": "codeunit",
      "id": 1004,
      "object": "Job Transfer Line",
      "slug": "1004-job-transfer-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "FromPlanningSalesLineToJnlLine(Record Job Planning Line, Record Sales Header, Record Sales Line, var Record Job Journal Line, Option)",
      "memberKey": "FromPlanningSalesLineToJnlLine(Record Job Planning Line, Record Sales Header, Record Sales Line, var Record Job Journal Line, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "EntryType parameter converted to Enum",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1004-job-transfer-line/obsolete/"
    },
    {
      "key": "codeunit:1303",
      "type": "codeunit",
      "id": 1303,
      "object": "Correct Posted Sales Invoice",
      "slug": "1303-correct-posted-sales-invoice",
      "app": "base-application",
      "kind": "procedure",
      "member": "CancelPostedInvoiceStartNewInvoice(var Record Sales Invoice Header, var Record Sales Header)",
      "memberKey": "CancelPostedInvoiceStartNewInvoice(var Record Sales Invoice Header, var Record Sales Header)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CancelPostedInvoiceCreateNewInvoice()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1303-correct-posted-sales-invoice/obsolete/"
    },
    {
      "key": "codeunit:1371",
      "type": "codeunit",
      "id": 1371,
      "object": "Sales Batch Post Mgt.",
      "slug": "1371-sales-batch-post-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "AddParameter(Integer, Variant)",
      "memberKey": "AddParameter(Integer, Variant)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1371-sales-batch-post-mgt/obsolete/"
    },
    {
      "key": "codeunit:1372",
      "type": "codeunit",
      "id": 1372,
      "object": "Purchase Batch Post Mgt.",
      "slug": "1372-purchase-batch-post-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "AddParameter(Integer, Variant)",
      "memberKey": "AddParameter(Integer, Variant)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1372-purchase-batch-post-mgt/obsolete/"
    },
    {
      "key": "codeunit:1380",
      "type": "codeunit",
      "id": 1380,
      "object": "Batch Processing Mgt.",
      "slug": "1380-batch-processing-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "AddParameter(Integer, Variant)",
      "memberKey": "AddParameter(Integer, Variant)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1380-batch-processing-mgt/obsolete/"
    },
    {
      "key": "codeunit:1380",
      "type": "codeunit",
      "id": 1380,
      "object": "Batch Processing Mgt.",
      "slug": "1380-batch-processing-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetParameterBoolean(RecordId, Integer, var Boolean)",
      "memberKey": "GetParameterBoolean(RecordId, Integer, var Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetBooleanParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1380-batch-processing-mgt/obsolete/"
    },
    {
      "key": "codeunit:1380",
      "type": "codeunit",
      "id": 1380,
      "object": "Batch Processing Mgt.",
      "slug": "1380-batch-processing-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetParameterDate(RecordId, Integer, var Date)",
      "memberKey": "GetParameterDate(RecordId, Integer, var Date)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetDateParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1380-batch-processing-mgt/obsolete/"
    },
    {
      "key": "codeunit:1380",
      "type": "codeunit",
      "id": 1380,
      "object": "Batch Processing Mgt.",
      "slug": "1380-batch-processing-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetParameterInteger(RecordId, Integer, var Integer)",
      "memberKey": "GetParameterInteger(RecordId, Integer, var Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetIntegerParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1380-batch-processing-mgt/obsolete/"
    },
    {
      "key": "codeunit:1380",
      "type": "codeunit",
      "id": 1380,
      "object": "Batch Processing Mgt.",
      "slug": "1380-batch-processing-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetParameterText(RecordId, Integer, var Text[250])",
      "memberKey": "GetParameterText(RecordId, Integer, var Text[250])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetTextParameter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1380-batch-processing-mgt/obsolete/"
    },
    {
      "key": "codeunit:1389",
      "type": "codeunit",
      "id": 1389,
      "object": "Template Feature Event Handler",
      "slug": "1389-template-feature-event-handler",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Required to keep working old and new templates functionality together. This codeunit will be removed with other functionality related to the \"old\" templates.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1389-template-feature-event-handler/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "object": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowChangeToPremiumExpNotification()",
      "memberKey": "ShowChangeToPremiumExpNotification()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "This function is not being used",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/obsolete/"
    },
    {
      "key": "codeunit:1510",
      "type": "codeunit",
      "id": 1510,
      "object": "Notification Management",
      "slug": "1510-notification-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateDefaultNotificationSetup(Option)",
      "memberKey": "CreateDefaultNotificationSetup(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CreateDefaultNotificationTypeSetup().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1510-notification-management/obsolete/"
    },
    {
      "key": "codeunit:1641",
      "type": "codeunit",
      "id": 1641,
      "object": "Setup Email Logging",
      "slug": "1641-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "ClosePSConnection()",
      "memberKey": "ClosePSConnection()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "End of support for Exchange Online PowerShell",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1641-setup-email-logging/obsolete/"
    },
    {
      "key": "codeunit:1641",
      "type": "codeunit",
      "id": 1641,
      "object": "Setup Email Logging",
      "slug": "1641-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateEmailLoggingRules(Text, Text, Text)",
      "memberKey": "CreateEmailLoggingRules(Text, Text, Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Will be removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1641-setup-email-logging/obsolete/"
    },
    {
      "key": "codeunit:1641",
      "type": "codeunit",
      "id": 1641,
      "object": "Setup Email Logging",
      "slug": "1641-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreatePublicFolders(Text, Text, Text, Text)",
      "memberKey": "CreatePublicFolders(Text, Text, Text, Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Will be removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1641-setup-email-logging/obsolete/"
    },
    {
      "key": "codeunit:1641",
      "type": "codeunit",
      "id": 1641,
      "object": "Setup Email Logging",
      "slug": "1641-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeExchangePSConnection()",
      "memberKey": "InitializeExchangePSConnection()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Will be removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1641-setup-email-logging/obsolete/"
    },
    {
      "key": "codeunit:1641",
      "type": "codeunit",
      "id": 1641,
      "object": "Setup Email Logging",
      "slug": "1641-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetDeployCredentials(Text[80], Text[30])",
      "memberKey": "SetDeployCredentials(Text[80], Text[30])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Will be removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1641-setup-email-logging/obsolete/"
    },
    {
      "key": "codeunit:1641",
      "type": "codeunit",
      "id": 1641,
      "object": "Setup Email Logging",
      "slug": "1641-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetupEmailLoggingFolderMarketingSetup(Text, Text, Text)",
      "memberKey": "SetupEmailLoggingFolderMarketingSetup(Text, Text, Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Will be removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1641-setup-email-logging/obsolete/"
    },
    {
      "key": "codeunit:1720",
      "type": "codeunit",
      "id": 1720,
      "object": "Deferral Utilities",
      "slug": "1720-deferral-utilities",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetGLDeferralDocType()",
      "memberKey": "GetGLDeferralDocType()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replace by enum \"Deferral Document Type value.\"",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1720-deferral-utilities/obsolete/"
    },
    {
      "key": "codeunit:1720",
      "type": "codeunit",
      "id": 1720,
      "object": "Deferral Utilities",
      "slug": "1720-deferral-utilities",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetPurchDeferralDocType()",
      "memberKey": "GetPurchDeferralDocType()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replace by enum \"Deferral Document Type value.\"",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1720-deferral-utilities/obsolete/"
    },
    {
      "key": "codeunit:1720",
      "type": "codeunit",
      "id": 1720,
      "object": "Deferral Utilities",
      "slug": "1720-deferral-utilities",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetSalesDeferralDocType()",
      "memberKey": "GetSalesDeferralDocType()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replace by enum \"Deferral Document Type value.\"",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1720-deferral-utilities/obsolete/"
    },
    {
      "key": "codeunit:1882",
      "type": "codeunit",
      "id": 1882,
      "object": "Sandbox Deploymt. Cleanup",
      "slug": "1882-sandbox-deploymt-cleanup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Codeunit replaced by Environment Cleanup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1882-sandbox-deploymt-cleanup/"
    },
    {
      "key": "codeunit:1882",
      "type": "codeunit",
      "id": 1882,
      "object": "Sandbox Deploymt. Cleanup",
      "slug": "1882-sandbox-deploymt-cleanup",
      "app": "base-application",
      "kind": "event",
      "member": "OnClearConfiguration(Text)",
      "memberKey": "OnClearConfiguration(Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use OnClearConfiguration in codeunit \"Sandbox Cleanup\" from \"System Application",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1882-sandbox-deploymt-cleanup/obsolete/"
    },
    {
      "key": "codeunit:1901",
      "type": "codeunit",
      "id": 1901,
      "object": "Report Selection Mgt.",
      "slug": "1901-report-selection-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitReportUsage(Integer)",
      "memberKey": "InitReportUsage(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InitReportSelection().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1901-report-selection-mgt/obsolete/"
    },
    {
      "key": "codeunit:1901",
      "type": "codeunit",
      "id": 1901,
      "object": "Report Selection Mgt.",
      "slug": "1901-report-selection-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitReportUsageWhse(Integer)",
      "memberKey": "InitReportUsageWhse(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InitReportSelectionWhse().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1901-report-selection-mgt/obsolete/"
    },
    {
      "key": "codeunit:1901",
      "type": "codeunit",
      "id": 1901,
      "object": "Report Selection Mgt.",
      "slug": "1901-report-selection-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertRepSelectionWhse(Integer, Code[10], Integer)",
      "memberKey": "InsertRepSelectionWhse(Integer, Code[10], Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertReportSelectionWhse().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/1901-report-selection-mgt/obsolete/"
    },
    {
      "key": "codeunit:2135",
      "type": "codeunit",
      "id": 2135,
      "object": "O365 Setup Email",
      "slug": "2135-o365-setup-email",
      "app": "base-application",
      "kind": "procedure",
      "member": "SilentSetup()",
      "memberKey": "SilentSetup()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use \"Email Account Wizard\" page from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2135-o365-setup-email/obsolete/"
    },
    {
      "key": "codeunit:2135",
      "type": "codeunit",
      "id": 2135,
      "object": "O365 Setup Email",
      "slug": "2135-o365-setup-email",
      "app": "base-application",
      "kind": "procedure",
      "member": "SMTPEmailIsSetUp()",
      "memberKey": "SMTPEmailIsSetUp()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use IsAnyAccountRegistered in \"Email Account\" codeunit from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/2135-o365-setup-email/obsolete/"
    },
    {
      "key": "codeunit:3028",
      "type": "codeunit",
      "id": 3028,
      "object": "DotNet_UriBuilder",
      "slug": "3028-dotnet-uribuilder",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use codeunit \"Uri Builder\" instead.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/3028-dotnet-uribuilder/"
    },
    {
      "key": "codeunit:3031",
      "type": "codeunit",
      "id": 3031,
      "object": "DotNet_SmtpMessage",
      "slug": "3031-dotnet-smtpmessage",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with \"Email Message\" codeunit from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/3031-dotnet-smtpmessage/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateHeader(var DotNet MergeHandler, Boolean, Text, Code[10])",
      "memberKey": "CreateHeader(var DotNet MergeHandler, Boolean, Text, Code[10])",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that call this local procedure are being removed as they use .NET which do not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateWordAttachment(Text[260], Code[10])",
      "memberKey": "CreateWordAttachment(Text[260], Code[10])",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedure uses .NET which do not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "Merge(var Record Delivery Sorter)",
      "memberKey": "Merge(var Record Delivery Sorter)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedure uses .NET which do not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeAddFieldsToMergeSource(var Record Segment Line, var Record Delivery Sorter)",
      "memberKey": "OnBeforeAddFieldsToMergeSource(var Record Segment Line, var Record Delivery Sorter)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeDeleteFile(Text, var Boolean, var Boolean)",
      "memberKey": "OnBeforeDeleteFile(Text, var Boolean, var Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnCreateHeaderAddFields(var Record Name/Value Buffer, Record Salesperson/Purchaser, Record Country/Region, Record Contact, Record Company Information, Record Segment Line, Record Interaction Log Entry)",
      "memberKey": "OnCreateHeaderAddFields(var Record Name/Value Buffer, Record Salesperson/Purchaser, Record Country/Region, Record Contact, Record Company Information, Record Segment Line, Record Interaction Log Entry)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnExecuteMergeFaxMailToValueCaseElse(var Record Delivery Sorter, var Text)",
      "memberKey": "OnExecuteMergeFaxMailToValueCaseElse(var Record Delivery Sorter, var Text)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnExecuteMergeWordDocumentCaseElse(var Record Delivery Sorter)",
      "memberKey": "OnExecuteMergeWordDocumentCaseElse(var Record Delivery Sorter)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnGetWord(var DotNet ApplicationClass, var Boolean)",
      "memberKey": "OnGetWord(var DotNet ApplicationClass, var Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnHandleWordDocumentWithoutMergeCorrespondenceTypeCaseElse(var Record Interaction Log Entry, var Record Delivery Sorter)",
      "memberKey": "OnHandleWordDocumentWithoutMergeCorrespondenceTypeCaseElse(var Record Interaction Log Entry, var Record Delivery Sorter)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "event",
      "member": "OnSendAttachmentWithoutMergeFieldsCorrespondenceTypeCaseElse(var Record Attachment, var Record Delivery Sorter)",
      "memberKey": "OnSendAttachmentWithoutMergeFieldsCorrespondenceTypeCaseElse(var Record Attachment, var Record Delivery Sorter)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that trigger this event are obsolete and will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "OpenWordAttachment(var Record Attachment, Text, Text[260], Boolean, Code[10])",
      "memberKey": "OpenWordAttachment(var Record Attachment, Text, Text[260], Boolean, Code[10])",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedure uses .NET which do not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "RunMergedDocument(var Record Segment Line, var Record Attachment, Text[260], Boolean, Boolean, Boolean)",
      "memberKey": "RunMergedDocument(var Record Segment Line, var Record Attachment, Text[260], Boolean, Boolean, Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedure uses .NET which do not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowMergedDocument(var Record Segment Line, var Record Attachment, Text[260], Boolean)",
      "memberKey": "ShowMergedDocument(var Record Segment Line, var Record Attachment, Text[260], Boolean)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedure uses .NET which do not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5054",
      "type": "codeunit",
      "id": 5054,
      "object": "WordManagement",
      "slug": "5054-wordmanagement",
      "app": "base-application",
      "kind": "procedure",
      "member": "TryGetWord(var DotNet ApplicationClass)",
      "memberKey": "TryGetWord(var DotNet ApplicationClass)",
      "state": "Pending",
      "tag": "17.3",
      "reason": "Procedures that call this procedure are being removed as they use RunOnClient DotNet which does not function on non-Windows client types.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5054-wordmanagement/obsolete/"
    },
    {
      "key": "codeunit:5407",
      "type": "codeunit",
      "id": 5407,
      "object": "Prod. Order Status Management",
      "slug": "5407-prod-order-status-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ChangeStatusOnProdOrder(Record Production Order, Option, Date, Boolean)",
      "memberKey": "ChangeStatusOnProdOrder(Record Production Order, Option, Date, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ChangeProdOrderStatus with enum parameter NewStatus.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5407-prod-order-status-management/obsolete/"
    },
    {
      "key": "codeunit:5407",
      "type": "codeunit",
      "id": 5407,
      "object": "Prod. Order Status Management",
      "slug": "5407-prod-order-status-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetPostingInfo(Option, Date, Boolean)",
      "memberKey": "SetPostingInfo(Option, Date, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by same with enum parameter NewStatus.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5407-prod-order-status-management/obsolete/"
    },
    {
      "key": "codeunit:5442",
      "type": "codeunit",
      "id": 5442,
      "object": "Graph Int - Business Profile",
      "slug": "5442-graph-int-business-profile",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5442-graph-int-business-profile/"
    },
    {
      "key": "codeunit:5451",
      "type": "codeunit",
      "id": 5451,
      "object": "Graph Integration Table Sync",
      "slug": "5451-graph-integration-table-sync",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5451-graph-integration-table-sync/"
    },
    {
      "key": "codeunit:5457",
      "type": "codeunit",
      "id": 5457,
      "object": "Graph Sync. - Contact",
      "slug": "5457-graph-sync-contact",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "This functionality will be removed. The API that it was integrating to was discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5457-graph-sync-contact/"
    },
    {
      "key": "codeunit:5703",
      "type": "codeunit",
      "id": 5703,
      "object": "Catalog Item Management",
      "slug": "5703-catalog-item-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterItemCrossReferenceFilter(var Record Item Cross Reference, Record Nonstock Item)",
      "memberKey": "OnAfterItemCrossReferenceFilter(var Record Item Cross Reference, Record Nonstock Item)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by OnNonstockItemReferenceOnAfterSetVendorItemNoFilters().",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5703-catalog-item-management/obsolete/"
    },
    {
      "key": "codeunit:5703",
      "type": "codeunit",
      "id": 5703,
      "object": "Catalog Item Management",
      "slug": "5703-catalog-item-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterItemCrossReferenceInsert(var Record Item Cross Reference, Record Nonstock Item)",
      "memberKey": "OnAfterItemCrossReferenceInsert(var Record Item Cross Reference, Record Nonstock Item)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by OnAfterItemReferenceInsert().",
      "seenFrom": 18,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5703-catalog-item-management/obsolete/"
    },
    {
      "key": "codeunit:5805",
      "type": "codeunit",
      "id": 5805,
      "object": "Item Charge Assgnt. (Purch.)",
      "slug": "5805-item-charge-assgnt-purch",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemChargeAssgnt(Record Item Charge Assignment (Purch), Option, Code[20], Integer, Code[20], Text[100], var Integer)",
      "memberKey": "InsertItemChargeAssgnt(Record Item Charge Assignment (Purch), Option, Code[20], Integer, Code[20], Text[100], var Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertItemChargeAssignment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5805-item-charge-assgnt-purch/obsolete/"
    },
    {
      "key": "codeunit:5805",
      "type": "codeunit",
      "id": 5805,
      "object": "Item Charge Assgnt. (Purch.)",
      "slug": "5805-item-charge-assgnt-purch",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemChargeAssgntWithAssignValues(Record Item Charge Assignment (Purch), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer)",
      "memberKey": "InsertItemChargeAssgntWithAssignValues(Record Item Charge Assignment (Purch), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertItemChargeAssignmentWithValues()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5805-item-charge-assgnt-purch/obsolete/"
    },
    {
      "key": "codeunit:5805",
      "type": "codeunit",
      "id": 5805,
      "object": "Item Charge Assgnt. (Purch.)",
      "slug": "5805-item-charge-assgnt-purch",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemChargeAssgntWithAssignValuesTo(Record Item Charge Assignment (Purch), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer, var Record Item Charge Assignment (Purch))",
      "memberKey": "InsertItemChargeAssgntWithAssignValuesTo(Record Item Charge Assignment (Purch), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer, var Record Item Charge Assignment (Purch))",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertItemChargeAssignmentWithValuesTo()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5805-item-charge-assgnt-purch/obsolete/"
    },
    {
      "key": "codeunit:5807",
      "type": "codeunit",
      "id": 5807,
      "object": "Item Charge Assgnt. (Sales)",
      "slug": "5807-item-charge-assgnt-sales",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemChargeAssgnt(Record Item Charge Assignment (Sales), Option, Code[20], Integer, Code[20], Text[100], var Integer)",
      "memberKey": "InsertItemChargeAssgnt(Record Item Charge Assignment (Sales), Option, Code[20], Integer, Code[20], Text[100], var Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertItemChargeAssignment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/obsolete/"
    },
    {
      "key": "codeunit:5807",
      "type": "codeunit",
      "id": 5807,
      "object": "Item Charge Assgnt. (Sales)",
      "slug": "5807-item-charge-assgnt-sales",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemChargeAssgntWithAssignValues(Record Item Charge Assignment (Sales), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer)",
      "memberKey": "InsertItemChargeAssgntWithAssignValues(Record Item Charge Assignment (Sales), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertItemChargeAssignmentWithValues()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/obsolete/"
    },
    {
      "key": "codeunit:5807",
      "type": "codeunit",
      "id": 5807,
      "object": "Item Charge Assgnt. (Sales)",
      "slug": "5807-item-charge-assgnt-sales",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertItemChargeAssgntWithAssignValuesTo(Record Item Charge Assignment (Sales), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer, var Record Item Charge Assignment (Sales))",
      "memberKey": "InsertItemChargeAssgntWithAssignValuesTo(Record Item Charge Assignment (Sales), Option, Code[20], Integer, Code[20], Text[100], Decimal, Decimal, var Integer, var Record Item Charge Assignment (Sales))",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertItemChargeAssignmentWithValuesTo()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/obsolete/"
    },
    {
      "key": "codeunit:5931",
      "type": "codeunit",
      "id": 5931,
      "object": "Resource Skill Mgt.",
      "slug": "5931-resource-skill-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "AssignRelationWithUpdate(Integer, Code[20], Integer, Code[20])",
      "memberKey": "AssignRelationWithUpdate(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by AssignResSkillRelationWithUpdate().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5931-resource-skill-mgt/obsolete/"
    },
    {
      "key": "codeunit:5931",
      "type": "codeunit",
      "id": 5931,
      "object": "Resource Skill Mgt.",
      "slug": "5931-resource-skill-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "ChangeRelationWithGroup(Integer, Code[20], Integer, Code[20], Code[20])",
      "memberKey": "ChangeRelationWithGroup(Integer, Code[20], Integer, Code[20], Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ChangeResSkillRelationWithGroup().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5931-resource-skill-mgt/obsolete/"
    },
    {
      "key": "codeunit:5931",
      "type": "codeunit",
      "id": 5931,
      "object": "Resource Skill Mgt.",
      "slug": "5931-resource-skill-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "ChangeRelationWithItem(Integer, Code[20], Integer, Code[20], Code[20], Code[10])",
      "memberKey": "ChangeRelationWithItem(Integer, Code[20], Integer, Code[20], Code[20], Code[10])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ChangeResSkillRelationWithItem().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5931-resource-skill-mgt/obsolete/"
    },
    {
      "key": "codeunit:5931",
      "type": "codeunit",
      "id": 5931,
      "object": "Resource Skill Mgt.",
      "slug": "5931-resource-skill-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "RevalidateRelation(Integer, Code[20], Integer, Code[20])",
      "memberKey": "RevalidateRelation(Integer, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by RevalidateResSkillRelation().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/5931-resource-skill-mgt/obsolete/"
    },
    {
      "key": "codeunit:6111",
      "type": "codeunit",
      "id": 6111,
      "object": "Vendor Data Migration Facade",
      "slug": "6111-vendor-data-migration-facade",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetBlockedType(Option)",
      "memberKey": "SetBlockedType(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by procedure SetBlocked with enum parameter.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6111-vendor-data-migration-facade/obsolete/"
    },
    {
      "key": "codeunit:6112",
      "type": "codeunit",
      "id": 6112,
      "object": "Customer Data Migration Facade",
      "slug": "6112-customer-data-migration-facade",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetBlockedType(Option)",
      "memberKey": "SetBlockedType(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by procedure SetBlocked with enum data type.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6112-customer-data-migration-facade/obsolete/"
    },
    {
      "key": "codeunit:6500",
      "type": "codeunit",
      "id": 6500,
      "object": "Item Tracking Management",
      "slug": "6500-item-tracking-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "LookupLotSerialNoInfo(Code[20], Code[20], Enum Item Tracking Type, Code[50])",
      "memberKey": "LookupLotSerialNoInfo(Code[20], Code[20], Enum Item Tracking Type, Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by LookupTrackingNoInfo().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6500-item-tracking-management/obsolete/"
    },
    {
      "key": "codeunit:6500",
      "type": "codeunit",
      "id": 6500,
      "object": "Item Tracking Management",
      "slug": "6500-item-tracking-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "WhseExistingExpirationDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Boolean)",
      "memberKey": "WhseExistingExpirationDate(Code[20], Code[20], Record Location, Code[50], Code[50], var Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by same procedure with parameter ItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6500-item-tracking-management/obsolete/"
    },
    {
      "key": "codeunit:6502",
      "type": "codeunit",
      "id": 6502,
      "object": "Late Binding Management",
      "slug": "6502-late-binding-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ReleaseForReservation(Code[20], Code[10], Code[10], Code[50], Code[50], Decimal)",
      "memberKey": "ReleaseForReservation(Code[20], Code[10], Code[10], Code[50], Code[50], Decimal)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ReleaseForReservation(ItemNo, VariantCode, LocationCode, ItemTrackingSetup, QtyToRelease)",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6502-late-binding-management/obsolete/"
    },
    {
      "key": "codeunit:6503",
      "type": "codeunit",
      "id": 6503,
      "object": "Item Tracking Doc. Management",
      "slug": "6503-item-tracking-doc-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowItemTrackingForMasterData(Option, Code[20], Code[20], Code[20], Code[50], Code[50], Code[10])",
      "memberKey": "ShowItemTrackingForMasterData(Option, Code[20], Code[20], Code[20], Code[50], Code[50], Code[10])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ShowItemTrackingForEntity().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6503-item-tracking-doc-management/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "ArchPurchHeaderDocType(Option)",
      "memberKey": "ArchPurchHeaderDocType(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetPurchaseDocumentType().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "ArchSalesHeaderDocType(Option)",
      "memberKey": "ArchSalesHeaderDocType(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetSalesDocumentType().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyPurchLine(var Record Purchase Header, var Record Purchase Line, var Record Purchase Header, var Record Purchase Line, var Integer, var Integer, Boolean, Option, var Boolean, Integer)",
      "memberKey": "CopyPurchLine(var Record Purchase Header, var Record Purchase Line, var Record Purchase Header, var Record Purchase Line, var Integer, var Integer, Boolean, Option, var Boolean, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyPurchDocLine().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopySalesLine(var Record Sales Header, var Record Sales Line, var Record Sales Header, var Record Sales Line, var Integer, var Integer, Boolean, Option, var Boolean, Integer)",
      "memberKey": "CopySalesLine(var Record Sales Header, var Record Sales Line, var Record Sales Header, var Record Sales Line, var Integer, var Integer, Boolean, Option, var Boolean, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopySalesDocLine().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "PurchHeaderDocType(Option)",
      "memberKey": "PurchHeaderDocType(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetPurchaseDocumentType().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "object": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "SalesHeaderDocType(Option)",
      "memberKey": "SalesHeaderDocType(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetSalesDocumentType().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/obsolete/"
    },
    {
      "key": "codeunit:7302",
      "type": "codeunit",
      "id": 7302,
      "object": "WMS Management",
      "slug": "7302-wms-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "BinContentLookUp(Code[10], Code[20], Code[10], Code[10], Code[50], Code[50], Code[20])",
      "memberKey": "BinContentLookUp(Code[10], Code[20], Code[10], Code[10], Code[50], Code[50], Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by BinContentLookup() with parameter WhseItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7302-wms-management/obsolete/"
    },
    {
      "key": "codeunit:7302",
      "type": "codeunit",
      "id": 7302,
      "object": "WMS Management",
      "slug": "7302-wms-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcQtyBaseOnATOInvtPick(Record Sales Line, Code[50], Code[50])",
      "memberKey": "CalcQtyBaseOnATOInvtPick(Record Sales Line, Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcQtyBaseOnATOInvtPick with parameter ItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7302-wms-management/obsolete/"
    },
    {
      "key": "codeunit:7302",
      "type": "codeunit",
      "id": 7302,
      "object": "WMS Management",
      "slug": "7302-wms-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDestinationName(Option, Code[20])",
      "memberKey": "GetDestinationName(Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetDestinationEntityName",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7302-wms-management/obsolete/"
    },
    {
      "key": "codeunit:7302",
      "type": "codeunit",
      "id": 7302,
      "object": "WMS Management",
      "slug": "7302-wms-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetProdRtngLastOperationFromBinCode(Option, Code[20], Integer, Code[20], Code[10])",
      "memberKey": "GetProdRtngLastOperationFromBinCode(Option, Code[20], Integer, Code[20], Code[10])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetProdRoutingLastOperationFromBinCode with enum Production Order Status.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7302-wms-management/obsolete/"
    },
    {
      "key": "codeunit:7302",
      "type": "codeunit",
      "id": 7302,
      "object": "WMS Management",
      "slug": "7302-wms-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ShowPostedSourceDoc(Option, Code[20])",
      "memberKey": "ShowPostedSourceDoc(Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ShowPostedSourceDocument()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7302-wms-management/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcBinAvailQtyToPick(var Decimal, var Record Bin Content, var Record Warehouse Activity Line)",
      "memberKey": "CalcBinAvailQtyToPick(var Decimal, var Record Bin Content, var Record Warehouse Activity Line)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcBinAvailQtyToPick with parameter WhseItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcBreakbulkOutstdQty(var Record Warehouse Activity Line, Boolean, Boolean)",
      "memberKey": "CalcBreakbulkOutstdQty(var Record Warehouse Activity Line, Boolean, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcBreakbulkOutstdQty with parameter WhseItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcTotalAvailQtyToPick(Code[10], Code[20], Code[10], Code[50], Code[50], Integer, Option, Code[20], Integer, Integer, Decimal, Boolean)",
      "memberKey": "CalcTotalAvailQtyToPick(Code[10], Code[20], Code[10], Code[50], Code[50], Integer, Option, Code[20], Integer, Integer, Decimal, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcTotalAvailQtyToPick with parameter WhseItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterWhsePickLinesWithUndefinedBin(var Record Warehouse Activity Line, Code[20], Code[10], Code[10], Boolean, Code[50], Boolean, Code[50])",
      "memberKey": "FilterWhsePickLinesWithUndefinedBin(var Record Warehouse Activity Line, Code[20], Code[10], Code[10], Boolean, Code[50], Boolean, Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FilterWhsePickLinesWithUndefinedBin(WarehouseActivityLine, ItemNo, LocationCode, VariantCode, WhseItemTrackingSetup)",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "object": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "kind": "procedure",
      "member": "ItemTrackedQuantity(Code[50], Code[50])",
      "memberKey": "ItemTrackedQuantity(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ItemTrackedQuantity with parameter WhseItemTrackingSetup",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/obsolete/"
    },
    {
      "key": "codeunit:7314",
      "type": "codeunit",
      "id": 7314,
      "object": "Warehouse Availability Mgt.",
      "slug": "7314-warehouse-availability-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcLineReservedQtyOnInvt(Integer, Option, Code[20], Integer, Integer, Boolean, Code[50], Code[50], var Record Warehouse Activity Line)",
      "memberKey": "CalcLineReservedQtyOnInvt(Integer, Option, Code[20], Integer, Integer, Boolean, Code[50], Code[50], var Record Warehouse Activity Line)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcLineReservedQtyOnInvt with parameter WhseItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7314-warehouse-availability-mgt/obsolete/"
    },
    {
      "key": "codeunit:7314",
      "type": "codeunit",
      "id": 7314,
      "object": "Warehouse Availability Mgt.",
      "slug": "7314-warehouse-availability-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcQtyOnBlockedITOrOnBlockedOutbndBins(Code[10], Code[20], Code[10], Code[50], Code[50], Boolean, Boolean)",
      "memberKey": "CalcQtyOnBlockedITOrOnBlockedOutbndBins(Code[10], Code[20], Code[10], Code[50], Code[50], Boolean, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcQtyOnBlockedITOrOnBlockedOutbndBins with parameter WhseItemTrackingSetup",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7314-warehouse-availability-mgt/obsolete/"
    },
    {
      "key": "codeunit:7314",
      "type": "codeunit",
      "id": 7314,
      "object": "Warehouse Availability Mgt.",
      "slug": "7314-warehouse-availability-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcQtyOnDedicatedBins(Code[10], Code[20], Code[10], Code[50], Code[50])",
      "memberKey": "CalcQtyOnDedicatedBins(Code[10], Code[20], Code[10], Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalcQtyOnDedicatedBins with parameters WhseItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7314-warehouse-availability-mgt/obsolete/"
    },
    {
      "key": "codeunit:7326",
      "type": "codeunit",
      "id": 7326,
      "object": "Whse. Item Tracking FEFO",
      "slug": "7326-whse-item-tracking-fefo",
      "app": "base-application",
      "kind": "procedure",
      "member": "EntrySummaryFEFOExists(Code[50], Code[50])",
      "memberKey": "EntrySummaryFEFOExists(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by same procedure with parameter ItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7326-whse-item-tracking-fefo/obsolete/"
    },
    {
      "key": "codeunit:7326",
      "type": "codeunit",
      "id": 7326,
      "object": "Whse. Item Tracking FEFO",
      "slug": "7326-whse-item-tracking-fefo",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertEntrySummaryFEFO(Code[50], Code[50], Date)",
      "memberKey": "InsertEntrySummaryFEFO(Code[50], Code[50], Date)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by same procedure with parameter ItemTrackingSetup.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/7326-whse-item-tracking-fefo/obsolete/"
    },
    {
      "key": "codeunit:8611",
      "type": "codeunit",
      "id": 8611,
      "object": "Config. Package Management",
      "slug": "8611-config-package-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "ValidateFieldRelation(Record Config. Package Field, var Record Config. Package Table)",
      "memberKey": "ValidateFieldRelation(Record Config. Package Field, var Record Config. Package Table)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ValidateFieldRelationInRecord(). This function is correct for the validation of a single field without record context. Please use ValidateFieldRelationInRecord function in case of record or table wide validation.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8611-config-package-management/obsolete/"
    },
    {
      "key": "codeunit:8800",
      "type": "codeunit",
      "id": 8800,
      "object": "Custom Layout Reporting",
      "slug": "8800-custom-layout-reporting",
      "app": "base-application",
      "kind": "procedure",
      "member": "ProcessReportForData(Integer, var RecordRef, Text, Integer, Text, Boolean)",
      "memberKey": "ProcessReportForData(Integer, var RecordRef, Text, Integer, Text, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ProcessReportData().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/8800-custom-layout-reporting/obsolete/"
    },
    {
      "key": "codeunit:9033",
      "type": "codeunit",
      "id": 9033,
      "object": "Invite External Accountant",
      "slug": "9033-invite-external-accountant",
      "app": "base-application",
      "kind": "procedure",
      "member": "VerifySMTPIsEnabledAndSetup()",
      "memberKey": "VerifySMTPIsEnabledAndSetup()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced IsAnyAccountRegistered from codeunit \"Email Account\" from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9033-invite-external-accountant/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetSenderEmailAddress()",
      "memberKey": "GetSenderEmailAddress()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Sender will be chosen based on the scenario parameter to the Send function when using the email feature is enabled. To control which account will be used, use the overload containing Email Scenario.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetSMTPCredentials(var Record SMTP Mail Setup)",
      "memberKey": "GetSMTPCredentials(var Record SMTP Mail Setup)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Not needed once email feature is enabled.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "IsSMTPEnabled()",
      "memberKey": "IsSMTPEnabled()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with the IsAnyAccountRegistered in \"Email Account\" codeunit from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "object": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetHideSMTPError(Boolean)",
      "memberKey": "SetHideSMTPError(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with the SetHideEmailSendingError function",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/obsolete/"
    },
    {
      "key": "codeunit:9650",
      "type": "codeunit",
      "id": 9650,
      "object": "Edit MS Word Report Layout",
      "slug": "9650-edit-ms-word-report-layout",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.3",
      "reason": "The codeunit uses .NET which does not work with the web client. The codeunit will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9650-edit-ms-word-report-layout/"
    },
    {
      "key": "codeunit:9652",
      "type": "codeunit",
      "id": 9652,
      "object": "Edit RDLC Report Layout",
      "slug": "9652-edit-rdlc-report-layout",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.3",
      "reason": "The codeunit uses .NET which does not work with the web client. The codeunit will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/9652-edit-rdlc-report-layout/"
    },
    {
      "key": "codeunit:99000772",
      "type": "codeunit",
      "id": 99000772,
      "object": "Prod. Order Route Management",
      "slug": "99000772-prod-order-route-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "NeedsCalculation(Option, Code[20], Integer, Code[20])",
      "memberKey": "NeedsCalculation(Option, Code[20], Integer, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by same with enum Production Order Status.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000772-prod-order-route-management/obsolete/"
    },
    {
      "key": "codeunit:99000773",
      "type": "codeunit",
      "id": 99000773,
      "object": "Calculate Prod. Order",
      "slug": "99000773-calculate-prod-order",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindAndSetProdOrderLineBinCodeFromProdRtngLines(Option, Code[20], Integer)",
      "memberKey": "FindAndSetProdOrderLineBinCodeFromProdRtngLines(Option, Code[20], Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindAndSetProdOrderLineBinCodeFromProdRoutingLines with enum Production Order Status.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000773-calculate-prod-order/obsolete/"
    },
    {
      "key": "codeunit:99000813",
      "type": "codeunit",
      "id": 99000813,
      "object": "Carry Out Action",
      "slug": "99000813-carry-out-action",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeTransHeaderInsert(var Record Transfer Header, Record Requisition Line)",
      "memberKey": "OnBeforeTransHeaderInsert(var Record Transfer Header, Record Requisition Line)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by event OnInsertTransHeaderOnBeforeTransHeaderModify",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000813-carry-out-action/obsolete/"
    },
    {
      "key": "codeunit:99000830",
      "type": "codeunit",
      "id": 99000830,
      "object": "Create Reserv. Entry",
      "slug": "99000830-create-reserv-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetNewSerialLotNo(Code[50], Code[50])",
      "memberKey": "SetNewSerialLotNo(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetNewTrackingFrom() procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000830-create-reserv-entry/obsolete/"
    },
    {
      "key": "codeunit:99000831",
      "type": "codeunit",
      "id": 99000831,
      "object": "Reservation Engine Mgt.",
      "slug": "99000831-reservation-engine-mgt",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitRecordSet(var Record Reservation Entry, Code[50], Code[50])",
      "memberKey": "InitRecordSet(var Record Reservation Entry, Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InitRecordSet with parameter ItemTrackingSetup",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000831-reservation-engine-mgt/obsolete/"
    },
    {
      "key": "codeunit:99000845",
      "type": "codeunit",
      "id": 99000845,
      "object": "Reservation Management",
      "slug": "99000845-reservation-management",
      "app": "base-application",
      "kind": "event",
      "member": "OnDeleteDeleteDocumentReservationOnSetDocTypeCaptionElse(RecordRef, FieldRef, Integer, Text)",
      "memberKey": "OnDeleteDeleteDocumentReservationOnSetDocTypeCaptionElse(RecordRef, FieldRef, Integer, Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000845-reservation-management/obsolete/"
    },
    {
      "key": "codeunit:99000845",
      "type": "codeunit",
      "id": 99000845,
      "object": "Reservation Management",
      "slug": "99000845-reservation-management",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSerialLotNo(Code[50], Code[50])",
      "memberKey": "SetSerialLotNo(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyTrackingFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/codeunit/99000845-reservation-management/obsolete/"
    },
    {
      "key": "page:410",
      "type": "page",
      "id": 410,
      "object": "SMTP User-Specified Address",
      "slug": "410-smtp-user-specified-address",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with the 'User-Specified Address' page",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/410-smtp-user-specified-address/"
    },
    {
      "key": "page:870",
      "type": "page",
      "id": 870,
      "object": "Social Listening Setup",
      "slug": "870-social-listening-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/870-social-listening-setup/"
    },
    {
      "key": "page:871",
      "type": "page",
      "id": 871,
      "object": "Social Listening Search Topic",
      "slug": "871-social-listening-search-topic",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/871-social-listening-search-topic/"
    },
    {
      "key": "page:875",
      "type": "page",
      "id": 875,
      "object": "Social Listening FactBox",
      "slug": "875-social-listening-factbox",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/875-social-listening-factbox/"
    },
    {
      "key": "page:876",
      "type": "page",
      "id": 876,
      "object": "Social Listening Setup FactBox",
      "slug": "876-social-listening-setup-factbox",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Microsoft Social Engagement has been discontinued.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/876-social-listening-setup-factbox/"
    },
    {
      "key": "page:888",
      "type": "page",
      "id": 888,
      "object": "SmartList Designer",
      "slug": "888-smartlist-designer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetQueryId(Text)",
      "memberKey": "SetQueryId(Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use RunForQuery on CU 888 (SmartList Designer) instead",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/888-smartlist-designer/obsolete/"
    },
    {
      "key": "page:888",
      "type": "page",
      "id": 888,
      "object": "SmartList Designer",
      "slug": "888-smartlist-designer",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTableNo(Integer)",
      "memberKey": "SetTableNo(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use RunForTable on CU 888 (SmartList Designer) instead",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/888-smartlist-designer/obsolete/"
    },
    {
      "key": "page:1805",
      "type": "page",
      "id": 1805,
      "object": "Email Setup Wizard",
      "slug": "1805-email-setup-wizard",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with the \"Email Account Wizard\" from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1805-email-setup-wizard/"
    },
    {
      "key": "page:1811",
      "type": "page",
      "id": 1811,
      "object": "Setup Email Logging",
      "slug": "1811-setup-email-logging",
      "app": "base-application",
      "kind": "procedure",
      "member": "SkipDeploymentToExchange(Boolean)",
      "memberKey": "SkipDeploymentToExchange(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Function will be removed",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/1811-setup-email-logging/obsolete/"
    },
    {
      "key": "page:2135",
      "type": "page",
      "id": 2135,
      "object": "O365 Email Account Settings",
      "slug": "2135-o365-email-account-settings",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with the \"Email Accounts\" page from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2135-o365-email-account-settings/"
    },
    {
      "key": "page:2197",
      "type": "page",
      "id": 2197,
      "object": "O365 Email Setup Wizard",
      "slug": "2197-o365-email-setup-wizard",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with \"Email Account Wizard\" from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2197-o365-email-setup-wizard/"
    },
    {
      "key": "page:2335",
      "type": "page",
      "id": 2335,
      "object": "BC O365 Email Account Settings",
      "slug": "2335-bc-o365-email-account-settings",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with the \"Email Accounts\" page from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2335-bc-o365-email-account-settings/"
    },
    {
      "key": "page:2397",
      "type": "page",
      "id": 2397,
      "object": "BC O365 Email Setup Wizard",
      "slug": "2397-bc-o365-email-setup-wizard",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with \"Email Account Wizard\" from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2397-bc-o365-email-setup-wizard/"
    },
    {
      "key": "page:2824",
      "type": "page",
      "id": 2824,
      "object": "Native - Test Mail",
      "slug": "2824-native-test-mail",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use \"Email Test Mail\" codeunit from \"System Application\" to send out test emails.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2824-native-test-mail/"
    },
    {
      "key": "page:2841",
      "type": "page",
      "id": 2841,
      "object": "Native - SMTP Mail Setup",
      "slug": "2841-native-smtp-mail-setup",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Use \"Email - SMTP\" app to create SMTP accounts. Accounts can be managed from \"Email Accounts\" page from \"System Application\".",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/2841-native-smtp-mail-setup/"
    },
    {
      "key": "page:5721",
      "type": "page",
      "id": 5721,
      "object": "Item Cross Reference Entries",
      "slug": "5721-item-cross-reference-entries",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by Item Reference feature.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5721-item-cross-reference-entries/"
    },
    {
      "key": "page:5723",
      "type": "page",
      "id": 5723,
      "object": "Cross References",
      "slug": "5723-cross-references",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by Item Reference feature.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5723-cross-references/"
    },
    {
      "key": "page:5724",
      "type": "page",
      "id": 5724,
      "object": "Cross Reference List",
      "slug": "5724-cross-reference-list",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by Item Reference feature.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/5724-cross-reference-list/"
    },
    {
      "key": "page:7174",
      "type": "page",
      "id": 7174,
      "object": "Invoice Lines Subform",
      "slug": "7174-invoice-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7174-invoice-lines-subform/"
    },
    {
      "key": "page:7175",
      "type": "page",
      "id": 7175,
      "object": "Credit Memo Lines Subform",
      "slug": "7175-credit-memo-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7175-credit-memo-lines-subform/"
    },
    {
      "key": "page:7176",
      "type": "page",
      "id": 7176,
      "object": "Return Rcpt Lines Subform",
      "slug": "7176-return-rcpt-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7176-return-rcpt-lines-subform/"
    },
    {
      "key": "page:7182",
      "type": "page",
      "id": 7182,
      "object": "Purchase Lines Subform",
      "slug": "7182-purchase-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7182-purchase-lines-subform/"
    },
    {
      "key": "page:7183",
      "type": "page",
      "id": 7183,
      "object": "Receipt Lines Subform",
      "slug": "7183-receipt-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7183-receipt-lines-subform/"
    },
    {
      "key": "page:7184",
      "type": "page",
      "id": 7184,
      "object": "Return Shipment Lines Subform",
      "slug": "7184-return-shipment-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7184-return-shipment-lines-subform/"
    },
    {
      "key": "page:7185",
      "type": "page",
      "id": 7185,
      "object": "Purch. Invoice Lines Subform",
      "slug": "7185-purch-invoice-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7185-purch-invoice-lines-subform/"
    },
    {
      "key": "page:7186",
      "type": "page",
      "id": 7186,
      "object": "Purch. Cr. Memo Lines Subform",
      "slug": "7186-purch-cr-memo-lines-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7186-purch-cr-memo-lines-subform/"
    },
    {
      "key": "page:7187",
      "type": "page",
      "id": 7187,
      "object": "Purch. Order Archived Subform",
      "slug": "7187-purch-order-archived-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7187-purch-order-archived-subform/"
    },
    {
      "key": "page:7188",
      "type": "page",
      "id": 7188,
      "object": "Sales Order Archived Subform",
      "slug": "7188-sales-order-archived-subform",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Page is emty and not used.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/7188-sales-order-archived-subform/"
    },
    {
      "key": "page:9080",
      "type": "page",
      "id": 9080,
      "object": "Sales Hist. Sell-to FactBox",
      "slug": "9080-sales-hist-sell-to-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetCustomerNoVisibility(Boolean)",
      "memberKey": "SetCustomerNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Customer No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9080-sales-hist-sell-to-factbox/obsolete/"
    },
    {
      "key": "page:9081",
      "type": "page",
      "id": 9081,
      "object": "Sales Hist. Bill-to FactBox",
      "slug": "9081-sales-hist-bill-to-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetCustomerNoVisibility(Boolean)",
      "memberKey": "SetCustomerNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Customer No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9081-sales-hist-bill-to-factbox/obsolete/"
    },
    {
      "key": "page:9082",
      "type": "page",
      "id": 9082,
      "object": "Customer Statistics FactBox",
      "slug": "9082-customer-statistics-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetCustomerNoVisibility(Boolean)",
      "memberKey": "SetCustomerNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Customer No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9082-customer-statistics-factbox/obsolete/"
    },
    {
      "key": "page:9084",
      "type": "page",
      "id": 9084,
      "object": "Customer Details FactBox",
      "slug": "9084-customer-details-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetCustomerNoVisibility(Boolean)",
      "memberKey": "SetCustomerNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Customer No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9084-customer-details-factbox/obsolete/"
    },
    {
      "key": "page:9093",
      "type": "page",
      "id": 9093,
      "object": "Vendor Details FactBox",
      "slug": "9093-vendor-details-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetVendorNoVisibility(Boolean)",
      "memberKey": "SetVendorNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Vendor No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9093-vendor-details-factbox/obsolete/"
    },
    {
      "key": "page:9094",
      "type": "page",
      "id": 9094,
      "object": "Vendor Statistics FactBox",
      "slug": "9094-vendor-statistics-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetVendorNoVisibility(Boolean)",
      "memberKey": "SetVendorNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Vendor No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9094-vendor-statistics-factbox/obsolete/"
    },
    {
      "key": "page:9095",
      "type": "page",
      "id": 9095,
      "object": "Vendor Hist. Buy-from FactBox",
      "slug": "9095-vendor-hist-buy-from-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetVendorNoVisibility(Boolean)",
      "memberKey": "SetVendorNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Vendor No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9095-vendor-hist-buy-from-factbox/obsolete/"
    },
    {
      "key": "page:9096",
      "type": "page",
      "id": 9096,
      "object": "Vendor Hist. Pay-to FactBox",
      "slug": "9096-vendor-hist-pay-to-factbox",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetVendorNoVisibility(Boolean)",
      "memberKey": "SetVendorNoVisibility(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Visibility of the Vendor No. can be controlled through personalizaition or PTE",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9096-vendor-hist-pay-to-factbox/obsolete/"
    },
    {
      "key": "page:9177",
      "type": "page",
      "id": 9177,
      "object": "Allowed Companies",
      "slug": "9177-allowed-companies",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetCompanyDisplayNameDefaulted(Record Company)",
      "memberKey": "GetCompanyDisplayNameDefaulted(Record Company)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Function moved to codeunit Company Information Management",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9177-allowed-companies/obsolete/"
    },
    {
      "key": "page:9700",
      "type": "page",
      "id": 9700,
      "object": "Email Dialog",
      "slug": "9700-email-dialog",
      "app": "base-application",
      "kind": "object",
      "member": null,
      "state": "Pending",
      "tag": "17.2",
      "reason": "This functionality has been replaced by the Email module.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/page/9700-email-dialog/"
    },
    {
      "key": "report:292",
      "type": "report",
      "id": 292,
      "object": "Copy Sales Document",
      "slug": "292-copy-sales-document",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Option, Code[20], Boolean, Boolean)",
      "memberKey": "InitializeRequest(Option, Code[20], Boolean, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetParameters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/292-copy-sales-document/obsolete/"
    },
    {
      "key": "report:492",
      "type": "report",
      "id": 492,
      "object": "Copy Purchase Document",
      "slug": "492-copy-purchase-document",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitializeRequest(Option, Code[20], Boolean, Boolean)",
      "memberKey": "InitializeRequest(Option, Code[20], Boolean, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetParameters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/report/492-copy-purchase-document/obsolete/"
    },
    {
      "key": "table:27",
      "type": "table",
      "id": 27,
      "object": "Item",
      "slug": "27-item",
      "app": "base-application",
      "kind": "procedure",
      "member": "ItemTrackingCodeUsesExpirationDate()",
      "memberKey": "ItemTrackingCodeUsesExpirationDate()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ItemTrackingCodeUseExpirationDates()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/27-item/obsolete/"
    },
    {
      "key": "table:32",
      "type": "table",
      "id": 32,
      "object": "Item Ledger Entry",
      "slug": "32-item-ledger-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTrackingFilter(Code[50], Code[50])",
      "memberKey": "SetTrackingFilter(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetTrackingFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/32-item-ledger-entry/obsolete/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "object": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "WhseShpmntConflict(Option, Code[20], Option)",
      "memberKey": "WhseShpmntConflict(Option, Code[20], Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by WhseShipmentConflict().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterEmailAttachmentUsage(Integer)",
      "memberKey": "FilterEmailAttachmentUsage(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetEmailAttachmentUsageFilters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterEmailBodyUsage(Integer)",
      "memberKey": "FilterEmailBodyUsage(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetEmailBodyUsageFilters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterEmailUsage(Integer)",
      "memberKey": "FilterEmailUsage(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetEmailUsageFilters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterPrintUsage(Integer)",
      "memberKey": "FilterPrintUsage(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetRange(Usage, ReportUsage) statement.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindEmailAttachmentUsage(Integer, Code[20], var Record Report Selections)",
      "memberKey": "FindEmailAttachmentUsage(Integer, Code[20], var Record Report Selections)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindEmailAttachmentUsageForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindEmailAttachmentUsageVendor(Integer, Code[20], var Record Report Selections)",
      "memberKey": "FindEmailAttachmentUsageVendor(Integer, Code[20], var Record Report Selections)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindEmailAttachmentUsageForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindEmailBodyUsage(Integer, Code[20], var Record Report Selections)",
      "memberKey": "FindEmailBodyUsage(Integer, Code[20], var Record Report Selections)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "FindEmailBodyUsageForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindEmailBodyUsageVendor(Integer, Code[20], var Record Report Selections)",
      "memberKey": "FindEmailBodyUsageVendor(Integer, Code[20], var Record Report Selections)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "FindEmailBodyUsageForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindPrintUsage(Integer, Code[20], var Record Report Selections)",
      "memberKey": "FindPrintUsage(Integer, Code[20], var Record Report Selections)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindReportUsageForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindPrintUsageVendor(Integer, Code[20], var Record Report Selections)",
      "memberKey": "FindPrintUsageVendor(Integer, Code[20], var Record Report Selections)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindReportUsageForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetCustEmailAddress(Code[20], Option)",
      "memberKey": "GetCustEmailAddress(Code[20], Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetEmailAddressForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDocumentEmailAddress(Code[20], Integer)",
      "memberKey": "GetDocumentEmailAddress(Code[20], Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetDocEmailAddress().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailBody(var Text[250], Integer, Variant, Code[20], var Text[250])",
      "memberKey": "GetEmailBody(var Text[250], Integer, Variant, Code[20], var Text[250])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetEmailBodyForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailBodyCustomText(var Text[250], Integer, Variant, Code[20], var Text[250], Text)",
      "memberKey": "GetEmailBodyCustomText(var Text[250], Integer, Variant, Code[20], var Text[250], Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetEmailBodyTextForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetEmailBodyVendor(var Text[250], Integer, Variant, Code[20], var Text[250])",
      "memberKey": "GetEmailBodyVendor(var Text[250], Integer, Variant, Code[20], var Text[250])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetEmailBodyForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetHtmlReport(var Text, Integer, Variant, Code[20])",
      "memberKey": "GetHtmlReport(var Text, Integer, Variant, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetHtmlreportForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetPdfReport(var Text[250], Integer, Variant, Code[20])",
      "memberKey": "GetPdfReport(var Text[250], Integer, Variant, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetPdfReportForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetVendorEmailAddress(Code[20], Variant, Option)",
      "memberKey": "GetVendorEmailAddress(Code[20], Variant, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetEmailAddressForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "InsertRec(Option, Code[10], Integer)",
      "memberKey": "InsertRec(Option, Code[10], Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InsertRecord().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "Print(Integer, Variant, Integer)",
      "memberKey": "Print(Integer, Variant, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintForUsage(Integer)",
      "memberKey": "PrintForUsage(Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintReportsForUsage().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintWithCheck(Integer, Variant, Integer)",
      "memberKey": "PrintWithCheck(Integer, Variant, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintWithCheckForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintWithGUIYesNo(Integer, Variant, Boolean, Integer)",
      "memberKey": "PrintWithGUIYesNo(Integer, Variant, Boolean, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintWithDialogForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintWithGUIYesNoVendor(Integer, Variant, Boolean, Integer)",
      "memberKey": "PrintWithGUIYesNoVendor(Integer, Variant, Boolean, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintWithDialogForVend",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintWithGUIYesNoWithCheck(Integer, Variant, Boolean, Integer)",
      "memberKey": "PrintWithGUIYesNoWithCheck(Integer, Variant, Boolean, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintWithDialogWithCheckForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintWithGUIYesNoWithCheckVendor(Integer, Variant, Boolean, Integer)",
      "memberKey": "PrintWithGUIYesNoWithCheckVendor(Integer, Variant, Boolean, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintWithDialogWithCheckForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "ReportUsageToDocumentType(var Option, Integer)",
      "memberKey": "ReportUsageToDocumentType(var Option, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ConvertReportUsageToSalesDocumentType()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendToDisk(Integer, Variant, Code[20], Text, Code[20])",
      "memberKey": "SendToDisk(Integer, Variant, Code[20], Text, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SendToDiskForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendToDiskVendor(Integer, Variant, Code[20], Text, Code[20])",
      "memberKey": "SendToDiskVendor(Integer, Variant, Code[20], Text, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SendToDiskForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendToZip(Integer, Variant, Code[20], Code[20], var Codeunit Data Compression)",
      "memberKey": "SendToZip(Integer, Variant, Code[20], Code[20], var Codeunit Data Compression)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SendToZipForCust().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "object": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "kind": "procedure",
      "member": "SendToZipVendor(Integer, Variant, Code[20], Code[20], var Codeunit Data Compression)",
      "memberKey": "SendToZipVendor(Integer, Variant, Code[20], Code[20], var Codeunit Data Compression)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SendToZipForVend().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/obsolete/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "object": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetDeferralDocType()",
      "memberKey": "GetDeferralDocType()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replace by enum \"Deferral Document Type\" value.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/obsolete/"
    },
    {
      "key": "table:110",
      "type": "table",
      "id": 110,
      "object": "Sales Shipment Header",
      "slug": "110-sales-shipment-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetTrackingInternetAddr()",
      "memberKey": "GetTrackingInternetAddr()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Moved to table 291 Shipping Agent GetTrackingInternetAddr()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/110-sales-shipment-header/obsolete/"
    },
    {
      "key": "table:110",
      "type": "table",
      "id": 110,
      "object": "Sales Shipment Header",
      "slug": "110-sales-shipment-header",
      "app": "base-application",
      "kind": "event",
      "member": "OnBeforeGetTrackingInternetAddr(var Record Sales Shipment Header, var Text, var Boolean)",
      "memberKey": "OnBeforeGetTrackingInternetAddr(var Record Sales Shipment Header, var Text, var Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Moved to table 291 Shipping Agent OnBeforeGetTrackingInternetAddr",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/110-sales-shipment-header/obsolete/"
    },
    {
      "key": "table:336",
      "type": "table",
      "id": 336,
      "object": "Tracking Specification",
      "slug": "336-tracking-specification",
      "app": "base-application",
      "kind": "procedure",
      "member": "InitTrackingSpecification(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Code[10], Code[50], Code[50], Decimal)",
      "memberKey": "InitTrackingSpecification(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Code[10], Code[50], Code[50], Decimal)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by InitTrackingSpecification without tracking parameters.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/obsolete/"
    },
    {
      "key": "table:336",
      "type": "table",
      "id": 336,
      "object": "Tracking Specification",
      "slug": "336-tracking-specification",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTracking(Code[50], Code[50], Date, Date)",
      "memberKey": "SetTracking(Code[50], Code[50], Date, Date)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyTrackingFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/obsolete/"
    },
    {
      "key": "table:336",
      "type": "table",
      "id": 336,
      "object": "Tracking Specification",
      "slug": "336-tracking-specification",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTrackingFilter(Code[50], Code[50])",
      "memberKey": "SetTrackingFilter(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetTrackingFilterFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/obsolete/"
    },
    {
      "key": "table:337",
      "type": "table",
      "id": 337,
      "object": "Reservation Entry",
      "slug": "337-reservation-entry",
      "app": "base-application",
      "kind": "event",
      "member": "OnAfterCopyTrackingFiltersToResernEntry(var Record Reservation Entry, var Record Reservation Entry)",
      "memberKey": "OnAfterCopyTrackingFiltersToResernEntry(var Record Reservation Entry, var Record Reservation Entry)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by OnAfterCopyTrackingFiltersToReservEntry().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/337-reservation-entry/obsolete/"
    },
    {
      "key": "table:337",
      "type": "table",
      "id": 337,
      "object": "Reservation Entry",
      "slug": "337-reservation-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTrackingFilter(Code[50], Code[50])",
      "memberKey": "SetTrackingFilter(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetTrackingFilterFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/337-reservation-entry/obsolete/"
    },
    {
      "key": "table:338",
      "type": "table",
      "id": 338,
      "object": "Entry Summary",
      "slug": "338-entry-summary",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTrackingFilter(Code[50], Code[50])",
      "memberKey": "SetTrackingFilter(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetTrackingFilterFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/338-entry-summary/obsolete/"
    },
    {
      "key": "table:472",
      "type": "table",
      "id": 472,
      "object": "Job Queue Entry",
      "slug": "472-job-queue-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "ScheduleRecurrentJobQueueEntryWtihFrequency(Option, Integer, RecordId, Integer, Integer, Integer)",
      "memberKey": "ScheduleRecurrentJobQueueEntryWtihFrequency(Option, Integer, RecordId, Integer, Integer, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ScheduleRecurrentJobQueueEntryWithFrequency to fix typo in the name",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/472-job-queue-entry/obsolete/"
    },
    {
      "key": "table:472",
      "type": "table",
      "id": 472,
      "object": "Job Queue Entry",
      "slug": "472-job-queue-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "ScheduleRecurrentJobQueueEntryWtihFrequency(Option, Integer, RecordId, Integer)",
      "memberKey": "ScheduleRecurrentJobQueueEntryWtihFrequency(Option, Integer, RecordId, Integer)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ScheduleRecurrentJobQueueEntryWithFrequency to fix typo in the name",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/472-job-queue-entry/obsolete/"
    },
    {
      "key": "table:840",
      "type": "table",
      "id": 840,
      "object": "Cash Flow Forecast",
      "slug": "840-cash-flow-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "CalcAmountFromSource(Option)",
      "memberKey": "CalcAmountFromSource(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CalsSourceTypeAmount.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/840-cash-flow-forecast/obsolete/"
    },
    {
      "key": "table:840",
      "type": "table",
      "id": 840,
      "object": "Cash Flow Forecast",
      "slug": "840-cash-flow-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "DrillDownEntriesFromSource(Option)",
      "memberKey": "DrillDownEntriesFromSource(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by DrillDownSourceTypeEntries",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/840-cash-flow-forecast/obsolete/"
    },
    {
      "key": "table:840",
      "type": "table",
      "id": 840,
      "object": "Cash Flow Forecast",
      "slug": "840-cash-flow-forecast",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSourceTypeFilter(Option)",
      "memberKey": "SetSourceTypeFilter(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetSourceTypeEntriesFilter().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/840-cash-flow-forecast/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterLinesWithItemToPlan(var Record Item, Option)",
      "memberKey": "FilterLinesWithItemToPlan(var Record Item, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetItemToPlanFilters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindLinesWithItemToPlan(var Record Item, Option)",
      "memberKey": "FindLinesWithItemToPlan(var Record Item, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindItemToPlanLines()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "object": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "kind": "procedure",
      "member": "LinesWithItemToPlanExist(var Record Item, Option)",
      "memberKey": "LinesWithItemToPlanExist(var Record Item, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ItemToPlanLinesExist()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "FilterLinesWithItemToPlan(var Record Item, Option)",
      "memberKey": "FilterLinesWithItemToPlan(var Record Item, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetItemToPlanFilters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "FindLinesWithItemToPlan(var Record Item, Option)",
      "memberKey": "FindLinesWithItemToPlan(var Record Item, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindItemToPlanLines().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "object": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LinesWithItemToPlanExist(var Record Item, Option)",
      "memberKey": "LinesWithItemToPlanExist(var Record Item, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ItemToPlanLinesExist().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/obsolete/"
    },
    {
      "key": "table:1207",
      "type": "table",
      "id": 1207,
      "object": "Direct Debit Collection",
      "slug": "1207-direct-debit-collection",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateNew(Code[20], Code[20], Option)",
      "memberKey": "CreateNew(Code[20], Code[20], Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CreateRecord().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1207-direct-debit-collection/obsolete/"
    },
    {
      "key": "table:1313",
      "type": "table",
      "id": 1313,
      "object": "Activities Cue",
      "slug": "1313-activities-cue",
      "app": "base-application",
      "kind": "field",
      "member": "12 Requests to Approve",
      "memberKey": 12,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with Approvals Activities part",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1313-activities-cue/obsolete/"
    },
    {
      "key": "table:1313",
      "type": "table",
      "id": 1313,
      "object": "Activities Cue",
      "slug": "1313-activities-cue",
      "app": "base-application",
      "kind": "field",
      "member": "15 User ID Filter",
      "memberKey": 15,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with Approvals Activities part",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1313-activities-cue/obsolete/"
    },
    {
      "key": "table:1511",
      "type": "table",
      "id": 1511,
      "object": "Notification Entry",
      "slug": "1511-notification-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateNew(Option, Code[50], Variant, Integer, Text[250])",
      "memberKey": "CreateNew(Option, Code[50], Variant, Integer, Text[250])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CreateNoficicationEntry().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1511-notification-entry/obsolete/"
    },
    {
      "key": "table:1511",
      "type": "table",
      "id": 1511,
      "object": "Notification Entry",
      "slug": "1511-notification-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateNewEntry(Option, Code[50], Variant, Integer, Text[250], Code[50])",
      "memberKey": "CreateNewEntry(Option, Code[50], Variant, Integer, Text[250], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CreateNoficicationEntry().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1511-notification-entry/obsolete/"
    },
    {
      "key": "table:1512",
      "type": "table",
      "id": 1512,
      "object": "Notification Setup",
      "slug": "1512-notification-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetNotificationSetup(Option)",
      "memberKey": "GetNotificationSetup(Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetNotificationTypeSetup().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1512-notification-setup/obsolete/"
    },
    {
      "key": "table:1512",
      "type": "table",
      "id": 1512,
      "object": "Notification Setup",
      "slug": "1512-notification-setup",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetNotificationSetupForUser(Option, Code[50])",
      "memberKey": "GetNotificationSetupForUser(Option, Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetNotificationTypeSetupForUser().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/1512-notification-setup/obsolete/"
    },
    {
      "key": "table:5062",
      "type": "table",
      "id": 5062,
      "object": "Attachment",
      "slug": "5062-attachment",
      "app": "base-application",
      "kind": "procedure",
      "member": "ConstFilename()",
      "memberKey": "ConstFilename()",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The local file system is not accessible, the procedure FileMgt.ClientTempFileName will always throw an error. This procedure will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateAttachment()",
      "memberKey": "CreateAttachment()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CreateSegLineAttachment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CreateInteractionFromContact(var Record Contact)",
      "memberKey": "CreateInteractionFromContact(var Record Contact)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CreateSegLineInteractionFromContact()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "ExportAttachment()",
      "memberKey": "ExportAttachment()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ExportSegLineAttachment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "FinishWizard(Boolean)",
      "memberKey": "FinishWizard(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FinishSegLineWizard()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "ImportAttachment()",
      "memberKey": "ImportAttachment()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ImportSegLineAttachment",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LoadAttachment(Boolean)",
      "memberKey": "LoadAttachment(Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by LoadSegLineAttachment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "LogPhoneCall()",
      "memberKey": "LogPhoneCall()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by LogSegLinePhoneCall()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "MaintainAttachment()",
      "memberKey": "MaintainAttachment()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by MaintainSegLineAttachment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "OpenAttachment()",
      "memberKey": "OpenAttachment()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by OpenSegLineAttachment()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "object": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "PreviewHTMLContent()",
      "memberKey": "PreviewHTMLContent()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PreviewSegLineHTMLContent()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/obsolete/"
    },
    {
      "key": "table:5410",
      "type": "table",
      "id": 5410,
      "object": "Prod. Order Capacity Need",
      "slug": "5410-prod-order-capacity-need",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetFilters(Option, Code[20])",
      "memberKey": "SetFilters(Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetCapacityFilters.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5410-prod-order-capacity-need/obsolete/"
    },
    {
      "key": "table:5717",
      "type": "table",
      "id": 5717,
      "object": "Item Cross Reference",
      "slug": "5717-item-cross-reference",
      "app": "base-application",
      "kind": "procedure",
      "member": "GetItemDescription(var Text, var Text, Code[20], Code[10], Code[10], Option, Code[20])",
      "memberKey": "GetItemDescription(var Text, var Text, Code[20], Code[10], Code[10], Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by FindItemDescription().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5717-item-cross-reference/obsolete/"
    },
    {
      "key": "table:5767",
      "type": "table",
      "id": 5767,
      "object": "Warehouse Activity Line",
      "slug": "5767-warehouse-activity-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSumLinesFilter(Record Warehouse Activity Line)",
      "memberKey": "SetSumLinesFilter(Record Warehouse Activity Line)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetSumLinesFilters().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5767-warehouse-activity-line/obsolete/"
    },
    {
      "key": "table:5773",
      "type": "table",
      "id": 5773,
      "object": "Registered Whse. Activity Line",
      "slug": "5773-registered-whse-activity-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTrackingFilter(Code[50], Code[50])",
      "memberKey": "SetTrackingFilter(Code[50], Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by SetTrackingFilterFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5773-registered-whse-activity-line/obsolete/"
    },
    {
      "key": "table:5820",
      "type": "table",
      "id": 5820,
      "object": "Cost Element Buffer",
      "slug": "5820-cost-element-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "AddExpectedCost(Option, Option, Decimal, Decimal)",
      "memberKey": "AddExpectedCost(Option, Option, Decimal, Decimal)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by AddExpectedCostElement();",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5820-cost-element-buffer/obsolete/"
    },
    {
      "key": "table:5820",
      "type": "table",
      "id": 5820,
      "object": "Cost Element Buffer",
      "slug": "5820-cost-element-buffer",
      "app": "base-application",
      "kind": "procedure",
      "member": "Retrieve(Option, Option)",
      "memberKey": "Retrieve(Option, Option)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by GetElement().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/5820-cost-element-buffer/obsolete/"
    },
    {
      "key": "table:7311",
      "type": "table",
      "id": 7311,
      "object": "Warehouse Journal Line",
      "slug": "7311-warehouse-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "RetrieveItemTracking(var Code[50], var Code[50])",
      "memberKey": "RetrieveItemTracking(var Code[50], var Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by LookupItemTracking()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7311-warehouse-journal-line/obsolete/"
    },
    {
      "key": "table:7311",
      "type": "table",
      "id": 7311,
      "object": "Warehouse Journal Line",
      "slug": "7311-warehouse-journal-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTracking(Code[50], Code[50], Date, Date)",
      "memberKey": "SetTracking(Code[50], Code[50], Date, Date)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyTrackingFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7311-warehouse-journal-line/obsolete/"
    },
    {
      "key": "table:7319",
      "type": "table",
      "id": 7319,
      "object": "Posted Whse. Receipt Line",
      "slug": "7319-posted-whse-receipt-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSourceFilter(Integer, Option, Code[20], Integer, Boolean)",
      "memberKey": "SetSourceFilter(Integer, Option, Code[20], Integer, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Reference SetSourceFilterForPostedWhseRcptLine function from codeunit Whse. Management instead",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7319-posted-whse-receipt-line/obsolete/"
    },
    {
      "key": "table:7319",
      "type": "table",
      "id": 7319,
      "object": "Posted Whse. Receipt Line",
      "slug": "7319-posted-whse-receipt-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetTracking(Code[50], Code[50], Date, Date)",
      "memberKey": "SetTracking(Code[50], Code[50], Date, Date)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyTrackingFrom procedures.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7319-posted-whse-receipt-line/obsolete/"
    },
    {
      "key": "table:7323",
      "type": "table",
      "id": 7323,
      "object": "Posted Whse. Shipment Line",
      "slug": "7323-posted-whse-shipment-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetSourceFilter(Integer, Option, Code[20], Integer, Boolean)",
      "memberKey": "SetSourceFilter(Integer, Option, Code[20], Integer, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Reference SetSourceFilterForPostedWhseShptLine function from codeunit Whse. Management instead",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7323-posted-whse-shipment-line/obsolete/"
    },
    {
      "key": "table:7326",
      "type": "table",
      "id": 7326,
      "object": "Whse. Worksheet Line",
      "slug": "7326-whse-worksheet-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "RetrieveItemTracking(var Code[50], var Code[50])",
      "memberKey": "RetrieveItemTracking(var Code[50], var Code[50])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by LookupItemTracking()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7326-whse-worksheet-line/obsolete/"
    },
    {
      "key": "table:7355",
      "type": "table",
      "id": 7355,
      "object": "Report Selection Warehouse",
      "slug": "7355-report-selection-warehouse",
      "app": "base-application",
      "kind": "procedure",
      "member": "PrintWhseActivHeader(var Record Warehouse Activity Header, Integer, Boolean)",
      "memberKey": "PrintWhseActivHeader(var Record Warehouse Activity Header, Integer, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by PrintWhseActivityHeader().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/7355-report-selection-warehouse/obsolete/"
    },
    {
      "key": "table:9042",
      "type": "table",
      "id": 9042,
      "object": "Team Member Cue",
      "slug": "9042-team-member-cue",
      "app": "base-application",
      "kind": "field",
      "member": "6 Requests to Approve",
      "memberKey": 6,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with Approvals Activities part",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9042-team-member-cue/obsolete/"
    },
    {
      "key": "table:9054",
      "type": "table",
      "id": 9054,
      "object": "Finance Cue",
      "slug": "9054-finance-cue",
      "app": "base-application",
      "kind": "field",
      "member": "26 Requests to Approve",
      "memberKey": 26,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with Approvals Activities part",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9054-finance-cue/obsolete/"
    },
    {
      "key": "table:9054",
      "type": "table",
      "id": 9054,
      "object": "Finance Cue",
      "slug": "9054-finance-cue",
      "app": "base-application",
      "kind": "field",
      "member": "27 Requests Sent for Approval",
      "memberKey": 27,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with Approvals Activities part",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9054-finance-cue/obsolete/"
    },
    {
      "key": "table:9054",
      "type": "table",
      "id": 9054,
      "object": "Finance Cue",
      "slug": "9054-finance-cue",
      "app": "base-application",
      "kind": "field",
      "member": "28 User ID Filter",
      "memberKey": 28,
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced with Approvals Activities part",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9054-finance-cue/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyBuiltInLayout()",
      "memberKey": "CopyBuiltInLayout()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyBuildInReportLayout()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "CopyRecord()",
      "memberKey": "CopyRecord()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CopyReportLayout()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "EditLayout()",
      "memberKey": "EditLayout()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by EditReportLayout()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "EditReportLayout()",
      "memberKey": "EditReportLayout()",
      "state": "Pending",
      "tag": "17.3",
      "reason": "The codeunits run in this procedure are being removed as they use .NET which do not work on the web client. The procedure will be removed.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "ExportLayout(Text, Boolean)",
      "memberKey": "ExportLayout(Text, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ExportReportLayout()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "ImportLayout(Text)",
      "memberKey": "ImportLayout(Text)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by ImportReportLayout()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "object": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateLayout(Boolean, Boolean)",
      "memberKey": "UpdateLayout(Boolean, Boolean)",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by UpdateReportLayout()",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/obsolete/"
    },
    {
      "key": "table:9657",
      "type": "table",
      "id": 9657,
      "object": "Custom Report Selection",
      "slug": "9657-custom-report-selection",
      "app": "base-application",
      "kind": "procedure",
      "member": "UpdateSendtoEmail()",
      "memberKey": "UpdateSendtoEmail()",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by UpdateSendtoEmail(Update: Boolean).",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/9657-custom-report-selection/obsolete/"
    },
    {
      "key": "table:99000757",
      "type": "table",
      "id": 99000757,
      "object": "Calendar Entry",
      "slug": "99000757-calendar-entry",
      "app": "base-application",
      "kind": "procedure",
      "member": "SetCapacityFilters(Option, Code[20])",
      "memberKey": "SetCapacityFilters(Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced CapType from Option to Enum.",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000757-calendar-entry/obsolete/"
    },
    {
      "key": "table:99000764",
      "type": "table",
      "id": 99000764,
      "object": "Routing Line",
      "slug": "99000764-routing-line",
      "app": "base-application",
      "kind": "procedure",
      "member": "CheckCertifiedRouting(Option, Code[20])",
      "memberKey": "CheckCertifiedRouting(Option, Code[20])",
      "state": "Pending",
      "tag": "17.0",
      "reason": "Replaced by CheckIfRoutingCertified().",
      "seenFrom": 17,
      "lastSeen": 19,
      "gone": true,
      "url": "https://jonas-paprotka.de/ref/table/99000764-routing-line/obsolete/"
    }
  ]
}