FM BAPI_SALESORDER_CREATEFROMDAT2问题

2020-09-16 13:20发布

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

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


专家,

我正在尝试使用功能模块BAPI_SALESORDER_CREATEFROMDAT2创建销售订单,但是不能正常工作。

如果我仅定义标题信息(导出数据:ORDER_HEADER_IN,ORDER_HEADER_INX和:ORDER_PARTNERS),功能模块将毫无问题地创建销售订单。

但是,如果我定义位置,该函数将返回以下消息:

  • VBAKKOM已成功处理(V4233)
  • 未找到文章层次结构(RTCMMD402)
  • VBAPKOM已成功处理(V4233)
  • 未找到文章层次结构(RTCMMD402)
  • 已保存(V1311)

未创建销售。

当我调用此功能模块时,我使用以下数据/参数:

通话功能'BAPI_SALESORDER_CREATEFROMDAT2'
  出口
  order_header_in = x_order_header_in
  order_header_inx = x_order_header_inx
  逻辑开关= xl_逻辑开关
  输入
  salesdocument = pc_vbeln
  桌子
  返回= t_return
  order_items_in = t_order_items_in
  order_items_inx = t_order_items_inx
  order_partners = t_order_partners
  order_schedules_in = t_order_schedules_in
  order_schedules_inx = t_order_schedules_inx
  order_conditions_in = t_order_conditions_in
  order_conditions_inx = t_order_conditions_inx
  order_text = t_order_text。

在我调用功能模块'SD_SALES_DOCUMENT_INIT'重置系统之前,请使用以下参数:

通话功能'SD_SALES_DOCUMENT_INIT'EXPORTING
  Simulation_mode_bapi ='X'。

请,您能帮我解决这个问题吗?

感谢进阶!

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

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


专家,

我正在尝试使用功能模块BAPI_SALESORDER_CREATEFROMDAT2创建销售订单,但是不能正常工作。

如果我仅定义标题信息(导出数据:ORDER_HEADER_IN,ORDER_HEADER_INX和:ORDER_PARTNERS),功能模块将毫无问题地创建销售订单。

但是,如果我定义位置,该函数将返回以下消息:

  • VBAKKOM已成功处理(V4233)
  • 未找到文章层次结构(RTCMMD402)
  • VBAPKOM已成功处理(V4233)
  • 未找到文章层次结构(RTCMMD402)
  • 已保存(V1311)

未创建销售。

当我调用此功能模块时,我使用以下数据/参数:

通话功能'BAPI_SALESORDER_CREATEFROMDAT2'
  出口
  order_header_in = x_order_header_in
  order_header_inx = x_order_header_inx
  逻辑开关= xl_逻辑开关
  输入
  salesdocument = pc_vbeln
  桌子
  返回= t_return
  order_items_in = t_order_items_in
  order_items_inx = t_order_items_inx
  order_partners = t_order_partners
  order_schedules_in = t_order_schedules_in
  order_schedules_inx = t_order_schedules_inx
  order_conditions_in = t_order_conditions_in
  order_conditions_inx = t_order_conditions_inx
  order_text = t_order_text。

在我调用功能模块'SD_SALES_DOCUMENT_INIT'重置系统之前,请使用以下参数:

通话功能'SD_SALES_DOCUMENT_INIT'EXPORTING
  Simulation_mode_bapi ='X'。

请,您能帮我解决这个问题吗?

感谢进阶!

付费偷看设置
发送
3条回答
lukcy2020
1楼-- · 2020-09-16 13:39

你好莉迪亚

有趣的问题。 您是否了解有关填充的参数和表条目的更多详细信息,以尝试成功创建销售订单。 您是否已跟踪返回消息

中详细描述的错误?

未找到文章层次结构(RTCMMD402)

诸如缺少主数据的声音导致无法创建销售订单。

如果您可以添加更多信息,将尝试并提供帮助。

谢谢

菲尔·库利

歪着头看世界
2楼-- · 2020-09-16 13:39

嗨,

在SE37中,可以毫无问题地生成销售订单。 我的问题是从Z程序执行BAPI时。 功能模块在程序中返回以下消息:

 VBAKKOM已成功处理
VBAPKOM已成功处理
VBAPKOM已成功处理
KONVKOM已成功处理
KONVKOM已成功处理
已保存

在上一条消息中,您可以看到未生成销售订单。

谢谢!

最诚挚的问候,

宇峰Kouji
3楼-- · 2020-09-16 13:46

你好。

在您提交BAPI之后(您可以致电BAPI_TRANSACTION_COMMIT)吗?

一周热门 更多>