2020-09-20 08:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
如何从属于采购订单单据编号(EBELN)和采购单据编号(EBELP)的表 ESLL 中检索包裹编号(PACKNO)。
可以从表ESLH中获取数据,但是EBELP和EBELN并不是此处的关键字段。
我们需要在表ESLL中运行一些数据(数量)的转换。
谢谢。
此致
Karthik
您可以使用以下步骤:
1。 转到表EKPO,选择带有采购订单号(EBELN)和项目编号(EBELP)的条目,然后将找到EKPO-PACKNO的值。
2。 转到表ESLL,选择PACKNO =在步骤1中找到的程序包号(EKPO-PACKNO)的条目,找出SUB_PACKNO的值。
3。 再次选择表ESLL,条件为PACKNO =在步骤2中找到的ESLL-SUBPACKNO的值,那么将列出属于该PO的所有服务行。
您还可以考虑使用视图ML_ESLL,您可以通过输入EBELN和EBELP在此视图中选择服务行,但这可能需要很长时间。
谢谢 迈拉(Myra)。我只是想知道我是如何忽略它的。
我后来决定继续使用BAPI_PO_GETDETAIL1和 BAPI_PO_CHANGE。如果有人有类似的要求, 觉得有用。
为什么要将它们作为要提取的关键字段?
感谢回复于尔根(Jürgen)。
仅出于性能方面的考虑,只是在寻找是否还有其他选择。
最多设置5个标签!
您可以使用以下步骤:
1。 转到表EKPO,选择带有采购订单号(EBELN)和项目编号(EBELP)的条目,然后将找到EKPO-PACKNO的值。
2。 转到表ESLL,选择PACKNO =在步骤1中找到的程序包号(EKPO-PACKNO)的条目,找出SUB_PACKNO的值。
3。 再次选择表ESLL,条件为PACKNO =在步骤2中找到的ESLL-SUBPACKNO的值,那么将列出属于该PO的所有服务行。
您还可以考虑使用视图ML_ESLL,您可以通过输入EBELN和EBELP在此视图中选择服务行,但这可能需要很长时间。
谢谢 迈拉(Myra)。我只是想知道我是如何忽略它的。
我后来决定继续使用BAPI_PO_GETDETAIL1和 BAPI_PO_CHANGE。如果有人有类似的要求, 觉得有用。
为什么要将它们作为要提取的关键字段?
感谢回复于尔根(Jürgen)。
仅出于性能方面的考虑,只是在寻找是否还有其他选择。
一周热门 更多>