[55379] in SAPr3-news
Re: Leeren eines Parameters nach Programmende
daemon@ATHENA.MIT.EDU (Christian Ziegler)
Tue Sep 6 01:59:26 2005
To: sapr3-news@mit.edu
Date: Tue, 06 Sep 2005 07:55:06 +0200
From: Christian Ziegler <cwz_eads@despammed.com>
Message-ID: <1125986106.6@user.newsoffice.de>
Matze wrote:
> Hallo,
> folgende Aufgabenstellung muss realisiert werden. Postrückläufer sind mit
> einem Barcode versehen. Dieser soll durch SAP gescannt und eine Mahnsperre
> soll gesetzt werden.
> Mein Ansatz:
> Es wird ein Report mit einem Parameters p_code angelegt. Dem Scanner ist
> beigebracht worden, dass er nach dem Scannen immer F8 auslöst. Das funzt
> auch. Der Parameter erhält auch den ersten Scanncaode, setzt die Mahnsperre
> und steht wieder im Selektiosnbild bereit.
> Mein Problem:
> Der Parameter beinhaltet immer noch den ersten Wert, nach dem Scannen des
> nächsten Briefes sind nun beide Scanncode im Parameter.
> Meine Frage:
> Wie kann bei Programmende der Parameters-Wert gelöscht werden, so dass
> wieder ein sauberes Selektionsbild erscheint.
> Folgendes habe ich schon probiert:
> 1. clear p_code zu jedem Zeitpunkt
> 2. submit des eigenen Report
> 3. Im Zeitpunkt Load-of-program ein clear abgesetzt
> nix hilft.
> Vielleicht habt Ihr ja einen Tipp.
> Danke
> Matze
Hallo,
Der Zeitpunkt "AT SELECTION-SCREEN" sollte helfen:
PARAMETERS: P_TEST(20) TYPE C.
DATA: TEST LIKE P_TEST.
AT SELECTION-SCREEN ON P_TEST.
MOVE P_TEST TO TEST.
CLEAR P_TEST.
START-OF-SELECTION.
WRITE: / TEST.
Gruß
Christian
--
Newsoffice.de - Die Onlinesoftware zum Lesen und Schreiben im Usenet
Die Signatur läßt sich nach Belieben anpassen ;-)