当前位置: 首页 > news >正文

如何在 SAP ABAP ALV 报表里以交通灯的方式显示某一列的值

在本教程的这篇步骤里,我们介绍了 ALV 层次顺序表的输出实现明细。

SAP ABAP ALV 层次顺序表如何使用双表头(Multiple Headers)进行数据输出

本文介绍如何在 ALV 层次顺序表里实现交通灯外观的列输出,如下图所示:

本步骤我们学习的代码仍然来自本文开头提及的前一步骤。

要实现交通灯的列输出,我们首先要明确下列问题:

您希望您业务数据里的哪一个字段,作为交通灯输出的判断依据?

举个例子,如果我们 ALV 显示的是产品的库存,那么库存字段 STOCK_NUMBER, 就是交通灯输出的判断依据。

关明确字段名称还不够,我们还必须明确,将字段值的范围,映射到交通灯三种值的规则。

比如:

  • 库存小于等于5 的时候,这一行的交通灯,应该显示红灯
  • 库存大于5 但小于等于 10 的时候,这一行的交通灯,应该显示黄灯
  • 库存大于10,显示绿色

在 ALV 报表的开发过程中,如果我们想包含交通灯的输出,必须在当前的业务数据的数据结构里,新增一个字段,用以存储当前列应该显示的交通灯的值。

SAP ABAP ALV 的约定:

值 1 代表红灯,值 2 代表黄灯,值 3 代表绿灯。</

相关文章:

  • 【C++实现】浅聊定时器的实现,最小堆配合map实现定时器
  • Spring五大类注解读取存储Bean对象
  • 数据备份管理中的分类定级:方法、标准与策略
  • 一次日常需求处理带给我的思考
  • 2022年PMP考试换大纲了,但是PMBOK还没更新,该如何准备?
  • 专业五月考自测
  • js之求最值的三种方法——Math.min()和 Math.max()、最小值array.sort()[0]、Math.min(...[v1, v2...])
  • springboot毕设项目易捷接待系统761z7(java+VUE+Mybatis+Maven+Mysql)
  • jar包,引入依赖
  • 最大似然估计(MLE)入门教程
  • 【leetcode】【2022/9/3】646. 最长数对链
  • Matlab:Matlab编程语言应用之数学计算(向量数组矩阵索引、矩阵索引四则运算、行列式与线性系统求解)的简介、案例实现之详细攻略
  • c++11 多线程支持 (std::async)
  • 修复 JavaScript 错误的四种方法
  • 基本的Python内置函数
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • eclipse的离线汉化
  • Idea+maven+scala构建包并在spark on yarn 运行
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript异步流程控制的前世今生
  • Java反射-动态类加载和重新加载
  • mysql 5.6 原生Online DDL解析
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • PAT A1017 优先队列
  • Sass 快速入门教程
  • tab.js分享及浏览器兼容性问题汇总
  • vue 个人积累(使用工具,组件)
  • vue2.0项目引入element-ui
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 分享一份非常强势的Android面试题
  • 构建工具 - 收藏集 - 掘金
  • 两列自适应布局方案整理
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​Java并发新构件之Exchanger
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #100天计划# 2013年9月29日
  • #微信小程序:微信小程序常见的配置传旨
  • $.ajax()参数及用法
  • (a /b)*c的值
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (补)B+树一些思想
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (篇九)MySQL常用内置函数
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ******之网络***——物理***
  • .cn根服务器被攻击之后
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net Stream篇(六)
  • .Net6使用WebSocket与前端进行通信
  • .net程序集学习心得