Pflege Reportvariante erzwingen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Pflege Reportvariante erzwingen

Beitrag von ralf.wenzel (Top Expert / 4004 / 208 / 282 ) »
Moin,

ich habe einen Report, bei dem ich beim Aufruf eines selbstdefinierten OK-Codes (nachdem ich etwas anderes mache) das Anlegen einer Variante erzwinge.

Sprich: Ich habe einen Button in der Toolbar, der wird angeklickt, das Programm macht was und soll dann in das Bild zum Anlegen einer Variante springen. Ich bin also schon im PAI des Selektionsbildes.

Das wäre fast noch einfach für das Forum. Es gibt aber eine zusätzliche Erschwernis: Ich möchte den Namen der Variante vorgeben UND mein Selektionsbild besteht aus mehreren Subscreens (Tabreitern) - ich möchte, dass nur die Variante für ein bestimmtes Subscreen gepflegt wird.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Pflege Reportvariante erzwingen

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
ralf.wenzel hat geschrieben: Das wäre fast noch einfach für das Forum. Es gibt aber eine zusätzliche Erschwernis: Ich möchte den Namen der Variante vorgeben UND mein Selektionsbild besteht aus mehreren Subscreens (Tabreitern) - ich möchte, dass nur die Variante für ein bestimmtes Subscreen gepflegt wird.
Klingt fuer mich wie: Ich habe einen Selectionsbildschirm mit 10 Felder, ich will aber einer Variante nur fuer 6 dieser Felder?!?!?!?

Dann wuerde ich die restlichen 4 Felder einfach immer leer lassen.

Re: Pflege Reportvariante erzwingen

Beitrag von ralf.wenzel (Top Expert / 4004 / 208 / 282 ) »
Das klingt für dich wie für mich ;) Du hast es genau richtig erfasst. Ich möchte es nicht dem User überlassen ob er die anderen Felder füllt, ich möchte es ihm VERBIETEN.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Pflege Reportvariante erzwingen

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Hallo Ralf,
du hast also theoretisch die volle Kontrolle zum Erzeugen der Variante?
Also müsstest du den Baustein RS_VARIANT_SAVE_FROM_SELSCREEN aufrufen.
Der hat so einige Parameter, die Einfluss auf das Aussehen der Reportvariante haben.

Man kann ja in einer Variante für bestimmte Felder sagen "Feld ohne Wert abspeichern". Dieses Flag wird gesetzt, wenn im Tablesparameter P_VARI für das entsprechende Feld der Wert XFLAG1 = 10 gesetzt ist. In der Tabelle P_SCREENS kann man die Dynpronummern mitgeben, für die die Variante gespeichert werden soll.

Evtl. musst du auch einen eigenen Programmstatus anlegen, damit dir die Anwender nicht die "speziellen" Varianten wieder übersteuern über die Standardfunktionalität.

Am besten legst du dir erst mal eine solche Variante über die Standardfunktion an und pflegst sie so, wie du sie am Ende gerne hättest.

Dann Breakpoint in den Baustein und mal genau die Übergabeparameter angucken...

Viel Spaß beim basteln ;-)
Frank

Folgende Benutzer bedankten sich beim Autor ST22 für den Beitrag:
ralf.wenzel


Re: Pflege Reportvariante erzwingen

Beitrag von ralf.wenzel (Top Expert / 4004 / 208 / 282 ) »
Moin,

danke für den Tipp, ich hab beim Rumspielen "RS_VARIANT_ADD" gefunden, der einfacher anzusteuern ist.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3203
Views
Tagesdatum in Reportvariante
von KlausB » 19.04.2007 16:17 • Verfasst in ABAP® Core
8
Antw.
12811
Views
Generierung erzwingen
von black_adept » 18.09.2006 11:29 • Verfasst in ABAP® Core
6
Antw.
7386
Views
Transportauftrag erzwingen
von Newby » 20.11.2012 10:49 • Verfasst in Basis
12
Antw.
11872
Views
LZB Kennzeichen erzwingen
von cityconnection » 23.04.2008 14:15 • Verfasst in Financials
3
Antw.
7674
Views
Zeilenumbruch erzwingen
von nachtfalkeBS » 07.05.2008 09:41 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 35551
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 36094
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 35134

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 35551
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 36094
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 35134

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 35551
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 85667
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 101518
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 111320