ABAP 去除小数掉

有时我们需要将数字类型转换成字符型,但后面存在小数点为零的,以下方法可去掉。

DATA:QTY TYPE P DECIMALS 2,ZQTY TYPE C LENGTH 20,Q1 TYPE STRING, Q2 TYPE STRING,TAB_C TYPE C LENGTH 20.

QTY = 2.
IF QTY <> 0.
  ZQTY = QTY.
  CONDENSE ZQTY NO-GAPS.
  SPLIT ZQTY AT '.' INTO Q1 Q2.
  IF Q2 = 0.
    TAB_C = Q1.
  ELSE.
    TAB_C = ZQTY.
    SHIFT TAB_C RIGHT DELETING TRAILING SPACE.
    SHIFT TAB_C RIGHT DELETING TRAILING '0'.
  ENDIF.
  CONDENSE TAB_C NO-GAPS.
*  SHIFT REP_TAB1-AUFNR LEFT DELETING LEADING '0'.
ENDIF.

"结果输出:2

相关推荐

  1. ABAP 去除小数

    2024-04-03 17:40:06       7 阅读
  2. ABAP CDS 笔记

    2024-04-03 17:40:06       25 阅读
  3. ABAP EXCEL 转 PDF

    2024-04-03 17:40:06       17 阅读

最近更新

  1. leetcode705-Design HashSet

    2024-04-03 17:40:06       8 阅读
  2. Unity发布webgl之后打开streamingAssets中的html文件

    2024-04-03 17:40:06       8 阅读
  3. vue3、vue2中nextTick源码解析

    2024-04-03 17:40:06       8 阅读
  4. 高级IO——React服务器简单实现

    2024-04-03 17:40:06       8 阅读
  5. 将图片数据转换为张量(Go并发处理)

    2024-04-03 17:40:06       7 阅读
  6. go第三方库go.uber.org介绍

    2024-04-03 17:40:06       8 阅读
  7. 前后端AES对称加密 前端TS 后端Go

    2024-04-03 17:40:06       9 阅读

热门阅读

  1. 数据仓库——特殊类型的星型模式

    2024-04-03 17:40:06       4 阅读
  2. 国内车牌号正则化匹配

    2024-04-03 17:40:06       4 阅读
  3. 黑豹程序员-Spring Task实现定时任务

    2024-04-03 17:40:06       4 阅读
  4. WebKit结构简介

    2024-04-03 17:40:06       6 阅读
  5. SSD学习_hdparm中的sanitize和security erase的区别

    2024-04-03 17:40:06       4 阅读
  6. RL — 强化学习的若干技巧

    2024-04-03 17:40:06       4 阅读
  7. Flutter 开源组件库

    2024-04-03 17:40:06       6 阅读
  8. Pandas处理缺省数据

    2024-04-03 17:40:06       4 阅读