对于MSEG,NSDM_E_MSEG显示为替换对象。因此,当我们在SE16N或自定义程序中访问MSEG时,SAP会通过此CDS视图逻辑,该CDS视图从MATDOC获取数据。可以在下面的屏幕截图中看到逻辑。 在SE11中为CDS视图NSDM_E_MSEG提供视图名称。我们将获得以下详细信息,其中还提供了DDL定义名称和DDL SQL视图名称(NSDM_V_MSEG)。 SE11中...
AMDP 还不能在 Eclipse、HANA Studio 上进行 Debug 操作; 不能使用被代理表,如mseg表,但可以使用它的代理对象 NSDM_V_MSEG,或者直接访问 Hana 新表 MATDOC表; 数据类型必须是表或者标准类型(INT CHAR …); 对于传入的 Select-option,必须先在 ABAP 中用方法 cl_shdb_seltab=>combine_seltabs 处理后在传入...
以物料凭证抬头表MKPF为例,我们看看代理对象对表的影响 事务代码SE16N可以查看代理对象名称,可以查询到记录 如图一 SQL编辑器直接访问MKPF表,无法查询到数据,如图二 SQL编辑器访问MKPF的代理对象 NSDM_V_MKPF 可以获取数据,如图三 如果你用MARD 做上面的测试, 会发现更有趣的现象, 用SQL编辑器可以读取MARD内容,但...
SAP S/4HANA Material Management 库存模块中的混合表,维护了冗余的数据,因为所有物料单据信息的总和可以返回相同的数据。 例如,在 MARD-LABST 中显示的无限制使用库存数量,现在是所有与所选数据相关的 Material Document 的总和,每当在 MARD 中查询 LABST 字段时,在 S/4HANA 里会通过使用 NSDM_V_MARD 视图计算。
Solved: Dear Friends, I am working with MSEG table in SAP S4 HANA. Enhancement has been done for adding new tab page, But while saving it throws the error I found that
如:V_COEP、NSDM_V_MSEG等,关联表的作用,是因为S4更新后,大部分表更新,旧表保留,新旧表需要通过关联表来同步更新数据,导致CI_COBL在更新的时候,旧表未同步该节构或字段,导致MSEG等表无法使用,直接Dump。 与ERP R/3相比,S / 4HANA中的MM-IM数据模型已更改。实际库存数据将不再存储在以前的关键指标物料主...
@AbapCatalog.sqlViewName: 'NSDM_V_MSEG' @EndUserText.label: 'MSEG Compatibility View' @DataAging.noAgingRestriction: 'false' @ClientDependent: 'true' @AccessControl.authorizationCheck:#NOT_REQUIRED define view nsdm_e_mseg as select key mandt, ...
库存管理数据模型改变了。新的MATDOC表会记录所有物料凭证数据和其他属性,不再记录在MKPF 和 MSEG表中(实际上这两个表仍有记录,应该是考虑到兼容性)。实际库存数据不再记录,而是实时对照MATDOC表算出。 历史表、汇总表都不存在了,换成了CDS视图。 The affected tables are listedbelow:...
迁移到 S/4HANA OP1511 或 S/4HANA OP1610 后,如果通过 SE11 检查字典中的表 MSEG,则会收到错误消息,如“DT 342 - MSEG 和代理对象 NSDM_V_MSEG 具有不同的列数”。 环境 物料管理 (MM) SAP ERP(SAP HANA 版)的 SAP 增强包 SAP S/4HANA 重现问题 转到SE11 附加 代理对象 NSDM_V_MSEG 此处...
2.)不能使用mseg表,但可以使用 MATDOC的代理对象 NSDM_V_MSEG 代替 3.)数据类型必须是表或者标准类型(INT CHAR …) 4.)对于传入的Select-option,必须先在ABAP中用方法 cl_shdb_seltab=>combine_seltabs处理后在传入AMDP;然后在AMDP中用 APPLY_FILTER ...