|
先生成一个function: CONVERSION_EXIT_Z0002_OUTPUT
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(INPUT)
*" EXPORTING
*" REFERENCE(OUTPUT)
*"----------------------------------------------------------------------
DATA: OUTPUT1(15) TYPE C,
OUTDATUM(15) type p decimals 3.
IF NOT INPUT IS INITIAL.
OUTDATUM = INPUT.
IF OUTDATUM GE 0.
OUTPUT = INPUT .
ELSE.
OUTPUT = INPUT * ( -1 ).
CONCATENATE '-' OUTPUT INTO OUTPUT.
CONDENSE OUTPUT NO-GAPS .
ENDIF.
ELSE.
OUTPUT = SPACE.
ENDIF.
ENDFUNCTION.
在fieldcat 那里设置 editmask = '==Z0002'.
注意:设置funcation的参数时 输入 input 和输出 output 都不要设置任何类型
[ 本帖最后由 shjl 于 2008-10-22 16:23 编辑 ] |
|