Virtuelle Funktion: Artikel-/Positionstexte

Die virtuelle Funktion „Artikel-/Positionstexte“ ermittelt den Artikeltext und die Positionstexte einer Belegposition.

1                     Zielgruppe

  • Entwickler
  • Berater

2                     Begriffsbestimmung

Virtuelle Funktion

Eine virtuelle Funktion ist eine spezielle Tabelle, die zu einer Menge von Eingabewerten eine Ergebniszeile zurückgibt, welche zur Laufzeit der Abfrage berechnet wird. Diese existiert nicht auf der Datenbank, sondern wird vom SAS emuliert. Eine virtuelle Funktion wird normalerweise an eine andere Tabelle verbunden, um diese um die berechneten Felder zu erweitern.

3                     Virtuelle Funktion „Artikel-/Positionstexte“

Die Texte werden anhand der GUID der Textliste in der Belegposition (in_textList)  ermittelt.

Für Artikeltexte einer Belegposition wird entweder die GUID des Artikeltextes oder die GUID der Artikeltextliste benötigt. Sie können die Artikeltexte entweder direkt dem entsprechenden Eingabeparameter zuweisen oder von der virtuellen Funktion ermitteln lassen. Dazu weisen Sie den entsprechenden Eingabeparametern die GUID der Organisation, des Kunden bzw. Lieferanten, des Artikels und ggf. des Belegtyps zu.

Die virtuelle Funktion „Artikel-/Positionstexte“ kann auch  die Versandtexte einer Belegposition des Lieferauftrags ermitteln.

3.1               Tabellenname

Die virtuelle Funktion wird in einem Bericht über folgenden Namen angesprochen: app_general_DetailTextVirtualFunction

 

Spaltenname Erläuterung
in_textList_ Diesem Eingabeparameter muss die GUID der Textliste der Belegposition zugewiesen werden um die Positionstexte zu ermitteln.

Um die Versandtexte einer Belegposition des Lieferauftrags zu ermitteln, weisen Sie diesem Eingabeparameter die GUID der Textliste der Versandtexte (shippingTextList) zu.

in_itemText_ Diesem Eingabeparameter kann die GUID des Artikeltextes der Belegposition zugewiesen werden um den Artikeltext zu ermitteln.
in_itemTextList_ Diesem Eingabeparameter kann die GUID der Artikeltextliste der Belegposition zugewiesen werden um den Artikeltext zu ermitteln.

Hinweis:
Wenn die Parameter in_itemText_ und in_itemTextList_ beide der virtuellen Funktion übergeben wurden, dann wird die GUID aus  in_itemTextList_ verwendet.

in_organizationalUnit_

in_documentProcessType

in_customer_

in_supplier_

in_item_

 

Falls Sie die GUID des Artikeltextes oder der Artikeltextliste nicht dem Eingabeparameter in_itemText_ bzw. in_itemTextList_  zuweisen, kann die virtuelle Funktion diese GUID selbst bestimmen.

Dafür weisen Sie diesen Eingabeparametern die GUID der Organisation (in_organizationalUnit), die GUID des Kunden (in_customer) bzw. Lieferanten (in_supplier) und die GUID des Artikels (in_item) zu. Um eine Textliste bestimmen zu lassen, ist die Angabe des  in_documentProcessType nötig. Der Parameter  in_documentProcessType ist ein gültiger Wert aus dem ValueSet com.cisag.app.sales.

DocumentProcessType oder com.cisag.app.purchasing.

DocumentProcessType.

Hinweis:
Innerhalb eines Berichtes dürfen die Parameter in_customer_und in_supplier_nicht gleichzeitig verwendet werden.

in_language Wenn Sie die Texte in einer anderen Sprache als der Berichtsausgabesprache ausgeben möchten, dann geben Sie in dieser Spalte den ISO-Code dieser Sprache an, z. B. „en“.
Text Diese Spalte kann den Artikeltext und/oder die Positionstexte der Belegposition enthalten. Dieser Text ist immer in HTML formatiert.

Zuerst wird der Artikeltext (Texttyp: ITEM) ermittelt. Danach werden die Positionstexte (Texttyp: DETAIL) ermittelt, die nach Reihung (sequence) sortiert ausgegeben werden.

contentType Diese Spalte gibt an, ob der Text in der Spalte “originalText” in HTML formatiert ist oder nicht. Folgende Werte sind möglich:

·         text/html
Text im HTML-Format

·         text/plain
Text ohne Formatierung

originalText Diese Spalte enthält den Text in dem Format, in dem er in Comarch ERP Enterprise erfasst wurde, d. h. im HTML-Format oder ohne Formatierung.

3.2               Datenbanktyp

Die virtuelle Funktion „Artikel-/Positionstexte“ steht auf Datenbanken des Typs „OLTP-Datenbank“ zur Verfügung.

3.3               Berechtigungen

Für die Nutzung des ODBC-Treibers wird das Business Entity com.cisag.app.general.obj.Text für die Berechtigungsermittlung herangezogen.

Czy ten artykuł był pomocny?