CONVERSION_EXIT_ALPHA_INPUT和CONVERSION_EXIT_ALPHA_OUTPUT 函数说明
来源:互联网 发布:循环冗余检查算法 编辑:程序博客网 时间:2024/05/01 02:51
料号前面补0
我们可以调用系统的函数来实现补0这个功能。
CONVERSION_EXIT_ALPHA_INPUT 对话退出ALPHA,外部->内部 这个是补0函数
CONVERSION_EXIT_ALPHA_OUTPUT 对话退出ALPHA,内部->外部 这个是除0函数
说明:1)数字料号入Table需要补0,不会自动产生,有字母料号却会自动补0.
2)只能用’字符型’
网上还有一种说法,未验证:如果果传入的参数是数字的,会将传出的参数转换成0开头的格式,注意,传出的参数长度一定要大于传入的参数,否则会ABAP Dump;如果是字母,就不做任何处理。
函数调用非常简单,如下
itab-vbeln=88. "赋值测试
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = itab-vbeln “这里的itab-vbeln还是两位数的88
IMPORTING
OUTPUT = itab-vbeln "这里可以是原来的变量,也可以是新的 执行完就发现itab-vbeln=0000000088了,至于补多少个0取决于这个变量的长度,补满为止
料号前面去0
CONVERSION_EXIT_MATN1_OUTPUT
功能:料号前面去0
实例:
CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'
EXPORTING
input = t_afpo-matnr
IMPORTING
output = t_afpo-matnr
EXCEPTIONS
OTHERS = 1.
- CONVERSION_EXIT_ALPHA_INPUT和CONVERSION_EXIT_ALPHA_OUTPUT 函数说明
- CONVERSION_EXIT_ALPHA_OUTPUT 函数的介绍
- CONVERSION_EXIT_ALPHA_INPUT
- CONVERSION_EXIT_ALPHA_OUTPUT
- CONVERSION_EXIT_ALPHA_INPUT
- CONVERSION_EXIT_ALPHA_OUTPUT
- va_start() 和va_end() 函数说明
- 基本数据结构和函数说明
- 函数waitpid和WTERMSIG说明
- gethostbyname()和gethostbyaddr()函数说明
- glMatrixMode()函数和glLoadldentity()说明
- 函数bind1st 和 bind2nd 的说明
- ASP常用的函数和说明(转)
- ASP常用的函数和说明
- 线性汇编总结和函数说明
- 成员函数的说明和使用
- 坐标和几个函数的用法说明
- memset函数详细说明和用法
- 无线通信技术
- 黑马程序员之c#学习笔记:用户登录验证码的设计
- Project Euler problem 16
- org.json
- ABAP编程需要注意的小问题
- CONVERSION_EXIT_ALPHA_INPUT和CONVERSION_EXIT_ALPHA_OUTPUT 函数说明
- 浅谈计算机中编码方式
- Linux中Samba详细安装
- CentOS minimal 安装笔记
- iPhone 文件结构和文件操作
- 彻底解剖C++引用机制-汇编级别的深层探索
- Linux USB subsystem -- initialize
- 利用冷备份创建一个相同DBID的Oracle数据库
- 第六届全国信息技术应用水平大赛Java组复赛A卷试题答案