首页 > 数据库 >SAP ABAP 传输请求背后的读取函数和存储数据库表讲解试读版

SAP ABAP 传输请求背后的读取函数和存储数据库表讲解试读版

时间:2023-07-23 22:34:13浏览次数:55  
标签:请求 试读 数据库 传输 ABAP SAP E070

本教程前一篇文章,我们介绍了 SAP ABAP 系统传输请求的基本知识:

有朋友提问:

你好,有个问题请教下,在开发系统通过SM30维护会产生传输请求的配置表,这个传输请求对应的本次修改的内容存在哪里的呢?SE09相关CR里只有配置表的关键字相关信息,看不到具体改的什么,表E070、E071、E71k等这些表只能存大概的信息,没有记录具体修改的非关键字值的信息,并且配置表的更改日志未打上勾也不能通过change docment查找,谢谢。

为了回答这个问题,我们首先需要了解有哪些 ABAP Function Module,可以返回传输请求相关的信息。

我们在事务码 SE37 里输入 TRINT,能看到超过 200 个以此关键字开头的 Function Module. TR 即 Transport Request 的缩写,INT 我们可以理解成 Interface 的缩写,即这些函数是用来读取传输请求明细数据的接口。

我们来看看 TRINT_SELECT_REQUESTS 这个函数。在 SE37 里直接按 F8,可以执行该函数,输入参数 IV_USERNAME_PATTERN 默认值为 SY-UNAME 即当前登录用户。

其中 IS_SELECTION 参数的数据类型为 TRWBO_SELECTION, 我们如果不为这个输入参数指定任何值,则执行函数后,能看到当前登录用户在本系统拥有的全部传输请求:

我们再仔细看看 IS_SELECTION 这个输入参数的数据类型 TRWBO_SELECTION.

双击之后,看到其详细的类型定义,这是一个巨大的结构,里面包含了很多字段,这些字段的数据类型,使用了 LIKE 关键字定义,LIKE 后面跟 ABAP 数据字典里实实在在的数据库表或者数据库表的字段,如下图所示的 E070, E070A, E070C 等等。

我们根据上面的线索,利用下面这个小技巧,就可以把和传输请求相关的数据库表一网打尽了。

事务码 SE11 打开 E070, 然后点击这个层级结构的工具栏按钮:

就导航到了数据库表 E070 所在的 ABAP 开发包,里面除了 E070 之外,还包含了其他所有和传输请求相关的数据库表:

下面对于这些数据库表,我们逐一简单浏览。

标签:请求,试读,数据库,传输,ABAP,SAP,E070
From: https://www.cnblogs.com/sap-jerry/p/17576072.html

相关文章

  • 什么是 SAP ABAP 服务器的 Addon
    SAPABAP服务器的附加组件(Add-Ons)是专门设计用于扩展SAP基本系统功能的软件组件。它们是由SAP或其他第三方供应商开发的,可以提供针对特定行业或业务需求的特殊功能。附加组件是预先编程好的,可以直接安装在SAP系统中,从而大大提高了系统定制和扩展的便利性。举个例子,SAP提供了一个......
  • 深入理解 SAP Fiori Front-end Server 试读版
    从本质上说,SAPFioriFront-endServer(在SAP官方文档里经常缩写为SAPFES)是ABAP应用服务器的一个Addon.Addon是SAPABAP一个特有的概念,是一种专门设计用于扩展SAPABAP系统基本功能的软件组件。大家可以把Addon理解成逻辑上具有关联关系的,聚合在一起,共同实现一个......
  • 什么是 SAP ABAP 系统里的传输请求(Transport Request)
    本教程我们已经学习过的前105篇文章里,我们一直没有接触传输请求的概念,因为到目前为止,我们在ABAP系统里创建的ABAP资源,比如ABAP类,ABAP报表,ABAPFunctionModule,ABAP数据库表等等,都是存储在本地开发包里的。所谓本地开发包,就是指下图这些在SE80事务码里,显示在LocalOb......
  • 什么是 SAP ABAP 系统中类型为 Relocations 的传输请求
    在SAPABAP系统里,事务码SE10中的RelocationsRequestType用于在不同的SAP系统之间移动开发对象。它有以下三种类型:Relocationswithoutpackagechange:这种类型的请求允许开发人员在临时基础上在另一个SAP系统中开发对象。例如,一种需求是可能希望在单独的SAP系统......
  • 什么是 SAP UI5 的 Shell Layout
    ShellLayout是SAPUI5中一个重要的UI控件,它为应用程序提供了一个统一的、一致的用户界面。ShellLayout是一个基本的框架,它为应用程序提供了一个顶层的容器。这个容器包含了一些基本的UI元素,如标题栏、导航栏、工具栏、内容区域等。通过使用ShellLayout,开发者可以确保他们的应......
  • 什么是 SAP 的 BSP UI 技术
    SAPWeb应用程序服务器提供基于页面的编程模型,具有服务器端脚本以及服务器页面技术,用于开发、设计和实施Web应用程序:业务服务器页面(BSP)。服务器端脚本允许直接访问应用程序服务器中的所有元素(例如功能模块、数据库表、ABAP对象等)。在Web应用程序服务器中,表示与业务逻辑......
  • 关于 SAP_UI software component 的概要介绍
    SAPnote的主题是MaintenanceandUpdateStrategyforSAPFioriFront-EndServer.YouwanttostayinthesupportwindowsforSAPUI5inthesoftwarecomponentSAPNetWeaver"UserInterfaceTechnology"(SAP_UI)orformerlySAPNetWeaverUIadd-oncaro......
  • SAP Fiori 2.0 visual theme 施加在传统 SAP 应用上的一些限制
    这个SAPnote介绍了这些限制。SAPFiori2.0引入了名为SAPBelize的新主题。所谓经典应用程序,是指传统的SAPGUI和WebDynpro应用程序。新的SAPFiori视觉主题SAPBelize可在产品S/4HANA1610On-Premise(及更高版本)、SAPFiori2.0的当前云版本以及基于上述产品的......
  • SAP UI5 被弃用的库 sap.ui.commons
    自SAPUI5版本1.38起,sap.ui.commons库已弃用。sap.ui.commons从SAPUI5诞生之初就可用。它包含大量基本的UI控件,如按钮、输入字段和下拉列表。在1.16版本中,引入了sap.m库。它包含语义相同的控件(按钮、输入和选择),当时仅在移动平台上受支持。在后来的版本中,sap.m......
  • SAP UI5 中一些被弃用的主题
    sap_hcb从版本1.48开始,sap_hcb主题已弃用。它已被sap_belize_hcb主题取代。sap_hcb是高对比度黑色主题,用于已弃用的sap_goldreflection和sap_bluecrystal主题。对于sap_belize和sap_belize_plus,有两个高对比度主题可用:sap_belize_hcb(高对比度黑色)和sap_belize_h......