" [ * 1 4 A B C D E F G H I J K L M N O P R S T U V W X Z

Zahlungsart/Versandart drucken

  , ,

Um im Belegdruck bspw. das Feld ZAHLART, BEL_610_1 zu drucken gibt es keine GET_RELATION (wie z.B. für den Artikel, Adressstamm).

Der Druck ist mit Hilfe der

GET_RELATION[127!TABELLENNUMMER!AUSWAHLSCHLÜSSEL]

möglich.

Mit Hilfe dieser GET_RELATION kann von den Refreshtabellen mit der Nummer 1000xx die Bezeichnung geladen werden. Die Refreshtabelle der Zahlungsarten ist die Nummer 100010. Als Tabellenummer in der GET_RELATION müssen die letzten 2 Ziffern angegeben werden. Als Auswahlschlüssel muss das Feld, wo die Refreshtabelle hinterlegt ist, angegeben werden.

Beispiel für die Bezeichnung, die im Feld Zahlungsart im Beleg gewählt wurde:
GET_RELATION[127!10!BEL_610_1]

Ergänzung zu den neuen Parametern in der GET:

VORNULLEN und LEN
————————–

Der AUSWAHLSCHLÜSSEL wird mit LEN Vornullen aufgefüllt.

BSP:
AUSWAHLSCHLÜSSEL = 123
VORNULLEN = 1
LEN = 10

Ergebnis: 0000000123
VORHANDEN
—————-
Wenn der Rückgabewert Blank („“) wäre (nicht vorhanden oder Leer) wird der
übergebene AUSWAHLSCHLÜSSEL anstelle des Wertes zurückgegeben.

BSP:
AUSWAHLSCHLÜSSEL nicht vorhanden oder RÜCKGABEWERT = „“

Rückgabe bei:
– VORHANDEN = 1-> 123
– VORHANDEN != 1 -> „“
EXAKT
——–

EXAKT != 1

Es wird der AUSWAHLSCHLÜSSEL sequenziell mit jedem Index der AUSWTAB geprüft bis
einer passt oder kein Index mehr da ist.

EXAKT = 1:
Hier wird der gesuchte AUSWAHLSCHLÜSSEL zunächst über seine Länge geprüft ob
dieser von der Länge kleiner oder gleich dem Index in der AUSWTAB ist und dann
erst verglichen. Wenn er länger ist wird mit dem nächsten Index fortgefahren.

BSP:
AUSWAHLSCHLÜSSEL = 12345
Index = 123
Wert = Hallo

Rückgabe bei:
EXAKT = 1 -> „“ (nicht gefunden)
EXAKT != 1 -> „Hallo“ (gefunden)

Ähnliche Artikel

LEAVE A COMMENT