Ansicht
Dokumentation
G_GENERATE_MULTI_SET - Generieren eines Multi-Sets
TXBHW - Original Tax Base Amount in Local Currency Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Fuktionsbaustein G_GENERATE_MULTI_SET legt ein Multi-Set an oder ändert ein vorhandenes.
Die wichtigsten Parameter sind SET_HEADER mit den Kopfinformationen und die Tabelle SET_LINES mit den Setzeilen. Im Feld SET_HEADER-SETNR muß die interne ID des Sets übergeben werden, die zuvor z.B. mit Baustein G_SET_ENCRYPT_SETID besorgt wurde.
Es kann auch ein Referenzset angegeben werden. Vom Referenzset werden beim Anlegen des neuen Sets nur die fremdsprachlichen Texte übernommen.
Das Anlegen oder Ändern des Sets kann im aktuellen Mandanten oder für einen anderen Mandanten erfolgen.
Multisets dürfen nur in der Klasse der allgemeinen Sets angelegt werden (Klasse 0000).
Für die Untergeordneten Sets prüft G_GENERATE_MULTI_SET die folgenden Bedingungen:
- Untergeordnetes Set eines permanenten Sets ist nicht temporär
- Untergeordnetes Set existiert
- Untergeordnetes Set ist zur selben Tabelle angelegt wie das Multi-Set
Für die Setvariablen des Sets prüft G_GENERATE_MULTI_SET die folgenden Bedingungen:
- Variable existiert
- Variable ist eine Setvariable
- Setvariable ist zur selben Tabelle angelegt wie das Multi-Set
Außerdem prüft G_GENERATE_MULTI_SET ob alle Zeilen des Sets zu unterschiedliche Feldern gehören (Ausnahme sind Sets zur Tabelle CYFI2).
Temporäre Sets (Setklasse '0002') werden im Memory abgelegt. Aufgrund der Längenbeschränkung der Memory ID darf der Setname bei temporären Sets nur 29 Zeichen umfassen.
Der Funktionsbaustein korrigiert die Verwendungsnachweise für Variablen in Sets anhand der Änderungen.
Außerdem sorgt er dafür, daß Report-Writer-Berichte, die das geänderte Set verwenden, ein Änderungskennzeichen erhalten.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
CLIENTFLAG_USE_RGSBS_USER
LANGU
NOTHING_CHANGED
REF_SET
SET_HEADER
SET_LINES
Ausnahmen
DOUBLE_FIELDOLD_SET_HAS_WRONG_TYPE
SETNAME_TOO_LONG
SUBSET_DOES_NOT_EXIST
SUBSET_HAS_WRONG_TABLE
SUBSET_HAS_WRONG_TYPE
TEMPORARY_IN_PERMANENT_SET
VARIABLE_DOES_NOT_EXIST
VARIABLE_HAS_WRONG_TABLE
VARIABLE_HAS_WRONG_TYPE
WRONG_SETCLASS
Funktionsgruppe
GSGFCL_GUI_FRONTEND_SERVICES - Frontend Services RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3180 Date: 20240523 Time: 054855 sap01-206 ( 55 ms )