Variablenname zur Laufzeit ermitteln

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

Variablenname zur Laufzeit ermitteln

Postby Maja967 » Thu Nov 27, 2014 10:29 am

Hallo,

besteht die möglichkeit zur Laufzeit den Namen einer Variable die an eine Methode übergeben wurde zu ermitteln ?
Wenn ja, wie umgehe ich das Probleme wenn bei verschachtelten Performs / Methoden etc.

via RTTS (CL_ABAP_ELEMDESCR etc) get_relative_name() bzw absolute_name bekomm ich lediglich den Datentyp zurück.
Describe Field
habe ich keinen Zusatz gefunden der mit den variablen Namen ermitteln kann.

danke für Hinweise
Maja967
...
...
 
Posts: 229
Joined: Tue Nov 29, 2005 2:44 pm

Re: Variablenname zur Laufzeit ermitteln

Postby Maja967 » Thu Nov 27, 2014 3:45 pm

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. DESCRIBE FIELD INTO
GeSHi ©

könnte lt. Doku funktionieren, ist aber: "Diese Anweisung ist nur zum internen Gebrauch bestimmt." . Deswegen würde ich eine andere alternative bevorzugen.

thx cut1
Maja967
...
...
 
Posts: 229
Joined: Tue Nov 29, 2005 2:44 pm

Re: Variablenname zur Laufzeit ermitteln

Postby Ayla149 » Thu Nov 27, 2014 10:59 pm

Wozu muss man das zur Laufzeit wissen? Bei der Entwicklung kennst du die Namen doch schon.
Erzähl mal was dein Problem ist
Ayla149
..
..
 
Posts: 24
Joined: Wed Dec 17, 2003 5:22 pm

Re: Variablenname zur Laufzeit ermitteln

Postby Tron » Fri Nov 28, 2014 12:54 pm

Moin.
Wozu muss man das zur Laufzeit wissen?..

Würde mich auch interessieren !

Dieser Baustein liefert alle GLOBALEN Variablen Namen.
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. *DATA GFLD TYPE TABLE OF RFIELDLIST.
  2. *  CALL FUNCTION 'GET_GLOBAL_SYMBOLS'
  3. *    EXPORTING
  4. *      PROGRAM      = SY-REPID
  5. **      NAME_PATTERN = '*'
  6. *    TABLES
  7. *      FIELDLIST    = GFLD.
  8.  
GeSHi ©

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Variablenname zur Laufzeit ermitteln

Postby Maja967 » Fri Nov 28, 2014 5:02 pm

Hi,

=> Kapseln der Dropdown-Funktionalität auf einem Selektionsscreen in einer Klasse. (soweit wie das halt geht !). bzw, wer weiß was man sonst noch für Dinge bauen kann, Analyse des eigen Quellcodes, keine Ahnung was ....

Grundsätzlich gehts ums kapsel von : CALL FUNCTION 'VRM_SET_VALUES', und dem leidigen einbinden der Typgruppe: VRM, wegen der IT_ die der FUBA erwartet etc ....
Der FUBA benötigt den im Programm hinterlegten Variablen Namen des Sel-Screen Parameters. Damit der FUBA die Ausprägungen an den Parameter binden kann.

soderle schönes WE
Maja967
...
...
 
Posts: 229
Joined: Tue Nov 29, 2005 2:44 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 31 guests