`
王三
  • 浏览: 170150 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转换例程Conversion Routine

    博客分类:
  • ABAP
阅读更多

转换例程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 读取屏幕上字段的值,同样需要转换
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics