Skip to content

Commit 8aadfb3

Browse files
authored
Merge pull request #23896 from hitesh-parmar/master
Updates to the fiori tools tutorial group
2 parents 64b3e67 + 3d50f51 commit 8aadfb3

16 files changed

Lines changed: 43 additions & 43 deletions
-60.6 KB
Loading

tutorials/fiori-tools-cap-create-application/fiori-tools-cap-create-application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ auto_validation: true
55
time: 15
66
tags: [ software-product>sap-fiori, software-product>sap-fiori-tools, tutorial>beginner, software-product>sap-fiori, software-product>sap-business-application-studio, software-product-function>sap-cloud-application-programming-model, software-product>sap-business-technology-platform]
77
primary_tag: software-product>sap-fiori
8-
contributors: [ Dimitri Herber>https://github.com/fakirdi, Conrad Bernal>https://github.com/cjbernal, Hitesh Parmar>https://github.com/hitesh-parmar, Joachim Fiess>https://github.com/jo-fiess ]
8+
contributors: [ Hitesh Parmar>https://github.com/hitesh-parmar, Joachim Fiess>https://github.com/jo-fiess ]
99
---
1010
## You will learn
1111
- How to create an SAP Fiori application of type list report application
-72.7 KB
Loading
26.1 KB
Loading

tutorials/fiori-tools-cap-modify-list-report/fiori-tools-cap-modify-list-report.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ time: 15
66
tags: [products>sap-fiori-elements, products>sap-fiori-tools, tutorial>beginner, products>sap-fiori, products>sap-business-application-studio, software-product-function>sap-cloud-application-programming-model, products>sap-business-technology-platform]
77
primary_tag: products>sap-fiori
88
parser: v2
9-
contributors: [ Dimitri Herber>https://github.com/fakirdi, Conrad Bernal>https://github.com/cjbernal, Hitesh Parmar>https://github.com/hitesh-parmar, Joachim Fiess>https://github.com/jo-fiess ]
9+
contributors: [ Hitesh Parmar>https://github.com/hitesh-parmar, Joachim Fiess>https://github.com/jo-fiess ]
1010
---
1111

1212
# Refine the List Report with Additional UI Elements
@@ -33,21 +33,21 @@ In this step, you will learn how to add filters to the List Report page of your
3333

3434
1. From the Application Information page, click on the **ListReport** page
3535

36-
<!-- border -->![Open List Report Page](t3-open-list-report-page.png)
36+
![Open List Report Page](t3-open-list-report-page-app-info.png)
3737

3838
The Page Editor view opens up listing all the major page elements in the application outline structure.
3939

4040
2. Press the **+** icon in the **Filter Fields** sub-node of the **Filter Bar** node on the outline. It becomes visible, once you hover over the sub-node.
4141

42-
<!-- border -->![Add Filter Fields Icon](t3-add-filter-fields.png)
42+
![Add Filter Fields Icon](t3-add-filter-fields.png)
4343

4444
3. When prompted, choose **category_code** as **Filter Field** and press **Add**.
4545

46-
<!-- border -->![Add Filter Fields Icon](t3-add-filter-fields-dialog.png)
46+
![Add Filter Fields Icon](t3-add-filter-fields-dialog.png)
4747

4848
The new filter field is added to the filter bar. The application preview (if started) is automatically refreshed to display it.
4949

50-
<!-- border -->![New Filter Field](t3-annotation-selection-field-category.PNG)
50+
![New Filter Field](t3-annotation-selection-field-category.PNG)
5151

5252
> This is enabled by copying the `UI.SelectionFields` annotation to the local annotation file and updating it with `category_code` property in the background. You can press ![Navigate to source code](t3-navigate-source-code.png) (Navigate to source code) icon displayed in the **Filter Fields** sub-node on hover to see the updated annotation in the local annotation file.
5353
@@ -68,27 +68,27 @@ In this step, you will learn how to enhance the value help defined in the projec
6868

6969
1. In the application preview, click on the value help icon in the **Category** filter to take a look at the current value help.
7070

71-
<!-- border -->![Value Help Icon](t3-value-help-icon2.PNG)
71+
![Value Help Icon](t3-value-help-icon2.PNG)
7272

7373
The default value help will look like this:
7474

75-
<!-- border -->![Standard Value Help](t3-value-help-autogenerated.PNG)
75+
![Standard Value Help](t3-value-help-autogenerated.PNG)
7676

7777
2. To enrich the current value help with a description property and get it displayed as a drop-down, proceed as follows:
7878

7979
- In the Page Editor, select the **Category** sub-node on the outline under **Filter Fields** to show the properties of this filter field.
8080

8181
- In the Properties pane displayed to the right of the outline, find the **Display Type** property. Currently it shows **Value Help (base layer)**, indicating that value help is defined in the layer lower than this app. To enhance the value help settings, choose **Value Help** instead.
8282

83-
<!-- border -->![Filter Properties](t3-initial-load-filter-properties.png)
83+
![Filter Properties](t3-initial-load-filter-properties.png)
8484

8585
- In the pop-up dialog, make sure **Display as Dropdown** is switched on, press **Add Column** under **Results List**, choose **desc** in the **Property** column and press **Apply**.
8686

87-
<!-- border -->![Value Help Dialog](t3-value-help-dialog-updated.png)
87+
![Value Help Dialog](t3-value-help-dialog-updated.png)
8888

8989
3. Application preview is refreshed and displays the **Category** filter as drop-down list and shows the value help with the description column.
9090

91-
<!-- border -->![Updated Value Help](t3-value-help-added-description.PNG)
91+
![Updated Value Help](t3-value-help-added-description.PNG)
9292

9393

9494
### Configure the application to load data automatically
@@ -97,14 +97,14 @@ In this step, you will learn how to configure the application to load data autom
9797

9898
1. In the Page Editor, select the **table** node on the outline to show the properties of the table.
9999

100-
<!-- border -->![Table Properties](t3-initial-load-table-properties.PNG)
100+
![Table Properties](t3-initial-load-table-properties.PNG)
101101
2. In the Properties pane, locate the **Initial Load** property and set it to **Enabled**.
102102

103-
<!-- border -->![Initial Load](t3-initial-load-table-properties-initial-load-true.PNG)
103+
![Initial Load](t3-initial-load-table-properties-initial-load-true.PNG)
104104
>To easily find the specific property in the Properties pane, you can use the Search Properties field in the top right corner.
105105
1. After the application is refreshed, the table data will be loaded automatically.
106106

107-
<!-- border -->![Add Column](t3-initial-load-table-preview.png)
107+
![Add Column](t3-initial-load-table-preview.png)
108108

109109

110110
### Add column to the list report table
@@ -113,19 +113,19 @@ In this step, you will learn how to enhance the list report table with additiona
113113

114114
1. In the Page Editor, press the **+** icon in the **Column** sub-node of the **Table** node on the outline and choose **Add Basic Columns**.
115115

116-
<!-- border -->![Add Column](t3-add-column.png)
116+
![Add Column](t3-add-column.png)
117117

118118
2. When prompted, choose **title** in the **Columns** field
119119

120-
<!-- border -->![Add Column Dialog](t3-add-title-column.png)
120+
![Add Column Dialog](t3-add-title-column.png)
121121

122122
> You can filter the list of suggestions by typing a few characters of the option you want to choose. This will filter the list of suggestions.
123123
124124
3. Press **Add**.
125125

126126
The application preview refreshes and displays the column added to the table.
127127

128-
<!-- border -->![Annotation Cursor](t3-annotation-line-item-LR.PNG)
128+
![Annotation Cursor](t3-annotation-line-item-LR.PNG)
129129

130130
> If your preview window is not wide enough, the last column is not visible unless its Importance property is set to High or Medium.
131131
49.6 KB
Loading
Binary file not shown.

tutorials/fiori-tools-cap-modify-object-page/fiori-tools-cap-modify-object-page.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ time: 15
66
tags: [ software-product>sap-fiori-elements, software-product>sap-fiori-tools, tutorial>beginner, software-product>sap-fiori, software-product>sap-business-application-studio, software-product-function>sap-cloud-application-programming-model, software-product>sap-business-technology-platform]
77
primary_tag: software-product>sap-fiori
88
parser: v2
9-
contributors: [ Dimitri Herber>https://github.com/fakirdi, Conrad Bernal>https://github.com/cjbernal, Hitesh Parmar>https://github.com/hitesh-parmar, Joachim Fiess>https://github.com/jo-fiess ]
9+
contributors: [ Hitesh Parmar>https://github.com/hitesh-parmar, Joachim Fiess>https://github.com/jo-fiess ]
1010
---
1111

1212
# Extend the Object Page by Adding More Functionality
@@ -28,26 +28,26 @@ contributors: [ Dimitri Herber>https://github.com/fakirdi, Conrad Bernal>https:/
2828

2929
1. Open the object page of your application by clicking one of the incidents within the list report table. You´ll see the field group **Incident Details** on the **Incident Overview** section.
3030

31-
<!-- border -->![Annotation Cursor](t4-annotation-section-field-1.PNG)
31+
![Annotation Cursor](t4-annotation-section-field-1.PNG)
3232

3333
2. Open the Page Editor for the object page of your app: from the Application Information page, click on **ObjectPage** within Pages.
3434

35-
<!-- border -->![Open Object Page](t4-open-object-page.png)
35+
![Open Object Page](t4-open-object-page-app-info.png)
3636

3737
The Page Editor view opens up listing all the major page elements in the application outline structure.
3838

3939
3. Expand the nodes **Sections->Incident Overview->Subsections->Incident Details->Form**, press the **+** icon in the **Fields** sub-node and choose **Add Basic Fields**.
4040

41-
<!-- border -->![Add Fields Icon](t4-add-section-fields.png)
41+
![Add Fields Icon](t4-add-section-fields.png)
4242

4343

4444
4. When prompted, choose **description** in **Fields** and press **Add**.
4545

46-
<!-- border -->![Add Fields Dialog](t4-add-fields-dialog.png)
46+
![Add Fields Dialog](t4-add-fields-dialog.png)
4747

4848
5. Application preview automatically refreshes (if started) to show the additional field **Incident Description** within the field group **Incident Details**.
4949

50-
<!-- border -->![Annotation Cursor](t4-annotation-section-field-2.PNG)
50+
![Annotation Cursor](t4-annotation-section-field-2.PNG)
5151

5252

5353
### Add new field group to a section
@@ -56,24 +56,24 @@ In the previous step, you added a new field to an existing field group. Now you
5656

5757
1. In Page editor, expand the nodes **Sections->Incident Overview** if not already expanded, press the **+** icon in the **Subsections** sub-node and choose **Add Form Section**.
5858

59-
<!-- border -->![Add Section Icon](t4-add-section.png)
59+
![Add Section Icon](t4-add-section.png)
6060

6161
2. When prompted, type **General Information** in the **Label** field and press **Add**.
6262

63-
<!-- border -->![Add Sections Dialog](t4-add-section-dialog.png)
63+
![Add Sections Dialog](t4-add-section-dialog.png)
6464

6565
General Information section is visible in the outline.
6666

6767
3. Expand the nodes **General Information->Form**, press **+** icon in the **Fields** node and choose **Add Basic Fields**.
6868

69-
<!-- border -->![Add Fields Icon](t4-add-section-fields-icon.png)
69+
![Add Fields Icon](t4-add-section-fields-icon.png)
7070

7171
4. When prompted, choose **priority_code**, **category_code** and **incidentStatus_code** as **Fields** and press **Add**.
7272

73-
<!-- border -->![Add Fields Dialog](t4-add-section-fields-dialog.png)
73+
![Add Fields Dialog](t4-add-section-fields-dialog.png)
7474

7575
Application preview refreshes and shows the additional field group **General Information** within the section **Incident Overview**.
76-
<!-- border -->![Annotation Cursor](t4-annotation-section-field-group.PNG)
76+
![Annotation Cursor](t4-annotation-section-field-group.PNG)
7777

7878
### Add custom section to the object page
7979

@@ -83,49 +83,49 @@ To simplify this exercise, you will find prepared content in the `ext` folder of
8383

8484
1. Using drag&drop move the existing folder `ext` located in `test-resources` to the `webapp` folder of the incidents application.
8585

86-
<!-- border -->![Annotation Cursor](t4-annotation-custom-section-ext-4.png)
86+
![Annotation Cursor](t4-annotation-custom-section-ext-4.png)
8787

8888
2. In Page Editor, press the **+** icon in the **Sections** node and choose **Add Custom Section**.
8989

90-
<!-- border -->![Annotation Cursor](t4-annotation-custom-section-page-editor-add-section.PNG)
90+
![Annotation Cursor](t4-annotation-custom-section-page-editor-add-section.PNG)
9191

9292
3. In the **Add Custom Section** dialog, modify the content of the fields as showed in the image below and press **Add**.
9393

94-
<!-- border -->![Annotation Cursor](t4-annotation-custom-section-add-section-dialog.PNG)
94+
![Annotation Cursor](t4-annotation-custom-section-add-section-dialog.PNG)
9595

9696
>The content of field **Fragment Name** represents one of the prepared artifacts located in the `ext` folder.
9797
9898
In the Page Editor, you can now see the new custom section **Maximum Processing Time**. When you select the new section you will see its parameters on the right part of the UI.
9999

100100
You have now finished the creation of the new custom section. Once the application preview is refreshed, check the new section displayed on the object page.
101101

102-
<!-- border -->![Annotation Cursor](t4-annotation-custom-section-on-object-page.PNG)
102+
![Annotation Cursor](t4-annotation-custom-section-on-object-page.PNG)
103103

104104
### Add new column to Incident Process Flow table
105105

106106
Now you are going to add a new column to the object page table **Incidents Process Flow** showing the criticality of the listed items.
107107

108108
1. In Page editor, expand the nodes **Sections->Incident Process Flow->Table**, press the **+** icon in the **Columns** sub-node and choose **Add Basic Columns**.
109109

110-
<!-- border -->![Add Columns Icon](t4-add-column-icon.png)
110+
![Add Columns Icon](t4-add-column-icon.png)
111111

112112
2. When prompted, choose **stepStatus** in the **Columns** field and press **Add**.
113113

114-
<!-- border -->![Add Column Dialog](t4-add-column-dialog.png)
114+
![Add Column Dialog](t4-add-column-dialog.png)
115115

116116
**Process Step Status** column is added at the bottom of the columns list section in the outline.
117117

118118
3. Drag the newly added column to the top of the columns list and drop it there.
119119

120-
<!-- border -->![Move Column](t4-move-column.png)
120+
![Move Column](t4-move-column.png)
121121

122122
4. Choose the **Process Step Status** column to display its properties in the Properties pane to the right of the outline. In the **Criticality** field, change the value to **criticality**.
123123

124-
<!-- border -->![Define Criticality](t4-add-column-criticality.png)
124+
![Define Criticality](t4-add-column-criticality.png)
125125

126126
Once the application preview is refreshed, the new column added to the object page table.
127127

128-
<!-- border -->![Annotation Cursor](t4-annotation-LSP-table-column.PNG)
128+
![Annotation Cursor](t4-annotation-LSP-table-column.PNG)
129129

130130
### Enable the flexible column layout
131131

@@ -135,19 +135,19 @@ The flexible column layout allows you to have the list report and the object pag
135135

136136
In the **Property Panel** select the **Flexible Column Layout** and choose the `Mid-Expanded` option for the two column layout.
137137

138-
<!-- border -->![Annotation Cursor](t4-flexible-column-layout-global-page-settings.PNG)
138+
![Annotation Cursor](t4-flexible-column-layout-global-page-settings.PNG)
139139

140140
2. In the application preview, the list report and object page are now shown in a two column layout.
141141
When you click on a different row in the list report the object page will update accordingly.
142-
<!-- border -->![Annotation Cursor](t4-flexible-column-layout-final.PNG)
142+
![Annotation Cursor](t4-flexible-column-layout-final.PNG)
143143

144144
### Summary
145145

146146
At this point, your list report object page application is complete.
147147

148148
> To prepare your app for translation, you can generate the translation keys for all the language dependent fields in your app. For that, choose the globe button at the top of the screen and, once prompted, press **Create**.
149149
150-
<!-- border -->![Prepare for Translation](t4-i18n.png)
150+
![Prepare for Translation](t4-i18n.png)
151151

152152
Over the past four tutorials, you have used the SAP Business Technology Platform, SAP Fiori tools and SAP Fiori elements to build this application. You have learned how to:
153153

Binary file not shown.
-74.7 KB
Loading

0 commit comments

Comments
 (0)