[52171] in SAPr3-news

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

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.



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