我最近做了一件蠢事如下图

我在abap的程序中加减乘除计算利润,利润可能是正数也可能是负数,利润这个变量我是用的类型是

curr这个类型可以被计算成为正数或者负数,但是如果你在普通屏幕中直接使用input显示负数,会报错

我过去的做法仿照之前代码:

IF LIRUN GE 0."正数,就直接赋值LIRUN_C = LIRUN.ELSE."负数,就把负数変正,然后转换成C类型,然后在前面添加一个 - 符号,然后显示这个C而不是CURR.LIRUN = 0 - LIRUN.                      "变正MOVE LIRUN TO LIRUN_C.                    "转换成字符串类型CCONDENSE LIRUN_C.                             "压缩一下,去掉前面多余的空格CONCATENATE '-' LIRUN_C INTO LIRUN_C.       "为字符串添加一个 - 作为负数符号ENDIF.

也就是把负数的curr转换成char然后前面补上一个负数符号“-”

后来我今天才知道,正确的做法是:

在screen painter中将input的属性做两个设置: 输入框最后一位手动写字母v;格式设置成dec;代记号字段打上勾;

这样设置以后

效果如下:

ABAP普通屏幕上input如何显示负数的价格curr或者dec相关推荐

  1. 计算机显示器文字不清楚,电脑屏幕上的字体显示模糊不清楚如何调整

    电脑屏幕上的字体显示模糊不清楚如何调整 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们在使用电脑的时候,总会遇到这样那样的问题,今天就跟大家介绍一下电脑屏幕上的字体显示模糊不清楚如何调整的具体操作步骤 ...

  2. abap选择屏幕上的button

    1.背景:近期在看sap的一些abapDemo,看了一个比較好用的功能.分享一下.希望对用到的兄弟有帮助,主要功能是:在选择屏幕上弹出一个小窗体.放一些button在上面,触发不同button,会处理 ...

  3. Linux启动屏幕打印日志,linux启动时如何在屏幕上找到文本显示?这...

    只有内核本身的输出才是dmesg. 另一个输出来自init进程及其启动的服务.在GNU / Linux上常用的init有很多不同的实现(其中一些不称为"init"),它们的行为可能 ...

  4. ABAP 选择屏幕上添加按钮,按钮上添加文字和图片

    TABLES: sscrfields. TYPE-POOLS:slis,ole2. TYPE-POOLS icon. * 选择屏幕 SELECTION-SCREEN SKIP 1. SELECTION ...

  5. 汉字在屏幕上的显示过程以及乱码的原因

    一.计算机中的显示原理 要想在计算机的显示器上显示文字,首先你得写一个程序,这个程序的任务就是就是把文字的显示信息发给显卡,显示信息包括在这个屏幕上的输出位置.字的大小等等.然后显卡就知道怎么显示这个 ...

  6. 像素是如何绘制到屏幕上的?

    不知道大家有没有这个疑问,就是电脑上或者手机上的东西,如何显示在屏幕上.在显示的过程中,到底发生了什么事情?反正我一直有这个疑问,在初中时候就有了,现在都已经30多岁了,还是有这个疑问,我大学时候做了 ...

  7. ABAP屏幕上显示LIST的三种方法

    屏幕上显示LIST的三种方法 在abap开发中,经常有用户提出list的需求,实现的方法很多,通常用的有以下三种总结一下供大家参考: 1:手工添加-就是根据需要把LIST要显示的内容一条一条加到LIS ...

  8. 计算两个数之间所有整数的和_汇编语言:输入2个0–99之间的整数,对其做乘法运算,在屏幕上显示出该乘积对应的二进制和十六进制数...

    实验要求: (1)在屏幕提示:"please input the first number(0–99): "后,输入一个0–99之间的整数. 若所输入的数不在此范围内,或输入其它字 ...

  9. Unity摄像机拍照并显示在小窗口里(RenderTexture和RawImage将摄像机图像渲染到GUI屏幕上小图显示)

    Unity摄像机拍照并显示在小窗口里(RenderTexture和RawImage将摄像机图像渲染到GUI屏幕上小图显示) 1.实现效果和实现思想 1.实现效果和实现思想 实现效果: 本文使用飞机模型 ...

最新文章

  1. [自带避雷针]DropShadowEffect导致内存暴涨
  2. 好好学python·运算符和流程控制
  3. 起到的C++是中间层的作用
  4. ios为了用户隐私安全,禁止自动播放音频文件的解决办法(微信端)
  5. python画指数函数图像_如何使用python的matplotlib模块画指数函数图像
  6. Panel重要参数解析
  7. HSC-1th misc——DORAEMON
  8. mysql ibd 恢复_MySQL:如何从ibd文件中恢复数据
  9. jpg转换成pdf转换器免费版
  10. C语言数字图像处理---3.3图像锐化
  11. 中国手机企业努力一年,不如苹果一周,后者在5G手机市场完胜
  12. 127:vue+openlayers 使用CRTL控制map拖拽和鼠标滚动 (示例代码)
  13. 华为 Eth-Trunk链路聚合
  14. jQuery 实现弹幕效果案例
  15. 大数据中台架构以及建设全流程二(Daas层设计)
  16. 图片如何加水印?教你几招轻松加
  17. 数字化时代,RPA将终结BPO?
  18. leetcode:77.组合
  19. 数据读取与数据扩增理解
  20. 计算机网络实验二 CDMA 编码 [17/10/25]

热门文章

  1. 金山卫士开源软件之旅(二) 简单教程:如何创建一个基于金山卫士界面库的工程
  2. 海量GPS轨迹数据集
  3. 腾讯是怎么把WCG竞技赛事害死的?
  4. 完蛋,领导买了套《资治通鉴》
  5. react在线文件_在线教育大前端架构演进之路
  6. 中科大可编程逻辑器件原理与应用2020-2021学年考试题(任课教师:宋克柱)
  7. Java自动售货机实验报告,java案例自动售货机
  8. LINUX 0.11内核完全剖析学习笔记-第三章内核编程语言和环境
  9. 变频器的50个基础知识
  10. 4、什么是实际电容与电源滤波?