如何使用MDR插入自定义业务对象字段

2020-09-04 00:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我试图将在标准BO...

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

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


专家您好,

我试图将在标准BO SupplierInvoice中找到的数据插入到新的自定义业务对象中。 目的是将在每个"供应商发票"上找到的值更改为状态(在我的情况1中,假设"已付款"为一个数字)。 带值(1)的新值将它们存储到自定义BO中。

换句话说:

发票ID-ActualPagado

" SupplierIn-1004" 1//已付款

" SupplierIn-1005" 2//未付款或其他任何状态

我的自定义BO如下所示:

阅读文档后,我希望可以通过某种方式使用Mass data运行。

这是QueryStatus.qry文件:

脚本文件对话框:

我应该如何进行呢?

提前谢谢!

bo.jpg (44.6 kB)
4条回答
四川大学会员
2020-09-04 01:03

感谢您的回答Piotr,是的,要求是您在答案中上面所说的。 我正在尝试从供应商发票对象中复制状态属性->"已付款",并在新对象" actualPagado"中将其作为十进制值-> 1,并且在所有其他情况下("未付款","正在处理",等等) ->数字2。

下面是我尝试在action方法中运行的代码的图片:

我知道使用固定日期并不是最佳做法,但我正在尝试使其具有一定的效果,并且在研究答案的同时,一点一点地增加了更好的做法。

有些担忧:

1。 如何通过MDR实例传递日期范围? //我没有检查批量分配。

2。 我正在尝试在自定义BO中插入新记录...是否有更好的方法来实现这一目标?

3。 供应商状态码" 12" || "付费"我下载了该对象的代码列表,但是不确定是否可以正确访问它? 你能启发我吗?

对不起,我想对所有问题进行疯狂的回答,是的,如果您对我的每一个问题都有读物,那很好。

在此先感谢您:D

一周热门 更多>