[60038] in SAPr3-news
Re: Programmierstil (was: Re: MD06)
daemon@ATHENA.MIT.EDU (Tony)
Mon Oct 8 11:05:31 2007
To: sapr3-news@mit.edu
Date: Mon, 08 Oct 2007 08:05:21 -0700
From: Tony <reeflex@gmx.de>
Message-ID: <1191855921.838112.301400@k79g2000hse.googlegroups.com>
Kein Problem Volker...
wenn der " Weg " das Ziel sein soll, schreib ich dir das auch noch
sch=F6n.
Meistens ist aber eben nicht der " Weg " das Ziel, sondern das
Ergebniss.
Und in den allermeisten F=E4llen, brauchen das die User eigentlich schon
vorgestern
und wissen eigenbtlich garnicht mehr wie sie vorher schaffen konnten.
-- > Erlaubt sind die Buchstaben "A" bis "Z", die Ziffern "0" bis "9"
und der Unterstrich ( _).
Nur mal so aus den ABAP Namenskonventionen.... dem w=FCrde ich entnehmen
das ich in meiner Namenswahl, was den Type betrifft, frei bin. ;-)
Satzzeichen am Anfang der Datendeklaration hat den Vorteil, dass man
es sicher nicht vergisst.
Auch bei String-Literalen sieht man schnell wenn eines vergessen ist.
Besser w=E4re es sicher gewesen, eine Nachrtichtenklasse anzulegen und
eine Warnung auszugeben, aber Textelemente sind auch sch=F6n.
Naja und was die ZBOM auffruft sollte eigentlich auch klar sein ohne
das ich im code nochmal erw=E4hne, das die das selbe Programm aufruft.
Spass muss sein.
Gruss
Tony
On 8 Okt., 12:11, Volker Wegert <m...@volker-wegert.de> wrote:
> Objection. That program should be taken out and shot.
>
> Naja, fast. Ich wei=DF ja nicht, wer das geschrieben hat, aber vielleicht=
sind
> ein paar MM-unabh=E4ngige Hinweise angebracht. Wenn solches Coding in
> Produktionssystemen und vor allem hier in der NG landet, ist es kein Wund=
er,
> da=DF nicht-SAP-kundige Informatiker die Nase r=FCmpfen. :-)
>
> Mal sehen, was haben wir denn hier...
>
> Tony <reef...@gmx.de> writes:
> > INCLUDE zvs_strukturen.
>
> Coool. Ich inkludier was, sag Dir aber nicht, was.
>
> > TYPES: BEGIN OF itab_it .
> > * INCLUDE STRUCTURE STPOB.
> > INCLUDE STRUCTURE capp_itm.
> > TYPES: END OF itab_it.
>
> Ein Typ, der "itab..." hei=DFt, aber gar kein Tabellentyp ist. Sowas lieb=
en wir
> doch.
>
> > DATA: l_count(10) TYPE p
> > ,l_index(2) TYPE c
> > ,stlnr1 LIKE stko-stlnr
> > .
>
> ^
> Ist ja auch ganz nat=FCrlich ,das" Satzzeichen "in einer
> Programmiersprache komplett und ganz woanders hinzuschreiben ,als man das=
in
> einer normalen Sprache ,der die Programmiersprache ja nachgebildet sein w=
ill
> ,machen w=FCrde .Da ist mir ja selbst FORTRAN mit seiner Spaltenorientier=
ung
> lieber .Und dann auch noch mal mit und mal ohne Pr=E4fix ,da wird dem arm=
en
> Compiler ja ganz schwindelig. :-)
>
> > IF sy-langu EQ 'D'.
> > CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'
> > EXPORTING
> > textline1 =3D 'Es wurde keine St=FCckliste gefunden'.
> > LEAVE TO TRANSACTION 'ZBOM'.
> > ELSE.
> > CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'
> > EXPORTING
> > textline1 =3D 'No BOM could be found.'.
> > LEAVE TO TRANSACTION 'ZBOM'.
> > ENDIF.
>
> Sprecht mir alle nach: Textelemente[1] existieren nicht, Textelemente
> existieren nicht, Textelemente existieren nicht, Textelemente existieren
> nicht, Textelemente ...
>
> Auch sch=F6n: Ich verschwinde in Richtung einer Transaktion, von der ich =
aber
> nicht verrate, was sie macht.
>
> Sch=F6ne Gr=FC=DFe
> Volker
>
> [1]http://help.sap.com/saphelp_47x200/helpdata/de/e3/9609f6eb0711d194d10.=
.=2E
>
> --
> * Volker Wegert *http://www.volker-wegert.de/contact*
> * "Und was hat ein Berater mit einem Eunuchen gemeinsam? Beide wissen,
> * wie es geht; aber keiner kommt in die Verlegenheit, es zu tun."
> * (unbekannt)