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

中间件_计算机三级数据库_限量秒杀

小七 141 0

你好,萨珀斯!

这是另一篇关于自动支付程序增强技术的帖子。我希望您能找到一些自己感兴趣的东西。

自动付款程序实施过程中经常出现的典型问题是如何应用自定义逻辑选择未清项目,即如果满足某些要求,如何从付款建议中排除特定职位。场景可能不同,可能会处理:

SAP提供business transaction event(即BTE)00001820,产业云,可用于在选择付款计划的未清项时执行特定于客户的检查。关于如何实现这一逻辑的一些细节可以在下面找到。

启动t代码FIBF,进入菜单"设置→产品→……客户"并创建新产品,例如ZAPP。选择相应的复选框激活产品。

一旦定义了产品,进入菜单"设置→流程模块→…客户"。为BTE 00001820分配自定义功能模块,大数据时代的特点,例如ZFI F110检查项目选择。

BTE 00001820的自定义FM应通过复制标准FM样本\U过程\U 00001820创建。FM一次处理一个未结项。FM接口提供如下参数:

行项目数据(I_BSIK/I_BSID–应付款/应收未清项属性);账户类型(I d KOART);日期属性(I\u BUDAT、I\u NEDAT、I\u FDEBI);自由选择的控制参数(E\ u NO\ u free\ u selections/T\ u FLDTAB\ u 1820);付款属性(C\ ZLSPR/C\ ZLSCH)分别用于确定付款区块/付款方式。

让我们考虑具体要求:如果用户未获得供应商主数据中维护的特定授权组的授权,则排除未清项。从技术角度来说,这意味着您应该检查供应商主记录中的授权组,并检查用户是否被授权用于授权对象F\u LFA1\u BEK的BRGRU字段。

您可以使用以下逻辑来实现此要求:

当您在FM中分配支付块时,您有三个选择:

使用标准块"*"–您将在建议日志中看到异常,但在异常列表中不可见。因此,用户将无法通过编辑建议手动更改块;要使用不带"更改付款方案"选项的付款块(例如A或B),您将在方案日志中看到异常,并在异常列表中看到项目。但是,用户将无法删除付款阻止。使用可在付款方案中更改的付款块。如果您使用此付款区块,您还将在付款方案中看到异常,用户可以通过编辑选项删除此区块。

t代码OB27中定义的典型付款区块概述如下:

付款方案日志中的典型条目如下:

此处应提及的最后一个有用功能处理自由选择的控制参数。如果您将参数E\u NO\u FREE\u SELECTIONS值设置为"X",程序将忽略在"FREE selection"选项卡上应用的任何过滤器。如果您想确保用户不会自行决定从付款方案中排除未清项,这可能很有用。

或者,您可以通过在内部表中附加附加附加值,大数据云计算人工智能,在源代码中应用附加筛选器。下面您可以在运行时查看下表中的值:

我希望这篇文章很有趣,您发现了一些有价值的东西:)欢迎您的建议和评论!

请注意,您也可以查看我的后续帖子,云翌通信,贵州大数据,关于本次BTE事件的调试