Verkauf

SalDoc_GenNewDocItemFromItems - Verkaufsposition(en) kopieren

Hinweis
Hinweis
Eine vollständige Beschreibung der BIZ-Services finden Sie hier: BIZ-Services Übersicht

Port: Biz

Beschreibung

Dieser Service erstellt aus einer Quellposition in einem Zieldokument eine neue Position. Im Unterschied zum Service 'SalDoc_GenNewDocItemFromItem' können hier bei mehrdimensionalen Artikeln alternativ zur Gesamtmenge (VEinh) auch die Mengen in der Dim1, Dim2 und Dim 3 angegeben werden.

Argumente

Nr.
Key
Name
Beschreibung
1
SalDocBoId
Zieldokument (Int. Dok-Nr.)
Zieldokument (Int. Dok-Nr.)
2
WithPosText
Inkl. Positionstext?
Inkl. Positionstext?
3
SetItemFrmBaseArt
Setzeilen gem. Artikelstamm?
Setzeilen von Stamm generieren. (Ohne Berücksichtigung von Optionen-Set, Hilfs-Set und Setzeilen von Dokument.)
4
WithFreeFields
Inkl. Freie Attribute?
Inkl. Freie Attribute?
5
PrecDocItemBoId
ID der Quellposition
ID der Quellposition
6
Quantity
Menge
Menge
7
QuantityDim1
Menge Dimension 1
Menge Dimension 1
8
QuantityDim2
Menge Dimension 2
Menge Dimension 2
9
QuantityDim3
Menge Dimension 3
Menge Dimension 3

Rückgabewerte

Nr.
Key
Name
Beschreibung
1
SalDocItemBoId
SalDoc_GenNewDocItemFromItems.Ro.SalDocItemBoId
SalDoc_GenNewDocItemFromItems.Ro.SalDocItemBoId

Message Keys

keine

Beispiel

Einzelne Position auf ein anderes Dokument kopieren:
/headerreport
«XSER(spGenFromItems:SalDoc_GenNewDocItemFromItems)»
«XSER(spGenFromItems:addArg=«X(ZielDokInr)»)»
«XSER(spGenFromItems:addArg=1)»
«XSER(spGenFromItems:addArg=0)»
«XSER(spGenFromItems:addArg=1)»
«XSER(spGenFromItems:addArg=«AP-DOKINR»,«AP-INR»)»
«XSER(spGenFromItems:addArg=«AP-ANZAHL»)»
«XSER(spGenFromItems:addArg=)»
«XSER(spGenFromItems:addArg=)»
«nXSER(spGenFromItems:execute>spGenFromItemsRes)\A»
/