gelöst Transaktion SE54 Viewcluster


Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Moderatoren: Jan, Steff

gelöst Transaktion SE54 Viewcluster

Beitragvon SAP_ENTWICKLER » 07.01.2019, 09:27

Hallo zusammen,

ich soll einen View Cluster anlegen, um den Aufruf der Pflegedialoge für mehrere Kundentabellen über eine Transaktion zu ermöglichen.

Die gewünschten Tabellen sind voneinander vollkommen unabhängig.


Wie mache ich das? Gibt es eine Alternative?


Viele Grüße
Norbert
SAP_ENTWICKLER
Specialist
 
Beiträge: 373
Registriert: 27.05.2013, 09:40
Dank erhalten: 6 mal
Ich bin: Berater/in

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Transaktion SE54 Viewcluster

Beitragvon wreichelt » 07.01.2019, 09:35


Für diese Nachricht hat wreichelt einen Dank bekommen :
SAP_ENTWICKLER
wreichelt
Expert
 
Beiträge: 657
Registriert: 17.07.2005, 09:46
Wohnort: Hessen
Dank erhalten: 110 mal
Ich bin: sonstiges

Re: Transaktion SE54 Viewcluster

Beitragvon SAP_ENTWICKLER » 07.01.2019, 09:58

Vielen Dank für die Antwort.

Die Frage ist ob das überhaupt sinnvoll ist. Die Tabellen sind unabhängig voneinander.

Werden alle Tabellen, die von unterschiedlichen Personen genutzt würden, gesperrt.

Viele Grüße
Norbert
SAP_ENTWICKLER
Specialist
 
Beiträge: 373
Registriert: 27.05.2013, 09:40
Dank erhalten: 6 mal
Ich bin: Berater/in

Re: Transaktion SE54 Viewcluster

Beitragvon ewx » 07.01.2019, 10:00

Eine andere Alternative ist ein Benutzermenü - Transaktion SE43.

Für diese Nachricht hat ewx einen Dank bekommen :
SAP_ENTWICKLER
ewx
Top Expert
 
Beiträge: 3835
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 320 mal

Re: Transaktion SE54 Viewcluster

Beitragvon msfox » 07.01.2019, 21:47

Wenn die Tabellen völlig unabhängig sind, wofür bedarf es dann eines Clusters?
Was sind es für Tabellen?
Customizing-Tabellen(?) - sollte man nicht über Transaktionen, sondern via SPRO pflegen (Stichwort Transaktion S_IMG_EXTENSION).

Ansonsten, hat ein Kollege für solche Zwecke immer ein Art "Cockpit" gebaut. Quasi ein Einsprung via Transaktion.
Dort gab es untereinander diverse Button, wo man in die Pflege der einzelnen Tabelle abspringen konnte. Ich fands nicht schön, erfüllte aber seinen Zweck um die Reihenfolge der Pflege besser zu erkennen.
msfox
ForumUser
 
Beiträge: 11
Registriert: 12.12.2018, 12:09
Dank erhalten: 1 mal
Ich bin: Entwickler/in

Re: Transaktion SE54 Viewcluster

Beitragvon ralf.wenzel » 08.01.2019, 09:25

SAP_ENTWICKLER hat geschrieben:ich soll einen View Cluster anlegen, um den Aufruf der Pflegedialoge für mehrere Kundentabellen über eine Transaktion zu ermöglichen.
Die gewünschten Tabellen sind voneinander vollkommen unabhängig.


Mit Verlaub: So wie das hier steht (ich gehe mal von Richtigkeit und Vollständigkeit der Wiedergabe aus) ist das eine typische Berater-/Benutzeranforderung, die einem ausführenden Programmierer vorgelegt wird, der das dann auf Anweisung ausführt. Der Anforderer weiß offensichtlich nicht, was ein Viewcluster technisch ist und wann er sinnvoll eingesetzt werden kann - aber er kennt das irgendwo her und will das dann haben.

Der Entwickler steht vor einer widersprüchlichen Anforderung und weiß nicht weiter - insbesondere weiß der dem Anforderer nicht zu erklären, warum das, was ihm da vor die Füße geworfen ist, Murks ist. Gründe wurden hier schon genannt. Es gibt überhaupt gar keinen Grund, warum man voneinander nicht abhänge Tabellen in einen Viewcluster packen sollte. Schon der erste Satz der SAP-Hilfe zu dem Thema

Unter einem Viewcluster versteht man eine Gruppe von Pflegedialogen, die aus betriebswirtschaftlichen oder technischen Gründen zu einer Pflegeeinheit zusammengefaßt wurden. Viewcluster bieten damit die Möglichkeit, inhaltlich zusammengehörige Daten, die über eine Tabelle/einen View hinausgehen, konsistent zu pflegen.


zeigt den Fehler auf. Es spricht übrigens nichts dagegen, eine Viewclusterpflege in der SPRO zu hinterlegen (sprich: SPRO und Viewcluster schließen sich einander nicht aus).


Ralf
ralf.wenzel
Top Expert
 
Beiträge: 3301
Registriert: 18.09.2004, 13:03
Wohnort: Hamburg
Dank erhalten: 200 mal
Ich bin: Freiberufler/in

Re: Transaktion SE54 Viewcluster

Beitragvon GastX » 08.01.2019, 11:15

Es spricht übrigens nichts dagegen, eine Viewclusterpflege in der SPRO zu hinterlegen (sprich: SPRO und Viewcluster schließen sich einander nicht aus).

Kenn ich so sogar als häufigstes Einsatzgebiet von Viewclustern. Wenn man ein Viewcluster für Customizingtabellen gebaut hat, folgen zwei Schritte:
  • Man baut eine Transaktion zum Starten der Pflege (wiederum als Transaktionsaufruf mit Parametern, Aufruf der SM34 und unter "Vorschlagswerte" pflegt man für Dynprofeld VCLDIR-VCLNAME den Viewcluster, für UPDATE ein X mitgeben)
  • In der Transaktion SIMGH pflegt man den Img (ggfs. vorher Erweiterung per S_IMG_EXTENSION anlegen) und legt eine IMG-Aktivität an. Wichtigster Reiter "Pflegeobjekte": dort gibt man unter Customizing-Objekt den Viewcluster, unter Typ "C" und unter Transaktion den zuvor angelegten Transaktionscode an.(ggfs. vorher per SIMG_EXTENSION
GastX
Specialist
 
Beiträge: 266
Registriert: 26.07.2004, 08:45
Wohnort: Detmold
Dank erhalten: 10 mal
Ich bin: Berater/in


Zurück zu ABAP® Core

  Aktuelle Beiträge   
Applikations-Toolbar dynamisch erzeugen
vor 8 Stunden von ralf.wenzel 0 Antw.
CP_BD_DIRECT_INPUT_PLAN
Gestern von Gottschall 0 Antw.
Logische Datenbank: Selektieren mit Loop
vor 4 Stunden von deejey 12 Antw.
Globale Konstanten - Organisationseinheiten
vor 13 Stunden von ralf.wenzel 5 Antw.
Kein Zugriff auf Dateien im Applikationsserver
Gestern von zzcpak 1 Antw.

  Ähnliche Beiträge beta
Viewcluster
05.03.2004, 13:05 von babap 2 Antw.
Viewcluster Daten übernehmen
11.12.2017, 11:03 von a-dead-trousers 5 Antw.
Transaktion
30.03.2004, 09:02 von Gast 2 Antw.
VBA ruft Transaktion auf
30.05.2005, 09:23 von MichaelP 2 Antw.
Transaktion für Standardtexte
11.05.2006, 10:20 von Kerstin 5 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

cron