[52706] in SAPr3-news

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

Re: verstehe Bahnhof!

daemon@ATHENA.MIT.EDU (Falk Gottschalk)
Wed Dec 15 00:41:31 2004

To: sapr3-news@mit.edu
Date: Wed, 15 Dec 2004 06:41:40 +0100
From: "Falk Gottschalk" <falk_news02@ultraperfekt.de>
Message-ID: <cpoiq6$vu6$1@online.de>

Salve!

Die essentiellen Hinweise hast Du vergessen.
Ein
SELECT...
ENDSELECT
ist Schweinskram von früher und im Regelfall wehrt sich diese Form
erfolgriech gegen DEBUG-Versuche wenn die Prozeses knapp werden und ein
COMMIT kommt.
Auch ist ein SELECT INTO TABLE immer schneller als SELECT/ENDSELECT (weil
man dann nur 1 Datenbankzugriff hat) sofern man keine Millionen von
Datensätzen hat; dann bietet isch das LEsen über OPEN CURSOR / FETCH an.

cu
falk

"Thorsten Neubueser" <4ap@4ap.de> schrieb im Newsbeitrag
news:323hc4F3he8lmU1@individual.net...
> > Ich bringe mittlerweile alles durcheinander. Kaum merke
> > ich mir etwas schon überrascht mich im nächsten Augenblick
> > eine neue Variante.
>
> Ja, ABAP ist ein weites Feld.
> Rom ist auch nicht an einem Tag erbaut. Fange langsam an und versuche
> nicht alles auf einmal.
>
> > *das geht obwohl keine interne Tabelle vorhanden
> > REPORT  zeins.
> > DATA wa_its TYPE spfli.
> Und was ist mit dem DATA-Befehl?
> Für das was du programmiert hast reicht die deklarierte Feldleiste
> völlig aus.
> Das verwirrende ist, daß die Feldleisten immer in den Beispielen
> genauso heißen wie die (internen Tabellen).
> Obiges Beispiel von dir ist da schon ganz richtig.
> > SELECT * FROM spfli INTO CORRESPONDING FIELDS OF wa_its.
> > WRITE: / wa_its-carrid,
> >          wa_its-connid.
> > ENDSELECT.
> Innerhalb der Select-Schleife füllst du bei jedem Treffer die
> Feldleiste neu, daher funktioniert auch die Ausgabe.
>
> Bei den anderen Beispielen ist die Erklärung ähnlich.
>
> ABAP ist halt eine ganz alte und langsam entwickelte Sprache. Daher
> funktionieren mehrere Sachen gleichzeitig obwohl sie eigentlich genau
> dasselbe machen. Das ist halt zusätzlich verwirrend.
>
> > Ist es möglich in einer übersichtlichen Weise die
> > verschiedenen Möglichkeiten darzustellen?
> Nein. Nicht so richtig. Man braucht es aber auch nicht. Jeder
> Programmierer entwickelt seine Vorlieben.
>
> Nicht verzweifeln, nimm einfach den Lösungsweg, der dir gefällt.
>
> -- 
>
> Ciao, TN  :-))
>
> ** www.4AP.de **  alles für ABAP (R) - Programmierer
>
>



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