interne Tabelle durch Klick im Tree ausgeben

Benutzeroberflächen in SAP®-Systemen.
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

interne Tabelle durch Klick im Tree ausgeben

Beitrag von Nixa (ForumUser / 30 / 0 / 0 ) »
Hallo Leutz,

hab noch nicht so viel Erfahrung in der Dialogprogrammierung.
Nun habe ich mir ein TreeControl zusammen geschustert, das bei Click auf einen Endknoten den Inhalt einer interne Tabelle auf dem Bildschirm ausgeben soll.
Der Tree ist links in einem Docking Container und funktioniert auch wunderbar.
Nur wie sag ich dem Programm jetzt, das er mir die interne Tabelle rechts neben dem Tree auf dem Bildschirm ausgeben soll? Wo ich die Ausgabe deklariere weiß ich (Methode). Was aber muß ich angeben, wie übergebe ich den Inhalt der Tabelle an den Bildschirm?
Muß ich dafür noch ein bestimmtes Ausgabefeld in das Dynpro einfügen oder geht das über einen Subscreen oder ..... :?:
Die Ausgabe betrifft ja dabei nicht nur eine Zeile (wie beim Textfeld) sondern ist mehrere Zeilen groß und das pro Knoten unterschiedlich.

Helft einer ratlosen kleinen "Anfängerin"

Gruß Nixa

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


Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Hi Nixa,

ich würde dir für die darstellung einen Alv Grid empfehlen. dem kannst du einfach eine interne tabelle mitgeben, und er zeigt sie dir dann an.

wenn du hier suchst, findest du einiges zum ALV Grid ;)

Gruß Azreal

Danke schön ....

Beitrag von Nixa (ForumUser / 30 / 0 / 0 ) »
Danke Azreal,

mein Grid funktioniert ! *freu*
Nun sind zwar noch paar kleinigkeiten, die ich umändern muß, aber es funzt schonmal im groben.
Das ist viel wert ....

Nixa

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Immer wieder gerne!
Wenn du fragen hast kannst du dich gern hier melden!

Arzeal :wink:

noch ne andere Frage

Beitrag von Nixa (ForumUser / 30 / 0 / 0 ) »
man merkt, das ich gerade anfange, mich intensivst mit dem thema auseinander zu setzen ....
Ich hab da noch ne weitere frage zum alv grid.
Meine Tabelle hat 2 Spalten, wobei ich aber in der Darstellung eigentlich nur eine brauche. mit welchem befehl kann ich schon beim aufbauen des grids sagen, das er nur die 2.spalte anzeigen soll ?
Einfach die spalte als struktur beim generieren des grid mitgeben geht nicht.

Liebe Grüße aus dem sonnigen Baden Württemberg


Nixa

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Hallo Nixa,

dazu verwendet man einen feldkatalog. LVC_FIELDCATALOG_MERGE glaube ich heißt der Funktionsbaustein der dir aus einer Struktur einen Feldkatalog (interne tabelle mit bestimmten eingenschaften) baut. Über die tabelle kannst du dann loopen und bestimmt felder z.B. ausblenden oder anders benennen usw.

Gruß Azreal

FIELDCATALOG_MERGE

Beitrag von mike81503 (ForumUser / 35 / 0 / 0 ) »
Hallo Nixa,

hier ein Aufruf wie er aussehen könnte, um den Feldkatalog nach eigenen Wünschen zu ändern: der Feldname NO_OUT unterdrückt die Bildschirmausgabe des Feldes, für den er gesetzt wird (im Beispiel z.B. DOKOB in der Struktur Z_DIS_INFO)


* The following function module generates a fieldcatalog according
* to a given structure.
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = 'Z_DIS_INFO'
CHANGING
ct_fieldcat = gt_fieldcatalog.

* Now change the fieldcatalog to hide fields and to determine
* some initial calculations for chosen fields.
LOOP AT gt_fieldcatalog INTO ls_fieldcatalog.

CASE ls_fieldcatalog-fieldname.

WHEN 'DOKOB' OR 'DTTRG' OR 'APPLNR' OR 'INHALT' .

ls_fieldcatalog-no_out = 'X'.

WHEN 'BOX'.
ls_fieldcatalog-no_out = 'X'.
ls_fieldcatalog-checkbox = 'X'.


ENDCASE.


MODIFY gt_fieldcatalog FROM ls_fieldcatalog.

ENDLOOP.


Gruss Michael

Beitrag von Nixa (ForumUser / 30 / 0 / 0 ) »
Ihr seit echt super !
Werd ich dann gleich mal ausprobieren.
Für Codebeispiele bin ich immer dankbar, bin nicht so die Programmierleuchte ... :roll:

Thanx

Nixa

Seite 1 von 1

Vergleichbare Themen

7
Antw.
16854
Views
Interne Tabelle mittels ALV ausgeben
von dEr_BuMaN » 28.06.2007 10:04 • Verfasst in ABAP® für Anfänger
12
Antw.
1606
Views
Interne Tabelle füllen und ausgeben
von Armin93 » 01.10.2019 06:55 • Verfasst in ABAP® für Anfänger
3
Antw.
4781
Views
SAP - Query - interne Tabelle als Ergebnis ausgeben
von Bjuti » 19.01.2017 20:57 • Verfasst in ABAP® für Anfänger
0
Antw.
879
Views
interne Tabelle über's Portal ausgeben
von jspranz » 15.04.2008 15:42 • Verfasst in ABAP® Core
4
Antw.
2585
Views
Dynamisch erzeugte interne Tabelle ausgeben.
von gabo » 10.12.2007 14:32 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

BAPI_GOODSMVT_CREATE
vor 4 Stunden von retsch 1 / 28
SAP GUI Installation Probleme
Gestern von Romaniac gelöst 2 / 210
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 400
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 352
DIN Norm Klassifizierung
vor 6 Tagen von Radinator 2 / 3310

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

BAPI_GOODSMVT_CREATE
vor 4 Stunden von retsch 1 / 28
SAP GUI Installation Probleme
Gestern von Romaniac gelöst 2 / 210
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 400
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 352
DIN Norm Klassifizierung
vor 6 Tagen von Radinator 2 / 3310

Unbeantwortete Forenbeiträge

BAPI_GOODSMVT_CREATE
vor 4 Stunden von retsch 1 / 28
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 400
Erweiterung in ME51N/ME52N:
vor 5 Tagen von ABAPlerv 1 / 352