应用程序编程模型自动文本表

2020-08-18 13:07发布

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

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


我正在使用SAP Cloud Platform应用程序编程模型,并发现此博客的应用程序编程模型的好处引用了一些节省时间的功能来创建自动文本表。 我已经尝试过在没有成功的情况下实现类似的功能。有人在使用此功能吗? 数据模型cds文件和服务cds文件中的定义如何?

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

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


我正在使用SAP Cloud Platform应用程序编程模型,并发现此博客的应用程序编程模型的好处引用了一些节省时间的功能来创建自动文本表。 我已经尝试过在没有成功的情况下实现类似的功能。有人在使用此功能吗? 数据模型cds文件和服务cds文件中的定义如何?

付费偷看设置
发送
6条回答
DafaDDDa
1楼-- · 2020-08-18 13:22

您好,我对SAP Cloud Application Programimg模型上实体上的本地化字符串也感到困惑。 就像您期望的那样,第二张表将包含产品描述和语言……以及如何使用多种语言的本地化字符串上传csv文件。 你有什么消息吗? 有什么例子吗?

南山jay
2楼-- · 2020-08-18 13:22

嗨,尼尔,

您能说明一下您要使用的"自动文本表"功能吗? 我不确定应该是什么,也无法在提到的博客上找到它。

SC_Yao
3楼-- · 2020-08-18 13:20

嗨,尼尔,

我已经检查了预期的结果 称为自动化。

我确实在WebIDE上实现了以下CDS:

命名空间my.bookshop;

 使用{国家/地区,受管理}
 来自'@ sap/cds/common';

 服务ProductService {

 实体产品:托管{
 密钥ID:UUID;
 title:本地化的String;
 descr:本地化的String;
 国家:国家;
 }
 }
 

我确实得到了博客提到的结果,但是我不得不更改一些事情:

-我离开了最初由MTA模板定义的名称空间。/p>

最初,当我保存工件时,我注意到CDS插件存在问题。 然后,当我触发BD模块的构建时,构建失败并出现相同的错误。

-我将" .hdiconfig"文件中的以下行(从2.0.30.0更改为2.0)。 2.0):

" plugin_version":" 2.0.2.0",

之后,我能够构建db模块。 如果不进行构建,则不会在HDI数据库上创建运行时构件。 之后,您将能够看到cds语言创建的所有表和视图:

保存cds工件将创建服务资源(如edmx文件)以及服务cds定义。

希望这会有所帮助!

最好的问候,
Ivan

SAP德到
4楼-- · 2020-08-18 13:25

嗨伊凡(Ivan)

抱歉-我应该更清楚一点。 我指的是博客的第一个提示"关注重要内容"。 在标题和描述字段上的第一个代码段中,注释引用了"自动文本表"以实现以多种语言存储的文本的概念,如第二个代码段所示,概述了不具有通用功能的Products和Products_texts表实现 的模型。

致谢

Neil

歪着头看世界
5楼-- · 2020-08-18 13:28

Hi Ivan

感谢您的响应和您的努力。 现在我已经完成了一个成功的构建(我忽略了WebIDE中的错误,即@ sap/cds/common是未知的),但是,我仍然感到困惑。

构建的产品只有一个表。 我曾期望第二张表将产品描述和语言作为键之一,以便根据用户自动使用正确的语言键插入 title 和 descr 的数据 个人资料。 这似乎是第二个代码片段所指示的内容,该代码片段旨在替代该代码片段。这就是为什么我认为必须包含更多内容,并且表已在数据模型cds文件中定义了什么?

我不确定@ sap/cds/common包含什么? 这个文件到底在哪里? 我应该在生产性应用程序中使用/引用它吗?

如果您能发现任何亮点,将不胜感激。

致谢

尼尔

xfwsx85
6楼-- · 2020-08-18 13:20

我的理解是此功能尚不可用,并且正在开发中。 不幸的是,我不知道发布日期,但是在我等待该功能时,我也会密切注意发行说明的发布。

致谢

尼尔

一周热门 更多>