SAP OOALV 添加状态灯
*&---------------------------------------------------------------------*
INCLUDE <icon>.
TYPES:BEGIN OF ty_out,
seq TYPE char6, "序号
werks TYPE marc-werks, "工厂
matnr TYPE marc-matnr, "物料号
maktx TYPE makt-maktx, "物料描述
ersda TYPE mara-ersda, "创建时间
mtart TYPE mara-mtart, "物料类型
beskz TYPE marc-beskz, "采购类型
sobsl TYPE marc-sobsl, "特殊采购类型
flag1 TYPE char1, "外购件计划价
flag2 TYPE char1, "自制件BOM
andat TYPE mast-andat, "BOM创建时间
flag3 TYPE char1, "自制件工艺路线
andat_p TYPE plko-andat, "工艺路线创建时间
flag4 TYPE char1, "自制件工时
flag5 TYPE char1, "自制件成本核算状态
cpudt TYPE keko-cpudt, "自制件成本核算时间
status TYPE char1, "状态
light TYPE icons-text, " 红绿灯
descr TYPE char40, "状态说明
END OF ty_out.
DATA:gt_out TYPE TABLE OF ty_out,
gs_out TYPE ty_out. *&---------------------------------------------------------------------*
*& FRM_CREATE_ICON
*&---------------------------------------------------------------------*
FORM frm_create_icon USING i_coname TYPE string
CHANGING c_out TYPE icons-text. *WRITE: ICON_GREEN_LIGHT AS ICON.
*WRITE: ICON_YELLOW_LIGHT AS ICON.
*WRITE: ICON_RED_LIGHT AS ICON.
CALL FUNCTION 'ICON_CREATE'
EXPORTING
name = i_coname
add_stdinf = 'X'
IMPORTING
result = c_out
EXCEPTIONS
icon_not_found = 1
outputfield_too_short = 2
OTHERS = 3.
ENDFORM. loop at gt_out ASSIGNING FIELD-SYMBOL(<lfs_out>).
IF <lfs_out>-status = 'R'.
PERFORM frm_create_icon USING 'ICON_RED_LIGHT'
CHANGING <lfs_out>-light.
ELSE.
PERFORM frm_create_icon USING 'ICON_GREEN_LIGHT'
CHANGING <lfs_out>-light.
ENDIF.
ENDLOOP.
SAP OOALV 添加状态灯的更多相关文章
- return array 评论添加状态和提示信息
ThinkSNS漏洞系列第一弹,某处处理不当导致SQL注入 漏洞点出现在Comment Widget里:\addons\widget\CommentWidget\CommentWidget.class ...
- RK3399 友善NanoPC-T4开发板使用sysfs方法控制status LED状态灯-【申嵌视频-RK3399篇】
实验1:sysfs 操作方法控制NanoPC-T4开发板上LED灯 (status LED状态灯:GPIO0_B5/LED1_OUT)root@NanoPC-T4: cd /sys/class/led ...
- COPY SAP 标准gui状态
[转]如何COPY SAP标准gui状态 1.可以自己建立 2.找到合适的ALV程序,然后找到合适的 gui_statu,进行copy. 但是这个是系统有过自定义开发会方便很多,如果没有,那要找标准程 ...
- 【PI系列】SAP IDOC发送状态03,PI没有收到消息的解决办法
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[PI系列]SAP IDOC发送状态03,PI没 ...
- SAP生产订单状态
SAP系统的常见订单状态如下: · CRTD (创建):标识生产订单刚刚创建,此时禁止做后续发料和报工确认等操作: · PREL (部分下达):当生产订单部分下达时,如仅下 ...
- 一、SAP中添加一个模块到收藏夹后,显示事务代码
一.在SAP中,如果添加一个模块到收藏夹,默认是看不到事务代码的,如图: 二.我们在附件->设置中勾选显示技术名称 三.保存之后,就会显示出事务代码,如图所示: 不忘初心,如果您认为这篇文章有价 ...
- C#红绿状态灯
1.在Label里 画圆,存在窗体刷新会丢失画. public void SetShowConnectStatus(Label lbl, bool isOk) { lbl.Text = "& ...
- SAP 固定资产添加新类别
需求:添加资产新类别(LEASE) 步骤: 1.添加 Account determination ①SPRO->Financial Accounting(New)->Asset Accou ...
- 四十一、在SAP中添加多条件选择框
一.代码如下: 二.其中我们的文本替换内容如下 三.需要注意的是波浪线的用法,以及区域的添加方法.运行程序,显示如下 四.不勾选时,查询出来是去掉国际的 五.勾选之后,查询的是全部的 六.显示如下 七 ...
随机推荐
- metasploit基本命令
一.核心命令 ? 帮助命令 banner 显示一个真棒metasploite横幅 cd 更改当前的工作目 color 切换颜色 connect 连接与主机通信 exit 退出控制台 get 获取特定于 ...
- 【dp/贪心】CF 780 (Div. 3), problem: (C) Get an Even String
Problem - C - Codeforces 难度: 1300 input 6 aabbdabdccc zyx aaababbb aabbcc oaoaaaoo bmefbmuyw output ...
- Python夺命20问
1.请观看下列代码并回答问题: import collections from random import choice Card = collection.namedtuple('Card', [' ...
- Spring 源码 (2)Spring IOC 容器 前戏准备工作
Spring 最重要的方法refresh方法 根据上一篇文章 https://www.cnblogs.com/redwinter/p/16141285.html Spring Bean IOC 的创建 ...
- Maven中央仓库地址大全
1.默认的Maven中央仓库 在Maven安装目录下,找到:/lib/maven-model-builder-${version}.jar 打开该文件,能找到超级POM:\org\apache\ma ...
- Linux的软件安装tomcat 以及jdk
因为tomcat的启动需要jdk,所以我们先安装jdk,安装完成后再安装tomcat 具体的文件大家可以到官网下载,下面介绍安装步骤 目录 jdk安装 1.通过xftp或者其他方式将安装包传到我们的L ...
- Bugku CTF练习题---加密---凯撒部长的奖励
Bugku CTF练习题---加密---凯撒部长的奖励 flag:SYC{here_Is_yOur_rEwArd_enjOy_It_Caesar_or_call_him_vIctOr_is_a_Exc ...
- XCTF练习题---WEB---get_post
XCTF练习题---WEB---get_post flag:cyberpeace{5526ac8044f1c5cfb5c421d34dff7822} 解题步骤: 1.观察题目,打开场景 2.观察页面内 ...
- 抽象类 & 接口
抽象类 模板设计模式 把每个类中类似的job 方法"提炼"出来, 成为一个抽象函数(同时也有一个抽象类) 然后把另外calcuateTime这个函数内容,"提炼" ...
- 从旧金山到上海, HTTP/3 非常快!
HTTP/3 是超文本传输协议 (HTTP) 的第三个版本,它对 Web 性能来说意义重大, 让我们看看HTTP/3 如何让网站的速度变得更快! 等等,HTTP/2 发生了什么? 不是几年前才开始推广 ...