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.
1998
Views
REUSE Feldkatalog Merge ...Verständnis Frage
von MarkusW » 01.08.2008 11:57 • Verfasst in ABAP® für Anfänger
4
Antw.
2527
Views
suche fieldcatalog - Name für Spaltenkopf bei REUSE-ALV-GRID
von jogi » 20.04.2005 15:23 • Verfasst in Dialogprogrammierung
3
Antw.
2379
Views
CL_GUI_ALV_GRID: Edit und Sort Merge
von Legxis » 29.06.2018 18:38 • Verfasst in ABAP® Core
5
Antw.
2661
Views
Fieldcatalog als extra Methode????
von made » 19.12.2005 11:46 • Verfasst in ABAP Objects®
3
Antw.
1763
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

Aktuelle Forenbeiträge

Regex in where
vor einer Stunde von edwin 1 / 20
Programm anlegen mit Vorlage
vor 5 Stunden von DeathAndPain 2 / 81
IT0024 Qualifikationen CP-ID
vor 5 Stunden von DeathAndPain 2 / 321
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 58

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

Regex in where
vor einer Stunde von edwin 1 / 20
Programm anlegen mit Vorlage
vor 5 Stunden von DeathAndPain 2 / 81
IT0024 Qualifikationen CP-ID
vor 5 Stunden von DeathAndPain 2 / 321
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 58

Unbeantwortete Forenbeiträge

Regex in where
vor einer Stunde von edwin 1 / 20
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 58
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3234