" [ * 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

PUT_RELATION[82 – Position zu einem Beleg hinzufügen

  ,

Funktion:

Fügt eine Position zu einem vorhandenen Beleg hinzu

Syntax:

PUT_RELATION[82!GJ!BELART!BELNR!STSPALTE!ARTNR!TEXT!MENGE!EPREIS!PEH!EK!RABP!RABADR!VTRNR!EINFUEGE_SNR!EAPINFO!EAN!LANGTEXT!VERBUCHEN!BUDAT!LAGER!TIDENT!SERNR!CHANR!PRUEFZ!KOID!KOGID!SACHKONTO!MARK!P!L!A!W!…]

GJ – Geschäftsjahr

BELART – Belegart BEL_2_1

BELNR – Belegnummer BEL_3_8

STSPALTE – Steuerspalte POS_17_1

ARTNR – Artikelnummer POS_18_25

TEXT – POS_45_60

MENGE – POS_164_8

EPREIS – Einzelpreis POS_246_9 -> ohne Preis wird die Standardermittlung durchgeführt

PEH – Preiseinheit POS_798_6

EK – Einkaufspreis POS_308_12

RABP – Rabatt % POS_265_5

RABADR – Kundenrabatt % POS_780_5

VTRNR – Vertreternummer POS_695_8

EINFUEGE_SNR – Satznummer nach der eingefügt wird (gibt man -1L an, dann wird vor der 1. Position eingefügt)

EAPINFO – POS_317_1

KATALOGART/EAN – POS_617_25

LANGTEXT – J automatisch auflösen

VERBUCHEN – POS_116_1

BUDAT – Buchungsdatum POS_330_10

LAGER – POS_350_8

TIDENT – Textilident POS_460_10

SERNR – POS_112_1

CHANR – POS_113_1

PRUEFZ – Prüfung K/Z-Zeilen (1 = Prüfen ob Einfügesnr. Z-Zeilen folgen / 2 = auf K-Zeilen)

KONTRAKTID – POS_494_7

KONTINGENTID – POS_504_1

SACHKONTO – POS_442_8

MARK – POS_490_1

P – Frei wählbare Position

L – Frei wählbare Länge

A – Eingabeart (L linksbündig / R numerisch / D Datum)

W –Wert (max. 128 Bytes)

(P!L!A!W) können bis zu 16 mal wiederholt werden

Anwendungsbeispiele:

PUT_RELATION[82!BEL_0_1!BEL_2_1!BEL_3_8!0!4711!!1] hängt an den aktuellen Beleg eine Position mit Artikel-Nr. 4711 und der Menge 1 an.

Tipps und Tricks:

Vorsicht, wenn in den Parametern (z.B. im Text für POS_45_60) Rufzeichen vorhanden sind, denn diese gelten als Trennzeichen, wodurch nachfolgende Zuordnungen nicht mehr passen.
Das lässt sich umgehen, siehe Variableninhalte mit Sonderzeichen an GET-/PUT_RELATIONs übergeben

Wenn die (P!L!A!W)-Möglichkeiten ausgereizt sind (z.B. wegen der maximalen Anzahl eingebbarer Zeichen in der Kalkulation), dann können weitere Daten mit PUT_RELATION[21 etc. geschrieben werden. In MEM_24191_6 steht die POS_11_6 der zuletzt angelegten Position.

 

 

Ähnliche Artikel

LEAVE A COMMENT