扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
通过对Office2007 Excel 的宏安全性设置,以便SAP中ALV报表的EXCEL按钮点击后显示EXCEL格式的报表,该显示方式能保持ALV格式。有以下两个方式设定与此相关的宏安全性设置。
创新互联网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站建设、网站制作易于使用并且具有良好的响应性。
如果你是LIST的报表可以通过系统-列表-保存-本地文件进行导出。如果是ALV的报表,直接右键就可以导出。
先用CTRL+Y, 然后鼠标选择数据范围,CTRL+C,然后CTRL+V粘帖到EXCEL中。部分地方也可以直接使用CTRL+C.至于查询,可以通过SAP行项目、余额查询菜单或事务码等。也可以SE16直接查询数据表,或ABAP下载。
用MHTML即可,保存后,用excel可以直接打开,只是MHTML是带格式的excel,你直接保存就可以了。如果你觉得一定要用xls后缀,那么建议你打开后另存为。
sap系统里本身没有批量更改的菜单,不过你可以用下专门的脚本工具软件来实现,比如“极速点击虎”软件即可,能帮你自动批量操作,自动批量修改编辑等。
1、在调用函数 REUSE_ALV_GRID_DISPLAY的时候,exporting里加上 I_CALLBACK_HTML_TOP_OF_PAGE = ALV_TOP_OF_PAGE 然后自己实现这个FORM。
2、这个写代码太烦了 不知道你会不会ABAP,我先告诉你方向,3个表分开显示在同一屏幕上,可以使用定制容器控件;第3个那个,如果表各个项目显示的太复杂的话,可以直接声明行字符串的表,将表标题+数据写在内表里。
3、excel表格中制作双斜线表头 打开Excel表,点击插入并选择形状中的斜线。如图。在方框中利用斜线工具,根据需要画出第一条斜线。
其本都算输入项目,常用的是I_CALLBACK_PROGRAM 这个指返回的调用程序一般用SY-CPROG 和I_CALLBACK_USER_COMMAND(当前用户命令返回)这个参数 结合作为alv输出界面响应鼠标事件。
反复调用出错有两种可能:(1)ALV某些内表和变量没有清空,可以试着每一次调用ALV之前将ALV显示用到的变量,临时内表都清空(2)你这些ALV共用了某些设置,你可以试着把所有ALV显示的设置单独区分开。
在界面上放一个view container。在component usage 标签下,声明SALV_WD_TABLE 的 usage。到相应的window中把ALV usage的interview view embed 到view container 中。
对应it_sort可以在SE37中看到参考了SLIS_T_SORTINFO_ALV。 见如下程序(可执行的)。
RS_SELFIELD-TABINDEX是ALV中选择的行的索引号。至于那个错误,应该是在调用ALV显示函数REUSE_ALV_GRID_DISPLAY的时候参数I_CALLBACK_PROGRAM的值写错了,应该是SY-REPID而不是SY_REPID。
在调用函数 REUSE_ALV_GRID_DISPLAY的时候,exporting里加上 I_CALLBACK_HTML_TOP_OF_PAGE = ALV_TOP_OF_PAGE 然后自己实现这个FORM。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流