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

企业邮箱_百度网盘和百度云一样吗_返现

小七 141 0

与:Murthy V、Rohit Acharya、Swati Singh和Anusha Prasad合作。

您将在这里找到一个指南,介绍如何将所需组件组合在一起,以运行一个外部应用程序,该应用程序为SAP Business ByDesign事务计算税款。在这个特定的案例中,我们将重点关注输出文档,如销售订单或客户发票,但它也将适用于传入交易,这取决于您如何设置税务事件。

如果您想更好地了解我们在这里讨论的体系结构和背景,请参阅此博客文章。如果你不在乎,只是想让你的手脏了,这就是我们要实现的:

这个示例的目标是跳过标准系统的税务计算,让合作伙伴的应用程序根据他们自己的代码/规则来运行它。

业务外接程序(BADI)是这个体系结构中一个关键的、强大的和主要的组件主要原因:

使我们能够写入/更改比亚迪交易的税务数据,如税率和基数;以及作为连接合作伙伴在云平台上运行的松散耦合应用程序的桥梁。

所以请继续,了解一下。打开SAP Cloud Applications Studio,大数据的未来,查看"Repository Explorer"中的"增强选项"。在那里你会发现一些坏的是可用的。我们对"CalculationProcedureForTaxes"特别感兴趣,请看下面:

选择它并阅读右侧面板上的文档。值得仔细阅读这篇小文档,因为它告诉您:

什么过滤器可以触发您的ABSL代码;您的ABSL代码得到的输入数据是什么;期望返回的输出数据;以及ABSL逻辑的示例实现代码。是的,我知道你喜欢样本代码!

好的,热身课结束。是时候构建一些东西了。

请注意:作为一个先决条件,我希望您已经在您的合作伙伴开发租户中创建了一个解决方案,因此我将演示如何在其上添加组件。祝你好运!

您已经熟悉了用于税务计算过程的BADI,因此让我们通过"增强实现"组件将其添加到您的解决方案中:

选择以下名称空间和增强选项:

名称空间:HTTP//SAP/COM/XI/AP/F/PRICESANTAG/全球增强选项:calculationprocedurefortoxaxes

单击"确定"–现在您将看到增强实现的两个组件:

ABSL代码,我们将在其中实现业务逻辑以调用并行税务引擎服务;以及滤波器由触发ABSL逻辑的条件组成:所需的第一个条件是国家代码,在本例中,我们使用的是德国(DE);以及第二个条件是税务计算程序的代码。

注意:您必须同时告知您的解决方案代码+"\"+税务计算程序代码本身。"税务计算程序过滤器"的总长度必须为16个字符。

税务计算程序(在本例中为"YB80DZPJY Z10000"–请用您的解决方案代码替换我的解决方案代码)是您将分配给税务事件和税务类型的税务事件。最后,在我们将要配置的特定条件下,税类型由比亚迪使用,因此它可以运行您的代码。

但是请稍候!您的解决方案中仍然没有创建税务计算过程,对吗?那么,你是如何创造它的呢?每个所需的税务程序、税务事件、税务类型和税务代码都需要一个BCSet。请参阅下面的内容,配置所有这些内容,然后返回到您的筛选器,以告知您刚刚创建的税务程序的代码。好好享受!

新增项目,选择"业务配置集",命名后点击"新增"。然后选择"使用SAP业务配置对象",选择名为"TaxCalculationProcedure"的对象:

点击"下一步"并告知您的"TaxCalculationProcedure"的代码,后跟其"说明"。

注意:由于增强选项过滤器中使用的代码长度必须为16个字符,必须创建6个字符的计算过程:

税务计算过程:Z10000描述:Partners Tax Procedure

现在将其分配到"国家/地区":在本例中为"德国":

点击"next"和"finish"。

现在创建"Tax Type":添加一个新项目并选择"Business Configuration Set",给它一个名称并单击"add"。然后选择"使用SAP业务配置对象",选择名为"TaxType"的对象:

点击"下一步",按下图填写:

国家代码:德国代码/内容:1税种代码:产品税名称/内容:ZVATDE

选择左侧面板的"税率类型"并相应填写:

国家代码:德国税种编码/内容:1代码/内容:1

选择左侧面板上的"免税原因"并相应填写:

国家代码:德国税种编码/内容:1代码/内容:1产品相关:正确

选择左侧面板上的"免税理由税率"并相应填写:

国家代码:德国税种编码/内容:1免税原因代码/内容:1

在保存前,确保您在键盘上点击"tab"键或在您填写的字段外单击。别忘了点击下一步并完成。

您现在可以创建"税务事件",并为其分配税务类型。继续添加一个新项目,选择"业务配置集",给它一个名称,然后单击"添加"。然后选择"使用SAP业务配置对象",选择名为"TaxEventType"的对象:

选择左侧面板上的"税务事件"并相应填写:

国家/地区:德国税种:产品税税务事件:Z10有效期自[YYYYMMDD]:20201109有效期至【YYYYMMDD】:20991231税务事件方向:传出说明:ZGermany Product Z10 Out

选择左侧面板上的"税种确定"并相应填写:

国家/地区:德国税种:产品税税务事件:Z10税种:ZVATDE到期类别:应付

选择左侧面板的"计税程序确定"并相应填写:

国家/地区:德国税种:产品税税务事件:Z10有效期自[YYYYMMDD]:20201109税务计算程序:合伙人税务程序

在保存之前,请确保您点击键盘上的"tab"键或在您填写的字段外单击。别忘了点击"下一步"和"完成"。