具有采购订单历史记录的SAP APO表

2020-09-28 05:55发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在APO的外部采购关系中,我们可以找到PO历史记录,例如。 实质性文件编号等。

此处可见的数据存储在结构中

/SAPAPO/SHOW_MMHIPO_MAIN

所以我试图找出例如材料doc nr存储在哪里:

我尝试通过两种方式为物料doc nr –字段BELNR查找表:

1)通过双击数据元素"/img/SAPAPO/MBLNR",然后在"使用位置"处检查表字段:

结果:在表字段中找不到数据元素/SAPAPO/MBLNR。

2)

通过se84/ABAP词典/字段/表格字段:在字段名称中输入" BELNR"。 命中了23个,但是所有给定的表都没有存储任何数据……它们都是空的。

我很难找到在APO(7.3)中存储PO历史记录的物料凭证nr的表。 有人有什么提示吗?

提前谢谢!

最诚挚的问候,

Wojciech

(12.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在APO的外部采购关系中,我们可以找到PO历史记录,例如。 实质性文件编号等。

此处可见的数据存储在结构中

/SAPAPO/SHOW_MMHIPO_MAIN

所以我试图找出例如材料doc nr存储在哪里:

我尝试通过两种方式为物料doc nr –字段BELNR查找表:

1)通过双击数据元素"/img/SAPAPO/MBLNR",然后在"使用位置"处检查表字段:

结果:在表字段中找不到数据元素/SAPAPO/MBLNR。

2)

通过se84/ABAP词典/字段/表格字段:在字段名称中输入" BELNR"。 命中了23个,但是所有给定的表都没有存储任何数据……它们都是空的。

我很难找到在APO(7.3)中存储PO历史记录的物料凭证nr的表。 有人有什么提示吗?

提前谢谢!

最诚挚的问候,

Wojciech

(12.1 kB)
付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-09-28 06:31.采纳回答

Wojciech,你好

无法从APO中的表访问订单。 它们存储在LiveCache中,您需要通过函数调用或BAPI访问它们。

我写了一篇关于它的文章。

Dude,我的桌子在哪里? –在APO中访问数据的困难

在下面的博客中,我从来没有写过访问订单的方法,但是我在评论中提到了方法。 从编程的角度来看,最好的选择是使用功能/SAPAPO/OM_ORDER_GET_DATA。 缺点是选择选项很少,通常您需要从LC中提取很多不需要的订单,然后对其进行过滤。 这会使大多数批量处理变慢。

您需要使用什么表格? 如果用于开发,请使用上述方法。 如果只是作为常规用户进行过滤/排序和导出,则建议您将报表结果(在第一个屏幕或事务/SAPAPO/RRP4中显示的结果)作为表并进行排序/过滤/导出 从它。

此致

华金

骆驼绵羊
2楼-- · 2020-09-28 06:27

嗨华金,

感谢您的回复。 我知道订单数据存储在LiveCache中,但您仍然可以从apo表中获取一些数据这一事实。 就我而言,是调度协议版本和流程的相关数据。 我可以在例如/sapapo/tsarh(tsari; tsard)或/sapapo/tpsrc表中看到一些数据,但是没有像上面提到的货物移动(GR)文档编号那样的货物移动数据。

我需要idoc扩展名的数据,以便程序可以访问该数据。

kr,

Wojciech

一周热门 更多>