首页 > 数据库 >SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版

SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版

时间:2023-12-02 18:36:30浏览次数:48  
标签:试读 ABAP 搜索 三种 思路 SAP 方法

我的知识星球里,有朋友提问:

公司的 SAP 中,总部开发了一个功能去更新采购订单行上的收货地址字段EKPO-ADRN2, 我尝试着去 Debug, 但找不到最终是哪段程序更新了这一个字段。SAT 也用了,也发现不了。不过我对 SAT 也不熟。
有什么思路可以快速 Debug 找到那段更新程序不?

其实这种需求有很多种思路可以实现。本文介绍笔者知道的三种。欢迎大家补充更多的方法。

详细内容如下

本文介绍了三种不同的方法来实现已知一个屏幕字段,快速找出这个字段值是存储在后台哪张 ABAP 数据库表的哪个字段,并且被哪段 ABAP 代码赋值的需求。

从实战效果来看,方法1 速度最快,最准确。方法2 在三种方法里的效率和准确度居中,因为需要在 ABAP 调试器里人工去判断,当断点触发时,停下来所处的 ABAP 代码,到底是不是我们想要寻找的代码。

方法3 如果搜索条件和待搜索的 ABAP 开发包指定不佳,则会导致有大量的搜索结果出现,给人工筛查带来麻烦。因此方法3,需要使用者具有一定的优化搜索输入关键字的能力。

标签:试读,ABAP,搜索,三种,思路,SAP,方法
From: https://www.cnblogs.com/sap-jerry/p/17871986.html

相关文章

  • 事务码 RZ11 对 SAP ABAP 系统管理员( Basis )的作用
    SAPABAP系统中的事务码RZ11是一个非常重要的工具,它主要用于显示和维护SAP系统的参数。这些参数影响了SAP系统的运行,包括内存管理,数据库交互,安全性设置等。RZ11提供了一种方法,允许管理员或开发者查看和修改这些参数,以便调整系统的运行方式,以满足特定的需求或优化性能。例......
  • SAP ABAP 系统事务码 RZ11 的作用
    事务码"RZ11"在SAPABAP系统中是一个非常重要的工具,它主要用于动态参数的维护和查询。通过"RZ11",用户可以查看系统中所有的动态参数及其相关信息,同时也可以修改这些参数的取值。在SAP系统中,动态参数是一种能够在运行时调整的系统参数,这些参数的修改无需停机,可以在系统运行......
  • 什么是 SAP XML annotation language server
    来自SAP官方的解释:TheXMLannotationlanguageserveraccelerateshowyouworkwithannotationsinthecodeeditor.Context-sensitivecodecompletiondisplayssuggestionsthatarerelevanttowhereyouareintheannotationfileforyourapp.Asyoutypea......
  • SAP 标准 OData 服务 ABAP_REPOSITORY_SRV 的作用介绍
    "SAP标准OData服务/sap/opu/odata/UI5/ABAP_REPOSITORY_SRV是SAPNetWeaverGateway框架提供的一个重要服务,用于与ABAP(AdvancedBusinessApplicationProgramming)仓库进行交互。该服务的作用涵盖了许多关键方面,包括ABAP仓库对象(如程序、函数模块、数据元素等)的检索和管理。通过该......
  • SAP ABAP 系统里的事务码 SMICM keep Alive 参数的含义和配置
    在SAPABAP系统中,事务码SMICM(SystemManagementInterfaceforCommunicationManagement)是一个用于管理通信的工具,通过它可以监视和配置与SAP系统相关的通信参数。SMICM提供了对SAP实例通信管理的集中控制,用户可以通过该事务码查看和配置多个通信参数,确保系统的正常运行。在SMIC......
  • 如何理解 SAP UI5 的 sap.ui.define 函数?
    我们在SAPUI5官网能查到sap.ui.define的详细文档:在一个JavaScript文件中,通常和建议的做法是在文件顶部有一个对sap.ui.define的调用。当通过其模块ID首次请求一个模块时,会根据ID和当前配置来确定对应的资源。该资源将被加载并执行,这将反过来执行顶级的sap.ui.defi......
  • 关于 SAP ABAP System Change Option 的设置
    在传输组织器(事务SE09)中,选择导航路径的起点转到下一步导航步骤传输组织器工具导航路径的终点。这将带我们进入TransportOrganizerTools概述。转到管理并启动程序设置系统更改选项。全局设置选项允许确定存储库或独立于客户端的定制中的对象是否可以全局修改。只有将全......
  • 关于 SAP Spartacus 层的 UI 设计
    Spartacus每个UI划分成不同的区域section,每个区域由若干个slots组成。每个slot可以包含一个或多个CMSComponent.以homepage为例,其实现的HTML位置:projects\storefrontlib\src\layout\main\storefront.component.html看这个header区域:这个header区域分配的slo......
  • 什么是 SAP ABAP 的 Draft Handling 特性
    ABAP中的Drafthandling是SAPFiori应用程序中的一个重要特性,它允许用户保存他们正在工作的实体的未完成的状态,这可以使得用户在任何时候停止工作,然后在稍后的任何时间点继续。这种方式不仅保存了实体的数据,而且也保持了用户的UI状态,例如滚动位置,焦点等。Drafthandling......
  • SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
    BREAKPOINT在SAPSpartacusStorefront开源项目中是一个枚举类型,用于定义不同屏幕大小的断点。这个枚举类型默认包含五个屏幕名称:xs、sm、md、lg、xl,分别表示extrasmall、small、medium、large、extralarge的屏幕尺寸。这些尺寸通常与响应式设计中的断点概念相关联,用于确定......