文章分类 - ABAP-Screen
摘要:SAP 通过事务代码与屏幕变式(SHD0)控制控制用户界面的某些字段,以控制生产订单的调度类型为例From:http://blog.csdn.net/loeley/article/details/7648389转:在实际工作中经常会遇到要求把SAP中某些字段锁定,或设为必须输入,这时可以用事务代码与屏幕变式进行控制,事务代码:SHD0 (Transaction and Screen Variants)。下面是控制生产订单调度类型为固定值的操作实录:一、查看生产订单调度类型的屏幕号输入事务代码CO03,随便查看一个现存的生产订单,点击菜单系统(Y) => 状态(S)...,即可以看到屏幕号
        阅读全文
            
摘要:转自:http://blog.sina.com.cn/s/blog_73bb07310100o0m5.html实现的功能:当点击screen上的一个check box 或者Radio Button时,隐藏或者显示某些parameters或select options。例子如下:PARAMETERS: p_dl AS CHECKBOX USER-COMMAND abc,p_file TYPE localfile.AT SELECTION-SCREEN OUTPUT.LOOP AT SCREEN.IF screen-name CP '*P_FILE*'.IF p_dl IS INI
        阅读全文
            
摘要:please suggest replacement for obsolete fm popup_to_confirm_stepCorrect AnswerbyANONYMOUS ANONYMOUSonFeb 29, 2012 11:56 AMHihere is sample code...CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Soll das Include überschrieben werden?'(034)
        阅读全文
            
摘要:SAP表格维护生成器生成数据表维护视图程序SAP标准数据表中数据是通过前台的一系列操作进行维护的。少数情况下,可以直接在表中修改,但这是不被推荐的作法。在ABAP开发的过程中有时需要在数据字典中自定义数据表,而自定义数据表,也需要进行数据维护。除了自己定义报表程序来进行维护外,SAP还给我们提供了一种行之有效的方法,来建立前台维护自定义数据表的程序。这就是表格维护生成器。下面将介绍,表格维护生成器的具体用法。一、建立自定义的数据表。1.在SE11中创建数据表,维护文本描述和表的类型。在传输和维护标签页选择“允许通过标准表格维护生成工具维护”。2.设计表格字段。3.维护表格技术设置,设置数据类和
        阅读全文
            
摘要:屏幕设计—实现输入字段的下拉列表屏幕中INPUT字段的下拉列表方式的效果如下图:实现方法:1.首先在屏幕ELEMENT LIST中按如下设置:在屏幕流语句中加入process on value-request.field wa_maintable-KUNNR module mod_KUNNR.在MOD_KUNNR中使用函数‘VRM_SET_VALUES’设置该字段的下拉列表的VALUE TBALE既可。http://scnblogs.techweb.com.cn/wangyang/archives/14.html
        阅读全文
            
摘要:屏幕设计中日期的搜索帮助问题屏幕设计中日期的搜索帮助问题在做TABLE CONTORL的DIALOG时如果从程序自定义内表来建的TC,那么里面的日期字段的search help ,F4是有反应的,但是默认的是没有旁边的DROP DOWN按钮的。解决方法:进入ELEMENT LIST里面的MOD.GROUP/FUNCTIONS选项卡将日期字段的INPUT HELP KEY设为 1 或 2(默认的是空)就可以显示出搜索帮助的按钮了。如 图1:转自:http://scnblogs.techweb.com.cn/wangyang/archives/2.html
        阅读全文
            
摘要:selection-screen增加按钮 / write 报表后增加按钮selection-screen 添加按钮tables: sscrfields.selection-screen: function key 1.设置按钮显示文本:initialization.sscrfields-functxt_01 = '按钮文本'.设置按钮功能at selection-screen .case sscrfields-ucomm. when 'FC01'. .......endcase.WRITE 语句输出显示添加按钮end-of-selection. set pf-s
        阅读全文
            
摘要:ValueHelp的用法ValueHelp的用法-自己总结小米发表于-2008-12-22 11:43:00之前有听同事讲关于一个客户的需求:有一个自己的customizing的report是关于run F110相关的数据。这个report上面有两个参数选择:PARAMETERS: p_laufd LIKE reguh-laufd, “运行日期 p_laufi LIKE reguh-laufi. ”标识希望在点击参数p_laufd后面的value help的时候出来的界面和值要和F110一样。p_laufi也一样。因为客户提到和F110一样,既然F110已经有了这样的功能,那么我们不妨直接参照
        阅读全文
            
摘要:由于目前不能上传站外图片,遗憾~~~~~1.SE38 创建程序名为:ZLRB_0012.SE41 为程序创建状态为:TEST001,创建两个测试按钮。CS1 CS2测试一 测试二3. 在菜单栏 ‘GOTO ’-> ‘Attributes’ -> ‘Pushbutton’选择‘display all’ 保存,激活。4.在程序中增加如下代码REPORT ZLRB_001.TYPE-POOLS:slis.DATA:rt_extab TYPE slis_t_extab.INITIALIZATION.START-OF-SELECTION.* APPEND 'CS1' TO r
        阅读全文
            
摘要:ABAP SCREEN 事务程序 示例事务程序_示例1:一.屏幕制作: 制作如下图所示主屏幕:控件说明:1)TABLE_CONTROL:创建二个结构相同的TABLE控件,要求包含表头,选择列,一个用于显示用户名。2)BUTTON:在屏幕上创建两个按钮,TEXT分别为’<<<’ 和’>>>’。二.功能说明: 1.使用的TABLE:ZTEST。 2.程序运行结果如下图:左边的TABLE_CONTROL控件里显示ZTEST表的USERNAME字段;3.点击左边TABLE中的某一行数据前的选择列可选中该条数据,可进行多条数据的选择;选中列之后点击‘>>&
        阅读全文
            
摘要:ABAP 表格控制(Table Control)和 步循环(STEP-LOOP)ZZ "http://moonfly2004.javaeye.com/blog/200328"表格控制(TableControl)和步循环1.两个标准Demo: SAPMTZ60,SAPMTZ612.简介3.建立TableControl程序的基本流程4.使用步循环5.表格控制(TableControl)和步循环注意事项6.在屏幕表格中循环和在内表与屏幕表格中同时循环的区别7.确定屏幕循环的记录条目8.MODIFY2.简介表格控制和步循环是用于屏幕表格显示的对象。表格控制只是增强了的步循环,它可以
        阅读全文
            
摘要:screen 选择屏幕http://blog.csdn.net/lymkelly/article/details/59800051部分.常识转载自:http://blog.tianya.cn/blogger/post_show.asp?BlogID=1271361&PostID=14936563SAP-ABAP SELECT-SCREEN 的几个用法如下一段程序:SELECTION-SCREEN BEGIN OF LINE.SELECTION-SCREEN POSITION 1.PARAMETER P_FLEX RADIOBUTTON GROUP ways TYPE c.SELECTI
        阅读全文
            
摘要:小弟在做一个项目时用户提出程序运行时显示进度条的问题,加之本人以前也碰到这种需要求,所以按以前在WIN32下的编程经验,设计了一个进度条显示INCLUDE程序。这个程序可以显示条状进度条以及进度百份比,并可以显示注释,现将代码COPY如下:*&---------------------------------------------------------------------**& Include ZSHOWMES **&---------------------------------------------------------------------**&a
        阅读全文
            
摘要:SmartForm和ScriptForm的输出格式设置说明转载自rainingstone77最终编辑happyboy2616Syntax说明&field+&对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据&field()&设置输出长度.&field(*)&如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度&field(S)&禁止输出符号位&field(<)&符号位显示在数据的左边&field(.)&设置显示小数的位数&
        阅读全文
            
摘要:选择屏幕下面是一个典型的选择屏幕的典型例子.1.设置选择屏幕参数.***begin(end) of block使用屏幕元素逻辑块.SELECTION-SCREEN BEGIN OF BLOCK BK1 WITH FRAME TITLE TITLE1.***定义选择标准,比如那些屏幕子段使用范围,设置为必选或使用内存ID等.SELECT-OPTIONS <seltab> FOR <f> DEFAULT│NO INTERVALS│OBLIGATORY│NO-DISPLAY│MEMORYID...***要在选择屏幕上书写文本使用屏幕注释并在屏幕初始化时赋值.SELECTION
        阅读全文
            
摘要:SAP的Selection屏幕的事件处理顺序http://blog.csdn.net/compassbutton/archive/2006/08/18/1091626.aspx二、处理说明1、程序首先执行INITIALIZATION 事件;2、接着执行AT SELECTION SCREEN OUTPUT事件(也就是PBO) ,在这个事件里你可以通过修改系统默认screen内表修改屏幕的某些属性;PARAMETERS: TEST1(10) MODIF ID SC1, TEST2(10) MODIF ID SC2, TEST3(10) MODIF ID SC1, TEST4(10) MODIF I
        阅读全文
            
摘要:如何在sap的screen中使用ListBox1、拖入一个编辑控件到屏幕,设置“下拉”属性为“ListBox”2、设置Function-CODE,3、listbox的列表的取值有三种方法:A)默认取Dictionary;B)使用“VRM_SET_VALUES"函数在PBO中设置 ,代码见后面代码C)使用Process On Value-request事件和“F4IF_INT_Table_Value_request”函数设置输入帮助其中C优于B,B优于A代码示例:(参见SAP的样例程序,rsdemo_dropdown_list)*屏幕事件process before output.mo
        阅读全文
            
摘要:FORM PRINT .DATA: T_CONTROL_PARAMETERS TYPE SSFCTRLOP, T_OUTPUT_OPTIONS TYPE SSFCOMPOP.SELECT SINGLE * FROM Z3EVDIN INTO CORRESPONDING FIELDS OF WA_Z3EPSCVWHERE Z3ICID = WA_Z3ECCV-Z3ICID. WA_Z3EPSCV-Z3CCVN = WA_Z3ECCV-Z3CCVN. WA_Z3EPSCV-Z3SUNU = WA_Z3ECCV-Z3SUNU. WA_Z3EPSCV-Z3COKI = WA_Z3ECCV-Z3COKI
        阅读全文
            
摘要:ABAP如何自定义下拉列表1. 在选择屏幕上添加下拉列表控件, 代码如下: PARAMETERS:auartLIKEvapma-auartASLISTBOXVISIBLELENGTH6DEFAULT'ZESC'OBLIGATORY.2. 手工添加下拉列表数据, 代码如下: *&---------------------------------------------------------------------**&Formfill_data_to_auart*&---------------------------------------------
        阅读全文
            
摘要:建立3个屏,0100为主屏,0200,0300为subcreen。主屏上有2个pushbutton,分别用来调用200和300 subscreen。0100里面加入ok_code用来判断用户输入的选择的subscreen。---------------------------------------------------------------------------------------------------------------0100的flow logic:PROCESS BEFORE OUTPUT.MODULE STATUS_0100.call SUBSCREEN: subsc
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号