如何查找CDHDR/CDPOS表中的对象类(OBJECTCLAS)、对象值(OBJECTID)详解编程语言
2023-06-13 09:11:51 时间
众所周知,更改凭证抬头表CDHDR和更改凭证项目表CDPOS中保存了SAP中业务数据的创建和变更历史。
但是在查询这两个表时,通常会面临不知道如何填写OBJECTCLAS和OBJECTID这两个字段的值。
img >
对于OBJECTCLAS,可以通过表TCDOB查找到,以TABNAME为条件,查询对应的OBJECTCLAS。
比如下图,输入EKKO、EKPO 等表名就能找到对项目
采购订单抬头行项目,对应的对象名就是EINKBELEG;
销售订单抬头行项目,对应的对象名是VERKBELEG;
交货单抬头行项目数据,对应的对象名是LIEFERUNG。
img >
对于对象值OBJECTID的查找稍微复杂一些,以采购订单的对象类EINKBELEG举例说明:
首先通过tcode SCDO找到对象类OBJECTCLAS的生成信息。
img >
这里也可以看到对象类下所有的可以更改的表。
img >
在生成信息中能找到更新函数EINKBELEG_WRITE_DOCUMENT
img >
SE37,通过where use list找到所有用到EINKBELEG_WRITE_DOCUMENT的程序,找一个双击跳转到对应的程序中,
img >
然后就看到这个对象值,objectID填写的是采购订单号(EKKO-EBELN)。通过此方法也可以找到其他对象类的对象值。
img >
以上。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/19331.html
c相关文章
- 【C++】类和对象(上)
- java对象的创建(一)
- SQLServer 错误 7987 系统表预检查:对象 ID O_ID 具有不匹配的链链接。 P_ID1-next> = P_ID2,但P_ID2-prev> = P_ID3。 由于不可修复的错误,Check 语句已终止。 故障 处理 修复 支持远程
- javascript 对象创建几种方式详解编程语言
- 利用注解将JDBC结果集转成Java对象详解编程语言
- 自定义事件兼容处理对象详解编程语言
- JavaScript的document和window对象详解编程语言
- 深入理解java String 对象的不可变性详解编程语言
- Java NIO之Charset类字符编码对象详解编程语言
- js动态往对象里边添加一项详解编程语言
- 关于创建一个对象的流程以及代码块和属性位置相关详解编程语言
- C1128节数超过对象文件格式限制: 请使用 /bigobj 进行编译详解编程语言
- 精通 Oracle 数据库对象(oracle数据库对象)
- 如何将对象存入Redis中(怎么把对象存进redis)
- Redis存储对象的可能性探索(redis能不能存对象)
- ASP中Request对象获取客户端数据的顺序(容易忽略)
- PrototypeString对象学习
- js中把JSON字符串转换成JSON对象最好的方法
- 从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
- Javascript基础教程之函数对象和属性
- 简单方法判断JavaScript对象为null或者属性为空