Smartforms使用WORD作为编辑器是很痛苦的一个事情,不支持拖拽,还很慢,各种不习惯,总之是非常的不舒服,能导致失眠。
在S/4以前的系统,可以使用TCODE I18N或者程序RSCPSETEDITOR或者暴力党直接改表TCP0I来强制不使用WORD作为默认编辑器,但是,在S/4系统,也不知道SAP抽了什么风,竟然NM强制使用WORD了!你想过我们的感受吗??
你有你的张良计,我有我的过墙梯。没办法,SAP,是你逼我们的!
为了强制使用WORD,SAP丧心病狂的在三个地方都做了检查!
分别如下:
所以如果不想暴力更改源码,在这几个地方打个断点,跳过去就好了,妥妥的还是原来的Smartforms编辑器。
如果想一劳永逸,就改一下源码吧,反正在S/4改源码也不要KEY了,不改白不改。
【方法】
第一步:改源码:
TCODE:SE24
输入:CL_COS_UTILITIES,然后点显示,然后把光标放到IS_S4H上面,点“源代码”,如下图:
点击 “显示 <-> 更改” 按钮,并添加下面语句:
if sy-tcode = 'SMARTFORMS'.
rv_is_s4h = ''.
return.
endif.
如图:
然后激活。
第二步:改配置
SE38,运行程序:RSCPSETEDITOR
把上面的两个勾拿掉,然后点“激活”,如下图:
如果装是GUI730,到这儿就结束了。
如果是GUI740、GUI750,还需要第三步。
第三步:打补丁
在这儿下载补丁:https://pan.baidu.com/s/1b84882
下载完运行即可。
若链接失效补救:http://download.csdn.net/download/zhongguomao/9956474
CSDN 值得信赖!