Kurzbeschreibung aus Wertebereich für Tabelle verwenden

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

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Kurzbeschreibung aus Wertebereich für Tabelle verwenden

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hey,

Ich muss eine Tabelle via ALV ausgeben.
Nun möchte ich für eine Spalte nicht "Festwert" der z.B. 'INT' heißt ausgeben, sondern dessen Kurzbeschreibung 'Intern'.
Wie kann ich das nun umstellen?

Aktuell befülle ich meine Tabelle mit einer einfachen SELECT-Anweisung und übergebe diese eben an den ALV.

Danke schonmal für alle Tipps :)

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


Re: Kurzbeschreibung aus Wertebereich für Tabelle verwenden

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
Am Einfachsten ginge es wenn du die Kurzbeschreibung als eigene Spalte in der Ausgabetabelle hinzufügst und händisch befüllst:
Funktionsbaustein DDIF_FIELDINFO_GET mit TABNAME = <Datenelementname> und ALL_TYPES = 'X' erhält man über FIXED_VALUES alle Festwerte aus der zugehörigen Domäne.

Ein andere Möglichkeit für die Ausgabe ohne eine zusätzlich Spalte wäre ein CONVERSION EXIT zu verwenden. Nähere Infos dazu bitte im Netz suchen.

Dann gibt es noch die Möglichkeit der Darstellung der Spalte als Drop-Down wo man die möglichen Festwerte und die zugehörigen Texte eintragen kann. In der Darstellung wird dann der Text angezeigt.
Das funktioniert über die Methode SET_DROP_DOWN_TABLE und setzen des entsprechenden DRDN_HNDL im Feldkatalog.

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: Kurzbeschreibung aus Wertebereich für Tabelle verwenden

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hey,

Erstmal danke für den Tipp :)
Ich habe über einen Kollegen gerade erfahren, dass es dafür einen Funktionsbaustein gibt 'DOMAIN_VALUE_GET' heißt der bei mir.
Als Export-Parameter benötigt man den Name der Domäne und den Name des Festwertes, dessen Beschreibung man möchte.
Über den Import-Parameter erhält man die Beschreibung die ich dann weiterverarbeiten konnte.

Ich kenn mich leider nicht so aus und weiß nicht ob der Funktionsbaustein in allen SAP-Systemen vorliegt.
Aber hoffe das hilft jemanden in Zukunft vielleicht weiter :)

Re: Kurzbeschreibung aus Wertebereich für Tabelle verwenden

Beitrag von a-dead-trousers (Top Expert / 4286 / 214 / 1142 ) »
Dyrdek hat geschrieben:Ich habe über einen Kollegen gerade erfahren, dass es dafür einen Funktionsbaustein gibt 'DOMAIN_VALUE_GET' heißt der bei mir.
Okay, den gibt es natürlich auch. Der Nachteil ist aber, dass dieser Baustein bei jedem Durchlauf die Daten von der Datenbank liest und nicht puffert. Daher wird dein Programm bei vielen Zeilen in deiner Tabelle sehr inperformant. Meine Empfehlung lautet daher, EINMALIG entweder mit DDIF_FIELDINFO_GET die Festwerte über der Datenelementnamen oder mit DDIF_DOMA_GET über den Domänennamen zu suchen. Das Ergebnis kannst du dann mehrfach verwenden.

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

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4467
Views
Anpassen Kurzbeschreibung von Datenelementen in Z-Tabelle
von tfelber » 13.06.2007 16:10 • Verfasst in ABAP® Core
4
Antw.
2029
Views
Kurzbeschreibung einer Tabelle zur Laufzeit ermitteln
von standardmodell » 10.08.2016 14:47 • Verfasst in ABAP® für Anfänger
3
Antw.
2622
Views
Interne Tabelle dynamisch im Select verwenden
von Dude » 14.11.2006 11:26 • Verfasst in ABAP® Core
7
Antw.
3403
Views
Interne Tabelle als Field-Symbol verwenden Release 3.1i
von spaceman21th » 12.05.2006 11:22 • Verfasst in ABAP® für Anfänger
4
Antw.
11038
Views
Wertebereich nutzen
von MarkusW » 19.12.2007 09:00 • Verfasst in ABAP® Core

Ü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

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.