云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_荥阳企业网站建设_

小七 141 0

这篇博客文章描述了一个在销售发票电子文档上提供Pedimento编号的示例业务场景,并解释了如何在SAP S/4HANA Cloud上进行这种扩展。

公司向进口到墨西哥的材料提供Pedimento编号,然后将其提供给客户和税务机关。使用SAP S/4HANA Cloud的可扩展性功能,您可以在销售发票的电子文档上为当局提供此Pedimento编号。

在本例中,我们描述了如何使用批管理方法实现自定义逻辑,然后在电子文档上提供Pedimento编号。

注: 此可扩展性方法也可用于销售发票的电子文档中必须包含的任何其他信息。

您拥有对 SAP S/4HANA Cloud 的管理权限,并具有系统实施经验。编码经验也是必要的,因为这种可扩展性解决方案需要实现编码逻辑。

实现自定义逻辑以在电子文档上提供一个Pedimento编号(使用标题级别5)

以管理员身份登录SAP S/4HANA云系统导航到可扩展性组:App Custom Fields and Logic-Custom Logic并在BAdI下创建一个新逻辑,墨西哥:Custom Data Filling

选择Business context,大数据趋势,eDocument:Mexico选择BAdI Description,购物领券,Mexico:Custom Data Filling

使用Addenda (additional information)change字段输入特定于客户的逻辑,例如,从批次特征填充Pedimento编号的逻辑。

注意:在新的BAdI实现中,使用输入参数作为过滤器来查找正确的Pedimento编号,填写作为ct pediment\U数据输出表一部分的pediment\U num字段。

选择一个合适的CDS视图(状态为已发布),以检索在批管理中配置的内容。在我们的示例中,要从特定采购订单的货物收据中检索Pedimento编号,请使用CDS View I\u clfnobjectcharcvalworkydate.

注意:Pedimento编号可以在CharcValue字段中找到,使用关键字段ClfnObjectInternalID

使用CDS view I\u journalentryitem检索输入参数

警告:控制台中的salesdocumentnumber参数在后端被转换为参考文档编号(帐单文档编号)。

从控制台上的I\u Batch view filtering检索ClfnObjectInternalID产品和设备从I\u clfnobjectcharcvalWorkyDate视图检索CharcValue,使用先前选择的ClfnObjectInternalID。

使用 附录 (附加信息)(作为ct pediment 数据输出表一部分的pediment num字段)填充所需的值(例如Pedimento编号)作为输出参数。

BAdI实现的示例代码

墨西哥BAdI实现的示例代码Pedimento编号在GitHub存储库中可用。使用以下链接访问示例-示例代码\u for \u badi_实施.abap.

在测试实现之前,必须在批次管理中为物料准备批次特征。您可以使用各自的业务用户进行应用程序登录:

管理特性应用程序(业务用户角色BOM\U工程师)将Pedimento编号创建为批特征。请保存特征名称,超算云,因为您将在BAdI实现中进一步使用它,例如"Pedimento"管理类应用程序(业务用户角色)为创建的批次特征创建批次类;管理产品主数据应用程序(业务用户角色PRODMASTER\U专家)创建一个新的物料,并将其标记为批次管理,之后将物料分配给批次类

注意:Pedimento编号的长度可以设置为30

测试实现

1。输入带采购订单参考的收货单上的订单号:

管理采购订单应用程序(业务用户角色采购员)为包含作为批次特征的Pedimento编号的物料创建采购订单过账收货应用程序(业务用户角色库存管理器)创建货物收据,什么是大数据,并在批次特征字段中输入Pedimento编号。

2。在销售发票的电子文档上获取批次特征(Pedimento编号):

创建销售订单应用程序(业务用户角色内部销售代表)创建销售订单使用订单参考应用程序创建出站交货(业务用户角色运输/专业人员)创建出库单和出库单创建计费文档–VF01应用程序(业务用户角色计费员)创建销售文档并过账到FI。系统将创建电子文档eDocument Cockpit应用程序(业务用户角色记帐员)选择在"创建帐单文档–VF01"应用程序中创建的电子文档。选择"显示XML"以获取XML文件。在任何XML处理程序的帮助下打开XML文件。XML的Pedimento编号应该出现在Addenda字段中。

21个字符的Pedimento编号填充到XML中,但是,物联网和互联网的区别,允许的字符数最多为30个。然后可以在墨西哥的eDocument发票中看到Pedimento编号。

通过此示例,我们展示了如何使用利用saps/4HANA云的可扩展性特性,在电子文档上提供Pedimento号的批量管理方法