Beschreibung

Sucht eine Dokumentendefinition anhand des angegebenen Namens und einem Startdatum (Gültigkeitsdatum) einer Dokumentdefinition (in der jüngsten Vergangenheit).


Syntax

AL
[FoundDocDef:= ] FindDocDefByRRef(var ECMDocDef: Record "ECM Document Definition", DocDefName: Text; PurposeofUse: Enum "ECM Purpose Of Use", MainRecord: Variant, ReportID: Integer)


Parameters

Variable: ECMDocDef

Typ: Record "ECM Document Definition"

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


DocDefName

Typ: Text

Filter auf das Feld "Dokumentdefinitionsname" in der ECM Dokumentdefinition


PurposeofUse

Typ: Enum "ECM Purpose Of Use"

Mit dem Verwendungszweck kann die Suche einschränkt werden.


MainRecord

Typ: Variant

Das Startdatum wird mit Hilfe der Einrichtung "ECM Object Reference Matrix" aus diesem MainRecord (Variant) extrahiert.


[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.



Rückgabewert:

FoundDocDef

Typ: Boolean

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



Bemerkungen:

Diese Funktion ist für spezielle Projektanforderungen vorgesehen. Standardmäßig sollte die Funktion FindDocDefByRRef verwendet werden, um eine passende ECM Dokumentdefinition über die Tabellen-ID zu finden.


Beispiel: