Beschreibung

Sucht eine ECM Dokumentdefinition anhand der Tabellennummer, Tabellenbelegart und einem Startdatum (Gültigkeitsdatum) einer Dokumentdefinition (in der jüngsten Vergangenheit).

Tabellennummer, Tabellenbelegart und Startdatum werden mit Hilfe der Einrichtung "ECM Object Reference Matrix" aus dem MainRecord (Variant) extrahiert.


Syntax

AL
[FoundDocDef:= ] FindDocDefByRRef(var ECMDocDef: Record "ECM Document Definition", MainRecord: Variant, PurposeofUse: Enum "ECM Purpose Of Use"[, ReportID: Integer] [,[ReporttoECMQueue: Enum "ECM Report to ECM Queue"] [, Blocked: Boolean] [, ECMSystem: Enum "ECM System"])


Parameters

Variable: ECMDocDef

Typ: Record "ECM Document Definition"

Dies ist die gefundene ECM Dokumentendefinition, die zurückgegeben wird.


MainRecord

Typ: Variant

Tabellennummer, Tabellenbelegart und Startdatum werden mit Hilfe der Einrichtung "ECM Object Reference Matrix" aus diesem MainRecord (Variant) extrahiert.


PurposeofUse

Typ: Enum "ECM Purpose Of Use"

Mit dem Verwendungszweck kann die Suche einschränkt werden.


[Optional] ReportID

Typ: Integer

Report ID wird nicht für die Suche nach einer ECM Dokumentendefintion verwendet, sondern nur für die Suche nach einer abweichenden Dokumentenkategorie. Wenn in der ECM Dokumentdefintion das Feld "Übergebenen Report nutzen" angehackt wurde, wird dieser Report für die Weiterverarbeitung verwendet.


[Optional] ReporttoECMQueue

Typ: Enum "ECM Report to ECM Queue"

Filter auf das Feld "Bericht in ECM-Warteschlange eintragen" in der ECM Dokumentdefinition. Dieser Filter wird nur verwendet wenn "ECM Report to ECM Queue" ungleich leer ist.


[Optional] Blocked

Typ: Boolean

Filter auf das Feld "Gesperrt" in der ECM Dokumentdefinition


[Optional] ECMSystem

Typ: Enum "ECM System"

Filter auf das Feld "ECM System" in der ECM Dokumentdefinition



Rückgabewert:

FoundDocDef

Typ: Boolean

True, wenn die "ECM Document Definition" gefunden wurde, andernfalls False



Bemerkungen:



Beispiel: