R3_CREATE_VARIANT
Das Script-Element R3_CREATE_VARIANT erstellt eine Variante. Der Mandant, bei dem sich der SAP-Agent wegen des relevanten Login-Objekts eingeloggt hat, ist automatisch der Mandant der neuen Variante. Sie können auch SAP-System-Varianten wie CUS& und SAP& erstellen. Der Mandant der Variante ist in diesem Fall automatisch 0000.
Tipp: Wenn eine Variante bereits existiert, können Sie sie löschen. Sie können sie bei Bedarf ändern. Weitere Informationen finden Sie unter R3_DELETE_VARIANT
Wichtig! Wenn ein Fehler auftritt, während die Variante erstellt wird, wird der Job abgebrochen.
Transaktion: SA38
Schnittstelle: Standard
Syntax
R3_CREATE_VAR[IANT]
REP[ORT]=...
,VAR[IANT]=...
[,TEXT=...]
[,PROTECTED=...]
Parameter
-
R3_CREATE_VAR[IANT]
Erstellt eine neue Variante - REP[ORT]=
Name des Reports
Format: Script-Literal - VAR[IANT]=
Name der Variante
Format: Script-Literal - TEXT=
(Optional) Kurztext der Variante. Der Text wird in der Sprache geschrieben, die der Administrator in der INI-Datei des Agenten definiert hat. Die Sprache kann auch in den Job-Einstellungen festgelegt werden. In diesem Fall überschreiben die Jobeinstellungen die INI-Dateieinstellungen. Wenn Sie diesen Parameter nicht angeben, wird der Name der Variante als Kurztext verwendet.
Format: Script-Literal - PROTECTED=
(Optional) Schutz vor Änderungen
Format:
Script-Literal Erlaubte Werte:- NO (default)
Die Variante kann ohne Einschränkung geändert werden - YES
Nur der SAP-Systembenutzer kann die Variante ändern. Siehe auch Fehler suchen und beheben
- NO (default)
Wenn er die Variante erstellt, setzt die AE automatisch das Attribut "Nur für Hintergrundverarbeitung" fest. Deshalb ist es im SAP-Job verfügbar, aber nicht für einen Benutzer, der mit der SAP-GUI arbeitet. Alle anderen Varianteneigenschaften werden so festgelegt, als ob sie direkt in der SAP-GUI erstellt würden.
Das Script-Element R3_CREATE_VARIANT erstellt immer Varianten ohne Inhalt. Verwenden Sie eines der folgenden Script-Elemente, um Ihren Inhalt einer leeren Variante hinzuzufügen:
Behalten Sie die folgende Reihenfolge bei, wenn Sie einen Report mit einer neuen Variante verarbeiten:
- Legen Sie die Auswahlkriterien fest. Siehe R3_SET_SELECT_OPTION
- Erstellen Sie die Variante. Weitere Informationen finden Sie unter R3_CREATE_VARIANT
- Verarbeiten Sie den Report mit der oben genannten Variante. Weitere Informationen finden Sie unter R3_ACTIVATE_REPORT
Beispiel
Das folgende Beispiel verwendet R3_SET_SELECT_OPTION, um den Wert "17" für den Parameter MIN_AGE zu definieren, der der Name der ausgewählten Option ist. P wird als der Parameter festgelegt, der den Auswahltyp definiert. Diese Auswahlen werden dann verwendet, um eine Variante über die R3_CREATE_VARIANT zu erstellen.
R3_SET_SELECT_OPTION SELNAME='MIN_AGE',KIND='P',LOW='17',SIGN='I'
R3_CREATE_VARIANT REP=REPORT01,VAR=NEW,TEXT='Neue Variante'
Siehe auch:
seealso