一、SapGUI For Windows捕获技术
文章目录
- 一、SapGUI For Windows捕获技术
- SAP GUI:
- SAP NetWeaver Business Client:
- SAP Fiori:
- 二.Sap的自动化配置
- SAP客户端配置
- 三.Sap GUI自动化脚本
- 四.Sap GUI自动化开发
SAP GUI:
SAP图形用户界面,是最常用的SAP前端界面。它是一个桌面应用程序,允许用户通过图形界面来访问和操作SAP系统。SAP GUI提供了各种交互元素,如菜单、工具栏、输入字段、按钮等,用于执行不同的SAP业务功能。
英文名称为SAP FrontEnd,它是基于C/S架构,基于当时网络传输速度以及传输容量的限制,在以往C/S架构是更为适合的,因为有些数据可以保存在本地,这样就减少了表示成和应用层的数据交互,从而提高了操作效率。
SAP NetWeaver Business Client:
基Web技术的SAP桌面客户端,用于访问和操作SAP应用程序。它提供了一个统一的用户界面,允许用户通过Web浏览器访问SAP系统,并执行各种业务功能。
B/S架构的,是在财务领域首先进行推广的,成为财务新界面,目前在ERP中依然可以配置和启用,甚至有些财务的功能必须在 NWBC中进行维护,在GUI中已经没有响应的事务代码。从功能上看,NWBC是整合了SAP GUI,也就是说NWBC中即可以运行所有的SAP GUI中的事务代码,也可以运行WebDynpro开发的Web应用,同时NWBC更新了界面的元素和风格,目的呢,当然是使用户更易用,更喜欢。
从定位上讲,NWBC主要还是ERP这个应用级别的用户界面,而SAP GUI则使用范围更广,企业内部使用。
SAP Fiori:
SAP的现代化用户界面体验,基于Web技术。它提供了直观、响应式和个性化的界面,适用于各种设备,包括桌面、平板和手机。SAP Fiori旨在改善用户体验,提供简化的业务流程和角色基础的应用程序。
完全是为了满足移动端(手机、平板、PAD)的访问需求基于HTML5开发的新的客户端,当然,也可以在电脑中直接使用。Fiori的技术架构和NWBC/Portal完全不一样了。
Fiori的架构也是分为三部分,最前端是各类的终端设备,中间是SAP WEB调度程序(Web Dispathcer),类似于调度员,所有前端的请求都需要通过调度程序进行处理,再往下是ABAP前端服务器,是存储了各类应用的UI,SAP Netweaver Gateway则是用来连接通道,再往下是ABAP后端服务器,包括业务逻辑和后端数据。
二.Sap的自动化配置
启用Sap GUI脚本功能
SAP服务端配置
1、启动saplogon.exe并登录,进入 SAP Easy Access 界面
2、执行RZ11事务
3、在弹出的对话框中输入sapgui/user_scripting,再按下Enter键
4、点击 Change Value 按钮, 并在 New Value 中输入TRUE,再点击保存
5、注销并重新登录SAP