Skip to content

Commit 638df0c

Browse files
committed
Update to Work Zone Web Dynpro tutorial
1 parent 363ed69 commit 638df0c

27 files changed

+66
-30
lines changed
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

tutorials/cp-portal-cloud-foundry-webdynpro-app/cp-portal-cloud-foundry-webdynpro-app.md

Lines changed: 66 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ author_profile: https://github.com/LindsayBert
1212
<!-- description --> Add a classic SAP UI app (like those typically run by SAP customers on the data center backends), to your site.
1313

1414
## Prerequisites
15-
- You have created a destination in SAP BTP cockpit to the SAP Gateway Demo system
15+
- You have created a destination in SAP BTP cockpit to the SAP Gateway Demo system
1616
- You have subscribed to the SAP Build Work Zone, standard edition and created a site
17+
- If you're working with Spaces and Pages, you've created a space and a page and assigned the space to a role as described in this tutorial: [Create a Space and a Page and Add Apps](https://developers.sap.com/tutorials/cp-portal-cloud-foundry-spaces-pages.html)
1718

1819

1920
## You will learn
@@ -45,18 +46,22 @@ In this tutorial, you'll use the **Content Manager** in SAP Build Work Zone, sta
4546

4647
<!-- border -->![Create new app](4-new-app.png)
4748

48-
2. In the **PROPERTIES** tab, enter these values:
49+
2. Enter a title for the app `Search POs`.
50+
51+
<!-- border -->![Enter a title](4a-add-title.png)
52+
53+
3. In the **Configuration** tab, enter these values:
4954

5055
| Field | Value
5156
| :------------- | :-------------
52-
| Title | `Search POs`
57+
| Open App | `In place`
5358
| System | Select the value `ES5` - if you're taking part in a workshop, please use your unique destination: `<unique_id>_ES5`.
5459
| App UI Technology | Select `Web Dynpro ABAP`
5560
| Application ID | `S_EPM_FPM_PO`
5661

5762
<!-- border -->![Add app properties](5-app-properties.png)
5863

59-
3. In the **NAVIGATION** tab, enter these values:
64+
3. In the **Navigation** tab, enter these values:
6065

6166
| Field | Value
6267
| :------------- | :-------------
@@ -65,12 +70,12 @@ In this tutorial, you'll use the **Content Manager** in SAP Build Work Zone, sta
6570

6671
<!-- border -->![Add navigation properties](6-navigation-properties.png)
6772

68-
4. In the **VISUALIZATION** tab, enter these values:
73+
4. In the **Visualization** tab, enter these values:
6974

7075
| Field | Value
7176
| :------------- | :-------------
7277
| Subtitle | `Search for Purchase Orders`
73-
| Icon | Click the browse icon, type `activity-2`. You'll see two icons. Click the first one and then click **OK**.
78+
| Icon | Click the browse icon, type `activity-2`. You'll see two icons. Click the first one to add it to your tile.
7479

7580
Click **Save**.
7681

@@ -81,24 +86,33 @@ In this tutorial, you'll use the **Content Manager** in SAP Build Work Zone, sta
8186
### View the app that you created
8287

8388

84-
Click the Content Manager icon in the left side panel to open the **Content Manager**.
89+
Use the breadcrumbs at the top to go back to the **Content Manager**.
8590

8691
![Go back to Content Manager](8-go-to-content-manager.png)
8792

8893
You can see your Web Dynpro ABAP app in the list:
8994

9095
![View app](8a-view-app.png)
9196

92-
To view the app in runtime, you must assign the app to a role. You also need to assign the app to a group so that it'll be visible in your site.
97+
In the next steps, we'll make the app visible for users. To do this, we need to assign the app to a role (the same role that the user is assigned to). Depending on which view mode has been set in the **Site Settings** screen, we also need to add the app to a page if you're working in **Spaces and Pages - New Experience** mode. If you're working in **Groups** mode or in **Spaces and Pages** mode, then you'll assign your app to a group.
98+
99+
Here's a view of the **Site Settings** screen with the different view modes. In this tutorial we'll be working in the **Spaces and Pages - New Experience** mode.
93100

94-
This is described in the following steps.
101+
![Site Settings](26-site-settings-screen.png)
95102

103+
If you're not sure what view mode is selected, go to the **Site Settings** screen as follows:
104+
105+
1. Open the Site Directory from the left panel and on the site tile, click the cog icon.
106+
107+
![Open Site Settings](27-open-settings.png)
108+
109+
2. On the right side of the screen, under **View Mode**, you can see which mode you're working in. To change it, click **Edit** and then **Save** your changes.
96110

97111

98112
### Assign the app to the Everyone role
99113

100114

101-
>Content assigned to the `Everyone` role is visible to all users.
115+
> To view the app in runtime, you must assign the app to a role. Content assigned to the `Everyone` role is visible to all users.
102116
103117
1. In the **Content Manager**, click the `Everyone` role.
104118

@@ -108,44 +122,64 @@ This is described in the following steps.
108122

109123
![Click Edit](11a-click-edit.png)
110124

111-
3. Click the search box in the **Assignments** panel on the right, any available apps are shown in the list below.
125+
3. Under the **Apps** tab, you'll see that your `Search POs` app has an **X** in the **Assignment Status** column. Click the toggle to assign the app to the `Everyone` role and click **Save**.
126+
127+
![Assign app to role](12-assign-role.png)
128+
112129
>If you have many apps, you can type some letters of your app name in the search bar, (for example, `se`) to search for the app.
113130
114-
4. Click the **+** icon next to the `Search POs` app to assign the app to the `Everyone` role. If you're taking part in a workshop, please use your unique app: `<unique_id>_Search POs`
131+
### Add the App to Your Page
115132

116-
![Assign app to role](12-assign-role.png)
133+
>**This step is only if you're working with Spaces and Pages.**
117134
118-
You'll see that the icon changes.
135+
In a previous tutorial, you've already created a Space called `Home` and a Page called `Overview`. Now let's add the Web Dynpro app to the page.
119136

120-
5. Click **Save**.
137+
1. Open the Content Manager.
121138

139+
![Open content manager](17-open-content-manager.png)
122140

141+
2. Select the `Overview` page.
123142

124-
### Assign the app to a group
143+
![Select page](18-select-page.png)
125144

145+
You'll see the apps that you've already added.
126146

127-
A group is a set of one or more apps displayed together in your site. Assigning apps to groups, makes them visible to users of the site.
147+
3. Click **Edit**.
128148

129-
1. Click the Content Manager icon to open the **Content Manager**.
149+
![Click edit](19-click-edit.png)
130150

131-
2. Click **+ New** and select **Group** from the list to create a group.
151+
4. Hover in the section containing the other apps, and click the **+** icon on the right.
132152

133-
<!-- border -->![Add new Group](9-add-group.png)
153+
![Click add icon](20-open-tiles.png)
134154

135-
3. Name the group `Purchase Orders`.
155+
5. Select the `Search POs` app that you've just configured and click **Add**.
136156

137-
4. In the **Assignments** panel, click inside the search box on the right of the screen, to show all available apps. You should see the `Search POs` app. If you're taking part in a workshop, please use your unique app: `<unique_id>_Search POs`
157+
![Add the app](22-add-app.png)
138158

139-
5. In the list, click **+** to assign the `Search POs` app to your group. If you're taking part in a workshop, please use your unique app: `<unique_id>_Search POs`
159+
6. Click **Save**. Your Web Dynpro is added to the `Overview` page to the same section as your other apps.
140160

141-
![Assign app to group](10-assign-to-group.png)
161+
![View page](23-final-view.png)
142162

143-
You'll see that the icon changes.
144163

145-
6. Click **Save**.
164+
### Assign the app to a group
146165

166+
> **This step is only for those working in **Groups** view mode (defined in the **Site Settings** screen). If you're working with the new site experience and selected **Spaces and Pages - New Experience** mode, please skip this step**.
147167
168+
A group is a set of one or more apps displayed together in your site. Assigning apps to groups, makes them visible to users of the site.
169+
170+
1. Go back to the **Content Manager** using the breadcrumbs at the top of the screen.
171+
172+
![Go back to content manager](12a-go-to-content-manager.png)
173+
174+
2. Click **Create** and select **Group** from the list to create a group.
175+
176+
<!-- border -->![Add new Group](9-add-group.png)
177+
178+
3. Name the group `Purchase Orders`.
179+
180+
4. Under the **Apps** tab, you'll see that your `Search POs` app has an **X** in the **Assignment Status** column. Click the toggle to assign the app to the `Purchase Orders` group and click **Save**. If you're taking part in a workshop, please use your unique app: `<unique_id>_Search POs`
148181

182+
![Assign app to group](10-assign-to-group.png)
149183

150184

151185
### Launch the app
@@ -159,12 +193,14 @@ A group is a set of one or more apps displayed together in your site. Assigning
159193

160194
![Go to site](14-go-to-site.png)
161195

162-
3. In the `Purchase Orders` group, click the Web Dynpro ABAP app called `Search POs` to launch it.
196+
3. If you're working in spaces and pages mode, you'll see that the `Search POs` app is added to the `Overview` page in the `My Apps`section.
163197

164-
![View my apps](15-my-apps.png)
198+
![Pages and spaces view](15a-pages-spaces-view.png)
199+
200+
4. If you're working in groups mode, you'll see the `Purchase Orders` group that includes the Web Dynpro ABAP app called `Search POs`.
165201

166-
4. Enter your logon details if prompted to do so.
202+
![View my apps](15-my-apps.png)
167203

168-
And this is what you'll see:
204+
5. Click the app to launch it. This is what you'll see:
169205

170206
<!-- border -->![View app](16-web-dynpro-app.png)

0 commit comments

Comments
 (0)