Dynamische PERFORMs

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

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

Dynamische PERFORMs

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
Hallo Experten,
habe folgende Frage.
Bei Prüffung meine Programm unter Kod Inspektor bekomme ich folgende Nachricht:

FORM REAKTION_AUF_DOPPELKLICK wird nicht direkt aufgerufen.
(Dynamische PERFORMs beachten !!)
Weisst jemand , wo liegt problemme?
Danke.

*---------------------------------------------------------------------
* Unterprogramm fuer Reaktion auf Doppelklick
*---------------------------------------------------------------------

FORM reaktion_auf_doppelklick USING gv_ucomm TYPE sy-ucomm
gs_selfield TYPE slis_selfield.

CASE gv_ucomm.
WHEN '&IC1'. "bei Doppelklick
READ TABLE gt_alv INTO gs_aktuelle_zeile
INDEX gs_selfield-tabindex.


PERFORM smartform. " in PROGRAM ZSF_DEMO1.
ENDCASE.



ENDFORM. "REAKTION_AUF_DOPPELKLICK

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


Re: Dynamische PERFORMs

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
Das "Problem" ist, dass es zu dem FORM reaktion_auf_doppelklick kein PERFORM reaktion_auf_doppelklick im Coding gibt.
Das Ganze ist aus dem Grund ja auch nur eine Warnung und soll auf evtl. totes Coding hinweisen, das nicht durchlaufen wird und dementsprechend nutzlos ist.

Wenn es aber einen Aufruf in der Art PERFORM ('reaktion_auf_doppelklick') gibt, kann das der Codeinspektor nicht erkennen und deswegen auch der Nachsatz "Dynamische PERFORMs beachten !!"

In deinem Fall kannst du das getrost ignorieren, weil die Form-Routine vermutlich an den REUSE_*-Baustein weitergereicht wird um im ALV auf Doppelklicks zu reagieren. Sie wird somit sicher aufgerufen und darf unter keinen Umständen entfernt werden (sonst Fehler bei Doppelklick im Grid). Aber wie schon gesagt kann das der Codeinspektor nicht erkennen und der Programmierer ist daher gefordert die Meldungen entsprechend zu beachten oder zu ignorieren.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
autohandel7

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: Dynamische PERFORMs

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
Dank egeklapt mit Perform

Seite 1 von 1

Vergleichbare Themen

4
Antw.
952
Views
Mehrere Rückgabe Parameter in externen Performs (Sapscript)
von bapimueller » 11.06.2021 20:16 • Verfasst in ABAP® für Anfänger
3
Antw.
2346
Views
Dynamische SQL
von Gabriel99 » 22.06.2015 17:59 • Verfasst in ABAP® für Anfänger
10
Antw.
6416
Views
Dynamische Typisierung
von Gast » 19.01.2006 10:24 • Verfasst in ABAP® Core
3
Antw.
4749
Views
Dynamische Struktur
von PeterPaletti » 13.07.2015 16:05 • Verfasst in ABAP® für Anfänger
6
Antw.
4243
Views
Dynamische Spalten
von hmaxi96 » 16.11.2015 10:03 • Verfasst in ABAP® für Anfänger

Ü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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1733
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2290

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1733
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2290

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 265
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 851
MS-Word als Editor
letzen Monat von tekko 1 / 4365