本文档目的在于提供如何为自定义的域创建转换例程。
问题来源于报表中有客户想要日期的类型显示文本字符串。
将屏幕字段的内容从显示格式转换为SAP内部格式(反之亦然)以及使用ABAP语句WRITE输出时,将根据字段的数据类型进行转换。
如果标准转换不合适,可以通过在基础域中指定转换例程来覆盖它。
转换例程由其五位名称标识,并存储为一组两个功能模块。功能模块具有固定的命名约定。
。
步骤
-
在域的定义分页签里面创建力例程
-
创建输入输出函数 依据 以下功能模块分配给转换例程xxxxx:
CONVERSION_EXIT_xxxxx_INPUT
CONVERSION_EXIT_xxxxx_OUTPUTINPUT模块执行从显示格式到内部格式的转换。 OUTPUT模块执行从内部格式到显示格式的转换。
如果屏幕字段引用具有转换例程的域,则每次在此屏幕字段中输入条目或使用此屏幕字段显示值时,将自动执行此转换例程 -
激活后 例程自动保存
网友评论