ABAP 域自定义转换例程

2020-08-05  本文已影响0人  abapCiCi

本文档目的在于提供如何为自定义的域创建转换例程。

问题来源于报表中有客户想要日期的类型显示文本字符串。

将屏幕字段的内容从显示格式转换为SAP内部格式(反之亦然)以及使用ABAP语句WRITE输出时,将根据字段的数据类型进行转换。
如果标准转换不合适,可以通过在基础域中指定转换例程来覆盖它。

转换例程由其五位名称标识,并存储为一组两个功能模块。功能模块具有固定的命名约定。

步骤

  1. 在域的定义分页签里面创建力例程

  2. 创建输入输出函数 依据 以下功能模块分配给转换例程xxxxx:
    CONVERSION_EXIT_xxxxx_INPUT
    CONVERSION_EXIT_xxxxx_OUTPUT

    INPUT模块执行从显示格式到内部格式的转换。 OUTPUT模块执行从内部格式到显示格式的转换。
    如果屏幕字段引用具有转换例程的域,则每次在此屏幕字段中输入条目或使用此屏幕字段显示值时,将自动执行此转换例程

  3. 激活后 例程自动保存

上一篇 下一篇

猜你喜欢

热点阅读