[52171] in SAPr3-news
Re: INSERT REPORT xxxxx
daemon@ATHENA.MIT.EDU (Peter G. Bouillon)
Tue Nov 9 04:36:19 2004
To: sapr3-news@mit.edu
Date: Tue, 9 Nov 2004 10:35:41 +0100
From: "Peter G. Bouillon" <loquimur@ich-will-net.de>
Message-ID: <2vbhcdF2k202uU1@uni-berlin.de>
"Markus Humm" <markus.humm1@freenet.de> schrieb:
> ABAP Developer schrieb:
>> wer weiss welche transparenten DDxxx-Tabellen durch diesen Befehl
>> beschrieben werden ?
> Wozu ist das interessant/relevant?
Interessant wäre allenfalls eine transparente Tabelle, die den
Quelltext in *unkomprimierter* Form enthält. Die ließe sich
nämlich mit Standard-SELECT-Befehlen viel eleganter durchsuchen
als mit handgeschriebenem, klobigem Code der untenstehenden Art.
Und schneller wär's vermutlich obendrein. Und die Rollbereiche
und das Netz zwischen Applikationsserver und Datenbank wären
weniger belastet als mit untigem Klumpatsch.
SELECT furchtbar viele Programme
INTO TABLE gt_names[].
LOOP AT gt_names[] INTO lt_names.
FREE gt_prog[].
READ REPORT lt_names INTO gt_prog[].
LOOP AT gt_prog[] INTO lt_prog
WHERE Bedingung, um die es eigentlich geht.
ADD 1 to lv_count. "bzw. WRITE / LT_PROG.
ENDLOOP. " gt_prog[] INTO lt_prog
ENDLOOP. " gt_names[] INTO lt_names
Obendrein gibt es m.W. kein vernünftiges, freigegebenes
API für das obige "SELECT furchtbar viele Programme". Die
Lösung ist also immer noch nicht wirklich releaseunabhängig.
P.