• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
^ω^SAp傻X^o^
博客园    首页    新随笔    联系   管理    订阅  订阅
SM30里DEC数据显示0

需求:DEC数据在维护的时候显示0

1,设置数据元素对于的域带转换历程、

 2,写转换历程函数(注意两个历程的输入和输出类型,这个需要修改)

 

FUNCTION conversion_exit_zdays_input.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     VALUE(INPUT) TYPE  CLIKE
*"  EXPORTING
*"     VALUE(OUTPUT) TYPE  ZECRM_DEC
*"----------------------------------------------------------------------
  IF input = '0' OR input = ''.
    output = '0'.
  ELSE.
    TRY .
        output = input.
      CATCH cx_sy_conversion_no_number.
    ENDTRY.
  ENDIF.

ENDFUNCTION.
FUNCTION conversion_exit_zdays_output.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     VALUE(INPUT) TYPE  ZECRM_DEC
*"  EXPORTING
*"     VALUE(OUTPUT) TYPE  CLIKE
*"----------------------------------------------------------------------

  IF input = '' OR input = '0'.
    output = '0'.
  ELSE.
    output = input.
    CONDENSE output NO-GAPS.
  ENDIF.

ENDFUNCTION.

 

效果:

 

 

^_^很多人都把资料锁进了note里,以后还怎么百度呢^_^
posted on 2024-01-18 17:50  ^ω^SAP傻X^o^  阅读(87)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3