SAP ABAP——SMARTFORMS(一)【SF概要及文本编辑器】

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在这里插入图片描述

💂作者简介 THUNDER王一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计专业大二本科在读阿里云社区专家博主华为云社区云享专家CSDN SAP应用技术领域新兴创作者。
  在学习工作中我通常使用偏后端的开发语言ABAPSQL进行任务的完成对SAP企业管理系统SAP ABAP开发和数据库具有较深入的研究。


💅文章概要 本文我们将开启SAP中SMARTFORMS智能表单的讲解。本文是开篇主要介绍一下SMARTFORMS的应用场景以及文本编辑器的配置。


🤟每日一言 彩虹,在大雨后出现;腊梅,在风雪中吐蕊;雄鹰,在险峰上空盘旋;人,在困境中弥坚。


目录


前言

在这里插入图片描述

本文我们将开启SAP中SMARTFORMS智能表单的讲解。本文是开篇主要介绍一下SMARTFORMS的应用场景以及文本编辑器的配置。


SMARTFORMS概要

在这里插入图片描述

  SMARTFORMS是SAP所提供的一款功能强大的商务报表解决方案也被称为智能表单能够按指定格式生成报表并可以将执行结果通过连接打印机直接输出采用图形模式来控制报表的格式位置
  SMARTFORMS是在SAP SCRIPT的基础上产生的新的表单制作工具更加方便快捷。除此之外因为SMARTFORMS的本质其实就是一个函数所以其能更加的容易在【T-CODESE38】ABAP编辑器中被调用。

智能表单的事务代码为【T-CODESMARTFORMS】

 SAMRTFORMS数据流向

在这里插入图片描述

 SAMRTFORMS本质

  SMARTFORMS的本质其实就是一个函数其操作方式和调试与在【T-CODESE37】中创建的函数并无区别。让我们运行一个SMARTFORMS看一看

在这里插入图片描述

  我们可以发现运行SMARTFORMS之后会自动跳转到【函数构建器初始屏幕】并且自动为该表单生成了一个函数我们在ABAP编辑器中就可以使用这个函数来调用我们创建的这个表单了。

在这里插入图片描述


SMARTFORMS文本编辑器

  在SMARTFORMSSAP SCRIPT中拥有两种编辑器

  • 默认编辑器
  • MS WORD编辑器
\默认编辑器MS WORD编辑器
优点相应速度快支持系统和结构字段拖拽格式丰富功能强大
缺点格式欠缺不支持系统和结构字段拖拽相应速度慢

MS WORD编辑器提供了文字处理程序Microsoft® Word功能范围内最重要的功能

  • 复制和粘贴
  • 点击并输入
  • 查找和替换
  • 重复和撤消操作
  • 拼写和语法检查以及同义词库
  • 使用 SAP 样式SAP 格式

PS在最新版本中SAP SCRIPT已经被强制使用MS WORD编辑器了


在这里插入图片描述


  除此之外SAP在SMARTFORMS中也设置了很多的检查来强制用户使用MS WORD编辑器。如果我们想要取消在SMARTFORMS中使用MS WORD编辑器目前可以尝试以下方法:

 文本编辑器修改

  一执行【T-CODESE38】运行程序RSCPSETEDITOR

在这里插入图片描述

  二将智能表前的"√"去掉然后保存即可

在这里插入图片描述

  三执行【T-CODESE24】打开类CL_COS_UTILITIES

在这里插入图片描述

  四双击进入IS_S4H方法创建一个增强将以下代码粘贴到源代码区域:

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

在这里插入图片描述

在这里插入图片描述

  五下载安装一个补丁:SAP默认编辑器修正补丁保存到百度网盘

PS如果以上方法试完还不行的话那么就只能先使用MS WORD编辑器代替了博主目前也是无法更换到原有的默认编辑器。


写在最后的话

  本文花费大量时间介绍了SMARTFORMS智能表单的开篇——SF概要及文本编辑器希望能帮助到各位小伙伴码文不易还望各位大佬们多多支持哦你们的支持是我最大的动力

在这里插入图片描述

原创不易还希望各位大佬支持一下 \textcolor{blue}{原创不易还希望各位大佬支持一下} 原创不易还希望各位大佬支持一下

👍 点赞你的认可是我创作的动力 \textcolor{9c81c1}{点赞你的认可是我创作的动力} 点赞你的认可是我创作的动力

⭐️ 收藏你的青睐是我努力的方向 \textcolor{ed7976}{收藏你的青睐是我努力的方向} 收藏你的青睐是我努力的方向

✏️ 评论你的意见是我进步的财富 \textcolor{98c091}{评论你的意见是我进步的财富} 评论你的意见是我进步的财富

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6