ALV1:使用函数显示ALV格式报表
1)定义ALVtype-pools slis. "调用类型组data: myrepid like sy-repid. "程序为当前程序data: i_layout type slis_layout_alv. "ALV显示格式内表data: allfields type slis_t_fieldcat_alv. " ALV显示字段内表data: i_fieldcat type line of slis_t_fieldcat_alv. "ALV字段信息结构data: e_status type slis_formname value 'STANDARD_ER01'. "ALV自定义非标准按钮myrepid = sy-repid.2)ALV显示属性i_layout-colwidth_optimize = 'X'. "自动调整列宽i_l
权限判断
在SU21找到你想控制权限的对象,如物料主数据工厂的权限对象为“M_MATE_WRK”,则其权限判断为:authority-check object 'M_MATE_WRK' id 'WERKS' field s_werks. "权限检查if sy-subrc ne 0.set cursor field 'S_WERKS-LOW'.message ixxx with s_werks.leave to transaction sy-tcode.endif.[@more@]
搜索帮助3:在Dialog屏幕中给输入字段建立搜索帮助
在Dialog屏幕中给输入字段建立搜索帮助,有以下三种情况: 一:直接使用系统已有的搜索帮助,对于系统已存在搜索帮助的输入字段可直接使用:在屏幕格式器里双击输入字段框,在其“属性”栏的“搜索帮助”框内填入该字段的搜索帮助名称。如物料“matnr”的搜索帮助名称为“MAT1”。注意:MAT1一定要大写,对于所有在屏幕输入的字符,不管以任何形式输入都要大写,否则系统是不认识的,就如在代码里引号内的字符串要大写才正确一样。二:自建搜索帮助,其过程如下:1、在dialog屏幕的逻辑流里在user_command后定义module,如下:process bef
搜索帮助2:在选择屏幕建立搜索帮助2
在sap标准的选择屏幕中,有些选择项的搜索帮助是比较特殊的,比如:生产订单aufnr、物料凭证mblnr的搜索帮助,都是直接调用另一个事务代码程序根据选择条件取得生产订单号/物料凭证号然后返回输入窗口。像aufnr的搜索帮助还好说,因为它本身已做好了搜索帮助函数“ORDE”即可 ,如:PARAMETERS: s_aufnr LIKE afko-aufnr MATCHCODE OBJECT orde.但对于物料凭证就没有搜索帮助函数了,就需要自己直接写代码了:...PARAMETERS:s_mblnr LIKE mseg-mblnr....INITIALIZATION.DATA: flag(1).AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_mblnr .
调试弹出式窗口
记得好久前有个同事介绍了个小技巧:就是怎样调试弹出式窗口。最近用到,感觉还是挺有用的。1、先创建一个文本文件,名字为:debugger.txt。将下面的代码赋值到记事本内:[FUNCTION]Command=/HTitle=DebuggerType=SystemCommand2、将这个文件拖到弹出式窗口,方法:点windows工具栏上的“桌面”图标,最小化所有打开的窗口,将创建的文件拖到windows工具栏上的弹出式窗口,OK,就进入程序调试了。[@more@]
创建透明表的维护视图
1、创建好透明表(如在se11创建透明表ZRPG);2、生成维护对象:(1)运行事务代码se54,输入透明表名ZRPG,选择生成方式为“生成对象”,点【创建/修改】进入下一屏幕;(注:也可在se11的菜单栏中选择“表格生成器”,功能与se54同)(2)在本屏幕中,输入“权限组”(一般可为&NC&)、“函数组”(即透明表名)、“屏幕号”(可自己定义);(3)保存。3、给维护视图建立事务代码:(1)运行事务代码se93,tcode类型选择为:“Transaction with parameters(parameter transaction)”,事务代码为:zrpg;(2)在“事务”输入
在sap系统设置纸张打印格式
在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮——>选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】); 2、选择【页格式】进入页格式列表界面,选择工具栏上的【修改】图标,工具栏左边会出现【新建】图标(注:不点【修改】图标是不会出现【新建】图标的);选择【新建】图标进入新建页格式界面,输入页格式名称“zkz”,方向选择肖像“Po
test
test