在后端系统中发送请求者信息

2020-08-22 09:29发布

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

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


你好,

我们有一个针对客户的特定要求,即以S/4发送Ariba请求者信息。

为什么?

因为该项目的范围是一个P2O,其中PO在S/4中创建并发送回Ariba并通过AN发送给供应商。

收据是在Ariba中完成的,但是发票对帐是通过使用VIM开放文本在S/4中完成的。

在那种情况下,如果IR重新构造(在示例接收中)发生异常,则VIM开放文本可以通知Ariba的请求者进行接收。 因此,请求者信息必须存在于S/4中。

我们可以通过CIG做到吗? 如果是,使用什么?

自定义映射工具?

交叉参考?

请告知,

谢谢

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

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


你好,

我们有一个针对客户的特定要求,即以S/4发送Ariba请求者信息。

为什么?

因为该项目的范围是一个P2O,其中PO在S/4中创建并发送回Ariba并通过AN发送给供应商。

收据是在Ariba中完成的,但是发票对帐是通过使用VIM开放文本在S/4中完成的。

在那种情况下,如果IR重新构造(在示例接收中)发生异常,则VIM开放文本可以通知Ariba的请求者进行接收。 因此,请求者信息必须存在于S/4中。

我们可以通过CIG做到吗? 如果是,使用什么?

自定义映射工具?

交叉参考?

请告知,

谢谢

付费偷看设置
发送
2条回答
天桥码农
1楼-- · 2020-08-22 10:03

你好Ahmadou,

我希望PO在S/4中创建并发送到Ariba Network。 是的,您可以将请求者AFNAM从EKPO表映射到IDoc中的E1ARBCIG_ITMEXTN。 稍后,在映射工具中,您可以将Requestor详细信息映射到cXML并填充它。

示例代码:

数据:lv_index TYPE sy-tabix,lw_int_edidd TYPE edidd,lv_edidd_idx TYPE i,ls_extn TYPE e1arbcig_itmextn。 IF control_record_out-idoctp ='ARBCIG_ORDERS'。 *数据:lv_index TYPE sy-tabix,* lv_edidd_idx TYPE i,* lv_pocount TYPE i,* lw_int_edidd TYPE edidd。 *描述表int_edidd行lv_edidd_idx。 *读取表int_edidd INTO lw_int_edidd索引lv_edidd_idx。 *如果sy-subrc是INITIAL且lw_int_edidd-segnam ='E1ARBCIG_ACC_INFO'。 *读取表int_edidd用键segnam ='E1EDP01'进入lw_int_edidd。 * lv_index = sy-tabix。 *数据:ls_ekpo TYPE ekpo,* ls_extn TYPE e1arbcig_itmextn。 *描述表xekpo行lv_pocount。 *读取表xekpo索引lv_pocount。 *选择单个*从ekpo中*输入ls_ekpo中* ebeln = xekpo-ebeln * AND ebelp = xekpo-ebelp。 *如果sy-subrc是INITIAL。 * ls_extn-objname ='EKPO'。 * ls_extn-objkey = xekpo-ebelp。 * ls_extn-fieldname ='BEDNR'。 * ls_extn-fieldvalue = ls_ekpo-bednr。 * lw_int_edidd-segnam ='E1ARBCIG_ITMEXTN'。 * lw_int_edidd-sdata = ls_extn。 *插入lw_int_edidd INTO int_edidd索引lv_index +1。*清除:ls_extn字段名,lw_int_edidd-segnam。 * ls_extn-fieldname ='AFNAM'。 * ls_extn-fieldvalue = ls_ekpo-afnam。 * lw_int_edidd-segnam ='E1ARBCIG_ITMEXTN'。 * lw_int_edidd-sdata = ls_extn。 *插入lw_int_edidd INTO int_edidd索引lv_index +2。* * ENDIF。 * ENDIF。

谢谢

S.P。Kandasami

闻人可可
2楼-- · 2020-08-22 10:18

嗨,Kandasami,

谢谢您的答复。

在Ariba中,一旦批准了PR,在通过CIG发送到SAP的出口采购订单中,我可以看到有2个与Reqiestor相关的字段:

  • 请购请求者
  • RealRequester

正如您提到的,需要通过CIG在S4中至少拥有这些字段之一。

在这种情况下,如果发生发票异常,VIM可以将通知发送给请求者以采取行动。

谢谢

一周热门 更多>