PDA

View Full Version : CL Command IF COND mit RTVDTAARA



TheDevil
02-04-14, 08:20
Hallo Forum,
ich würde am liebsten in eine IF COND Bedingung direkt einen Wert aus einer
*DTAARA abfragen und mir die interne definition einer Variablen DCL sparen.
Bin ein bisserl am rumprobieren aber wenn ich richtig liege komme ich da wohl nicht
drum herum oder ?

IF (COND (%substr(rtvdtaara(xxxx(1 4)) ....

Gruß,
Ralf

BenderD
02-04-14, 08:27
... die interne definition einer Variablen DCL sparen.


... kriegst Du für die Variablen was vom Gehalt abgezogen? Das muss man sich nicht gefallen lassen!

D*B

kitvb1
02-04-14, 08:51
Versuch mal...
IF COND(%SUBSTRING(*LDA 118 2) *EQ 'xx') +
THEN(blah blah)

Fuerchau
02-04-14, 08:51
Das funktioniert nur mit der LDA per "%SUBST(*LDA 1 1)".
Da CMD'S Returnwerte nur in Variablen ablegen können, sind diese nun mal nicht als Ergebnis verwendbar.

TheDevil
02-04-14, 09:19
Danke an alle für die schnellen Antworten.
Gruß,
Ralf