Report Categories修改LDB选择屏幕
在使用LDB : PNPCE的报表中,默认的选择屏幕如下图所示:
如果报表要求Reporting Period可供选择的日期类型更丰富,而且报表是单人模式,即只能选择一个Personnle number,company code 不显示。这种情况下,我们可以使用为报表指定Report Categories的方法来实现需求。
一、创建Report Categories
t-code: spro 进入IMG后台维护界面:
点击IMG -->Personnel Management -->Human Resources Informations
System-->Reporting---> Adjusting the Standard Selection Screen---》
Create Report Categories 可以出现下面的维护页面
新建一条记录,并维护它的detail。
二、在报表中使用这个Report Categories
报表 --》Attributes --> HR report category 按钮
弹出如下所示的对话框中,输入Reprot Categories的名字
运行报表后,界面如下图所示:
可以看到Reproting Period可供选择的项丰富多了。
Company Code也被隐藏掉了。
但是,Personnel number依旧是多选的。这就需要在报表的at selection-screen output事件中进行屏幕修改了。
代码如下所示:
REPORT ztest05.
tables: pernr.
nodes: peras.
AT SELECTION-SCREEN OUTPUT.
PERFORM control_output.
FORM control_output .
loop at screen.
if screen-name='%_PNPPERNR_%_APP_%-VALU_PUSH'."close multiple selection
screen-active = 0.
modify screen.
elseif screen-name='PNPPERNR-LOW'.
screen-required = 1.
modify screen.
endif.
endloop.
ENDFORM.
修改屏幕后,效果如下图所示,Personnel number变为单选的,而且是必输的了。
Report Categories修改LDB选择屏幕相关推荐
- ABAP 选择屏幕标题和ALV标题的修改
1.Selection Screen(选择屏幕)标题的修改. 然后生成选屏界面的标题,如图: 若是需要修改该标题,可按以下两步进行操作: (1)在ABAP编辑器页面,选择"转到"- ...
- 史上接近最完整的选择屏幕开发知识(针对初学者)(还有下拉菜单的实现)
选择屏幕的开发知识无非就是围绕这3个点:PARAMETERS SELECT-OPTIONS SELECTION-SCREEN (一)PARAMETERS:为变 ...
- abap选择屏幕上的button
1.背景:近期在看sap的一些abapDemo,看了一个比較好用的功能.分享一下.希望对用到的兄弟有帮助,主要功能是:在选择屏幕上弹出一个小窗体.放一些button在上面,触发不同button,会处理 ...
- 选择屏幕——按钮、单选复选框
12.6. 按钮.单选复选框.下拉框的FunCode 如果复选框与单选按钮没有设置Function Code,则它们就会像普通的输入框一样,即使状态发生了改变,也不会触发PAI事件 对话屏幕中 ...
- 在选择屏幕的标准应用工具条上增加自定义按钮
sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的.用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮 ...
- abap 选择屏幕事件AT SELECTION-SCREEN
AT SELECTION-SCREEN (1).其实就像一个FORM,所以在这个事件里声明的变量都是局部变量. (2).根据SY-UCOMM这个系统变量可以判断用户的命令 (3).在这个事件里响应的是 ...
- ABAP--如何在选择屏幕上输出ALV GRID报表
有些客户希望某些功能性的报表在输出报表内容时,能同时看到选择屏幕上的输入参数,并 希望能反复地输入选择条件进行查询.实现这个功能的办法就是在选择屏幕上输出报表内容. 一般情况下,大家都是直接从SAP的 ...
- 用户选择屏幕搜索帮助的代码实现
很久不写程序了,最近接手一财务报表修改,对一用户选择屏幕开发搜索帮助:第一反应就是搜索帮助是与数据字典相关联,大凡系统表字段里的数据元素都会有默认的,但找遍了所有的表,此字段就是没有自带的搜索帮助,在 ...
- ABAP选择屏幕的例子
下面是一个典型的选择屏幕的典型例子. 1.设置选择屏幕参数. ***begin(end) of block使用屏幕元素逻辑块. SELECTION-SCREEN BEGIN OF BLOCK BK1 ...
最新文章
- Android Hook (2) Java2java
- cheerio的小案例
- centos路由查看命令_CentOS下使用Route命令添加路由
- 微信公众号大转盘抽奖活动链接怎么添加
- 武汉大学计算机学院 情感分析,跨语言情感分析方法研究
- JSP中contentType和pageEncoding的区别
- destools php_php DES加密算法实例分析
- postgresql命令行
- LOIC低轨道粒离子炮QQ交流群
- matlab 图形对称,Matlab关于直线为轴对称与点为中心对称的图形代码
- 计算机数学的建议,2021考研计算机数学备考建议
- Ipad项目中用到的UIModalPresentationFormSheet,点击阴影部分dismiss 当前presented的controller
- java http请求图片_Java上传带图片的Http请求详解
- 浅析ERP系统--人资
- 大阪第14天——韩寒同学语录
- uefi装完系统后无法引导_不重装系统修改引导方式为UEFI模式
- 区块链概念及简单介绍
- 通过fpga实现占空比的改变
- 企业智能化转型meetup回顾|开源BI AI助力企业转型之旅三阶段
- 自动插入匹配与标题相关的百度图片或者搜狗图片软件-批量插入txt文档-Chatgpt批量写文章配图神器