2020-08-30 06:06发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个要求,我需要确定函数导入调用是直接作为单个调用还是通过后端类(即DPC_EXT类-> execute action方法)中的batch($ batch)进行的。 因此,如果您知道任何相关的事情。 请让我知道。
预先感谢
Avinash
为DPC_EXT类创建一个实例属性mv_in_changeset,以存储调用是否为批处理的状态。
使用changeset end方法删除它。
为什么函数导入被独立调用或在$ batch中起作用?
嗨,格雷戈·沃尔夫,
我们有一种情况,当在批量和更改集中调用函数导入时,在" ChangeSet End"方法中有一些逻辑要执行,而对于直接调用,我们有单独的逻辑要执行,因为changeset_end方法不会得到 直接调用时调用,我们需要区分直接调用和批量调用。
谢谢
您是否尝试实现changeset_process方法来处理批处理请求?
您好,Andre,
感谢您的回答,我可以看到这是实现自己想要的一种方法。
意思是虽然我也找到了另一种方法,即使用批处理操作ID。 基本上,批处理操作ID是批处理请求中每个操作的唯一标识符,您可以使用
mr_request_details-> technical_request-batch_info-operation_id
仅当您的调用来自batch时,operation_id才会填充值,而对于直接调用,它将始终为空。
最多设置5个标签!
为DPC_EXT类创建一个实例属性mv_in_changeset,以存储调用是否为批处理的状态。
使用changeset end方法删除它。
为什么函数导入被独立调用或在$ batch中起作用?
嗨,格雷戈·沃尔夫,
我们有一种情况,当在批量和更改集中调用函数导入时,在" ChangeSet End"方法中有一些逻辑要执行,而对于直接调用,我们有单独的逻辑要执行,因为changeset_end方法不会得到 直接调用时调用,我们需要区分直接调用和批量调用。
谢谢
Avinash
您是否尝试实现changeset_process方法来处理批处理请求?
您好,Andre,
感谢您的回答,我可以看到这是实现自己想要的一种方法。
意思是虽然我也找到了另一种方法,即使用批处理操作ID。 基本上,批处理操作ID是批处理请求中每个操作的唯一标识符,您可以使用
从execute_action方法访问它mr_request_details-> technical_request-batch_info-operation_id
仅当您的调用来自batch时,operation_id才会填充值,而对于直接调用,它将始终为空。
一周热门 更多>