基于CDS BOPF的应用程序开发

2020-08-25 16:27发布

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

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


专家,

我有一个必须创建应用程序" CHANGE Maintenance Order"应用程序的要求。 第一个用户将基于一些过滤器值搜索订单。 用户将选择订单,然后他将能够更改该订单。

我决定使用带有BOPF的CDS来实现这一目标。 我浏览了两个博客并回顾了标准应用程序,发现了一些基于CDS BOPF的开发方法的信息,还发现我们已经有一个标准的BOPF对象I_MAINTORDERTP,但是我想使用自定义BOPF来具有完全的控制和灵活性

我已经创建了CDS,该CDS创建了启用了创建,更新和删除功能的BOPF对象。 我为我的BO启用了草稿功能。

为了进行开发,我有一些疑问。

1。 现在我已经准备好BO CDS。 我认为必须创建一个消耗CDS以及所需的过滤器值,这将允许我搜索订单。 而且,一旦我们选择了任何顺序,它应该只允许我在第二个屏幕上更改顺序("编辑和取消"按钮)。

2.我的第一个屏幕映射到"消费CDS"。 选择订单后,我必须导航到BO CDS。 我们该怎么办?

您能帮我吗?

谢谢

Dhiraj M

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

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


专家,

我有一个必须创建应用程序" CHANGE Maintenance Order"应用程序的要求。 第一个用户将基于一些过滤器值搜索订单。 用户将选择订单,然后他将能够更改该订单。

我决定使用带有BOPF的CDS来实现这一目标。 我浏览了两个博客并回顾了标准应用程序,发现了一些基于CDS BOPF的开发方法的信息,还发现我们已经有一个标准的BOPF对象I_MAINTORDERTP,但是我想使用自定义BOPF来具有完全的控制和灵活性

我已经创建了CDS,该CDS创建了启用了创建,更新和删除功能的BOPF对象。 我为我的BO启用了草稿功能。

为了进行开发,我有一些疑问。

1。 现在我已经准备好BO CDS。 我认为必须创建一个消耗CDS以及所需的过滤器值,这将允许我搜索订单。 而且,一旦我们选择了任何顺序,它应该只允许我在第二个屏幕上更改顺序("编辑和取消"按钮)。

2.我的第一个屏幕映射到"消费CDS"。 选择订单后,我必须导航到BO CDS。 我们该怎么办?

您能帮我吗?

谢谢

Dhiraj M

付费偷看设置
发送
5条回答
SC_Yao
1楼 · 2020-08-25 16:58.采纳回答

您好Mahesh,我们从接口/根BOPF CDS视图中为WorkOrder创建了一个自定义业务对象。在此我们基于BOPF框架实现了创建,更新和删除功能。 UI批注。 因为当时我刚问BOPF,这就是为什么我在Query中使用"导航到BOPF CDS"一词的原因。 但是,当我们从列表页面转到对象页面时,没有导航发生。 这是基于消费的视图,将基于该视图呈现列表和UI页面。 而且无论创建/更新/删除操作如何,都将通过使用情况视图将其委派给根/接口CDS。

感谢 Mahesh Kumar Palavalli 与BOPF相关的各种博客。 在开发过程中起到了很大作用。

谢谢

Dhiraj M

奄奄一息的小鱼
2楼-- · 2020-08-25 16:55

您好 Dhiraj More

创建的BOPF对象没有错误吗?

BR,

Mahesh

CPLASF-自律
3楼-- · 2020-08-25 17:00

您好 Dhiraj More

只是让您知道您要执行的操作就像创建一个新的ZVA01/2/3事务,而不是通过使用来增强标准VA01/2/3 BAPI是一项非常艰巨的任务,容易出错,缺少将来的更新,还有很多..(考虑到标准解决方案是在草稿中使用BAPI),否则它的风险更大。

现在来 对于您的问题,它们非常模糊,但是我会尽力回答

1。 是,需要使用消费视图来创建odata服务以及直接或通过元数据扩展进行批注。 创建和编辑您需要同时启用"消费"和" bo cds"视图。

太好了!! 如果您能分享解决问题的方法,将非常有帮助:):)

谢谢

Mahesh

hengyuye
5楼-- · 2020-08-25 17:09

感谢Mahesh为您 专业知识。

我们能够成功创建BOPF对象。

一周热门 更多>