【ABAP系列】SAP S/4 HANA的SMARTFORMS如何切换到非word编辑器

公众号: SAP Technical
本文作者: matinal
 

 

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

SAP的新版本S/4 HANA系统中,SMARTFORMS里强制使用WORD作为默认编辑器

因为很多人习惯使用SAP里原有的编辑器,所以使用word有些不习惯

实现切换到非word 编辑器的解决办法:

SE24:CL_COS_UTILITIES 分别找到以下地方

CL_COS_UTILITIES=>IS_S4H( ),位置在10行到20行之间

设置 断点

将rv_is_s4h = gv_s4h-on_premise_on.此处赋值修改为空,即可实现。

如果不想每次都设置断点这种办法,那么可以直接修改源码

S/4 HANA里修改源码居然都不需要access key了

加上如下代码,即可实现

IF SY-TCODE = 'SMARTFORMS'.
    RV_IS_S4H = ''.
    RETURN.
ENDIF.

​

如果还不行,那么请用I18N设置后让表TCP0I的value置空,如下。

​
NAME(Parameter for i18n Sys Config)=smartforms_editor
ACTIVE(Indicator)=X
VALUE= SPACE

​

 

转载于:https://www.cnblogs.com/SAPmatinal/p/11183247.html

SmartForms取消Word编辑器 恢复文本编辑器 导语:在目前最新版本的 S/4 HANA 1909和2021版本中,SmartForms的文本编辑器改成了嵌套Word,而不是直接修改文本框的形式,这给很多电脑配置不是很高,或者Word兼容性有问题的开发带来了困难,下面说一下如何恢复到文本编辑器。 恢复文本编辑器格式 恢复需要做一个增强,增强位置为:类【CL_COS_UTILITIES 一> IS_S4H】 在方法【IS_S4H】结束之前做一个增强,把【RV_IS_S4H】的值制空,代码如下 "解决smartforms弹出WORD编辑器,改为 阅读详情

相关推荐

SAP S/4HANA 2021版SmartForms恢复文本编辑器全攻略(附增强代码)

本文详细介绍了在SAP S/4HANA 2021版中恢复SmartForms传统文本编辑器的方法,通过ABAP增强修改系统默认行为,解决Word编辑器性能消耗大、兼容性差等问题。提供核心增强代码和配置调整步骤,帮助开发者提升表单处理效率。

lake5的博客 1035

SAP_ABAP_SMARTFORMS打印教程

smartformsabapsapsmartforms二维码

java_zhong1990的专栏 3106

SmartForms编辑器切换避坑指南:从Word回到文本编辑器的完整流程

本文详细解析了SmartForms编辑器Word切换到文本编辑器的完整流程,包括性能对比、技术背景、核心切换方案及高级配置优化。通过实战验证的步骤和避坑技巧,帮助ABAP开发者提升开发效率和系统稳定性,特别适合S/4HANA环境下的SmartForms开发。

u0v1w2x3的博客 926

S4 Smartforms 改为WORD编辑器

第一步:改源码: TCODE:SE24  输入:CL_COS_UTILITIES,然后点显示,然后把光标放到IS_S4H上面,点“源代码”,如下图: 点击 “显示   更改” 按钮,并添加下面语句:     if sy-tcode = 'SMARTFORMS'.       rv_is_s4h = ''.       return.

少年休闲海 6791

SAP smartforms打开文本编辑时总是用系统word显示问题解决

SE38 运行RSCPSETEDITOR,取消界面上的勾选,运行保存即可。

moonxi的博客 1163

S4 SMARTFORMS 更改编辑器到经典拖拽模式

S4系统默认SMARTFORMS编辑器WORD ,但不允许拖拉变量极其不方便。传统ECC 切换编辑器已失效,只能通过代码实现切换。 cl_cos_utilities 方法:IS_S4H methodis_s4h. *add start smartforms编辑器由msword变为txtbegin IFSY-TCODE='SMARTFORMS'. RV_IS_S4H=''. RETURN. ENDIF. *end valid...

SAP小趴菜 1600

smartfroms word编辑_【ABAP系列SAP S/4 HANASMARTFORMS如何切换word编辑器

公众号:SAP Technical本文作者:matinal前言部分大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。正文部分SAP的新版本S/4 HANA系统中,SMARTFORMS里强制使用WORD作为默认编辑器因为很多人习惯使用SAP里原有的编辑器,所以使用word有些不习惯实现切换word 编辑器的解决办法:SE24:CL_COS_UTILITIES 分别找到以下地方CL_COS_...

weixin_39966941的博客 273

SAP GUI 740以下版本SMARTFORMS切换经典模式的3种方法(含源码修改)

本文针对SAP GUI 740以下版本中SMARTFORMS默认使用新编辑器导致效率降低的问题,提供了三种回归经典模式的实战方案。详细介绍了通过RSCPSETEDITOR程序进行前端配置、修改ABAP类CL_COS_UTILITIES源码以及安装SAP官方Legacy编辑器控件的方法,帮助开发顾问和用户根据自身环境选择最佳方案,恢复高效的表单编辑体验。

dream的博客 757

SAP S/4 HANASMARTFORMS如何切换word编辑器

S/4 HANASMARTFORMS强制使用了word作为编辑器 我这里总结了如何设置不适用word作为编辑器 点击进入:SAP S/4 HANASMARTFORMS如何切换word编辑器

matinal 當冬夜漸暖 。公众号:matinal 2681

SAP GUI 8.0 SMARTFORMS 使用SCR LEGACY TEXT EDITOR GUI8.00 禁用MSWORD

在S/4以前的系统,可以使用TCODE I18N或者程序RSCPSETEDITOR或者暴力党直接改表TCP0I来强制不使用WORD作为默认编辑器,但是,在S/4系统,也不知道SAP抽了什么风,竟然NM强制使用WORD了!如果想一劳永逸,就改一下源码吧,Smartforms使用WORD作为编辑器是很痛苦的一个事情,不支持拖拽,还很慢,各种不习惯,总之是常的不舒服,能导致失眠。如果是GUI740、GUI750,还需要第三步。SE38,运行程序:RSCPSETEDITOR。

nopicture的博客 3542

S4 Smartforms 禁用MSword编辑器

Smartforms使用MSWORD作为默认编辑器。 在S/4以前的系统,可以使用TCODE I18N或者程序RSCPSETEDITOR或者暴力党直接改表TCP0I来强制不使用WORD作为默认编辑器,但是,在S/4新版本强制使用WORD了,通过老方法已经无法禁用MSword了。 SAP在三个地方都做了检查,分别如下: 解决方案: 一,debug跳过 二,通过增强一次性解决 【方法】 第一步:改源码: TCODE:SE24 输入:CL_COS_UTILITIES,然后点显示,然后把光标放到IS_S4H

SAP_老茂 1224

SAP ABAP 关于SMARTFORMS编辑文本出现WORD样式

问题描述:SAP ABAP 关于SMARTFORMS编辑时文本默认使用WORD 在使用smartforms打开编辑文本的时候会出现word样式,这样就会出现无法拖拽字段和系统默认信息情况,导致部分功能无法使用 解决方案:通过SE38打开程序RSCPSETEDITOR 将SAPscript和智能表选项取消勾选 这时就可以正常使用系统本身的编辑器了 提示:这里填写该问题的具体解决方案: 例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandl.

qq_37388190的博客 2635

SAPSMARTFORMS如何使用WORD编辑器写入变量

4.点√保存之后,返回到word页面,会发现字段的背景变成了灰色,这就表示是变量。2.复制字段名:&WA_ITEM-MAKTX& ,不要退出word,点缩小word页面,回到sap界面。1.在word中以&字段名&的形式写入变量,如下图所示,在word中想要添加如下变量字段,MAKTX。3.将copy的字段名放上去弹出的框中。

m0_51456208的博客 743

ABAP smartforms自动调用Word解决方案

【代码】ABAP smartforms自动调用Word解决方案。

秋成的博客 595

ABAP】 调整SMARTFROM默认编辑器配置

SAP 强制使用Word作为smartform的编辑器,按照上面的方法改了也不行。要改源码来应付SAP的检查逻辑。第一步:SE24 ——> 输入 CL_COS_UTILITIES——>点击显示——>双击IS_S4H进入源代码界面。可以通过执行 se38->RSCPSETEDITOR,去掉这里的两个勾点击激活就可以了。第二步:和ECC一致 执行SE38的程序RSCPSETEDITOR,去掉两个勾点击激活。——>点击更改按钮或者创建一个增强把这段代码贴进去激活就可以了。

Ramos丶 819

SMARTFORMS 升级S4 ATC未扫描出来问题解决

SAP ABAP SMARTFORMS S4

zhaotaogege12的博客 229
上一篇: 【ABAP系列】SAP ABAP MRKO增强
下一篇: 【HANA系列】SAP HANA数据处理的理解与分析一
ARICK2014
博客等级 码龄12年 96粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值