转换例程Conversion Routine

转换例程Conversion Routine

用于屏幕字段的内容在从显示格式到SAP内部格式之间的转换,

  • CONVERSION_EXIT_xxxxx_INPUT
  • CONVERSION_EXIT_xxxxx_OUTPUT

前者用于从外部到内部格式的转换

后者用于从内部到外部格式的转换.

这种转换是自动进行的, 当屏幕上的字段对应的domain有相应转换例程时, 它要显示在屏幕上时就会自动调用FM以进行格式转换.

对于许多号码,譬如说物料号,MARA-MATNR, 供应商账户号等, 一般在显示时会把前导0去掉, 所以如果需要补齐0的话,则需要调用向内部转换的FM.

 

DEBUG, 字段对应的值显示的是其内部格式

 

在编程实现input help, HELP_VALUES_GET, F4IF_FIELD_VALUE_REQUEST时获取得返回值是显示时的格式的值, 所以如果要用它做其它操作,如取相应描述则需要调用转换例程进行转换.

其它相似的FM: DYNP_VALUES_READ 读取屏幕上字段的值,同样需要转换
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值