(1) 负号提前操作 CLOI_PUT_SIGN_IN_FRONT
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
CHANGING
VALUE = .
(2)单位换算 UNIT_CONVERSION_SIMPLE
CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
EXPORTING
INPUT = INPUT_VALUE
* NO_TYPE_CHECK = 'X'
* ROUND_SIGN = ' '
* UNIT_IN = ' '
* UNIT_OUT = ' '
IMPORTING
* ADD_CONST =
* DECIMALS =
* DENOMINATOR =
* NUMERATOR =
OUTPUT = OUTPUT_VALUE
* EXCEPTIONS
* CONVERSION_NOT_FOUND = 1
* DIVISION_BY_ZERO = 2
* INPUT_INVALID = 3
* OUTPUT_INVALID = 4
* OVERFLOW = 5
* TYPE_INVALID = 6
* UNITS_MISSING = 7
* UNIT_IN_NOT_FOUND = 8
* UNIT_OUT_NOT_FOUND = 9
* OTHERS = 10
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
(3)
BALW_BAPIRETURN_GET 填充 BAPI 返回参数
CALL FUNCTION 'BALW_BAPIRETURN_GET'
EXPORTING
TYPE =
CL =
NUMBER =
* PAR1 = ' '
* PAR2 = ' '
* PAR3 = ' '
* PAR4 = ' '
* LOG_NO = ' '
* LOG_MSG_NO = ' '
* IMPORTING
* BAPIRETURN =
* EXCEPTIONS
* ONLY_2_CHAR_FOR_MESSAGE_ID = 1
* OTHERS = 2
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
阅读(1342) | 评论(0) | 转发(0) |