[55379] in SAPr3-news

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

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 ;-)

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