SAP 内外码转换
物料:
补零 | CONVERSION_EXIT_ALPHA_INPUT |
---|---|
去零 | CONVERSION_EXIT_ALPHA_OUTPUT |
含字母转内码 | CONVERSION_EXIT_MATN1_INPUT |
去零 | CONVERSION_EXIT_MATN1_OUTPUT |
WBS:
8位转换 | |
---|---|
WBS内码转外码 | CONVERSION_EXIT_ABPSP_OUTPUT |
WBS外码转内码 | CONVERSION_EXIT_ABPSP_INPUT |
24位转换 | |
WBS内码转外码 | CONVERSION_EXIT_ABPSN_OUTPUT |
WBS外码转内码 | CONVERSION_EXIT_ABPSN_INPUT |
项目:
8位转换 | |
---|---|
项目内码转外码 | CONVERSION_EXIT_ABPRJ_OUTPUT |
项目内码转外码 | CONVERSION_EXIT_KONPD_OUTPUT |
项目外码转内码 | CONVERSION_EXIT_ABPRJ_INPUT |
项目外码转内码 | CONVERSION_EXIT_KONPD_INPUT |
24位转换 | |
项目内码转外码 | CONVERSION_EXIT_ABPSN_OUTPUT |
项目外码转内码 | CONVERSION_EXIT_ABPSN_INPUT |
如果字段目录中有例程可以这样拼接:
"如果存在转换例程,会转为内部格式
CONCATENATE 'CONVERSION_EXIT_' X_NAMTAB-CONVEXIT '_INPUT' INTO L_FMNAME.
CALL FUNCTION L_FMNAME
EXPORTING
INPUT = <F_FIELD>
IMPORTING
OUTPUT = <F_FIELD>
EXCEPTIONS
OTHERS = 1.
IF SY-SUBRC <> 0.
MESSAGE E000(OO) WITH '数据转为内部格式失败' <F_FIELD>.
ENDIF.