【ABAP系列】【第五篇】SAP ABAP7.50 之用户接口

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

 

前言部分

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

正文部分

对于用户对话框的执行,需要可以通过用户界面(UI)访问的输入和输出服务。 用户界面用于用户和程序之间的交互。 如果用户界面的某些部分显示在屏幕上的GUI窗口中,则这是图形用户界面(GUI)。SAP GUI是特定实现使用dynpros执行基于对话框的应用程序,它作为底层是ABAP的软件组件安装在服务器上的展示层的。它包含执行用户和程序之间对话框所需的所有控件元素。更多内容关注公众号:SAP Technical

我们来看一下图形,更加直接,如果你这里看不到图形,请关注我的知乎或者公众号。

在屏幕上,SAP GUI在GUI窗口中显示dynpro(动态程序)的屏幕。屏幕可以包含用于显示内容或用于接收用户动作的屏幕元素。使用Screen Painter工具中的Layout Editor处理屏幕及其屏幕元素。每个屏幕元素都具有在Screen Painter中静态预定义的属性,并且部分可以在ABAP程序中动态修改。

作为图形用户界面的另一部分,每个标准窗口都包含一个菜单栏,一个标准工具栏和一个应用程序工具栏。显示为模式对话框的GUI窗口仅包含应用程序工具栏。条形图是ABAP程序的独立组件,并以GUI状态组合在一起。此外,在设置GUI状态时将它们分配给dynpro。除了图形元素,功能键也是用户界面的一部分。它们被定义为ABAP程序的独立组件,因此是GUI状态的一部分。使用Menu Painter工具处理GUI状态的组件和GUI状态本身。在大多数情况下,用户界面显示的控制元素与功能代码链接,可以在ABAP程序中进行评估。可以在系统字段sy-pfkey中找到当前GUI状态的描述。

SAP GUI中的GUI窗口在具有标题栏和状态栏时完成。标题栏也使用Menu Painter编辑,包含GUI窗口的标题。状态栏显示在使用MESSAGE语句执行ABAP程序期间可以传输的信息。此外,它还包含可以使用栏右侧的图标显示或隐藏的系统信息。

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

SAP ABAP 使用SICF发布HTTP API接口 先用SE24创建类,再用SICF发布…… 阅读详情

相关推荐

SAP ABAP for HANA

SAP HANA是SAP推出的最先进的内存计算高性能数据库套件,它最大的优点就是极大的提高了性能和速度,你如果使用了HANA,那么可以真正实时地运行业务流程,实时地响应客户需求,最快最好地为自己的客户提供服务。那么我们从开发技术的角度,特别是ABAP开发的角度来看看,现在和以后会有哪些变化呢? SAP的现有客户已经在早些时候购买并实施了商务套件(Business Suite),这些ERP应用都运

Unplugged 7731

SAP HTTP调用其他系统接口

1业务说明 ABAP系统通过HTTP方式调用其他系统发布的接口 2代码实现 2.1认证接口 根据访问的URL创建HTTP客户端 设置访问方式,并调用SEND和接收函数 有时需要专门验证用户名密码 获取返回的HTTP访问状态和状态描述,并关闭接口 其中定义的接收内表需要按照JSON结构来定义 2.2具体接口 当获取TOKEN成功之后,就可以继续执行后续的某个业务功能接口了 仍然根据访......

BinGeneral的博客 2630

我们一起学 ABAP (01) ~ 初识SAP ABAP

1、SAPABAP是什么?    SAP的英文全名是:System Applications and Products 的简写,它即是一个公司的名字,也是其公司开发的软件的名字。ABAPSAP的开发语言,SAP几乎都是用ABAP写的。现在主流SAP R/3系统 和 ABAP/4。至于详细的发展历史及SAP的各个模块,后面在详细介绍。循序渐进。 2、ABAP咬文嚼字释义:

~ 会飞的鱼 ~ 1万+

ABAP http接口直连

ABAP http 接口DEMO ,

ffvhj的博客 706

ABAP小白开发操作手册+(九)ABAP调用http

(这一part的参数有点长,大家看看得了,不用太在意,把这个外围系统提供的参数列出来,只是为了体现参数的一些结构,方便大家对比后面我们在开发过程中,如何进行SAP参数的设置)因为本质上还是接口,所以我们还是用事务代码SE37进行开发,进行导入导出参数的设置、源代码编写,今天太晚了,明天重新编辑一下。"materialName": "物料001",测试机: http://123456/rdmCalled/forSap/poInfo。"message": "添加PO单信息成功;PO单号【po001】",

LilySesy的博客 2589

SAPABAP简单介绍

ABAPSAP二次开发的面向对象的一门编程语言,主要包含报表开发,对话程序(你点程序中的东西,会跟着变化),增强这三大类。 以下是SAP的开发包/类(对象,函数这些都包含这中间)SE21;都是以Z和Y字开头(这是SAP给用户的定义)。锁对象则是以E开头。 我们现在用的包; 一: 主要是输入下两样 2.注意我们的命名规则,先是功能+用户名+时间(这个请求可能会传到其它开发系统) 3.在SE80(对象浏览器)下可以看到我们这个包的所有的东西; 二:程序建立过程(SE38) 如果点源代码,则可以在这

beyond911的专栏 3万+

SAP】前世今生系列(五)「ABAP的前世今生和未来」

在此前文章中我们了解了SAP公司主要产品的时间线,众所周知,SAP公司所有产品都是基于ABAP语言来开发的,本篇文章着重要介绍的是SAP公司产品最重要的基石——ABAP

Thunder Wang的博客 5328

[SAP ABAP] ABAP基础语法

本问主要讲解SAP ABAP中的基础语法结构,ABAP注释

Hudas的博客 8149

ABAP系列】【第六篇】SAP ABAP7.50 之隐式增强

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】【第六篇】SAP ABAP7.50 之隐式增强 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 这一篇简单的来介绍一下SAP ABAP 7.50以上的隐式增强点...

ARICK2014的博客 1143

自学 ABAP 和自学 SAP 的差别

有朋友在我的 ABAP 学习教程里留言: > 自学SAP是不是都要搭建虚拟服务器,然后自己去官网下载新版本SAP就可以吗 对于初学者,我们要搞清楚 ABAPSAP 的区别。 ABAP 是一门编程语言,SAP 首先是德国软件公司的名称,也代表这家公司开发的一系列软件。SAP 公司开发的软件,我们有时也称产品,其功能能满足客户一个或者多个领域的业务需求。这些不同领域,我们也称为不同的业务模块,比如 ERP,CRM,SRM,HR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6770

SAP ABAP SM50 的另类用途 - ABAP 工作进程对数据库表读取操作的检测

今天是2020年五一国际劳动节,Jerry祝大家劳动节快乐。 虽然五一国际劳动节来源于一百多年前国外无产阶级的一次大罢工,但由于国情原因,国内很多行业的从业人员,好像天生就是劳碌命。比如程序员行业。 2014年五一劳动节,我在和一个不是总能重现的SAP CRM incident做斗争。详情参考Jerry之前的文章记一次SAP开发工程师给微软Azure报incident的体验. 当时处理完这个复杂...

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 8640

[SAP ABAP] SAP内存与ABAP内存

本文主要讲解SAP内存与ABAP内存的相关知识点

Hudas的博客 1166

SAP ABAP WebDynpro系列教程

现在对web dynpro for ABAP的需求会越来越大,你信吗?或许应该多了解些,      空闲在家开始学习sap课程NET310 abap web dynpro。这个课程以BC400和BC401(abap objects)为基础。总结一下关于wda(web dynpro for ABAP)的基础知识。web dynpro for ABAP采用了MVC的设计方法。一个web dynpro

Taskcnjia的专栏 6647

ABAP系列SAP ABAP7.40新语法简介第一篇

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列SAP ABAP7.40新语法简介第一篇 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 SAP的系统不断的更新 7.40已经出来很久了,一直忙着没有更新7....

ARICK2014的博客 882

SAP ABAP Development Tool ( ADT )环境安装

ADT的全称是ABAP Development Tool,所以顾名思义就是ABAP的集成开发环境,ADT其实也可以说就是Eclipse,准确的说是安装了特定插件plugin的Eclipse (in Studio -> Help ->Add New Software). ADT是集成开发环境,所以可以连接多个SAP系统,HANA Studio集成了ADT的功能,在ABAP视图下可以开发基于SAP HANA的ABAP程序。

charles0902的专栏 2533

ABAP系列SAP ABAP 带有参数的AMDP的创建

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列SAP ABAP 带有参数的AMDP的创建 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 什么是AMDP ...... ABAP托管数据库过程是AS ABA...

ARICK2014的博客 1414
上一篇: 【ABAP系列】【第六篇】SAP ABAP7.50 之隐式增强
下一篇: 【MM系列】SAP S/4 HANA BP创建客户/供应商的一点想法
ARICK2014
博客等级 码龄12年 96粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值