was ist schöner?

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

was ist schöner?

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
Hallo AF-Users

Ich arbeite seit einem Jahr mit ABAP und habe noch viel zu entdecken.
Kürzlich bin ich auf etwas gestossen, was mir eine Frage aufwarf.

Und zwar:

Code: Alles auswählen.

    MOVE r_best-menge TO w_atpmenge.             " Nimm Lagerbestand bei Fehler in ATP-Prüfung

    IF r_best-menge > 0.                         " ATP-Prüfung nur machen, wenn Ware am Lager ist
      GET_ATPQTY(
        EXPORTING
          iw_matnr = r_best-matnr
          iw_charg = r_best-charg
          iw_werk  = iw_werk
          iw_lgort = iw_lgort
          iw_meins = r_best-meins
        IMPORTING
          ew_menge = w_atpmenge
             ).
    ENDIF.
Was ja heisst in diesem Fall würde w_atpmenge überschrieben werden(falls if = true)

Macht es dann nicht mehr sinn, das ganze wie folgt zu gestalten?

Code: Alles auswählen.

    
    IF r_best-menge > 0.                         " ATP-Prüfung nur machen, wenn Ware am Lager ist
      GET_ATPQTY(
        EXPORTING
          iw_matnr = r_best-matnr
          iw_charg = r_best-charg
          iw_werk  = iw_werk
          iw_lgort = iw_lgort
          iw_meins = r_best-meins
        IMPORTING
          ew_menge = w_atpmenge
             ).
ELSE.
MOVE r_best-menge TO w_atpmenge.             " Nimm Lagerbestand bei Fehler in ATP-Prüfung
    ENDIF.
Wenn ja das if true ist. wird es überschrieben. und sonst halt gesetzt... oder verstehe ich da denn sinn nicht ganz?

Vielen Dank für die Antworten

Lg JasonLief

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


Re: was ist schöner?

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
Hallo JasonLief,

die Kommentare des Originalprogramms erklären dir, warum die Originalversion korrekt ist und deine Alternative nicht.
" Nimm Lagerbestand bei Fehler in ATP-Prüfung
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: was ist schöner?

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
ach so. Danke!

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Stücklisten
vor 3 Stunden von Selma.schwarz 1 / 26
Belege
vor 3 Stunden von Selma.schwarz 1 / 17
Belege
vor 3 Stunden von Selma.schwarz 1 / 25

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

Stücklisten
vor 3 Stunden von Selma.schwarz 1 / 26
Belege
vor 3 Stunden von Selma.schwarz 1 / 17
Belege
vor 3 Stunden von Selma.schwarz 1 / 25

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Stunden von Selma.schwarz 1 / 26
Belege
vor 3 Stunden von Selma.schwarz 1 / 17
Belege
vor 3 Stunden von Selma.schwarz 1 / 25