网关服务注释-值列表默认值

2020-09-05 13:15发布

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

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


我在自定义实体"客户"上有一个国家/地区的数据字段。 我已将valuelist批注添加到该字段,并使其成为固定值,所有这些似乎都可以使用。 但是,当我创建新客户时,我希望该国家/地区默认为"美国"。 是否可以在MPC_EXT类的DEFINE方法中设置默认值,还是必须扩展列表报告Fiori Elements应用程序的"对象页面"以设置默认国家/地区?

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

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


我在自定义实体"客户"上有一个国家/地区的数据字段。 我已将valuelist批注添加到该字段,并使其成为固定值,所有这些似乎都可以使用。 但是,当我创建新客户时,我希望该国家/地区默认为"美国"。 是否可以在MPC_EXT类的DEFINE方法中设置默认值,还是必须扩展列表报告Fiori Elements应用程序的"对象页面"以设置默认国家/地区?

付费偷看设置
发送
4条回答
Baoming ROSE
1楼-- · 2020-09-05 14:19
xfwsx85
2楼-- · 2020-09-05 14:18

我没有尝试过第一个链接,在我的一个项目中,我想做同样的事情,但是使用了Field Control 默认。 我发现的解决方案(这是一种工作方法)是使用特定键进行read()查询,以在创建过程中返回所有默认值。

第二个链接是在深入研究之后 在搜索过程中具有默认值。

clever101
3楼-- · 2020-09-05 14:01

您的体系结构是什么?

我尝试过cds + bopf,您只需添加一个确定即可设置默认值 ,这很容易做到。

如果您使用odatamodel createentry,则可以在参数中设置默认值,我没有尝试过。

Doze时光
4楼-- · 2020-09-05 13:52

我们在 HANA 2.0系统,但我们选择使用不带CDS的严格网关服务(尽管我认为我们最终将转向使用CDS)。 可悲的是,我找不到一种方法来用生成的对象页面完成预填充默认值,因此我选择使用智能表和智能表单从头开始创建自己的UI5应用程序,以便在控制器中进行必要的编码

一周热门 更多>