Sap补0函数:
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = qmtab1-zqmnum
IMPORTING
output = qmtab1-zqmnum.
去掉0函数:
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = qmtab1-zqmnum
IMPORTING
output = qmtab1-zqmnum.
自定义的字段实现模糊查找(参考程序ZPROINFO02):
DATA: itab LIKE zinfo01 OCCURS 0 WITH HEADER LINE.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-b01..
PARAMETERS: chengxu LIKE zinfo01-zprom . "程序名称
PARAMETERS: bbname LIKE zinfo01-zrname . "报表名称
*SELECT-OPTIONS: bbname FOR zinfo01-zrname . "报表名称
PARAMETERS: syfw LIKE zinfo01-zfw . "适用范围
PARAMETERS: jysm LIKE zinfo01-zsm . "简要说明
SELECTION-SCREEN END OF BLOCK b1.
CONCATENATE '%' chengxu '%' INTO chengxu.
CONCATENATE '%' bbname '%' INTO bbname.
CONCATENATE '%' syfw '%' INTO syfw.
CONCATENATE '%' jysm '%' INTO jysm.
SELECT * INTO CORRESPONDING FIELDS OF TABLE itab
FROM zinfo01
WHERE zprom LIKE chengxu AND
zrname LIKE bbname AND
zfw LIKE syfw AND
zsm LIKE jysm.
汇率转换(参考程序ZFIXY001):
DATA: date LIKE sy-datum. "获取汇率的时间,函数会取离指定时间前面最近维护的一个汇率
DATA: rate LIKE vbrp-kursk. "要输出的金额 最好参考一个有5位小数点的类型 不然精度会丢失
DATA: curr_ex LIKE bapicurr-bapicurr .
DATA: fa LIKE vbrp-kursk , "要转换的金额
fc&