В общем написал свой CONVERSION_EXIT
Может кому подойдет
Группа функций ZSIGN:
Цитата:
FUNCTION CONVERSION_EXIT_ZSIGN_OUTPUT.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" VALUE(INPUT)
*" EXPORTING
*" VALUE(OUTPUT)
*"----------------------------------------------------------------------
DATA:
dec TYPE I,
out TYPE I,
msk TYPE STRING,
smp TYPE STRING VALUE '____________________',
buf(30) TYPE C.
DESCRIBE FIELD input DECIMALS dec.
DESCRIBE FIELD input OUTPUT-LENGTH out.
out = out - dec - 1.
CONCATENATE 'RRV' smp(out) '.' smp(dec) INTO msk.
WRITE input TO buf USING EDIT MASK msk.
CONDENSE buf NO-GAPS.
TRANSLATE buf USING '.,'.
SHIFT buf LEFT DELETING LEADING space.
output = buf.
SHIFT output RIGHT DELETING TRAILING space.
ENDFUNCTION.
Далее - В описаниии поля alv:
Цитата:
it_cat-edit_mask = '==ZSIGN'.
и все в порядке
(можно наверное и короче написать)