Service

AsstDoc_GenNewDocItem - Rapportzeilen generieren (nur Zuteilungen und Soll-Zeilen)

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

Port: Biz

Beschreibung

Dieser Service generiert Rapportzeilen (Zuteilungen / Sollzeilen) für den im Argument 'Zielrapport" angegebenen Rapport. Für das Generieren aller Zuteilungen / Sollzeilen des Quellrapports: Die Argumente 'Zielrapport' und 'Quellrapport' angeben. Für das Generieren einer bestimmten Sollzeile zu einer bestimmten Zuteilung im Zielrapport: Das Argument 'Zuteilungs-ID' des Quellrapports angeben und die Sollzeile im Argument 'Quellrapport' mitgeben.

Argumente

Nr.
Key
Name
Beschreibung
1
AsstDocBoId
Interne Rapportnummer (Zielrapport)
Interne Rapportnummer (Zielrapport)
2
AssignBoId
Zuteilungs-ID (Zielrapport)
Zuteilungs-ID (Zielrapport)
3
WithPosText
Positionstext übernehmen (0/1)
Positionstext übernehmen (0/1)
4
WithInternalText
Internen Text übernehmen (0/1)
Internen Text übernehmen (0/1)
5
WithFreeFields
Freie Attribute übernehmen (0/1)
Freie Attribute übernehmen (0/1)
6
Reserve
AsstDoc_GenNewDocItem.Ao.Reserve
AsstDoc_GenNewDocItem.Ao.Reserve
7
SourceData
Interne Rapportummer (Quellrapport)
Optional zusätzlich durch Komma getrennt: interne Positionsnummer der Sollzeile oder der Zuteilung

Rückgabewerte

Nr.
Key
Name
Beschreibung
1
SourceDocBoId
Interne Rapportnummer Quellrapport
Interne Rapportnummer Quellrapport
2
SourceDocItemBoId
Interne Zeilennummer Quellrapport
Interne Zeilennummer Quellrapport
3
AsstDocItemBoId
Interne Zeilenummer Zielrapport
Interne Zeilenummer Zielrapport
4
Problem
AsstDoc_GenNewDocItem.Ro.Problem
AsstDoc_GenNewDocItem.Ro.Problem

Message Keys

keine

Beispiel 1

übernehmen eines ganzen Rapportes:
«XSER(spAsst_GenItem:AsstDoc_GenNewDocItem)»
«XSER(spAsst_GenItem:addArg=«SWK-DOKINR»)»
«XSER(spAsst_GenItem:addArg=)»
«XSER(spAsst_GenItem:addArg=1)»
«XSER(spAsst_GenItem:addArg=0)»
«XSER(spAsst_GenItem:addArg=1)»
«XSER(spAsst_GenItem:addArg=)»
«XSER(spAsst_GenItem:addArg=288)»
«nXSER(spAsst_GenItem:execute>spAsst_GenItem_Res)\A»

Beispiel 2

übernehmen einer einzelnen Soll-Zeile mit Angabe von QtyNomEff und QtyNomCharged:
«XSER(spAsst_GenItem:AsstDoc_GenNewDocItem)»
«XSER(spAsst_GenItem:addArg=«SWK-DOKINR»)»
«XSER(spAsst_GenItem:addArg=)»
«XSER(spAsst_GenItem:addArg=1)»
«XSER(spAsst_GenItem:addArg=0)»
«XSER(spAsst_GenItem:addArg=1)»
«XSER(spAsst_GenItem:addArg=)»
«XSER(spAsst_GenItem:addArg=288,12;8;8)»
«nXSER(spAsst_GenItem:execute>spAsst_GenItem_Res)\A»