[59088] in SAPr3-news
=?iso-8859-1?q?Re:_In_Formularfenster_Zeichenformat_anhand_von_Symboll=E4nge_zuweisen?=
daemon@ATHENA.MIT.EDU (Bernhard)
Fri Mar 16 08:22:36 2007
To: sapr3-news@mit.edu
Date: 16 Mar 2007 05:21:23 -0700
From: "Bernhard" <b.christiansen@osc-gmbh.de>
Message-ID: <1174047683.082454.147490@l77g2000hsb.googlegroups.com>
On 15 Mrz., 16:39, "St. Kother" <steffen.kot...@gmx.net> wrote:
.=2E.
> Ich habe f=FCr den Druck von BC mit Pr=FCfzeichen einen BC C2 mit L=E4nge=
27
> und f=FCr den Druck ohne einen C1 mit L=E4nge 26. Die Routine zum Ermitte=
ln
> des Pr=FCfzeichens bei Code 39 muss ich mir noch zusammenzimmern...
>
> Mit welchem "Befehl" kann ich im Fenster die L=E4nge auslesen? LENGTH und
> STRLEN brachten beide keinen Erfolg, aber zweimal den Barcode. Sowohl
> mit IF..ENDIF als auch mit CASE..ENDCASE.
.=2E.
Hallo Steffen,
im SAPscript tun es lange nicht alle Befehle aus ABAP, aber IF geht
und Teilfeldzugriff mit Offset und L=E4nge geht. W=E4re denkbar Du fragst
ab:
/: IF &BARCODE_FELD+26(1)& EQ &SPACE&
.=2E.
/: ENDIF
Aber w=E4hrend ich so tippe: ist bei Dir denn nicht entweder C1 (ohne
Pr=FCfzeichen) oder C2 (mit Pr=FCfzeichen gef=FCllt ? Dann:
/: IF &C1& EQ &SPACE
.=2E.
/: ELSE (oder auch ELSEIF ...)
.=2E.
/: ENDIF
Gru=DF
Bernhard