CL_SALV_TABLE - Dynamische Struktur

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

CL_SALV_TABLE - Dynamische Struktur

Beitrag von zer0 (ForumUser / 48 / 11 / 1 ) »
Hallo,

ich mache zur Zeit einen Report wo ich die Inhalte einer Customizingtabelle zwsichen zwei Systemen vergleiche. Zur Anzeige der Unterschiede möchte ich den CL_SALV_TABLE verwenden: Es sollen alle Felder der Tabelle auf dem Quell- und Zielsystem in einer Reihe anzeigen. Da ich die Struktur der Tabelle vorher nicht kenne, muss ich diese dynamisch zusammenbauen.

Ist es möglich das ich zur Laufzeit meine Anzeigestruktur generiere und diese für den CL_SALV_TABLE verwende, sodass diese dann die jeweiligen Spalten anzeigt?

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


Re: CL_SALV_TABLE - Dynamische Struktur

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
zer0 hat geschrieben:Hallo,

ich mache zur Zeit einen Report wo ich die Inhalte einer Customizingtabelle zwsichen zwei Systemen vergleiche.
Du weisst aber, dass es da etwas im SAP Standard gibt?!?!?

Re: CL_SALV_TABLE - Dynamische Struktur

Beitrag von zer0 (ForumUser / 48 / 11 / 1 ) »
Unit605 hat geschrieben:
zer0 hat geschrieben:Hallo,

ich mache zur Zeit einen Report wo ich die Inhalte einer Customizingtabelle zwsichen zwei Systemen vergleiche.
Du weisst aber, dass es da etwas im SAP Standard gibt?!?!?
Über die Transaktion SCMP kann ich so etwas auch machen, jedoch möchte ich später nicht nur eine Tabelle in zwei System untersuchen, sondern beliebig viele, die auch teilweise unterschiedliche Namen haben.

Re: CL_SALV_TABLE - Dynamische Struktur

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
hi!

Was du brauchst ist RTTI bzw. RTTC. --> Google!!!
Ich hab vor einiger Zeit mal ein kleines Beispiel hier im Forum gepostet.
In der ABAP-Hilfe gibts auch Infos (CREATE DATA ... TYPE HANDLE)

Aber ich sag dir gleich: Hierbei gibts keine Komfortfunktionen wie z.B. typisierte Felder und dergleichen. Zugriffe auf die Daten ist nur per Name oder Index möglich (ASSIGN COMPONENT ... OF STRUCTURE ... TO ... ). Außerdem würde ich dir empfehlen vorab ein gutes Verwaltungssystem für die internen Strukturen zu überlegen. (Bennenungsschema, Datatypen, Schlüsselfeldbeziehungen usw.)

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
zer0

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: CL_SALV_TABLE - Dynamische Struktur

Beitrag von zer0 (ForumUser / 48 / 11 / 1 ) »
Hallo,

ja, mittels RTTS habe ich es nun auch gelöst.

Diese beiden Themen haben mir als Vorlage gedient:
- Dynamische Struktur anlegen
- Dynamische Tabellenstrukturen im ABAP

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3879
Views
Salv Table - Layouts speichern
von JohnLocklay » 14.06.2019 11:33 • Verfasst in ABAP Objects®
3
Antw.
1938
Views
GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51 • Verfasst in ABAP® Core
3
Antw.
4393
Views
Dynamische Struktur
von PeterPaletti » 13.07.2015 16:05 • Verfasst in ABAP® für Anfänger
1
Antw.
11385
Views
Dynamische Struktur anlegen
von Hunter » 01.06.2006 12:16 • Verfasst in ABAP Objects®
4
Antw.
3598
Views
dynamische Struktur abgrasen
von sapdepp » 27.06.2016 12:24 • Verfasst in ABAP Objects®

Ü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

Artikel automatisch in va01
vor 16 Stunden von wreichelt 2 / 32
langtexte beim Fertigungsauftrag
vor 23 Stunden von ByteMeBaby 7 / 6410
Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 61
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 449

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

Artikel automatisch in va01
vor 16 Stunden von wreichelt 2 / 32
langtexte beim Fertigungsauftrag
vor 23 Stunden von ByteMeBaby 7 / 6410
Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 61
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 449

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 271
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 324