ich schreibe gerade einen Report, unseren aktuellen VKST-Stamm liest und für jede dieser Verkaufsstellen einen anderen Report aufruft. Die Liste kommt über MEMORY zurück und ich erzeuge ein pdf-Dokument, das per email versendet wird. Dabei habe ich nun folgendes Problem: Es kmmt vor, dass die Liste für eine VKST nicht erzeugt wird, weil keine entsprechenden Daten vorkommen. Der Standard-Report (den ich aufrufe) schickt dann aber gar nichts zurück mit dem Effekt, dass die VKST die Liste der Vorgängers erhalten würde.
Nun möchte ich gerne den MEMORY löschen. Ohne Parameter-Id soll man dies ja nicht tun.
Ich nutze folgenden Befehl beim Aufruf. Hier habe ich aber - im Gegensatz zu export / import - gar nicht die Möglichkeit, eine Parameter-Id zu bestimmen.
Gibt es eine andere Möglichkeit, für den Report eine Parameter-Id zu bestimmen ? Hat jemand eine andere Idee zu diesem Problem ?
Wenn ich auf diese Weise kundeneigene Programme aufrufe, kommt auf jeden Fall eine Liste zurück. Ggf. mit "keine Werte gefunden", aber dies tut der Standard nicht.
SUBMIT RPTEDT00
USING SELECTION-SET P_VAR
WITH PNPKOSTL-LOW = S_VK-VKST
WITH PNPBEGDA = P_BEGDA
WITH PNPENDDA = P_ENDDA
WITH PNPBEGPS = P_BEGDA
WITH PNPENDPS = P_ENDDA
EXPORTING LIST TO MEMORY AND RETURN.