From 86a006e98c6185b0e5c3d16759f7acaf60b4c97c Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Mon, 27 Feb 2023 13:22:30 +0100 Subject: [PATCH 01/25] [UIST] Add new object type UIST --- file-formats/uist/README.md | 5 + .../examples/z_aff_example_uist.uist.json | 18 +++ .../uist/type/zif_aff_uist_v1.intf.abap | 67 +++++++++ .../uist/type/zif_aff_uist_v1.intf.json | 7 + file-formats/uist/uist-v1.json | 134 ++++++++++++++++++ 5 files changed, 231 insertions(+) create mode 100644 file-formats/uist/README.md create mode 100644 file-formats/uist/examples/z_aff_example_uist.uist.json create mode 100644 file-formats/uist/type/zif_aff_uist_v1.intf.abap create mode 100644 file-formats/uist/type/zif_aff_uist_v1.intf.json create mode 100644 file-formats/uist/uist-v1.json diff --git a/file-formats/uist/README.md b/file-formats/uist/README.md new file mode 100644 index 000000000..4a5219302 --- /dev/null +++ b/file-formats/uist/README.md @@ -0,0 +1,5 @@ +# UIST File Format + +File | Cardinality | Definition | Schema | Example +:--- | :--- | :--- | :--- | :--- +`.uist.json` | 1 | [`zif_aff_uist_v1.intf.abap`](./type/zif_aff_uist_v1.intf.abap) | [`uist-v1.json`](./uist-v1.json) | [`z_aff_example_uist.uist.json`](./examples/z_aff_example_uist.uist.json) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json new file mode 100644 index 000000000..d18ce154d --- /dev/null +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -0,0 +1,18 @@ +{ + "formatVersion": "1", + "header": { + "description": "Example of UIST Object for ABAP file formats", + "originalLanguage": "en" + }, + "spaceTemplateId": "Z_AFF_EXAMPLE_UIST", + "spaceTemplateTitle": "Example of UIST Object for ABAP file formats", + "spaceTemplateDescription": "Example of UIST Object for ABAP file formats", + "spaceTemplateSortPriority": 1.1, + "baseSpaceTemplateId": "Z_TEST", + "pages": [ + { + "pageTemplateId": "Z_PAGE", + "pageTemplateTitle": " Page" + } + ] +} diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap new file mode 100644 index 000000000..595ecbe9c --- /dev/null +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -0,0 +1,67 @@ +INTERFACE zif_aff_uist_v1 + PUBLIC. + + TYPES: + "!

SAP Fiori Page Template

+ "! SAP Fiori Page Template + BEGIN OF ty_page, + "!

ID

+ "! ID + page_template_id TYPE c LENGTH 35, + + "!

Title

+ "! Title + page_template_title TYPE zif_aff_types_v1=>ty_description_100, + + "!

Description

+ "! Description + page_template_description TYPE zif_aff_types_v1=>ty_description_100, + END OF ty_page, + + ty_pages TYPE TABLE OF ty_page WITH KEY page_template_id. + + TYPES: + "!

Fiori Launchpad Space Template

+ "! Fiori Launchpad Space Template + BEGIN OF ty_main, + "!

Format version

+ "! Format version + "! $required + format_version TYPE zif_aff_types_v1=>ty_format_version, + + "!

Header

+ "! Header + "! $required + header TYPE zif_aff_types_v1=>ty_header_100, + + "!

ID

+ "! ID + "! $required + space_template_id TYPE c LENGTH 35, + + "!

Title

+ "! Title + "! $required + space_template_title TYPE zif_aff_types_v1=>ty_description_100, + + "!

Description

+ "! Description + "! $required + space_template_description TYPE zif_aff_types_v1=>ty_description_100, + + "!

Sort Priority

+ "! Sort priority + "! $minimum: 0.001 + "! $maximum: 999.999 + "! $multipleOf: 0.001 + space_template_sort_priority TYPE p LENGTH 7 DECIMALS 3, + + "!

Base Space ID

+ "! Base Space Template ID + base_space_template_id TYPE c LENGTH 35, + + "!

Assigned SAP Fiori Launchpad Page Templates

+ "! Assigned SAP Fiori launchpad page templates + pages TYPE ty_pages, + END OF ty_main. +ENDINTERFACE. diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.json b/file-formats/uist/type/zif_aff_uist_v1.intf.json new file mode 100644 index 000000000..29740df26 --- /dev/null +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.json @@ -0,0 +1,7 @@ +{ + "formatVersion": "1", + "header": { + "description": "AFF Type for Object UIST", + "originalLanguage": "en" + } +} diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json new file mode 100644 index 000000000..ca6c79dfc --- /dev/null +++ b/file-formats/uist/uist-v1.json @@ -0,0 +1,134 @@ +{ + "$comment": "This file is autogenerated, do not edit manually, see https://github.com/SAP/abap-file-formats for more information.", + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://github.com/SAP/abap-file-formats/blob/main/file-formats/uist/uist-v1.json", + "title": "Fiori Launchpad Space Template", + "description": "Fiori Launchpad Space Template", + "type": "object", + "properties": { + "formatVersion": { + "title": "Format version", + "description": "Format version", + "type": "string", + "const": "1" + }, + "header": { + "title": "Header", + "description": "Header", + "type": "object", + "properties": { + "description": { + "title": "Description", + "description": "Description of the ABAP object", + "type": "string", + "maxLength": 100 + }, + "originalLanguage": { + "title": "Original Language", + "description": "Original language of the ABAP object", + "type": "string", + "minLength": 2, + "maxLength": 2, + "pattern": "^[a-z]+$" + }, + "abapLanguageVersion": { + "title": "ABAP Language Version", + "description": "ABAP language version", + "type": "string", + "enum": [ + "standard", + "keyUser", + "cloudDevelopment" + ], + "enumTitles": [ + "Standard", + "ABAP for Key Users", + "ABAP Cloud Development" + ], + "enumDescriptions": [ + "Standard", + "ABAP for key user extensibility", + "ABAP cloud development" + ], + "default": "standard" + } + }, + "additionalProperties": false, + "required": [ + "description", + "originalLanguage" + ] + }, + "spaceTemplateId": { + "title": "ID", + "description": "ID", + "type": "string", + "maxLength": 35 + }, + "spaceTemplateTitle": { + "title": "Title", + "description": "Title", + "type": "string", + "maxLength": 100 + }, + "spaceTemplateDescription": { + "title": "Description", + "description": "Description", + "type": "string", + "maxLength": 100 + }, + "spaceTemplateSortPriority": { + "title": "Sort Priority", + "description": "Sort priority", + "type": "number", + "minimum": 0.001, + "maximum": 999.999, + "multipleOf": 0.001 + }, + "baseSpaceTemplateId": { + "title": "Base Space ID", + "description": "Base Space Template ID", + "type": "string", + "maxLength": 35 + }, + "pages": { + "title": "Assigned SAP Fiori Launchpad Page Templates", + "description": "Assigned SAP Fiori launchpad page templates", + "type": "array", + "items": { + "title": "SAP Fiori Page Template", + "description": "SAP Fiori Page Template", + "type": "object", + "properties": { + "pageTemplateId": { + "title": "ID", + "description": "ID", + "type": "string", + "maxLength": 35 + }, + "pageTemplateTitle": { + "title": "Title", + "description": "Title", + "type": "string", + "maxLength": 100 + }, + "pageTemplateDescription": { + "title": "Description", + "description": "Description", + "type": "string", + "maxLength": 100 + } + }, + "additionalProperties": false + } + } + }, + "additionalProperties": false, + "required": [ + "formatVersion", + "header", + "spaceTemplateId", + "spaceTemplateTitle", + "spaceTemplateDescription" + ] +} From 995af5bf8a77e2c66e4fd74f8db9d99b00706609 Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Mon, 27 Feb 2023 13:28:24 +0100 Subject: [PATCH 02/25] [UIST] Add new object type UIST --- file-formats/uist/examples/z_aff_example_uist.uist.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index d18ce154d..01fef135f 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -7,12 +7,12 @@ "spaceTemplateId": "Z_AFF_EXAMPLE_UIST", "spaceTemplateTitle": "Example of UIST Object for ABAP file formats", "spaceTemplateDescription": "Example of UIST Object for ABAP file formats", - "spaceTemplateSortPriority": 1.1, + "spaceTemplateSortPriority": 1.001, "baseSpaceTemplateId": "Z_TEST", "pages": [ { "pageTemplateId": "Z_PAGE", - "pageTemplateTitle": " Page" + "pageTemplateTitle": "Page" } ] } From 2d908477824e2f643219391510c5593025052c72 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Wed, 1 Mar 2023 10:27:31 +0100 Subject: [PATCH 03/25] Update file-formats/uist/type/zif_aff_uist_v1.intf.abap Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 595ecbe9c..aab47bb0e 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -60,8 +60,8 @@ INTERFACE zif_aff_uist_v1 "! Base Space Template ID base_space_template_id TYPE c LENGTH 35, - "!

Assigned SAP Fiori Launchpad Page Templates

+ "!

Page Templates

"! Assigned SAP Fiori launchpad page templates - pages TYPE ty_pages, + page_templates TYPE ty_pages, END OF ty_main. ENDINTERFACE. From 9019fda144e1f41c50a45d401deb1cdfe4d6bacf Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Wed, 1 Mar 2023 10:29:50 +0100 Subject: [PATCH 04/25] Update file-formats/uist/type/zif_aff_uist_v1.intf.abap Ok. It maybe is a reason why I got a warning message about a format version in generation report. Co-authored-by: Katharina Wurz --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index aab47bb0e..ceb92c09e 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -24,7 +24,7 @@ INTERFACE zif_aff_uist_v1 "!

Fiori Launchpad Space Template

"! Fiori Launchpad Space Template BEGIN OF ty_main, - "!

Format version

+ "!

Format Version

"! Format version "! $required format_version TYPE zif_aff_types_v1=>ty_format_version, From 7ffbc3bbbd6afdf0f1254e8868d03b1bcb64d32a Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Thu, 9 Mar 2023 09:58:46 +0100 Subject: [PATCH 05/25] Add new object type UIST --- .../examples/z_aff_example_uist.uist.json | 8 ++--- .../uist/type/zif_aff_uist_v1.intf.abap | 29 ++++++++--------- file-formats/uist/uist-v1.json | 32 +++++++++---------- 3 files changed, 34 insertions(+), 35 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 01fef135f..05a0e8e90 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -4,10 +4,10 @@ "description": "Example of UIST Object for ABAP file formats", "originalLanguage": "en" }, - "spaceTemplateId": "Z_AFF_EXAMPLE_UIST", - "spaceTemplateTitle": "Example of UIST Object for ABAP file formats", - "spaceTemplateDescription": "Example of UIST Object for ABAP file formats", - "spaceTemplateSortPriority": 1.001, + "id": "Z_AFF_EXAMPLE_UIST", + "title": "Example of UIST Object for ABAP file formats", + "description": "Example of UIST Object for ABAP file formats", + "sortPriority": 1.001, "baseSpaceTemplateId": "Z_TEST", "pages": [ { diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index ceb92c09e..a9ef2b3a3 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -5,8 +5,8 @@ INTERFACE zif_aff_uist_v1 "!

SAP Fiori Page Template

"! SAP Fiori Page Template BEGIN OF ty_page, - "!

ID

- "! ID + "!

Page Template ID

+ "! Page Template ID page_template_id TYPE c LENGTH 35, "!

Title

@@ -27,41 +27,40 @@ INTERFACE zif_aff_uist_v1 "!

Format Version

"! Format version "! $required - format_version TYPE zif_aff_types_v1=>ty_format_version, + format_version TYPE zif_aff_types_v1=>ty_format_version, "!

Header

"! Header "! $required - header TYPE zif_aff_types_v1=>ty_header_100, + header TYPE zif_aff_types_v1=>ty_header_100, "!

ID

- "! ID + "! Space Template ID "! $required - space_template_id TYPE c LENGTH 35, + id TYPE c LENGTH 35, "!

Title

- "! Title + "! Space Template Title "! $required - space_template_title TYPE zif_aff_types_v1=>ty_description_100, + title TYPE zif_aff_types_v1=>ty_description_100, "!

Description

- "! Description + "! Space Template Description "! $required - space_template_description TYPE zif_aff_types_v1=>ty_description_100, + description TYPE zif_aff_types_v1=>ty_description_100, "!

Sort Priority

"! Sort priority - "! $minimum: 0.001 + "! $minimum: -999.999 "! $maximum: 999.999 - "! $multipleOf: 0.001 - space_template_sort_priority TYPE p LENGTH 7 DECIMALS 3, + sort_priority TYPE p LENGTH 7 DECIMALS 3, - "!

Base Space ID

+ "!

Base Space Template ID

"! Base Space Template ID base_space_template_id TYPE c LENGTH 35, "!

Page Templates

"! Assigned SAP Fiori launchpad page templates - page_templates TYPE ty_pages, + pages TYPE ty_pages, END OF ty_main. ENDINTERFACE. diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index ca6c79dfc..acfd24c05 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -7,7 +7,7 @@ "type": "object", "properties": { "formatVersion": { - "title": "Format version", + "title": "Format Version", "description": "Format version", "type": "string", "const": "1" @@ -59,40 +59,40 @@ "originalLanguage" ] }, - "spaceTemplateId": { + "id": { "title": "ID", - "description": "ID", + "description": "Space Template ID", "type": "string", "maxLength": 35 }, - "spaceTemplateTitle": { + "title": { "title": "Title", - "description": "Title", + "description": "Space Template Title", "type": "string", "maxLength": 100 }, - "spaceTemplateDescription": { + "description": { "title": "Description", - "description": "Description", + "description": "Space Template Description", "type": "string", "maxLength": 100 }, - "spaceTemplateSortPriority": { + "sortPriority": { "title": "Sort Priority", "description": "Sort priority", "type": "number", - "minimum": 0.001, + "minimum": -999.999, "maximum": 999.999, "multipleOf": 0.001 }, "baseSpaceTemplateId": { - "title": "Base Space ID", + "title": "Base Space Template ID", "description": "Base Space Template ID", "type": "string", "maxLength": 35 }, "pages": { - "title": "Assigned SAP Fiori Launchpad Page Templates", + "title": "Page Templates", "description": "Assigned SAP Fiori launchpad page templates", "type": "array", "items": { @@ -101,8 +101,8 @@ "type": "object", "properties": { "pageTemplateId": { - "title": "ID", - "description": "ID", + "title": "Page Template ID", + "description": "Page Template ID", "type": "string", "maxLength": 35 }, @@ -127,8 +127,8 @@ "required": [ "formatVersion", "header", - "spaceTemplateId", - "spaceTemplateTitle", - "spaceTemplateDescription" + "id", + "title", + "description" ] } From 35af4b60e1f4e2cd5cc44c6e71066c2bfbd9bafe Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Thu, 9 Mar 2023 10:04:55 +0100 Subject: [PATCH 06/25] Add new object type UIST --- file-formats/uist/examples/z_aff_example_uist.uist.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 05a0e8e90..36e3bc072 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -7,7 +7,7 @@ "id": "Z_AFF_EXAMPLE_UIST", "title": "Example of UIST Object for ABAP file formats", "description": "Example of UIST Object for ABAP file formats", - "sortPriority": 1.001, + "sortPriority": 1, "baseSpaceTemplateId": "Z_TEST", "pages": [ { From 74d39a7239ea7637cbcdab8c35472d4e4a1bc0da Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Tue, 14 Mar 2023 10:43:21 +0100 Subject: [PATCH 07/25] [UIST] Add new object type UIST --- file-formats/uist/uist-v1.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index acfd24c05..be8937fde 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -82,8 +82,7 @@ "description": "Sort priority", "type": "number", "minimum": -999.999, - "maximum": 999.999, - "multipleOf": 0.001 + "maximum": 999.999 }, "baseSpaceTemplateId": { "title": "Base Space Template ID", From 47de50c03d0f4e982ea13a46ead203a653702b18 Mon Sep 17 00:00:00 2001 From: Katharina Wurz Date: Tue, 14 Mar 2023 15:58:57 +0100 Subject: [PATCH 08/25] Add header 100 for cloud --- file-formats/zif_aff_types_v1.intf.abap | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/file-formats/zif_aff_types_v1.intf.abap b/file-formats/zif_aff_types_v1.intf.abap index da7df100b..7f1e0900f 100644 --- a/file-formats/zif_aff_types_v1.intf.abap +++ b/file-formats/zif_aff_types_v1.intf.abap @@ -136,6 +136,17 @@ INTERFACE zif_aff_types_v1 PUBLIC. abap_language_version TYPE ty_abap_language_version, END OF ty_header_100. + TYPES: + "!

Header for Non-Source Code Objects (no key user)

+ "! The header for an ABAP main object (without source code) with a description of 100 characters (no key user) + BEGIN OF ty_header_100_cloud, + "! $required + description TYPE ty_description_100, + "! $required + original_language TYPE ty_original_language, + abap_language_version TYPE ty_abap_language_version_cloud, + END OF ty_header_100_cloud. + TYPES: "!

Header for Subobjects

"! The header for an ABAP subobject with a description of 60 characters From 466821a452338177c134144547d9a018eb1da026 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Wed, 15 Mar 2023 08:36:16 +0100 Subject: [PATCH 09/25] Update /uist/type/zif_aff_uist_v1.intf.abap use cloud description Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index a9ef2b3a3..01282f945 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -32,7 +32,7 @@ INTERFACE zif_aff_uist_v1 "!

Header

"! Header "! $required - header TYPE zif_aff_types_v1=>ty_header_100, + header TYPE zif_aff_types_v1=>ty_header_100_cloud, "!

ID

"! Space Template ID From 2ad56b8147f4184421e024a799067de1fb313759 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Wed, 15 Mar 2023 08:36:55 +0100 Subject: [PATCH 10/25] Update zif_aff_uist_v1.intf.abap - use Name and not Id Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 01282f945..835c620df 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -55,8 +55,8 @@ INTERFACE zif_aff_uist_v1 "! $maximum: 999.999 sort_priority TYPE p LENGTH 7 DECIMALS 3, - "!

Base Space Template ID

- "! Base Space Template ID + "!

Base Space Template Name

+ "! Base Space Template name base_space_template_id TYPE c LENGTH 35, "!

Page Templates

From c81d39001305c12ef887382cadee61ec86469812 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Wed, 15 Mar 2023 08:38:04 +0100 Subject: [PATCH 11/25] Update zif_aff_uist_v1.intf.abap - use Page Name not Id Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 835c620df..09624cf43 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -5,9 +5,9 @@ INTERFACE zif_aff_uist_v1 "!

SAP Fiori Page Template

"! SAP Fiori Page Template BEGIN OF ty_page, - "!

Page Template ID

- "! Page Template ID - page_template_id TYPE c LENGTH 35, + "!

Name

+ "! Page Template name + name TYPE c LENGTH 35, "!

Title

"! Title From 286932919b22b8a11ad076fa29664caa035d51dd Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Wed, 15 Mar 2023 08:38:38 +0100 Subject: [PATCH 12/25] Update zif_aff_uist_v1.intf.abap- remove pages description and title Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 7 ------- 1 file changed, 7 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 09624cf43..8a611a926 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -9,13 +9,6 @@ INTERFACE zif_aff_uist_v1 "! Page Template name name TYPE c LENGTH 35, - "!

Title

- "! Title - page_template_title TYPE zif_aff_types_v1=>ty_description_100, - - "!

Description

- "! Description - page_template_description TYPE zif_aff_types_v1=>ty_description_100, END OF ty_page, ty_pages TYPE TABLE OF ty_page WITH KEY page_template_id. From 4ae86d168188d41fd6faab582bc3af2ccc8a3344 Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Wed, 15 Mar 2023 15:29:07 +0100 Subject: [PATCH 13/25] [UIST] Add new object type UIST and Update AFF Model --- .../examples/z_aff_example_uist.uist.json | 14 ++--- .../uist/type/zif_aff_uist_v1.intf.abap | 57 ++++++++++--------- 2 files changed, 36 insertions(+), 35 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 36e3bc072..3d2609591 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -4,15 +4,15 @@ "description": "Example of UIST Object for ABAP file formats", "originalLanguage": "en" }, - "id": "Z_AFF_EXAMPLE_UIST", - "title": "Example of UIST Object for ABAP file formats", - "description": "Example of UIST Object for ABAP file formats", - "sortPriority": 1, - "baseSpaceTemplateId": "Z_TEST", + "properties": { + "name": "Z_AFF_EXAMPLE_UIST", + "title": "Example of UIST Object for ABAP file formats", + "sortPriority": 1.001, + "baseSpaceTemplateName": "Z_TEST" + }, "pages": [ { - "pageTemplateId": "Z_PAGE", - "pageTemplateTitle": "Page" + "name": "Z_PAGE" } ] } diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 8a611a926..020e2f06b 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -1,17 +1,38 @@ INTERFACE zif_aff_uist_v1 PUBLIC. + TYPES: + "!

Properties

+ "! Properties + BEGIN OF ty_properties, + "!

Name

+ "! Space Template Name + "! $required + name TYPE c LENGTH 35, + "!

Title

+ "! Space Template Title + "! $required + title TYPE zif_aff_types_v1=>ty_description_100, + "!

Sort Priority

+ "! Sort priority + "! $minimum: -999.999 + "! $maximum: 999.999 + sort_priority TYPE p LENGTH 7 DECIMALS 3, + "!

Base Space Template Name

+ "! Base Space Template Name + base_space_template_name TYPE c LENGTH 35, + END OF ty_properties. + TYPES: "!

SAP Fiori Page Template

"! SAP Fiori Page Template BEGIN OF ty_page, "!

Name

- "! Page Template name + "! Page Template Name name TYPE c LENGTH 35, - END OF ty_page, - ty_pages TYPE TABLE OF ty_page WITH KEY page_template_id. + ty_pages TYPE TABLE OF ty_page WITH KEY name. TYPES: "!

Fiori Launchpad Space Template

@@ -25,35 +46,15 @@ INTERFACE zif_aff_uist_v1 "!

Header

"! Header "! $required - header TYPE zif_aff_types_v1=>ty_header_100_cloud, + header TYPE zif_aff_types_v1=>ty_header_60_cloud, - "!

ID

- "! Space Template ID + "!

Properties

+ "! Properties "! $required - id TYPE c LENGTH 35, - - "!

Title

- "! Space Template Title - "! $required - title TYPE zif_aff_types_v1=>ty_description_100, - - "!

Description

- "! Space Template Description - "! $required - description TYPE zif_aff_types_v1=>ty_description_100, - - "!

Sort Priority

- "! Sort priority - "! $minimum: -999.999 - "! $maximum: 999.999 - sort_priority TYPE p LENGTH 7 DECIMALS 3, - - "!

Base Space Template Name

- "! Base Space Template name - base_space_template_id TYPE c LENGTH 35, + properties TYPE ty_properties, "!

Page Templates

"! Assigned SAP Fiori launchpad page templates pages TYPE ty_pages, END OF ty_main. -ENDINTERFACE. +ENDINTERFACE. \ No newline at end of file From b628fe0524c962c11e8949d226e83bb1e3eb7134 Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Wed, 15 Mar 2023 15:29:07 +0100 Subject: [PATCH 14/25] [UIST] Add new object type UIST and Update AFF Model --- .../examples/z_aff_example_uist.uist.json | 12 +-- .../uist/type/zif_aff_uist_v1.intf.abap | 14 ++-- file-formats/uist/uist-v1.json | 84 ++++++++----------- 3 files changed, 44 insertions(+), 66 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 3d2609591..30b1dc899 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -2,13 +2,13 @@ "formatVersion": "1", "header": { "description": "Example of UIST Object for ABAP file formats", - "originalLanguage": "en" + "originalLanguage": "en", + "abapLanguageVersion": "standard" }, - "properties": { - "name": "Z_AFF_EXAMPLE_UIST", - "title": "Example of UIST Object for ABAP file formats", - "sortPriority": 1.001, - "baseSpaceTemplateName": "Z_TEST" + "generalInformation": { + "title": "titel", + "sortPriority": 0.5, + "baseSpaceTemplateName": "BASE_SPACE" }, "pages": [ { diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 020e2f06b..c39104b6e 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -4,11 +4,7 @@ INTERFACE zif_aff_uist_v1 TYPES: "!

Properties

"! Properties - BEGIN OF ty_properties, - "!

Name

- "! Space Template Name - "! $required - name TYPE c LENGTH 35, + BEGIN OF ty_general_information, "!

Title

"! Space Template Title "! $required @@ -21,7 +17,7 @@ INTERFACE zif_aff_uist_v1 "!

Base Space Template Name

"! Base Space Template Name base_space_template_name TYPE c LENGTH 35, - END OF ty_properties. + END OF ty_general_information. TYPES: "!

SAP Fiori Page Template

@@ -48,10 +44,10 @@ INTERFACE zif_aff_uist_v1 "! $required header TYPE zif_aff_types_v1=>ty_header_60_cloud, - "!

Properties

- "! Properties + "!

General information

+ "! General information "! $required - properties TYPE ty_properties, + general_information TYPE ty_general_information, "!

Page Templates

"! Assigned SAP Fiori launchpad page templates diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index be8937fde..03699e846 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -37,17 +37,14 @@ "type": "string", "enum": [ "standard", - "keyUser", "cloudDevelopment" ], "enumTitles": [ "Standard", - "ABAP for Key Users", "ABAP Cloud Development" ], "enumDescriptions": [ "Standard", - "ABAP for key user extensibility", "ABAP cloud development" ], "default": "standard" @@ -59,36 +56,35 @@ "originalLanguage" ] }, - "id": { - "title": "ID", - "description": "Space Template ID", - "type": "string", - "maxLength": 35 - }, - "title": { - "title": "Title", - "description": "Space Template Title", - "type": "string", - "maxLength": 100 - }, - "description": { - "title": "Description", - "description": "Space Template Description", - "type": "string", - "maxLength": 100 - }, - "sortPriority": { - "title": "Sort Priority", - "description": "Sort priority", - "type": "number", - "minimum": -999.999, - "maximum": 999.999 - }, - "baseSpaceTemplateId": { - "title": "Base Space Template ID", - "description": "Base Space Template ID", - "type": "string", - "maxLength": 35 + "generalInformation": { + "title": "General information", + "description": "General information", + "type": "object", + "properties": { + "title": { + "title": "Title", + "description": "Space Template Title", + "type": "string", + "maxLength": 100 + }, + "sortPriority": { + "title": "Sort Priority", + "description": "Sort priority", + "type": "number", + "minimum": -999.999, + "maximum": 999.999 + }, + "baseSpaceTemplateName": { + "title": "Base Space Template Name", + "description": "Base Space Template Name", + "type": "string", + "maxLength": 35 + } + }, + "additionalProperties": false, + "required": [ + "title" + ] }, "pages": { "title": "Page Templates", @@ -99,23 +95,11 @@ "description": "SAP Fiori Page Template", "type": "object", "properties": { - "pageTemplateId": { - "title": "Page Template ID", - "description": "Page Template ID", + "name": { + "title": "Name", + "description": "Page Template Name", "type": "string", "maxLength": 35 - }, - "pageTemplateTitle": { - "title": "Title", - "description": "Title", - "type": "string", - "maxLength": 100 - }, - "pageTemplateDescription": { - "title": "Description", - "description": "Description", - "type": "string", - "maxLength": 100 } }, "additionalProperties": false @@ -126,8 +110,6 @@ "required": [ "formatVersion", "header", - "id", - "title", - "description" + "generalInformation" ] } From ed1b79cb89534b2eb93354dced96a84bf9ade2cc Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Wed, 15 Mar 2023 15:29:07 +0100 Subject: [PATCH 15/25] [UIST] Add new object type UIST and Update AFF Model --- file-formats/uist/examples/z_aff_example_uist.uist.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 30b1dc899..586f08327 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -6,8 +6,8 @@ "abapLanguageVersion": "standard" }, "generalInformation": { - "title": "titel", - "sortPriority": 0.5, + "title": "Titel", + "sortPriority": 1.001, "baseSpaceTemplateName": "BASE_SPACE" }, "pages": [ From d8e19ab1a8bf7f226fa31ef57634b4efca1bca7a Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Wed, 15 Mar 2023 23:02:50 +0100 Subject: [PATCH 16/25] [UIST] Add new object type UIST and Update AFF Model --- file-formats/uist/examples/z_aff_example_uist.uist.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 586f08327..84a83081c 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -6,7 +6,7 @@ "abapLanguageVersion": "standard" }, "generalInformation": { - "title": "Titel", + "title": "Title of Space Template", "sortPriority": 1.001, "baseSpaceTemplateName": "BASE_SPACE" }, From 1144999a5fa710e63abe152c0c84c8fb0267f544 Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Wed, 15 Mar 2023 23:28:49 +0100 Subject: [PATCH 17/25] [UIST] Add new object type UIST --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 4 ++-- file-formats/uist/uist-v1.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index c39104b6e..3c56e7998 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -42,9 +42,9 @@ INTERFACE zif_aff_uist_v1 "!

Header

"! Header "! $required - header TYPE zif_aff_types_v1=>ty_header_60_cloud, + header TYPE zif_aff_types_v1=>ty_header_100_cloud, - "!

General information

+ "!

General Information

"! General information "! $required general_information TYPE ty_general_information, diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index 03699e846..8245a90e9 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -57,7 +57,7 @@ ] }, "generalInformation": { - "title": "General information", + "title": "General Information", "description": "General information", "type": "object", "properties": { From 3c9d96e7733f73826802a34d08f6b33f4f7469a5 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Thu, 16 Mar 2023 10:40:09 +0100 Subject: [PATCH 18/25] Update file-formats/uist/type/zif_aff_uist_v1.intf.abap Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 3c56e7998..da59cd759 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -2,8 +2,8 @@ INTERFACE zif_aff_uist_v1 PUBLIC. TYPES: - "!

Properties

- "! Properties + "!

General Information

+ "! General information BEGIN OF ty_general_information, "!

Title

"! Space Template Title From 6514fe2a21965778e70e65b7672097e3432775ae Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Thu, 16 Mar 2023 10:43:42 +0100 Subject: [PATCH 19/25] Update file-formats/uist/examples/z_aff_example_uist.uist.json Co-authored-by: Michael Schneider --- file-formats/uist/examples/z_aff_example_uist.uist.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 84a83081c..1792f3889 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -2,8 +2,7 @@ "formatVersion": "1", "header": { "description": "Example of UIST Object for ABAP file formats", - "originalLanguage": "en", - "abapLanguageVersion": "standard" + "originalLanguage": "en" }, "generalInformation": { "title": "Title of Space Template", From 6dc3e7a3575c6f0ff94de54474471a0127cbb4d9 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Thu, 16 Mar 2023 10:45:20 +0100 Subject: [PATCH 20/25] Update file-formats/uist/type/zif_aff_uist_v1.intf.abap Co-authored-by: Michael Schneider --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index da59cd759..44d81db4e 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -53,4 +53,4 @@ INTERFACE zif_aff_uist_v1 "! Assigned SAP Fiori launchpad page templates pages TYPE ty_pages, END OF ty_main. -ENDINTERFACE. \ No newline at end of file +ENDINTERFACE. From c6975daa21b7f4bc7faf9d456844f73f9fa6d059 Mon Sep 17 00:00:00 2001 From: ViktoriaFreidel <126160451+ViktoriaFreidel@users.noreply.github.com> Date: Thu, 16 Mar 2023 10:56:24 +0100 Subject: [PATCH 21/25] Update file-formats/uist/type/zif_aff_uist_v1.intf.abap Co-authored-by: Nicolas Huber <80829269+huber-nicolas@users.noreply.github.com> --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 44d81db4e..ff6e40d1f 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -28,7 +28,7 @@ INTERFACE zif_aff_uist_v1 name TYPE c LENGTH 35, END OF ty_page, - ty_pages TYPE TABLE OF ty_page WITH KEY name. + ty_pages TYPE STANDARD TABLE OF ty_page WITH KEY name. TYPES: "!

Fiori Launchpad Space Template

From 629064232d09924538dcafec335d3c96e2f91a1a Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Thu, 16 Mar 2023 13:28:37 +0100 Subject: [PATCH 22/25] [UIST] Add new object type UIST --- .../uist/examples/z_aff_example_uist.uist.json | 4 ++-- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 6 +++--- file-formats/uist/uist-v1.json | 13 +++++++------ 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index 1792f3889..a995edda1 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -1,11 +1,11 @@ { "formatVersion": "1", "header": { - "description": "Example of UIST Object for ABAP file formats", + "description": "Description example of UIST object for ABAP file format", "originalLanguage": "en" }, "generalInformation": { - "title": "Title of Space Template", + "title": "Title Example Of UIST Object For ABAP File Format", "sortPriority": 1.001, "baseSpaceTemplateName": "BASE_SPACE" }, diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index ff6e40d1f..fb2db283d 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -15,7 +15,7 @@ INTERFACE zif_aff_uist_v1 "! $maximum: 999.999 sort_priority TYPE p LENGTH 7 DECIMALS 3, "!

Base Space Template Name

- "! Base Space Template Name + "! Name of the base space template base_space_template_name TYPE c LENGTH 35, END OF ty_general_information. @@ -24,7 +24,7 @@ INTERFACE zif_aff_uist_v1 "! SAP Fiori Page Template BEGIN OF ty_page, "!

Name

- "! Page Template Name + "! Name of the page template name TYPE c LENGTH 35, END OF ty_page, @@ -47,7 +47,7 @@ INTERFACE zif_aff_uist_v1 "!

General Information

"! General information "! $required - general_information TYPE ty_general_information, + general_information TYPE ty_general_information, "!

Page Templates

"! Assigned SAP Fiori launchpad page templates diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index 8245a90e9..48eb28101 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -3,7 +3,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://github.com/SAP/abap-file-formats/blob/main/file-formats/uist/uist-v1.json", "title": "Fiori Launchpad Space Template", - "description": "Fiori Launchpad Space Template", + "description": "Fiori Launchpad space template", "type": "object", "properties": { "formatVersion": { @@ -63,7 +63,7 @@ "properties": { "title": { "title": "Title", - "description": "Space Template Title", + "description": "Title of the space template", "type": "string", "maxLength": 100 }, @@ -72,11 +72,12 @@ "description": "Sort priority", "type": "number", "minimum": -999.999, - "maximum": 999.999 + "maximum": 999.999, + "multipleOf": 0.001 }, "baseSpaceTemplateName": { "title": "Base Space Template Name", - "description": "Base Space Template Name", + "description": "Name of the base space template", "type": "string", "maxLength": 35 } @@ -92,12 +93,12 @@ "type": "array", "items": { "title": "SAP Fiori Page Template", - "description": "SAP Fiori Page Template", + "description": "SAP Fiori page template", "type": "object", "properties": { "name": { "title": "Name", - "description": "Page Template Name", + "description": "Name of the page template", "type": "string", "maxLength": 35 } From 2b8e32779cc15c054b1a2ee3e7ac0c362563315f Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Thu, 16 Mar 2023 14:19:15 +0100 Subject: [PATCH 23/25] [UIST] Add new object type UIST --- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 2 +- file-formats/uist/uist-v1.json | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index fb2db283d..7e7974f5c 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -32,7 +32,7 @@ INTERFACE zif_aff_uist_v1 TYPES: "!

Fiori Launchpad Space Template

- "! Fiori Launchpad Space Template + "! Fiori launchpad space template BEGIN OF ty_main, "!

Format Version

"! Format version diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index 48eb28101..2f204ea5e 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -3,7 +3,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://github.com/SAP/abap-file-formats/blob/main/file-formats/uist/uist-v1.json", "title": "Fiori Launchpad Space Template", - "description": "Fiori Launchpad space template", + "description": "Fiori launchpad space template", "type": "object", "properties": { "formatVersion": { @@ -72,8 +72,7 @@ "description": "Sort priority", "type": "number", "minimum": -999.999, - "maximum": 999.999, - "multipleOf": 0.001 + "maximum": 999.999 }, "baseSpaceTemplateName": { "title": "Base Space Template Name", From 942cda475bedc2460497cca1a8f77cda63337f37 Mon Sep 17 00:00:00 2001 From: Viktoria Freidel Date: Thu, 16 Mar 2023 14:44:26 +0100 Subject: [PATCH 24/25] [UIST] Add new object type UIST --- file-formats/uist/examples/z_aff_example_uist.uist.json | 2 +- file-formats/uist/type/zif_aff_uist_v1.intf.abap | 4 ++-- file-formats/uist/uist-v1.json | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/file-formats/uist/examples/z_aff_example_uist.uist.json b/file-formats/uist/examples/z_aff_example_uist.uist.json index a995edda1..50226c3a8 100644 --- a/file-formats/uist/examples/z_aff_example_uist.uist.json +++ b/file-formats/uist/examples/z_aff_example_uist.uist.json @@ -5,7 +5,7 @@ "originalLanguage": "en" }, "generalInformation": { - "title": "Title Example Of UIST Object For ABAP File Format", + "title": "Title Example of UIST Object for ABAP File Format", "sortPriority": 1.001, "baseSpaceTemplateName": "BASE_SPACE" }, diff --git a/file-formats/uist/type/zif_aff_uist_v1.intf.abap b/file-formats/uist/type/zif_aff_uist_v1.intf.abap index 7e7974f5c..f4b36ebde 100644 --- a/file-formats/uist/type/zif_aff_uist_v1.intf.abap +++ b/file-formats/uist/type/zif_aff_uist_v1.intf.abap @@ -6,7 +6,7 @@ INTERFACE zif_aff_uist_v1 "! General information BEGIN OF ty_general_information, "!

Title

- "! Space Template Title + "! Title of the space template "! $required title TYPE zif_aff_types_v1=>ty_description_100, "!

Sort Priority

@@ -21,7 +21,7 @@ INTERFACE zif_aff_uist_v1 TYPES: "!

SAP Fiori Page Template

- "! SAP Fiori Page Template + "! SAP Fiori page template BEGIN OF ty_page, "!

Name

"! Name of the page template diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index 2f204ea5e..131f984d2 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -72,7 +72,8 @@ "description": "Sort priority", "type": "number", "minimum": -999.999, - "maximum": 999.999 + "maximum": 999.999, + "multipleOf": 0.001 }, "baseSpaceTemplateName": { "title": "Base Space Template Name", From bf29b35f0c074c8515fff325ac70d565d444cd85 Mon Sep 17 00:00:00 2001 From: Michael Schneider Date: Thu, 16 Mar 2023 16:57:35 +0100 Subject: [PATCH 25/25] remove `multipleOf`from schema --- file-formats/uist/uist-v1.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/file-formats/uist/uist-v1.json b/file-formats/uist/uist-v1.json index 131f984d2..2f204ea5e 100644 --- a/file-formats/uist/uist-v1.json +++ b/file-formats/uist/uist-v1.json @@ -72,8 +72,7 @@ "description": "Sort priority", "type": "number", "minimum": -999.999, - "maximum": 999.999, - "multipleOf": 0.001 + "maximum": 999.999 }, "baseSpaceTemplateName": { "title": "Base Space Template Name",