[60038] in SAPr3-news

home help back first fref pref prev next nref lref last post

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)



home help back first fref pref prev next nref lref last post