Komische Meldung aus der Erweiterten Programmprüfung

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

Komische Meldung aus der Erweiterten Programmprüfung

Beitrag von DeathAndPain (Top Expert / 1932 / 252 / 410 ) »
Hallo zusammen,

folgendes Statement in einem meiner Codes:

Code: Alles auswählen.

IF konto_fuer_periode_nutzbar( kontonummer = <gesamtbuchungsplan>-zu_verbuchende_zeilen[ 1 ]-quellkonto
                               periode     = <gesamtbuchungsplan>-quellbeleg_budat(6) ) = abap_false.
Die Erweiterte Programmprüfung meckert hier Folgendes an:

Code: Alles auswählen.

Warnung von der Syntaxprüfung.
Die Warnung wird nur innerhalb von SLIN angezeigt.
Der Zeilentyp von "<GESAMTBUCHUNGSPLAN>-ZU_VERBUCHENDE_ZEILEN" ist schmal und flach. Daher wird "VALUE
#( ... )" (Wertselektion) empfohlen.
Interner Meldungscode: MESSAGE GLP
Durch das Pragma ##OPERATOR[<GESAMTBUCHUNGSPLAN>-ZU_VERBUCHENDE_ZEILEN] deaktivierbar. Meldungscode: WRN 1305
Was will er da von mir? Klar könnte ich <GESAMTBUCHUNGSPLAN>-ZU_VERBUCHENDE_ZEILEN mit VALUE #() umschließen, aber was soll das bringen? Dass es die Zeile gibt, ist gesichert (sonst würde ich das nicht so schreiben), und ich glaube ohnehin nicht, dass er das meint, sonst hätte er mir explizit OPTIONAL oder DEFAULT nahegelegt. Was aber soll ein VALUE #() hier sonst bringen!?

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


Re: Komische Meldung aus der Erweiterten Programmprüfung

Beitrag von black_adept (Top Expert / 4080 / 125 / 934 ) »
Normalerweise ist doch in der SLIN ein "i"-Button bei jeder Meldung, der genauer erklärt, warum die Zeile angemahnt wird. Mein Tipp ist (gerade kein Zugriff auf ein modernes System ), dass SAP der Meinung ist, dass der Compiler/Interpreter schneller ist, wenn du mit VALUE #() arbeitest statt einem MOVE. Lesbarer/Wartbarer wird es dadurch aber nicht.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

15
Antw.
955
Views
Komische Meldung im Dump
von ralf.wenzel » 16.02.2022 15:15 • Verfasst in ABAP® Core
5
Antw.
2597
Views
Vom Dynpro (von...bis...) zu erweiterten Selektionen
von ralf.wenzel » 24.10.2012 08:54 • Verfasst in ABAP® Core
2
Antw.
1276
Views
Komische Zeichen ALV Darstellung
von Chronos81 » 08.11.2022 16:21 • Verfasst in SAP - Allgemeines
0
Antw.
1529
Views
Firmennummer Z1-Meldung
von Blueshape » 09.01.2007 10:08 • Verfasst in Financials
1
Antw.
1622
Views
MB21N Meldung
von dgm » 18.05.2006 16:41 • Verfasst in Material Management & Produktionsplanung

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.