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 / 4271 / 213 / 1140 ) »
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

3
Antw.
1820
Views
Typkonflikt bei dynamischen Performs
von SHD » 22.09.2004 16:21 • Verfasst in Basis
4
Antw.
359
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.
1825
Views
Dynamische SQL
von Gabriel99 » 22.06.2015 17:59 • Verfasst in ABAP® für Anfänger
6
Antw.
3399
Views
dynamische Klasse
von ThomasK » 20.10.2005 11:43 • Verfasst in ABAP® für Anfänger
8
Antw.
3800
Views
Dynamische Listausgabe
von GERDLA » 15.11.2005 09:15 • 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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141