CUS&_Varianten von anderen ändern? Schutz nehmen?

Alle Fragen rund um Basisthemen
23 Beiträge • Seite 1 von 2 (current) Nächste
23 Beiträge Seite 1 von 2 (current) Nächste

CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Hallo :-)

bald stehen bei mir Inventuren an. Hierfür werden jährlich bestehende CUS-Varianten angepasst.
Nun ergibt sich die Problematik, dass ich CUS-Varianten, die nicht von mir erstellt wurden, nicht ändern kann.

"Keine Berechtigung zum Ändern der Variante...".
Das "Geschützt"-Häckchen kann man auch nicht wegklicken - ist disabled.

Sicher kann man nun Kopieren und neue Varianten anlegen - würde den Zeitaufwand aber ein wenig erhöhen da es doch ein paar mehr Änderungen und Varianten sind.

Daher hier nun aus Interesse die Frage:Gibt es Möglichkeiten eine CUS-Variante eines anderen Anlegers zu ändern?

Alles was ich gefunden habe war der Report RSVARENT - dieser fasst allerdings keine CUS-Varianten an wie es scheint.

Hoffe ich habe die richtige Ecke erwischt.

Danke!
Kali

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


Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Es gibt Funktionsbausteine mit denen man die Reportvarianten auslesen und auch verändern kann. Wie die aber mit den Varianten anderer Benutzter umgehen, kann ich dir nicht sagen. Such mal nach "RS_*VARI*" und ähnlichem. (Die fangen immer mit "RS_" an)

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
der freundliche Weg:
Den entsprechenden User zu bitten, das Häkchen zu entfernen.
der brutale Weg:
Passwort des Users zurücksetzen und das Häkchen entfernen. Falls der User nicht mehr existiert für diesen Zweck kurzfristig anlegen (und wieder löschen).

MfG
Thomas R.

P.S. Ich empfehle den freundlichen Weg!

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Kali hat geschrieben: "Keine Berechtigung zum Ändern der Variante...".
Das "Geschützt"-Häckchen kann man auch nicht wegklicken - ist disabled.
Kannst Du Dir nicht einfach die fehlende Berechtigung geben und dann aendern?

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Hallo,

also nach meinen Erfahrungen könnte auch der Einsatz des Reports RSVARENT im Mandant 000 zum gewünschten Erfolgt führen :)

Wer den Schutz mittels entfernen des Häkchens im Kundenmandanten rausbekommt (bei einer Variante, die mit CUS& beginnt), der möge mir bitte ein exakte Doku zusenden wie das zu bewerkstelligen ist - und bitte auch auf der letzten Seite noch mal eine Hardcopy einfügen auf der zu sehen ist, dass der Schutz wirklich beim nächsten Aufruf der Variante entfernt wurde. Nach meinen Erfahrungen funktioniert das Entfernen nämlich nicht ganz so einfach...

Viele Grüße
Chris

Folgende Benutzer bedankten sich beim Autor ChrisB für den Beitrag:
Kali


Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Hallo ChrisB,

genau das war die Lösung. Musste auf Mandant 000 zugreifen - dann klappt es. Dort kann man den Report RSVARENT dann mit gewünschtem Erfolg laufen lassen.
Danke !

Die Idee, der Anderen einfach den User zu fragen ist zwar nett nur leider erfolglos. Man kann in diesem Fall das Häkchen nicht selbst setzen oder wegnehmen (auch nicht als derjenige der die CUS Variante angelegt hat). Auch hier hat ChrisB recht - "nicht ganz so einfach"
Aber auch an die anderen Beiden ein Danke :-).
Dieses Forum hilft mir echt weiter !

Kali

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
nachdem das Fragen nur bei "Nicht-Systemvarianten" funktioniert hier nun eine pragmatische Lösung ohne Zugriff auf Mandant 000 (aber mittels des erstellenden Users).
1. Anmelden im Entwicklungssystem (geht vermutlich auch im Produktivsystem, aber ein erneuter Transport des Programms macht die Arbeit wieder zunichte, da auch die CUS&-Varianten mittransportiert werden) mit dem eigenen User
2. Kopieren der CUS&-Variante in eine "normale" Variante
3. Anmelden mit dem Ersteller der Variante (und wenn temporär angelegt)
4. Löschen der CUS&-Variante
5. Mit dem eigenen User die eigene Variante als CUS&-Variante speichern
6. Transport des Programms (mit Systemvarianten)

Ob diese Lösung besser ist als der Report RSVARENT im Mandant 000 hängt von den Möglichkeiten ab, die man im System hat. Im Mandant 000 haben i.A. nur sehr wenige einen Benutzer... :-(

MfG
Thomas R.

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Hi Thomas,

das ist natürlich auch eine Idee. :) Probieren kann ich sie so nun ohne weiteres nicht mehr - aber für ähnliche Fälle werde ich es im Hinterkopf halten.

Kali

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Hallo,

okay, so habe ich das noch nicht probiert... klappt natürlich auch nur, wenn man sich mal eben den Benutzer anlegen kann / darf...

Wenn man nicht direkt einen Benutzer im Mandant 000 bekommt aber Entwicklungsrechte hat, dann sollte es auch möglich sein, dass man eine Z-Kopie des Reports RSVARENT so anpasst, dass er die CUS&-Varianten immer im Mandanten 000 sucht / ändert :wink:

Viele Grüße
Chris

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von edwin (Specialist / 306 / 10 / 68 ) »
Hi,
wir behelfen uns so : es gibt eine Routine, die die Variante einem anderen User zuordnet, dieser kann dann die Variante ändern.. usw:
Code Schnipsel:

Code: Alles auswählen.

...
PARAMETERS pm_rep type progname DEFAULT 'ZXXXX'.  "Name des Programmes
parameters pm_nus type sy-uname default sy-uname.    "der neue "Besitzer" der geschützten Varianten
parameters pm_upd as CHECKBOX default ' '.                  "
...
* Hier noch Berechtigungsprüfungen
...
perform set_varid.
...
*&---------------------------------------------------------------------*
*&      Form  set_varid
*&---------------------------------------------------------------------*
form set_varid .
  data it_varid            type table of varid.
  field-symbols <fs_varid> type varid.
  data ab_varid            type varid.
  data ab_vari             type vari.

  select * from  varid CLIENT SPECIFIED
           into  table it_varid
           where report = pm_rep.

  loop at it_varid ASSIGNING <fs_varid>.
      if <fs_varid>-protected = 'S'.
         write : / <fs_varid>-mandt,
                   <fs_varid>-report,
                   <fs_varid>-variant,
                   <fs_varid>-protected,
                   <fs_varid>-ename,
                   <fs_varid>-aename.
         if pm_upd = 'X'.
             <fs_varid>-ename  = pm_nus.
             <fs_varid>-aename = pm_nus.
             update varid  client specified
                    from <fs_varid>.
         endif.

      endif.
  endloop.
endform.                    " set_varid
/Edwin

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Kali (ForumUser / 25 / 6 / 1 ) »
Klingt interessant. :)
Wenn Zeit ist mal ausprobieren.

:hallo: Es freut mich, dass soviele Denkansätze hier zusammenfinden.

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Kali hat geschrieben:Klingt interessant. :)
Wenn Zeit ist mal ausprobieren.

:hallo: Es freut mich, dass soviele Denkansätze hier zusammenfinden.
Dann gebe ich Dir auch noch einen Denkansatz :D

SE16N + &SAP_EDIT auf die Tabelle VARID 8)

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Unit605 hat geschrieben:SE16N + &SAP_EDIT auf die Tabelle VARID
Die SE16N wurde doch bereits von SAP geschlossen, gab wohl einige Prüfer, die die Editfunktion nicht mochten.
Wobei der Weg über die Tabelle ansich ja funktioniert, nur für das Tool muss sich was anderes einfallen lassen.
Gruß Hendrik

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Hi!

Man kann sich die SE16N auch ganz leicht MIT der EDIT-Funktion nachbauen.
Das Ganze läuft über den Aufruf von zwei Funktionsbausteinen:
SE16N_START und SE16N_INTERFACE.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CUS&_Varianten von anderen ändern? Schutz nehmen?

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Hallo adt,

wenn du JHM schon den Mund wässrig machst, dann verrate wenigstens auch den Trick, der noch dazu gehört. Denn schließlich führt der triviale Ansatz mit den beiden FuBa nicht zum Ziel.
( Ziel = Volle Funktionalität des Interface + mögliche Editierbarkeit )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Vergleichbare Themen

1
Antw.
11405
Views
Schutz von Varianten aufheben
von Zwenn » 21.07.2008 14:39 • Verfasst in Basis
2
Antw.
1500
Views
Was kann man statt fin nehmen ?
von bohne » 20.12.2006 10:49 • Verfasst in ABAP® Core
3
Antw.
1985
Views
Verständnisfrage: Excel zu SAP (Was als Client nehmen?)
von Benjamin654 » 02.02.2009 22:42 • Verfasst in ABAP® für Anfänger
0
Antw.
1759
Views
Smartforms, Schutz vor Seitenumbruch; Ausgabe Gesamtsumme
von Mike10081973 » 21.01.2005 12:42 • Verfasst in ABAP® Core
14
Antw.
4507
Views
Schutz vor SQL Injection in ABAP Code. Wer kann helfen?
von aljon.ka » 24.01.2013 10:42 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 369
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 288
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

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

Regex in where
Gestern von tar 8 / 369
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 288
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953