S4 HANA物料凭证表MATDOC

发布时间:2020-08-18 05:23:31 作者:dicksonjyl560101
来源:ITPUB博客 阅读:612

S4 HANA物料凭证表MATDOC

在ECC中,物料凭证主要分为抬头表MKPF和行项目表MSEG来存储。另外,还有一套当前库存表(包括MARD、MSLB、MCHB等)和历史库存表(包括MARDH、MSLBH、MCHBH等)。

而在S/4HANA中,所有这些物料凭证及库存、历史库存表,全部被一张MATDOC表取代了。新的MATDOC表会记录所有物料凭证数据和其他属性,不再记录在 MKPF 和 MSEG表中。实际库存数据不再记录,而是实时对照MATDOC表算出。 这就解决了过往需要在各种库存表取数的问题,虽然说SAP通过CDS(CORE DATA Service,类似于数据库视图),旧的表仍然能取到数。

但既然都换了新的表了,我们当然可以直接从MATDOC取得库存数据。下面我们来具体举例看看在HANA数据库中MSEG和MATDOC表之间的链接。例如在se16n查询表MSEG,看到有55条数据,

S4 HANA物料凭证表MATDOC

同样我们在se16n查询表 MATDOC ,看到也是55条记录。

S4 HANA物料凭证表MATDOC

两个表都能查询出来,让我们尝试使用事务DBACOCKPIT通过直接查询数据库的数据库查询来检查正确的条目。如下首先检查MATDOC

S4 HANA物料凭证表MATDOC

在数据库级别从MATDOC运行直接选择查询时,它显示了55条值。现在让我们尝试为MSEG运行相同的程序,看是否也能查询到55条记录?

S4 HANA物料凭证表MATDOC

它显示为0。因此很明显,HANA数据库中的MSEG中没有任何条目。当运行SE16N时,它只是内部指向MATDOC。这是SE11的屏幕截图。转到表MSEG的Extras菜单,我们将看到这些详细信息。SAP引入了称为“替换对象”的概念,其中提到了CDS视图名称。在1709版本之前,它一直被称为Proxy对象,SAP似乎已将其重命名为“ Replacement Object”,以避免由于“ Proxy”一词引起的混乱。

S4 HANA物料凭证表MATDOC

对于MSEG,NSDM_E_MSEG显示为替换对象。因此,当我们在SE16N或自定义程序中访问MSEG时,SAP会通过此CDS视图逻辑,该CDS视图从MATDOC获取数据。可以在下面的屏幕截图中看到逻辑。在SE11中为CDS视图NSDM_E_MSEG提供视图名称。我们将获得以下详细信息,其中还提供了DDL定义名称和DDL SQL视图名称(NSDM_V_MSEG)。

S4 HANA物料凭证表MATDOC

SE11中的NSDM_V_MSEG视图清楚地 表明它是从MATDOC获取数据的

S4 HANA物料凭证表MATDOC

DDL定义的最后一部分讨论了任何自定义字段或附加字段以及如何在这些替换对象中对其进行处理。需要使用Extend视图并在Eclipse编辑器中附加自定义字段。

S4 HANA物料凭证表MATDOC

以上替换对象/代理对象的概念主要是为了避免在处理MSEG的自定义程序中造成混淆/更改而引入的。因此,如果自定义程序从MSEG中进行选择,它仍将类似于我们在上面的SE16N屏幕截图中看到的内容。
至此,新表MATDOC和原来物料凭证表之间的关系差不多讲明白了,大家有什么其他发现也可以留言讨论。

The affected tables are listedbelow:

Table

Table  description

DDL  Source of CDS

View  for redirect

View  to read the content of

the  database table (w/o

redirect  to compatibility

view)

View  to read the

master  data

attributes  only

MKPF

Material

document

header

NSDM_DDL_MKPF

NSDM_MIG_MKPF


MSEG

Material

document item

NSDM_DDL_MSEG

NSDM_MIG_MSEG


MARC

Plant Data for

Material

NSDM_DDL_MARC

NSDM_MIG_MARC

V_MARC_MD

MARD

Storage Location

Data for Material

NSDM_DDL_MARD

NSDM_MIG_MARD

V_MARD_MD

MCHB

Batch stocks

NSDM_DDL_MCHB

NSDM_MIG_MCHB

V_MCHB_MD

MKOL

Special Stocks

from Vendor

NSDM_DDL_MKOL

NSDM_MIG_MKOL

V_MKOL_MD

MSLB

Special Stocks

with Vendor

NSDM_DDL_MSLB

NSDM_MIG_MSLB

V_MSLB_MD

MSKA

Sales Order Stock

NSDM_DDL_MSKA

NSDM_MIG_MSKA

V_MSKA_MD

MSSA

Total Customer

Orders on Hand

NSDM_DDL_MSSA

NSDM_MIG_MSSA


MSPR

Project Stock

NSDM_DDL_MSPR

NSDM_MIG_MSPR

V_MSPR_MD

MSSL

Total Special

Stocks with

Vendor

NSDM_DDL_MSSL

NSDM_MIG_MSSL


MSSQ

Project Stock

Total

NSDM_DDL_MSSQ

NSDM_MIG_MSSQ


MSKU

Special Stocks

with Customer

NSDM_DDL_MSKA

NSDM_MIG_MSKU

V_MSKU_MD

MSTB

Stock in Transit

NSDM_DDL_MSTB

NSDM_MIG_MSTB


MSTE

Stock in Transit

to Sales and

Distribution

Document

NSDM_DDL_MSTE

NSDM_MIG_MSTE


MSTQ

Stock in Transit

for Project

NSDM_DDL_MSTQ

NSDM_MIG_MSTQ


MCSD

DIMP: Customer

Stock

NSDM_DDL_MCSD

NSDM_MIG_MCSD

MCSD_MD

MCSS

DIMP: Total

Customer Stock

NSDM_DDL_MCSS

NSDM_MIG_MCSS

MCSS_MD

MSCD

DIMP: Customer

stock with

vendor

NSDM_DDL_MSCD

NSDM_MIG_MSCD

MSCD_MD

MSCS

DIMP: Customer

stock with

vendor - Total

NSDM_DDL_MSCS

NSDM_MIG_MSCS

MSCS_MD

MSFD

DIMP: Sales

Order Stock with

Vendor

NSDM_DDL_MSFD

NSDM_MIG_MSFD

MSFD_MD

MSFS

DIMP: Sales

Order Stock with

Vendor - Total

NSDM_DDL_MFS

NSDM_MIG_MSFS

MSFS_MD

MSID

DIMP: Vendor

Stock with

Vendor

NSDM_DDL_MSID

NSDM_MIG_MSID

MSID_MD

MSIS

DIMP: Vendor

Stock with

Vendor - Total

NSDM_DDL_MSIS

NSDM_MIG_MSIS

MSIS_MD

MSRD

DIMP: Project

Stock with

Vendor

NSDM_DDL_MSRD

NSDM_MIG_MSRD

MSRD_MD

MSRS

DIMP: Project

Stock with

Vendor - Total

NSDM_DDL_MSRS

NSDM_MIG_MSRS

MSRS_MD

MARCH

History

NSDM_DDL_MARCH

NSDM_MIG_MARCH


MARDH

History

NSDM_DDL_MARDH

NSDM_MIG_MARDH


MCHBH

History

NSDM_DDL_MCHBH

NSDM_MIG_MCHBH


MKOLH

History

NSDM_DDL_MKOLH

NSDM_MIG_MKOLH


MSLBH

History

NSDM_DDL_MSLBH

NSDM_MIG_MSLBH


MSKAH

History

NSDM_DDL_MSKAH

NSDM_MIG_MSKAH


MSSAH

History

NSDM_DDL_MSSAH

NSDM_MIG_MSSAH


MSPRH

History

NSDM_DDL_MSPRH

NSDM_MIG_MSPRH


MSSQH

History

NSDM_DDL_MSSQH

NSDM_MIG_MSSQH


MSKUH

History

NSDM_DDL_MSKAH

NSDM_MIG_MSKAH


MSTBH

History

NSDM_DDL_MSTBH

NSDM_MIG_MSTBH


MSTEH

History

NSDM_DDL_MSTEH

NSDM_MIG_MSTEH


MSTQH

History

NSDM_DDL_MSTQH

NSDM_MIG_MSTQH


MCSDH

History

NSDM_DDL_MCSDH

NSDM_MIG_MCSDH


MCSSH

History

NSDM_DDL_MCSSH

NSDM_MIG_MCSSH


MSCDH

History

NSDM_DDL_MSCDH

NSDM_MIG_MSCDH


MSFDH

History

NSDM_DDL_MSFDH

NSDM_MIG_MSFDH


MSIDH

History

NSDM_DDL_MSIDH

NSDM_MIG_MSIDH


MSRDH

History

NSDM_DDL_MSRDH

NSDM_MIG_MSRDH


  https://blog.csdn.net/weixin_42137700/article/details/104339248

推荐阅读:
  1. python画图后如何保存
  2. python注释符号怎么打

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

hana matdoc s4

上一篇:92django_url

下一篇:Oracle 统计信息收集

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》