HOTSPOT REUSE_ALV_FIELDCATALOG_MERGE

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

HOTSPOT REUSE_ALV_FIELDCATALOG_MERGE

Beitrag von Dolph (ForumUser / 33 / 0 / 0 ) »
hallo , ich erzeuge eine Lsite mit REUSE_ALV_FIELDCATALOG_MERGE und
REUSE_ALV_GRID_DISPLAY

Ich habe eine Feld mit HOTSPOT belegt
was auch funktioniert.
Nur weiss ich jetzt nciht wie es weiter geht in diesem Fall.
Ich klicke eine Feld (Hotspot) in einem von vielen Datensätzen an.
Wo hat er denn jetzt die Markeirung oder den Datensatz??

Dolph

Danke

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


Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

auf geht's
) beim ALV-aufruf eine FORM für'n user-command eintragen.

Code: Alles auswählen.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program                = g_h_repid
      is_layout                         = g_w_layo
      it_fieldcat                       = g_t_fcat
      i_save                            = 'A'
      is_variant                        = g_w_vari
      i_callback_user_command           = 'USER_COMMAND'
) natürlich die Form anlegen

Code: Alles auswählen.

FORM user_command USING l_p_ucomm LIKE sy-ucomm
                        l_p_selfield TYPE slis_selfield.

  IF l_p_ucomm EQ '&IC1'.
    CHECK NOT l_p_selfield-value IS INITIAL.
    CASE l_p_selfield-fieldname.
      WHEN 'MATNR'.
        mach irgendwas..........
    ENDCASE.
  ENDIF.
&IC1: ist der Returncode für Hotspot
CHECK: wenn nix im Feld steht, brauch ma a nix anzeigen.
CASE: im Feld l_p_selfield-fieldname steht der Feldname, auf dem der gedrückte Hotspot liegt

mfg
Richard

Beitrag von Dolph (ForumUser / 33 / 0 / 0 ) »
hi richard,
das ist mir klar hatte ich auch fast so.
Danke
Aber irgenswie fehlt mir der Feld inhalt
und oder die zeile in der ich den Hotspot gedrückt habe.

Andreas

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

eigentlich steht alles in der Tabelle l_p_selfield.

l_p_selfield-value = Wert des Feldes, wo der Hotspot gedrückt wurde

l_p_selfield-fieldname = Feldname, wo der Hotspot gedrückt wurde

sonst einfach einen Breakpoint setzen und die Feldinhalte der Tabelle anschauen.

mfg
Richard

HOTSPOT REUSE_ALV_FIELDCATALOG_MERGE

Beitrag von Dolph (ForumUser / 33 / 0 / 0 ) »
Hallo,
ist heut nicht mein tag.
hat natürlich funktioniert.

Danke

hab dann noch eine Frage:
Müsste folgendes nicht auch funktionieren

Code: Alles auswählen.

 IF r_ucomm EQ '&IC1'.
    CHECK NOT rs_selfield-value IS INITIAL.
    CASE rs_selfield-fieldname.
      WHEN 'DOCNUM'.

        SET PARAMETER ID 'DCN' FIELD rs_selfield-value.
        CALL TRANSACTION 'WE02'
        and skip first screen.
    ENDCASE.
  ENDIF.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1996
Views
REUSE Feldkatalog Merge ...Verständnis Frage
von MarkusW » 01.08.2008 11:57 • Verfasst in ABAP® für Anfänger
4
Antw.
2517
Views
suche fieldcatalog - Name für Spaltenkopf bei REUSE-ALV-GRID
von jogi » 20.04.2005 15:23 • Verfasst in Dialogprogrammierung
3
Antw.
2374
Views
CL_GUI_ALV_GRID: Edit und Sort Merge
von Legxis » 29.06.2018 18:38 • Verfasst in ABAP® Core
5
Antw.
2660
Views
Fieldcatalog als extra Methode????
von made » 19.12.2005 11:46 • Verfasst in ABAP Objects®
3
Antw.
1761
Views
Fieldcatalog "dynamisch" generieren...
von stoker64 » 19.03.2007 10:21 • Verfasst in ABAP Objects®

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 770
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2392
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8977