一
前言
从前,在SAPGUI中打开EXCEL或WORD 有一种内嵌模式
如下图,WORD窗口嵌入到GUI窗口中. 使用GUI的保存,激活按钮实现文档的保存.
后来不知不觉中,这个内嵌功能丢失了. 找了很久, 都没有把她找回来.
无数次面对电脑呼唤:
你快回来 GUI因你而精彩 .
你快回来 把我的思念带回来
....
但是,她就像奔赴了新的生活. 一直没有归来. 直到......
本文主要介绍怎么找回丢失的爱:内嵌OFFICE应用
二
显示WORD
通过编辑数据元素的长文本可以触发
或开发清单的WORD按钮触发
开发清单功能详见链接
无峰,公众号:ABAP开发技巧SAP开发清单管理之 文档管理
01
非内嵌模式
此时WORD显示在弹出窗口中,WORD中的保存按钮无效. 弹窗的WORD窗口会覆盖后面的SAP GUI窗口, 因为保存/激活按钮都在被覆盖的SAP GUI窗口中. 会影响用户保存或激活文档.
此时如果要保存WORD, 需要切换到后面的GUI窗口去保存或激活文档
02
内嵌模式
WORD窗口出现在GUI窗口中, 此时可以方便的点击GUI按钮保存,激活文档
三
显示EXCEL
01
非内嵌模式
所有ALV的 (示例: SE16N) 的视图-> EXCEL INPLACE 可以触发显示EXCEL.EXCEL弹窗显示
02
内嵌模式
EXCEL作为SAP GUI窗口的一个部分, 此时可以方便的在GUI中使用EXCEL的功能(当然这些功能的结果无法反馈给SAP)
四
找回内嵌模式
内嵌模式丢失后,困扰了很久. 后来无意中搜索到SAP的NOTES 2807589
按NOTES提示, 勾选 针对兼容性优化后, 解决了OFFICE文档内嵌SAP GUI的问题
五
EXCEL内嵌的模板问题
访问使用 ALV 网格的报表/事务时,尝试切换到 Excel 显示时出现以下错误:
SALV_GRU121:无法切换到 Excel 显示
或者报模板错误 sap_om.xlsx 或 sap_sm.xlsx
01
下载
先在NOTES 1771260 中下载模板文件
1771260 - ALV 视图:已签名的 SAP 标准模板(点击文件 可以下载)
02
导入
再按照 NOTES 1937247 - 如何管理 SAP 标准模板 中的步骤导入模板
程序 BCALV_BDS_MAINTENANCE
导入后,如果勾选了传输请求, 系统会产生请求, 请求传输到目标系统就好.
这个模板是集团相关的, 所有需要用的的集团都需要传输
下面这个NOTES 也可以获取一些有用的信息
2808829 - 无法切换到 Excel 显示 (SALV_GRU121)
六
获取模板文件
公众号提供了模板获取的路径,
请进入公众号输入
获取模板
七
内嵌模式另一个开关
内嵌模式还有一个开关, 这个默认是没有勾选的(表示不使用内嵌模式). 如果没有解决内嵌的问题, 可以检查一下这个开关, 在GUI的辅助配置中
如下图,勾选后, 系统将取消内嵌模式,启用新的窗口显示OFFICE文档
八
总结
OFFICE文档内嵌(IN PLACE)在SAP GUI窗口显示, 可以提升SAPGUI中处理文档(WORD,EXCEL)的体验. 希望这篇文章能帮助你找回这种体验.
THE
END
约定
如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.
请微信联系管理员:
syjf1976
sharry_xlp
Yannick_Duan
申请进入公众号讨论群提问或者参与话题讨论