使用IDOC基本类型ORDERS05将PO标头文本传输到SO

2020-09-02 03:26发布

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

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


尊敬的大师,

我遇到了有关标题文本从PO传输到SO的问题。

首先,我们使用Idoc在将采购订单保存在两个不同公司代码中后自动创建SO。 我们使用消息类型ORDERS和基本类型ORDERS05。 出站参数的过程代码为ME10,入站参数的代码为ORDE。 要求是将PO标头文本(例如,文本ID F01)转换为SO标头文本(例如,文本ID 0001)。

我了解到文本信息将存储在段E1EDKT1和子段E1EDKT2中。 另外,我在"采购->消息->消息文本->定义采购订单文本"下完成了以下配置。

在"文档标题的文本"中,参数保持如下(作为标准):

在文档补充文本中,参数保持如下(作为标准):

结果是这样的。 在出站和入站Idoc中,段E1EDKT1的TDID字段均带有" PO文本ID,F01 ",而段E1EDKT2包含实际的文本详细信息。

但是,它没有出现在SO标头文本中。 我在WE19中进行了测试,将字段 TDID 值更改为0001并再次输出。 相应地,创建的SO已完美填充了标题中的文本!
由于我对Idoc的了解不多,请指导我是否需要进行任何配置以满足我的要求,否则我应该进行增强。

谢谢大家!

詹姆斯

(111.0 kB)

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

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


尊敬的大师,

我遇到了有关标题文本从PO传输到SO的问题。

首先,我们使用Idoc在将采购订单保存在两个不同公司代码中后自动创建SO。 我们使用消息类型ORDERS和基本类型ORDERS05。 出站参数的过程代码为ME10,入站参数的代码为ORDE。 要求是将PO标头文本(例如,文本ID F01)转换为SO标头文本(例如,文本ID 0001)。

我了解到文本信息将存储在段E1EDKT1和子段E1EDKT2中。 另外,我在"采购->消息->消息文本->定义采购订单文本"下完成了以下配置。

在"文档标题的文本"中,参数保持如下(作为标准):

在文档补充文本中,参数保持如下(作为标准):

结果是这样的。 在出站和入站Idoc中,段E1EDKT1的TDID字段均带有" PO文本ID,F01 ",而段E1EDKT2包含实际的文本详细信息。

但是,它没有出现在SO标头文本中。 我在WE19中进行了测试,将字段 TDID 值更改为0001并再次输出。 相应地,创建的SO已完美填充了标题中的文本!
由于我对Idoc的了解不多,请指导我是否需要进行任何配置以满足我的要求,否则我应该进行增强。

谢谢大家!

詹姆斯

(111.0 kB)
付费偷看设置
发送
2条回答
CJones
1楼 · 2020-09-02 03:38.采纳回答

1。 通过tcode BD62为段.E1EDKT1创建"规则"。

2。 通过tcode BD79为规则E1EDKT1的'转换规则'中的字段TDID创建常数值'001'

3。 通过tcode BD55将E1EDKT1规则分配给消息类型" ORDERS"。

因此,E1EDKT1-TDID值 将根据规则E1EDKT1转换为每个出站IDoc的" 001"。

在入站IDoc上,TDID值已经正确。

nice_wp
2楼-- · 2020-09-02 03:53

感谢您的快速评论!

我维护了转换规则。

创建采购订单时,以下出站Idoc在TDID字段中具有正确的值。

再次感谢!

一周热门 更多>