LOOP AT SCREEN】的更多相关文章

用法 主に.画面の属性を変更させるために使用する. 照会モードでは入力不可とするが入力可能モードでは入力可能とする.ラジオボタンAが選択された場合はラジオボタンBに関連する項目は非表示とするなど.   サンプル LOOP AT SCREEN INTO WA_SCREEN. IF ( WA_SCREEN-NAME = 'RAD_A' ) AND ( RAD_A = 'X' ). WA_SCREEN-INPUT = '1'. MODIFY SCREEN. ENDIF. ENDLOOP. 属性を変更す…
在SAP屏幕中,一个字段就像.NET中的一个控件,这个字段对应一个SCREEN结构,就像控件的多个属性. SE11可以查看SCREEN结构中的字段,只是没有备注. 名称 长度 说明 NAME 屏幕字段的名称 GROUP1 属于字段组1的字段 GROUP2 属于字段组2的字段 GROUP3 属于字段组3的字段 GROUP4 属于字段组4的字段 ACTIVE 可见并准备输入的字段 REQUIRED 字段输入是强制的,即该值为X是表示该字段必须输入 INPUT 字段准备输入 OUTPUT 字段仅用于显…
Loop at screen会loop处理屏幕上的每一个组件,并对其做相应的处理. SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME.PARAMETERS S_DATE TYPE DATUM   DEFAULT SY-DATUM MODIF ID OO.SELECTION-SCREEN: END OF BLOCK B1. SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME.SELECT-OPTIONS: S_D…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292295.html Calling选择屏幕CALL SELECTION-SCREEN 选择屏幕(Selection Screen) 选择屏幕可以定义在可执行程序.函数组.模块池(executa…
定义屏幕:     SAP 系统中的屏幕包含:         标准屏幕:         选择屏幕:         列表输出屏幕: 1. 标准屏幕必须隶属于一个类型为 L, M 或 F 的ABAP 程序, 当中须要设计的内容包含屏幕布局以及隐含在其后的流逻辑. 流逻辑则包含ABAP代码模块, 实际控制着屏幕的交互, 功能, 各事务流程(如兴许屏幕设定), 当然还有设定屏幕的GUI状态, 包含菜单, 屏幕标题行和工具栏等. 2. 屏幕流逻辑分为两个基本处理块: PBO(process befo…
Instance One : SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-100. SELECTION-SCREEN BEGIN OF LINE. PARAMETERS:P_ON1 RADIOBUTTON GROUP RAD1 DEFAULT 'X'. "Display SELECTION-SCREEN PUSHBUTTON 04(8) TEXT-101 USER-COMMAND UC1. SELECTION-SCREEN C…
*&---------------------------------------------------------------------* *& Report  ZSDR006 *& *&---------------------------------------------------------------------* *&程序名称: *&事物代码 *&导入模板: *&作者 *&时间 *&------------…
*&---------------------------------------------------------------------* *& Report  ZSDR005 *& *&---------------------------------------------------------------------* *&程序名称:直营平台- *&事物代码:ZSD025 *&导入模板:直接下载 *&作者: *&时间:2…
*&---------------------------------------------------------------------* *& Report ZPPR002 *& *&---------------------------------------------------------------------* *& *& *&----------------------------------------------------…
转自 http://www.cnblogs.com/aBaoRong/archive/2012/06/05/2536591.html abap 屏幕控制 ******************** 屏幕變動 ***************************************************************AT SELECTION-SCREEN OUTPUT.  IF R1 = 'X'.    CLEAR: P_KDAUF[],           P_KDPOS[], …
      SAP中,Table Control是在Screen中用的最广泛的控件之一了,可以实现对多行数据的编辑.       简单来说,Table Control是一组屏幕元素在Screen上的重复出现,这就是它与普通屏幕元素的区别. 如果我们对一个Table Control定义其内表为itab,工作区域为wa.那么在PBO中,系统将逐一取itab的某行到wa,然后将wa的内容转换成屏幕元素,即Table Control的一行,如此反复.换句话说,Table Control的每一行是跟wa交…
以下是一个演示如何通过 selection-screen 中的pushbutton来动态改变屏幕上的字段的显示状态的(即显示或者隐藏).      注意:显示 通过本示例可知selection-screen 中的 field 的显示状态都是 的,在程序中修改其属性 active 的值为 '0' 时,该field就回隐藏起来. 但是在下一次屏幕显示前,其默认值又归为显示了.这时候可以在 at selection-screen output 事件或者 PBO中来修改active 值为 '0'即可.另…
*&---------------------------------------------------------------------* *& Report  ZPPR0024 **&---------------------------------------------------------------------* *& *&---------------------------------------------------------------…
*********************************************************************** * Title : ZFIR102 * * Application : FI * * Subject : 现金流量表 * * Requested by : 财务部 * * Execution : any time * * Ref no: : * * Author : ABAP30/ABAP20 * * Req Date : 20151103 * ****…
************************************************************************ Report : YMMI1 ** Application : MM ** Subject : PO list ** Requested by : Rainy ** Execution : Online when required ** Ref no: : ** Author : ** Req Date : 20140711 *************…
# $language = "VBScript" # $interface = "1.0" Sub Main Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim fso,file1,line,str1,params Set fso = CreateObject("Scripting.FileSystemObject") Set file1 = fso.OpenTextFile(&q…
http://www.onjava.com/pub/a/onjava/2001/05/30/optimization.htmlComparing the performance of LinkedLists and ArrayLists (and Vectors) (Page last updated May 2001, Added 2001-06-18, Author Jack Shirazi, Publisher OnJava). Tips: ArrayList is faster than…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292424.html 系统消息ID(8占位符). 291 确认框函数POPUP_TO_CONFIRM Messages 消息维护 所有的消息都是存储在T100表里的,可以使用1事务码来维护: 0…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292250.html 弹出确认对话框 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 l  屏幕序号(Screen number).四个数字组成的序列号,用于在程序中确定屏幕,该序号在同一…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4265428.html 12.16.             动态修改屏幕 选择屏幕.对话屏幕都有对应的SCREEN内表,下面是几个重要属性: NAME:Name of the screen fi…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4265193.html 12.6.         按钮.单选复选框.下拉框的FunCode. 91 12.6.1.     选择屏幕中的按钮... 92 12.6.2.     选择屏幕中的单选…
1. 用事务代码OMT3C,(或者用SPRO进入,后勤-常规->物料主记录->配置物料主记录->创建定制子屏幕的程序)创建函数功能组,如ZMGD1,然后保存. 2. 用事务代码SE80进入,选择函数组ZMGD1,在屏幕0001里面建立自己的布局. 3. 书写屏幕的PBO和PAI.PROCESS BEFORE OUTPUT.* MM01时限制输入状态  MODULE disable_fields.* MM02/MM03时把数据从自定义表里取出来,赋值给屏幕相应的字段  MODULE get…
网上看到的,感觉不错,借来装13... *&---------------------------------------------------------------------* *& Report ZGAME_LLK *& *&---------------------------------------------------------------------* *& *& *&------------------------------…
原文地址:ME51n,ME52n,ME53n屏幕增强作者:cyzhang811 http://blog.sina.com.cn/s/blog_721b218c0100zch9.html 使用增强:MEREQ001 购买申请中的客户自有数据 1.如果需要向PR中加入自定义字段,事务码se11,打开透明表EBAN,双击include:CI_EBANDB,创建结构CI_EBANDB,维护自定义的字段. 2.事务码CMOD create project:ZMMpr001,在Enhancement ass…
*-----------------------------------------------------------------------REPORT zppr032 NO STANDARD PAGE HEADING MESSAGE-ID ymm LINE-COUNT 81 LINE-SIZE 650. "207*************************************************************************INCLUDE**********…
转自<http://blog.csdn.net/heng0757/article/details/8073875> 为采购订单增加一个页标签,在其中放入客户自定义字段, 1. CMOD 增强接口: MM06E005 EXIT_SAPMM06E_006 为子屏幕参数传入出口(抬头) EXIT_SAPMM06E_008 为子屏幕参数传出出口(抬头) EXIT_SAPMM06E_012 为子屏幕参数传入出口(项目) EXIT_SAPMM06E_018 为子屏幕参数传出出口(项目) 屏幕出口 0101…
dialog开发屏幕编程:ok_code在程序里用sy-ucomm接受 调用其他事物代码:call transaction ‘SE38’. 1:50 选择屏幕之屏幕按钮: selection-screen begin of block b1 with frame title text-001.指定框架的名称selection-screen pushbutton /5(30) pus1 user-command ab1. ”/5是留出的空格,(30)是长度,pus1是按钮名称接受描述的,user-…
实现了Table Control的主要的一些功能,可以作为例子参考,实现的功能有是否可编辑切换,选择某一条记录点击按钮显示详细信息,新增记录,删除记录,选择所有记录,选择光标所有记录,取消选择所有,排序,行选择栏位,列不可编辑,固定列,Table Control标题,分页功能,根据输入A字段的值显示B字段的值,某字段的值如果等于XXX就不可编辑等功能.相信这些功能已经可以满足大部份的开发了. 主程序代码: DATA: ok_code TYPE sy-ucomm,       save_ok TY…
Unit1 Introduction to the ABAP Dictionary(ABAP字典介绍) 1.1 Describing the ABAP Dictionary(描述ABAP字典) ABAP Dictionary基本功能: Create user-defined types ( data elements, structures, table types ) Create the database objects ( tables, indexes, views ) Find a n…
Unit1 SAP systems(SAP系统) 1.1 Explain the Key Capabilities of SAP NetWeaver(解释SAP NetWeaver的关键能力) Repository里显示的都是SAP系统里的东西 SAP Netweaver Capabilities User productivity(用户生产力) Business Intelligence Business Process Composition(即业务组合,用户使用composite appl…