ABAP屏幕相关
文章平均质量分 79
SAP_森林木
本人博客:blog.sina.com.cn/sapliumeng
本人公众号SAP干货铺:saplearning
展开
-
S4 MM BP配置
文章来自网络,原作者不详,版权归原作者所有SAPS/4客户与供应商主数据配置一、S4与ECC 客户主数据与供应商主数据的差异 .S4版本把客户主数据、供应商主数据、信贷管理主数据、业务员集于一身,都用BP创建、修改,显示于一体。如下图1分组如下图2说明:l 业务伙伴角色中创建:选择 1)FLCU000 FI客户,表示创建客户公司代码视图,2)FLCU01 客户:表示创建客户主数据的基本视图和销售范围视图。3)FLVN00 FI 供应商,表...原创 2021-07-07 10:32:28 · 1410 阅读 · 0 评论 -
without application to…
使用oo alv的时候(见:http://blog.sina.com.cn/s/blog_c0978c9b0101hesn.html)显示的时候默认会显示个空工具栏application toolbar 不显示屏幕工具栏" TITLE="without application toolbar 不显示屏幕工具栏" />这个挺难看的有人问怎么去掉其实在 屏幕属性里 就有这个操作appl原创 2014-06-17 14:53:21 · 405 阅读 · 0 评论 -
选择屏幕动态显示title
选择屏幕,如果是可执行程序,默认执行的时候显示的title就是程序描述有时候会给一个程序分配多个tcode根据不同tcode显示不同title则通过手动 SET TITLEBAR 创建 titleAT SELECTION-SCREEN OUTPUT. *设置标题*text-041 申请单创建*text-042 申请单显示*text-043 申请单提原创 2014-06-17 14:53:19 · 2082 阅读 · 0 评论 -
选择屏幕动态隐藏字段(SELECT-OPT…
申明:博客针对初级顾问选择屏幕,比如查询报表,有时候需要根据用户选择动态隐藏筛选条件如果仅仅是灰掉不可显示,直接screen-input = 0.就行,(1可编辑0不可编辑)如果需要不显示,screen-invisible = '1'.如果使用了SELECT-OPTIONS:而且没有设置NO-EXTENSION后面会多出一个选择值的按钮来。其实想去掉很简单,直接debug看这个原创 2014-08-14 13:31:33 · 7251 阅读 · 0 评论 -
选择屏幕的展开与关闭
前段时间,群里有人问过屏幕的展开和关闭。写了个例子。大概效果如下:执行程序,默认如下点打开后,显示如下。当点关闭后,又返回上面的显示结果代码比较简单,如下:*&---------------------------------------------------------------------**& Report YLM_0001*& 选择屏幕的展开与关闭*&--原创 2015-08-06 11:55:37 · 673 阅读 · 0 评论 -
选择屏幕动态显示BLOCK title
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.PARAMETERS p_r RADIOBUTTON GROUP g1 USER-COMMAND select DEFAULT 'X'. "日模式PARAMETERS p_y RADIOBUTTON GROUP g1 .原创 2015-08-06 11:55:09 · 1843 阅读 · 0 评论 -
灰掉工具栏上部分按钮
效果如图:点BUT01后,BUT01后,01灰掉,02可点击代码:*&---------------------------------------------------------------------**& Report ZTEST_007*&*&-------------------------------------------------------------原创 2015-08-06 12:31:46 · 1214 阅读 · 0 评论 -
abap submit 的使用方法
最近一个需求是从ECC调用BW的报表,使用ecc的搜索帮助和权限检查。使用bw的处理结果。就在bw写了报表程序,然后在ecc写了一个跳转用的空壳程序,其实就是一个和bw一样的选择屏幕。然后用rfc函数跳转到bw,执行bw的报表,展示结果。里面用到了submit传选择屏幕的情况。所以这里整理下集中常用的方法,因网上有一篇比较不错的文章,这里直接先粘贴过来,原文地址:http://blo原创 2015-08-06 11:55:19 · 1495 阅读 · 0 评论 -
call transaction&nbsp…
原文地址:transaction 弹出新的窗口">call transaction 弹出新的窗口作者:SAP-HarveyCALL FUNCTION 'TH_CREATE_MODE'EXPORTING TRANSAKTION ='VL01N' "事务码* DEL_ON_EOT = 0 PARAMETE转载 2015-08-06 11:56:08 · 772 阅读 · 0 评论 -
Table Control 响应双击事件…
原文地址:Control 响应双击事件 控制单元格编辑 列显隐">Table Control 响应双击事件 控制单元格编辑 列显隐作者:SAP村夫Table Control响应双击事件一、Table Control 响应双击事件第一步:属性选择‘响应双击'第二步:在STATUS里面F2要写成PICK,这样双击的UCOMM就是PICK了第三步:加上如下代码就可以得到双击的行和列data转载 2015-10-20 10:36:37 · 2726 阅读 · 0 评论 -
RS_REFRESH_FROM_SELECTOPTIONS&nb…
某个需求中间调用了标准的程序。带选择屏幕。写了个测试程序,玩儿的。首先写了一个取数report:Submit report 很实用" TITLE="RS_REFRESH_FROM_SELECTOPTIONS Submit report 很实用" />然后写了个调用的reportSubmit report 很实用" TITLE="RS_REFRESH_FROM_SELECTO原创 2016-04-22 14:31:23 · 1146 阅读 · 0 评论 -
ABAP Dynamic Selection…
可以根据下拉框的选项,动态显示选择屏幕Dynamic Selection Screen using Tabbed Selection Screen" TITLE="ABAP Dynamic Selection Screen using Tabbed Selection Screen" />Dynamic Selection Screen using Tabbed Selection Scr原创 2016-07-27 10:01:53 · 529 阅读 · 0 评论 -
屏幕字段属性结构scrren里的字段含…
原文:http://blog.csdn.net/lijunhai/article/details/2051375screen结构里的字段是赋予加到屏幕的字段的属性,可以这样子说屏幕上的一个字段就如其它开发语言的一个控件,而screen里的字段就是这个控件的属性。screen主要包括以下属性:名称 长度 说明NAME原创 2014-06-17 14:52:24 · 788 阅读 · 0 评论 -
选择屏幕动态显示title
选择屏幕,如果是可执行程序,默认执行的时候显示的title就是程序描述有时候会给一个程序分配多个tcode根据不同tcode显示不同title则通过手动 SET TITLEBAR 创建 titleAT SELECTION-SCREEN OUTPUT. *设置标题*text-041 申请单创建*text-042 申请单显示*text-043 申请单提交审原创 2014-06-17 14:53:17 · 850 阅读 · 0 评论 -
选择屏幕GUI状态添加功能代码
可执行程序点执行的时候,状态栏默认就是一个执行按钮有时候需要添加功能选择屏幕的,如果用 SET PF-STATUS 'xxxxxxxx'. 设置status是不行的,此时可以利用 SSCRFIELDS首先声明:TABLES : sscrfields.然后定义选择屏幕PARAMETERS: p_file LIKE rlgrap-filename ."OBLIGA原创 2014-06-17 14:53:15 · 3801 阅读 · 0 评论 -
check box 控制显示
如果想checkbox每次选择起到控制作用PARAMETERS: p_cb1 TYPE c AS CHECKBOX DEFAULT 'X' USER-COMMAND check, 必须设置这个user-command必须设置,后面的名字无所谓REPORT zlm_checkbox_04.TYPE-POOLS: vrm.原创 2014-01-22 09:19:34 · 720 阅读 · 0 评论 -
手工写页签
手工写页签效果图:大致代码如下: SELECTION-SCREEN BEGIN OF SCREEN 0100 AS SUBSCREEN . PARAMETERS: p_dwms TYPE zssdwmc AS LISTBOX VISIBLE LENGTH 30, p_dwm TYPE zs原创 2014-01-22 09:24:37 · 858 阅读 · 0 评论 -
屏幕中判断必输
AT SELECTION-SCREEN OUTPUT. LOOP AT SCREEN. IF p_gre = 'X'. IFscreen-name = 'P_BUK' OR screen-name = 'SE_EKG-LOW'. "公司代码/采购组上线必输 screen-required = '2'. MODIFY SCREEN.原创 2014-01-22 09:20:44 · 1072 阅读 · 0 评论 -
STOP在屏幕程序的应用
IF p_ly IS NOT INITIAL AND p_cbid ISINITIAL. MESSAGE '请输入成本中心' TYPE'I'. STOP. SET CURSOR FIELDp_cbid. ENDIF.这里如果用return,就好出现一个什么都没有的屏幕但用stop,则返回到刚才你输入数据的那个屏幕原创 2014-01-22 09:20:58 · 581 阅读 · 0 评论 -
ABAP标准屏幕调用选择屏幕
有时候标准屏幕不能达到想要的效果,比如:标准屏幕没有SELECT-OPTIONS:下面实现标准屏幕调用选择屏幕:1、定义一个标准屏幕:9001.2、定义个subscreen控件 SUB3、定义选择屏幕:9999SELECTION-SCREEN BEGIN OF SCREEN 9999 AS SUBSCREEN.PARAMETERS p_werks LIKE ekpo-we原创 2014-01-22 09:21:17 · 4397 阅读 · 0 评论 -
调用标准函数显示多条消息
*&---------------------------------------------------------------------**& Report ZLM_MSG*&*&---------------------------------------------------------------------**&弹出对话框,显示多条消息*&------------原创 2014-01-22 09:22:11 · 694 阅读 · 0 评论 -
table control 单元格级别控制
最近用 table control 用的挺多的,有时候是可以使用 ALV 实现的,但是很多东西得自己敲,一些类啥的懒惰敲,就图省事儿使用tablecontrol。table control 我用着最方便的是它的数据流向很明了,逻辑实现方便下面说下单元格级别的控制,控制是否可编辑 control 单元格级别控制" TITLE="table control 单元格级别控制" />原创 2014-01-22 09:22:37 · 1042 阅读 · 0 评论 -
POPUP_TO_DECIDE_LIST 弹出选择框
效果如图弹出选择框" TITLE="POPUP_TO_DECIDE_LIST 弹出选择框" />代码* 定义函数需要的变量DATA: BEGIN OF spoplist OCCURS 15. INCLUDE STRUCTURE spopli.DATA: END OF spoplist.DATA: antwort TYPE c.* 添加选择参数spoplis原创 2014-01-22 09:22:41 · 1538 阅读 · 0 评论 -
屏幕的双击事件(如在table c…
双击一般是通过系统默认F2事件完成,在定义status时实现control 中)" TITLE="屏幕的双击事件(如在table control 中)" /> IF ok_code = 'CLICK'. GET CURSOR LINElines. "获取双击的行 CONCATENATE '您双击了第'lines '行' INTO l_msg. MES原创 2014-01-22 09:22:55 · 943 阅读 · 0 评论 -
FM实现F4帮助系列三:弹出框多筛选…
FM实现F4帮助系列三:弹出框多筛选条件的搜索帮助(根据搜索帮助筛选字段)函数:F4IF_GET_SHLP_DESCR F4IF_START_VALUE_REQUEST效果图: 本例子代码:找到需要的帮助: *&---------------------------------------------------------------------**原创 2014-01-22 09:24:12 · 1167 阅读 · 0 评论 -
pushButton,选择屏幕中定义按钮
有时候需要在选择屏幕中加按钮,效果如下:其实也很简单,用的是pushbutton代码如下其中sscrfields结构如下:原创 2014-01-22 09:25:59 · 2230 阅读 · 0 评论 -
动态指定gui标题
偶尔用到个东西动态指定gui标题实现如下,tite里标题写&1 ,其实就是个宏代码里set titlebar的时候with下就行,跟message写法似的原创 2014-01-22 09:26:06 · 920 阅读 · 0 评论 -
table control 控制某列…
获取行号control 控制某列不显示,获取行号等" TITLE="table control 控制某列不显示,获取行号等" />定义部分control 控制某列不显示,获取行号等" TITLE="table control 控制某列不显示,获取行号等" />控制某列不显示control 控制某列不显示,获取行号等" TITLE="table control 控制某列不显示,获取原创 2014-06-17 14:52:47 · 622 阅读 · 0 评论 -
LIST BOX 联动的实现
有两种方式实现联动:1、 USER-COMMAND2、AT SELECTION-SCREEN ON VALUE-REQUEST FORlistbox名称例一:REPORT zlm_listbox_02.*&---------------------------------------------------------------------**&宏定义,填充下拉框*&原创 2014-01-22 09:19:18 · 613 阅读 · 0 评论