SAP ALV 负号提前

复制代码
FUNCTION CONVERSION_EXIT_ZSIGN_OUTPUT.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     REFERENCE(INPUT)
*"  EXPORTING
*"     REFERENCE(OUTPUT)
*"----------------------------------------------------------------------
  DATA:LV_OUTPUT TYPE CHAR30.

  IF INPUT  >= 0.
    WRITE ABS( INPUT ) TO LV_OUTPUT.
  ELSE.
    WRITE ABS( INPUT ) TO LV_OUTPUT.
    CONCATENATE '-' LV_OUTPUT INTO LV_OUTPUT.
  ENDIF.
  CONDENSE LV_OUTPUT NO-GAPS.
  OUTPUT = LV_OUTPUT.

ENDFUNCTION.

使用

效果

相关推荐
路弥行至1 小时前
【Head First 设计模式】第 2 章:观察者模式 —— 用现代 C++ 重新解读“交互对象的松耦合
c++·经验分享·笔记·观察者模式·设计模式·入门教程·headfirst
ychqsq1 小时前
206.归程
经验分享·职场和发展
胡二拉二胡3 小时前
抗遗忘单词表 App:让单词记忆不再「背了就忘」
经验分享·笔记·学习
2301_789380493 小时前
【踩坑记录】Windows资源管理器无限重启,改注册表、看日志
windows·经验分享·笔记
by209993 小时前
学会使用 std::string 类,并理解其内部是如何管理字符串的详细阐述(下)
c++·经验分享·笔记·字符串·类和对象·string
2601_967212726 小时前
智能轨道插座系统技术选型逻辑与行业技术路线分析
网络·经验分享
ychqsq7 小时前
204.现场
经验分享·职场和发展
2601_9672127217 小时前
专利型电源轨道系统技术路线对比与选型框架
大数据·运维·网络·经验分享
SHARK_pssm18 小时前
【C++——类和对象(下)】
开发语言·c++·经验分享·笔记