乱糟糟的笔记

1.显示/隐藏 选择屏幕

*&---------------------------------------------------------------------*
*& SELECT-OPTIONS
*&---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-000.
PARAMETER: P1 RADIOBUTTON GROUP GRP DEFAULT ‘X‘ MODIF ID BL0 USER-COMMAND RAD,
           P2 RADIOBUTTON GROUP GRP             MODIF ID BL0.
SELECTION-SCREEN END OF BLOCK BLK1.
SELECTION-SCREEN BEGIN OF BLOCK BLK WITH FRAME TITLE TEXT-001.
PARAMETERS: P1100 RADIOBUTTON GROUP GRP1 DEFAULT ‘X‘ MODIF ID B1 USER-COMMAND RAD2,
            P1200 RADIOBUTTON GROUP GRP1 MODIF ID B1,
            P1300 RADIOBUTTON GROUP GRP1 MODIF ID B1,
            P1020 RADIOBUTTON GROUP GRP1 MODIF ID B1,
            W1100 RADIOBUTTON GROUP GRP1 MODIF ID B1.
SELECTION-SCREEN SKIP 1.
SELECT-OPTIONS: S_MATNR FOR MSEG-MATNR MODIF ID B1.

PARAMETERS : P_WERKS LIKE MSEG-WERKS DEFAULT ‘1000‘ MODIF ID B1,
             P_LGORT LIKE MARD-LGORT DEFAULT ‘1100‘ MODIF ID B1A.
SELECT-OPTIONS: S_LGORT FOR MARD-LGORT MODIF ID B1B.
PARAMETERS:  P_DATUM LIKE SY-DATUM DEFAULT SY-DATUM MODIF ID B1,
             P_MJAHR LIKE SER03-MJAHR DEFAULT SY-DATUM+0(4) MODIF ID BL2,
             P2_LGORT LIKE MARD-LGORT DEFAULT ‘1000‘ MODIF ID BL2.

SELECT-OPTIONS: S2_MATNR FOR MSEG-MATNR MODIF ID BL2,
                S2_SERNR FOR OBJK-SERNR MODIF ID BL2,
                S2_MBLNR FOR SER03-MBLNR MODIF ID BL2,
                S2_DATUM FOR SER03-DATUM MODIF ID BL2.
PARAMETERS : P2_DATUM LIKE SY-DATUM DEFAULT SY-DATUM MODIF ID BL2.
SELECTION-SCREEN END OF BLOCK BLK.

LOOP AT SCREEN.
    IF SCREEN-GROUP1 = ‘BL0‘.
      CONTINUE.
    ENDIF.
    IF P1 = ‘X‘.
      IF SCREEN-GROUP1+0(1) = ‘B‘ AND SCREEN-GROUP1+0(2) <> ‘B1‘.
        SCREEN-ACTIVE = 0.
      ENDIF.
      IF W1100 = ‘X‘.
        IF SCREEN-GROUP1 = ‘B1A‘.
          SCREEN-ACTIVE = 0.
        ENDIF.
      ELSE.
        IF SCREEN-GROUP1 = ‘B1B‘.
          SCREEN-ACTIVE = 0.
        ENDIF.
      ENDIF.
    ELSE.
      IF SCREEN-GROUP1+0(1) = ‘B‘ AND SCREEN-GROUP1 <> ‘BL2‘.
        SCREEN-ACTIVE = 0.
      ENDIF.
    ENDIF.
    MODIFY SCREEN.
  ENDLOOP.

时间: 2024-09-02 13:44:19

乱糟糟的笔记的相关文章

[自娱自乐] 2、超声波测距模块DIY笔记(二)

前言 上一节我们已经大致浏览下目前销售的超声波测距模块同时设计了自己的分析电路,这次由于我买的电子元件都到了,所以就动手实验了下!至写该笔记时已经设计出超声波接收模块和超声波发射模块,同时存在超声波发射模块功率太小的问题,下面主要做该过程的总结! 一.尝试找出一个简单的超声波接收电路: >_<" 首先根据我现有的电子元件,最终找到一个比较适合的简单设计方法:这里用一个芯片CX20106A也就是上一节我说的这种方案简单但是不利于理解超声波接收部分的具体细节!但是为了方便设计,我还是选择

Modelsim使用笔记(一个完成工程的仿真)

这学期在玩Altera的板子,不不, 现在应该叫intel PSG.在QuartusII13.0上老喜欢用modelsim_ae做仿真,小工程用起来也方便,但是我做IIC配置摄像头的时序仿真时,就显得有些吃力,所以还是用modelsim_se才是正点.参加了一个集成电路设计大赛,企业杯.是一家国产FPGA公司,他们的FPGA开发板已经做到了40nm的级别,虽然这和业界标杆还有很大差距,但是看到我们国家在进步,差距一定会逐渐缩小的,该公司的PDS编译工具,用起来也很容易上手,不过没有带仿真工具,所

《Effective C++》第8章 定制new和delete-读书笔记

章节回顾: <Effective C++>第1章 让自己习惯C++-读书笔记 条款49:了解new-handler的行为 当operator new无法满足某一内存分配需求时,它会抛出异常,当其抛出异常以反应一个未获满足的内存需求之前,会先调用一个客户指定的错误处理函数,一个所谓的new-handler.为了指定这个“用以处理内存不足”的函数,客户必须调用set_new_handler. namespace std { typedef void (*new_handler)(); new_ha

Edison 蓝牙模块 学习笔记

Edison 蓝牙模块 学习笔记 固定链接:https://www.zybuluo.com/SiberiaBear/note/212527 本笔记基于Intel Edison Bluetooth Guide官方手册完成,如有错误敬请指出. 由于个人能力有限,到最后几节内容一直拖着没有翻译,以后会补上,自己也是边学习边翻译的,还请见谅. Edison 蓝牙模块 学习笔记 基本介绍 Linux集成蓝牙 1 The bluetoothd daemon 2 Configuration 3 Applica

【安全牛学习笔记】

弱点扫描 ╋━━━━━━━━━━━━━━━━━━━━╋ ┃发现弱点                                ┃ ┃发现漏洞                                ┃ ┃  基于端口五福扫描结果版本信息(速度慢)┃ ┃  搜索已公开的漏洞数据库(数量大)      ┃ ┃  使用弱点扫描器实现漏洞管理            ┃ ╋━━━━━━━━━━━━━━━━━━━━╋ [email protected]:~# searchsploit Usage:

51CTO持续更新《通哥的运维笔记》

<通哥的运维笔记>将持续在51CTO网站更新,希望大家多多关注.互相学习,后期,我将会退出<通哥的运维笔记>系列视频教程,希望带给大家最大的收获,帮助大家更好的学习.进步.<通哥的运维笔记>主要从linux系统管理.虚拟化.cloudstack云平台以及网络管理之CCNA.CCNP.CCIE,等等方面深入讲解.

WPF笔记整理 - Bitmap和BitmapImage

项目中有图片处理的逻辑,因此要用到Bitmap.而WPF加载的一般都是BitmapImage.这里就需要将BitmapImage转成Bitmap 1. 图片的路径要用这样的,假设图片在project下的Images目录,文件名XXImage.png. pack://application:,,,/xxx;component/Images/XXImage.png 2. 代码: Bitmap bmp = null; var image = new BitmapImage(new Uri(this.X

java String 类 基础笔记

字符串是一个特殊的对象. 字符串一旦初始化就不可以被改变. String s = "abc";//存放于字符串常量池,产生1个对象 String s1=new String("abc");//堆内存中new创建了一个String对象,产生2个对象 String类中的equals比较字符串中的内容. 常用方法: 一:获取 1.获取字符串中字符的个数(长度):length();方法. 2.根据位置获取字符:charAt(int index); 3.根据字符获取在字符串中

vector 学习笔记

vector 使用练习: /**************************************** * File Name: vector.cpp * Author: sky0917 * Created Time: 2014年04月27日 11:07:33 ****************************************/ #include <iostream> #include <vector> using namespace std; int main