[ChatGPT 勘误]:SAP ABAP 系统里数据库表 dlv_systc 的用途
SAP ABAP 系统里数据库表 dlv_systc 的用途?
ChatGPT 的回复:
在 SAP ABAP 系统中,数据库表 dlv_systc 是用于存储交货单系统条件检查的相关数据的。交货单是指在销售和分销过程中,将产品或服务从供应商转移到客户的文件。在交货单创建和处理过程中,系统需要进行一系列的条件检查,以确保交货单数据的正确性和完整性。
dlv_systc 表包含了用于交货单系统条件检查的各种规则和设置。它存储了与条件检查相关的信息,如检查的编号、检查的名称、检查的类型、检查的结果等。这些数据可以用于在交货单创建和处理过程中进行自动化的条件检查,并在需要时自动触发相关的操作和通知。
由于 dlv_systc 表存储了涉及到交货单创建和处理的重要信息,因此只有经过授权的用户才能对其进行更改和维护。开发人员可以使用 ABAP 语言访问和操作该表,以满足特定的业务需求。
这个回复不正确。笔者猜测 ChatGPT 将缩写 dlv 理解成了 SAP S/4HANA(SCM) 供应链管理模块里的交货单 - Delivery Note?
实际上,dlv_systc
这张表,描述信息 System Change Option for Software Components
,存储的是每个 ABAP software component 的可修改性(changeability)
:
这里的 DLVUNIT
,发布单元,指的就是一个个的 ABAP Software Component.
这张表里的内容如下:
ABAP 里的对象(比如 ABAP 类,ABAP Function Module,ABAP DDIC 对象) 都存储在 ABAP 开发包(package) 里。
双击这些 ABAP 开发包,就能查询到期所属的 Software Component 了:
就能看到其所属的 Software component 了:
这个表被 ABAP Function Module TR_GET_DLVUNIT_CHANGEABILITY 使用。
一个 ABAP Software Component 的可编辑性有下列 4 种情况,通过 Domain DLV_CHANGE
控制:
- F:可以被修改
- R:可以在满足限制条件下被修改
- E:不能被修改,可以被增强
- N:不能被修改,不能被增强
在 cl_r3standard_persistence 的 obj_is_enhanceable
方法里,有些 ABAP 系统核心的 Software Component 被硬编码成不可修改,以避免 ABAP 开发人员低质量的增强影响整个系统的运行,如下图所示:
相关文章
- SAP UI5 应用中的 sap.ui.require.toUrl 使用场景
- 关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介绍
- SAP UI5 sap.ui.Device.media 公有方法介绍
- SAP ABAP 方法调用里传值(Pass Value)和传引用(Pass Reference)的区别试读版
- [ChatGPT 勘误]SAP ABAP 里 CL_WB_ED_ENHANCEMENT_HANDLER 的用途介绍
- 通过一个实际例子,理解 SAP UI5 sap.ui.model.odata.v2.ODataModel API 中 BindingContext 绑定上下文的概念和用法试读版
- 什么是 SAP ABAP 的 include structure
- 国内“谁”能实现chatgpt,短期穷出的类ChatGPT简评(算法侧角度为主),以及对MOSS、ChatYuan给出简评,一文带你深入了解宏观技术路线。
- sap.ui.core.Configuration 的作用简析
- ChatGPT测评:它是一个好用的翻译工具吗?(Chatgpt哪里可以下载)
- SAP报表中TOP_OF_PAGE 和END_OF_LIST的使用详解编程语言
- SAP表的锁定与解锁详解编程语言
- SAP ABAP 输出Excel文件实例—-现金流量表输出—-(备忘)详解编程语言
- SAP移动平均价格与标准价格详解编程语言
- SAP常用知识点{系统变量|TCODE|消息类型|数据类型|变量声明|Internal Table}详解编程语言
- ABAP写数据到SAP服务器文件并读取详解编程语言
- SAP在Linux上安装(sap安装linux)
- SAP在Linux系统的安装与使用(sap安装linux)
- Oracle从SAP抽取数据的简单方法(oracle从sap抽数)
- Oracle 与 SAP深度对比分析(oracle sap对比)