尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

zi_so_demo.ddls.json 到底是什么,理解 ADT for VS Code 为何给一个 CDS Data Definition 配两份文件

zi_so_demo.ddls.json 到底是什么,理解 ADT for VS Code 为何给一个 CDS Data Definition 配两份文件 附件里正在显示的ZI_SO_DEMO和ZI_SO_DEMO2很有代表性。一个我们平时认为只有一份 CDS 源代码的Data Definition,到了ADT for Visual Studio Code的资源树里,却展开成了两个文件,一个是zi_so_demo.ddls.acds,另一个就是红框中的zi_so_demo.ddls.json。这两个文件并不是重复内容,也不是把 CDS 源代码同时保存成两种格式。更准确地说,它们共同构成了一个 ABAP Repository Object 在文件世界里的完整表示。*.ddls.acds保存 CDS 的文本源代码,*.ddls.json保存这个DDLSRepository Object 无法自然表达在 CDS 源代码中的对象级元数据。SAP 官方的ABAP File Formats对DDLS已经给出了明确的文件结构,一个Data Definition对应一份name.ddls.acds和一份name.ddls.json,两者的基数都是1
返回列表