Die virtuelle Funktion „Artikel-/Positionstexte“ ermittelt den Artikeltext und die Positionstexte einer Belegposition.
1 Zielgruppe
- Entwickler
- Berater
2 Begriffsbestimmung
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: |
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: |
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/plain |
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.