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: 3839
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 322 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: 12
Registriert: 12.12.2018, 12:09
Dank erhalten: 2 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: 3306
Registriert: 18.09.2004, 13:03
Wohnort: Hamburg
Dank erhalten: 201 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   
Umrechnung Stück in KG
vor 2 Stunden von Nordlicht 0 Antw.
gelöst Sel.Screen in Subscreen - VA06
vor 16 Stunden von bapimueller 2 Antw.
gelöst Prüfen Konfiguration Kundenauftrag gene Type
vor 22 Stunden von mfromg 0 Antw.
Auswertung Orders erhalt per Mail oder FAX oder beides
vor 16 Stunden von ewx 2 Antw.
SAP und Gamification
Gestern von ewx 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: Bing [Bot], Google Adsense [Bot]