08-21-2007 11:43 AM
I want to add ' - ' (minus) to a field if the my conditions satisfies.
its like this.
IF IAUFM-BWART = '262'.
CONCATENATE ' - ' INTO IAUFM-DMBTR.
ENDIF.
but it is showing some error how to do it.
pls help.
08-21-2007 11:45 AM
Hi,
Do it like this.
IF IAUFM-BWART = '262'.
CONCATENATE ' - ' IAUFM-DMBTR INTO IAUFM-DMBTR.
ENDIF.
regards
Azad.
Reward if helpful.
08-21-2007 11:45 AM
Hi,
Do it like this.
IF IAUFM-BWART = '262'.
CONCATENATE ' - ' IAUFM-DMBTR INTO IAUFM-DMBTR.
ENDIF.
regards
Azad.
Reward if helpful.
08-21-2007 11:53 AM
BUT IT IS SAYING IAUFM-DMBTR SHUD BE CAHRCTER TYPE. BUT IT IS CURRENCY TYPE.
08-21-2007 11:57 AM
So u need to define a string type and then move it a currency
data:var type string.
var = IAUFM-DMBTR.
CONCATENATE ' - ' var into var.
IAUFM-DMBTR = VAR.
else if u want negative sign,why not just multiple by -1?
IAUFM-DMBTR = IAUFM-DMBTR * -1
Rewards points if useful
reema
08-21-2007 11:45 AM
Hi,
IF IAUFM-BWART = '262'.
<b>CONCATENATE ' - ' IAUFM-DMBTR INTO IAUFM-DMBTR</b>.
ENDIF.
Reward if helpful.
08-21-2007 11:48 AM
IF IAUFM-BWART = '262'.
*{Correct the statement as below }
CONCATENATE ' - ' IAUFM-DMBTR INTO IAUFM-DMBTR.
ENDIF.
Reemz
08-21-2007 12:05 PM
Hi
Change the Syntax as below...
IF IAUFM-BWART = '262'.
CONCATENATE IAUFM-DMBTR ' - ' INTO IAUFM-DMBTR.
ENDIF.
or
IF IAUFM-BWART = '262'.
CONCATENATE ' - ' IAUFM-DMBTR INTO IAUFM-DMBTR.
ENDIF.
<b>Reward if Helpful</b>