Andreas Unkelbach
Logo Andreas Unkelbach Blog

Andreas Unkelbach Blog

ISSN 2701-6242

Artikel über Controlling und Berichtswesen mit SAP, insbesondere im Bereich des Hochschulcontrolling, aber auch zu anderen oft it-nahen Themen.


Werbung
Aktuelles von Andreas Unkelbach

unkelbach.link/et.reportpainter/

unkelbach.link/et.migrationscockpit/



Mittwoch, 9. Juni 2010
11:47 Uhr

Geschützte Selektionsvarianten entsperren

Ausgangslage:
Für bestimmte Reports hinterlegte Selektionsvariante ist das Merkmal "Variante schützen" gesetzt, so dass keine Änderung mehr durch andere User, als denjenigen der dieses Merkmal gesetzt hat, durchgeführt werden können. Dieses ist insbesondere problematisch, wenn die entsprechende Person ausgeschieden ist.

Lösung:
Über den ABAP-Report "RSVARENT" kann dieser Schutz entfernt werden.

Der Report kann über die Transaktion SA38  gestartet werden. Nachdem der Report gestartet wurde, werden Rpor


Hierzu müssen als Werte
Reportname  bzw. S_REPORT (Der hinter den Bericht zugrundeliegende Reportname)
und
der Variantenname S_VARI
eingetragen werden und der Report ausgeführt. Hierdurch ist dann das Merkmal gelöscht.


Die Information, welcher Report hinter einen Bericht hängt ist in der Selektionsmaske des Berichtes über
  • System
  • Status
im Feld Report in den Repository Daten zu entnehmen. Alternativ kann dieser auch, wie im Artikel Tabellen hinter Transaktionscode oder ABAP Programm über eine SAP Query ermitteln beschrieben, aus der Tabelle TSCT über das Feld PGMNA entnommen werden.

Technischer Hintergrund:
Der Schutz von Selektionsvarianten erfolgt in der Tabelle VARID "Variantenkatalog". Hier sind die Felder REPORT "ABAP: Reportname im Variantenschlüssel", VARIANT "ABAP: Name einer Variante (ohne Programmname)" entscheidend um das entsprechende Programm und die angelegte Variante zu identifizieren. Über die Felder ENAME "Benutzername" und das Feld PROTECTED "Flag (Character)." wird festgelegt unter welchen User die Variante gesichert ist. Das Programm entfernt das entsprechende Flag.

Selektionsvarianten für KOK5 entsperren

Eine Besonderheit sind gegebenenfalls noch die Selektionsvarianten für Innenaufträge, die über die Transaktion KOK5 ausgewählt werden können. Während der Transaktion KOK5 das Programm SAPMKAUF zugeordnet ist, sind die einzelnen Selektionsvarianten dem ABAP Programm  / Report RKOSEL00 zugeordnet, so dass diese über diesen Reportnamen (S_REPORT) bearbeitet werden können.

Praktisch bedeutet dieses, dass um Varianten der KOK5 zu löschen beziehungsweise das Sperrkennzeichen zu entfernen hierzu ebenfalls der Report RSVARENT über die Transaktion SA38 aufgerufen werden sollte und als S_REPORT der Reportname RKOSEL00 eingetragen werden soll. Wichtig ist dabei, dass dann auch das Feld S_VARI gefüllt wird, da andernfalls alle Varianten entsperrt werden.
 

Weitere Informationen rund um das Thema Selektionsvarianten


Ebenfalls interessant kann der Beitrag "Transport von Selektionsvarianten" sein, sofern Sie hier entsprechende geschützte Varianten vorfinden.

Ein von mir häufig geschätztes Anwendungsgebiet von Selektionsvarianten ist diese auch in kundeneigene Transaktionen wie "Parametertransaktion für Reporwriter" oder "Transaktion anlegen (Report, Parameter) bspw. für SAP Query / Unterschied Parameter- oder Reporttransaktion" beschrieben.

Wenn es um die einzelnen Funktionen einer Selektionsvariante geht ist auch der Artikel "PSM: Selektionsvarianten und Wertübernahme aus vorherigen Selektionen" lesenswert, da hier die Vorschlagswerte aber auch die Funktion von GPA ausschalten erläutert wird.

Frühjahrsputz bei ausgeschiedenen SAP Usern

Sofern derzeit ohnehin einige Berichte aufgeräumt werden sollen ist auch der Artikel "Frühjahrsputz oder geschützte Varianten und nicht mehr benötigte Rechercheberichte entfernen oder reorganisieren" sehr nützlich.

Wie unter den technischen Informationen angegeben finden sich alle Varianten in der Tabelle VARID die zum Beispiel mit der SE16 oder noch schöner der SE16H oder einer Query ausgelesen werden kann. Hier merkte K.Kohl im unteren Kommentar an "Um den Namen des Report- bzw. der Variante zu ermitteln nimmt man die SE16N mit der Tabelle VARID. Geschützte Varianten haben ein "x" in der Spalte "FLAG" Es kann u.a. auch nach SAP-User selektiert werden. Ist hilfreich, wenn der User das Unternehmen verlassen hat.". Dieses sollte tatsächlich noch einmal extra erwähnt werden, daher übernehme ich den Kommentar noch mit in diesen Abschnitt. Weiterhin ist darauf zu achten, dass auch auf anderen Stellen (bspw. Extrakte im Report Writer) oder weitere Berichtseinstellungen diese zum Teil mit den nun nicht mehr vorhandenen oder gesperten User verknüpft sind. Dieses kann u.a. auch Workflows betreffen... aber das ist wiederum ein anderes Thema.


 

Hinweis:

Eine kurze Einführung in das Thema SAP Query habe ich im Artikel
"Grundlagen Kurzeinführung und Handbuch SAP Query" beschrieben und hoffe Ihnen hier eine Einführung ins Thema bieten zu können.




Hinweis: Aktuelle Buchempfehlungen besonders SAP Fachbücher sind unter Buchempfehlungen inklusive ausführlicher Rezenssionen und Bestellmöglichkeit zu finden.
SAP Weiterbildung
ein Angebot von Espresso Tutorials
SAP Weiterbildung - so wirksam wie eine gute Tasse Espresso

unkelbach.link/et.books/

unkelbach.link/et.reportpainter/

unkelbach.link/et.migrationscockpit/





Diesen Artikel zitieren:
Unkelbach, Andreas: »Geschützte Selektionsvarianten entsperren« in Andreas Unkelbach Blog (ISSN: 2701-6242) vom 9.6.2010, Online-Publikation: https://www.andreas-unkelbach.de/blog/?go=show&id=300 (Abgerufen am 19.3.2024)

Diesen und weitere Texte von finden Sie auf http://www.andreas-unkelbach.de


Kommentare

Anonym am 29.5.2013 um 09:45 Uhr
Sehr hilfreich!


Anonym am 8.10.2013 um 14:11 Uhr
Sehr hilfreich!


Anonym am 28.10.2013 um 12:19 Uhr
Sehr hilfreich!


Anonym am 11.8.2015 um 15:44 Uhr
Sehr hilfreich!


Anonym am 20.3.2018 um 16:45 Uhr
Danke!


Anonym am 20.3.2018 um 16:49 Uhr
Sehr hilfreich!


K.Kohl am 4.2.2020 um 09:14 Uhr
Um den Namen des Report- bzw. der Variante zu ermitteln nimmt man die SE16N mit der Tabelle VARID. Geschützte Varianten haben ein "x" in der Spalte "FLAG"
Es kann u.a. auch nach SAP-User selektiert werden. Ist hilfreich, wenn der User das Unternehmen verlassen hat.


Andreas Unkelbach Homepage am 4.2.2020 um 18:11 Uhr
Hallo K.Kohl,

tatsächlich ist dies der häufigste Anwendungsfall der im Abschnitt Technischer Hintergrund: erwähnten Tabelle.

Gerade bei Usern die das Unternehmen verlassen haben ist dieses unter anderen bei der KOK5 (Report RKOSEL0) durchaus etwas umfangreicher. Gleiches gilt auch für Layoutvarianten... und diverse Änderungsbelege oder gar gespeicherte Extrakte im Report Writer.

Viele Grüße aus Gießen
Andreas


Auch kommentieren?


Beim Versenden eines Kommentars wird mir ihre IP mitgeteilt. Diese wird jedoch nicht dauerhaft gespeichert; die angegebene E-Mail wird nicht veröffentlicht: beim Versenden als "Normaler Kommentar" ist die Angabe eines Namen erforderlich, gerne kann hier auch ein Pseudonyme oder anonyme Angaben gemacht werden (siehe auch Kommentare und Beiträge in der Datenschutzerklärung).

Eine Rückmeldung ist entweder per Schnellkommentar oder (weiter unten) als normalen Kommentar möglich. Eine persönliche Rückmeldung (gerne auch Fragen zum Thema) würde mich sehr freuen.

Schnellkommentar (Kurzes Feedback, ausführliche Kommentare bitte unten als normaler Kommentar)





Ich nutze zum Schutz vor Spam-Kommentaren (reine Werbeeinträge) eine Wortliste, so dass diese Kommentare nicht veröffentlicht werden. Sollte ihr Kommentar nicht direkt veröffentlicht werden, kann dieses an einen entsprechenden Filter liegen.

Im Zweifel besteht auch immer die Möglichkeit eine Mail zu schreiben oder die sozialen Medien zu nutzen. Meine Kontaktdaten finden Sie auf »Über mich« oder unter »Kontakt«. Ansonsten antworte ich tatsächlich sehr gerne auf Kommentare und freue mich auf einen spannenden Austausch.












* Amazon Partnerlink/Affiliatelinks/Werbelinks
Als Amazon-Partner verdiene ich an qualifizierten Käufen über Amazon.
Weitere Partnerschaften sind unter Onlineshop und unter Finanzierung und Transparenz aufgeführt. Hinauf






Logo Andreas-Unkelbach.de
Andreas Unkelbach Blog
ISSN 2701-6242

© 2004 - 2024 Andreas Unkelbach
Gießener Straße 75,35396 Gießen,Germany
andreas.unkelbach@posteo.de

UStID-Nr: DE348450326 - Kleinunternehmer im Sinne von § 19 Abs. 1 UStG

Andreas Unkelbach

Stichwortverzeichnis
(Tagcloud)


Aktuelle Infos (Abo)

Facebook Twitter XING

Linkedin Mastodon Bluesky

Amazon Autorenwelt Librarything

Buchempfehlung
SAP S/4HANA Migration Cockpit - Datenmigration mit LTMC und LTMOM

29,95 € Amazon* Autorenwelt

Espresso Tutorials

unkelbach.link/et.reportpainter/

unkelbach.link/et.migrationscockpit/

Privates

Kaffeekasse 📖 Wunschliste