Skip to content

Commit cadb393

Browse files
committed
Merge branch 'master' of github.com:SAPDocuments/Tutorials
2 parents 4bcb578 + 3ddfde9 commit cadb393

167 files changed

Lines changed: 316 additions & 443 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

tutorials/abap-environment-additional-functionality/abap-environment-additional-functionality.md

Lines changed: 38 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
auto_validation: true
3-
title: Get to Know the Additional Functionality of Business Configuration
4-
description: Learn how to use the copy and paste functionality of Excel documents. Get to know how to create knowledge transfer documentation and make use of intent navigation.
3+
title: Get to know additional functionality of the Maintain Business Configurations app
4+
description: Learn how to use the paste function to copy from Microsoft Excel documents. Get to know how to create business configuration documentation and make use of intent navigation.
55
primary_tag: software-product>sap-btp--abap-environment
66
tags: [ tutorial>beginner, programming-tool>abap-development, software-product>sap-business-technology-platform ]
77
time: 15
@@ -16,115 +16,109 @@ author_profile: https://github.com/mervey45
1616

1717
## Details
1818
### You will learn
19-
- How to use copy and paste functionality of Excel documents
20-
- How to create knowledge transfer document
19+
- How to use the paste function to copy from Microsoft Excel documents
20+
- How to create business configuration documentation
2121
- How to make use of intent navigation
2222

2323
>**Hint:** Don't forget to replace all occurrences of the placeholder ### with your ID of choice in the exercise steps below. You can use the ADT function Replace All (`CTRL+F`) for the purpose.
2424
2525
---
2626
[ACCORDION-BEGIN [Step 1: ](Use copy and paste functionality)]
2727

28-
You can add multiple holidays with copy & paste from [Microsoft Excel](https://ui5.sap.com/#/topic/f6a8fd2812d9442a9bba2f6fb296c42e).
28+
You can add multiple error codes with copy & paste from [Microsoft Excel](https://ui5.sap.com/#/topic/f6a8fd2812d9442a9bba2f6fb296c42e).
2929

3030
1. Start the **Maintain Business Configurations** app.
3131

32-
![element](mc.png)
32+
![Start Maintain Business Configurations app](mc.png)
3333

3434
2. Select your business configuration.
3535

36-
![package](mc2.png)
36+
![Select business configuration](m2.png)
3737

3838
3. Click **Edit**.
3939

4040
4. Select **Export as**.
4141

42-
![element](excel2.png)
42+
![Export as](excel2.png)
4343

4444
5. Export the current table content to spreadsheet:
45-
- File Name: Holiday000s
46-
- Format: `Microsoft Excel Workbook (*.xlsx)`
45+
- File Name: **`ExcelCode###s`**
46+
- Format: **`Microsoft Excel Workbook (*.xlsx)`**
4747

48-
![element](excel3.png)
48+
![Export content to spreadsheet](excel3.png)
4949

5050
6. Open the downloaded file and **Enable Editing**.
5151

52-
7. Add a new row with following data:
53-
- Holiday ID: ENDYEAR
54-
- Description: End of Year
55-
- Month: 12
56-
- Day: 31
52+
7. Add two new rows with following data:
53+
- Error Code: **`403`**, Description: **`Forbidden`**
54+
- Error Code: **`404`**, Description: **`Not Found`**
5755

58-
8. Select the entire new row and copy it
56+
8. Select both rows and copy
5957

60-
9. Back in the `Maintain Business Configurations` app, click **Paste**.
58+
9. Back in the **Maintain Business Configurations** app, click **Paste**.
6159

62-
![element](excel6.png)
60+
![Paste new rows](excel6.png)
6361

6462
10. If prompted, click on **Allow**.
6563

66-
11. After pasting, you can see the new row. Select a transport and click on **Save**.
64+
11. After pasting, you can see the new rows. Select a transport and click on **Save**.
6765

68-
![element](excel8.png)
66+
![Save new rows](excel8.png)
6967

7068
[DONE]
7169
[ACCORDION-END]
7270

73-
[ACCORDION-BEGIN [Step 2: ](Create knowledge transfer document)]
71+
[ACCORDION-BEGIN [Step 2: ](Create business configuration documentation)]
7472

75-
You want to provide a detailed documentation of the business configuration to the user of the Maintain business configuration app.
73+
You want to provide a detailed documentation of the business configuration to the user of the **Maintain Business Configurations** app.
7674

77-
1. Open your ABAP package in Eclipse, right-click on your business configuration maintenance object and select **New Knowledge Transfer Document**.
75+
1. Open your ABAP package in ADT, right-click on your Business Configuration Maintenance Object and select **New Knowledge Transfer Document**.
7876

79-
![element](knowledge.png)
77+
![Select New Knowledge Transfer Document](knowledge.png)
8078

81-
2. Create a new knowledge transfer document:
82-
- Name: `ZHOLIDAY###`
83-
84-
![package](knowledge2.png)
79+
2. Create a new knowledge transfer document with Name **`ZERRORCODE###`**
8580

8681
3. Finish the wizard.
8782

8883
4. Write the documentation in markdown.
8984

90-
![element](knowledge4.png)
85+
![Write documentation](knowledge4.png)
9186

92-
5. Activate your knowledge transfer document.
87+
5. Activate your Knowledge Transfer Document.
9388

94-
6. Reload the maintain business configuration app. A new action will now will be visible on the top right corner. Click **Show Documentation**.
89+
6. Reload the **Maintain Business Configurations** app. A new action will now will be visible on the top right corner.
9590

96-
![element](doc.png)
91+
![New action visible](doc.png)
9792

98-
7. Check the documentation in SAP Fiori.
93+
7. Click **Show Documentation**.
9994

100-
![element](knowledge6.png)
95+
![Show Documentation action](knowledge6.png)
10196

10297

10398
[DONE]
10499
[ACCORDION-END]
105100

106101
[ACCORDION-BEGIN [Step 3: ](Make use of intent navigation)]
107102

108-
You want to navigate from your SAP Fiori app to the maintenance view of a business configuration maintenance object.
109-
110-
For this [intent navigation](https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/76384d8e68e646d6ae5ce8977412cbb4.html#intent-navigation) you can use the parameter `TechnicalIdentifier` for the semantic object `BusinessConfiguration` with the action maintain.
103+
You want to navigate from your SAP Fiori app to the maintenance view of a Business Configuration Maintenance Object.
111104

112-
You can test this in the browser:
105+
For this [intent navigation](https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/76384d8e68e646d6ae5ce8977412cbb4.html#intent-navigation) you can use the parameter `TechnicalIdentifier` for the semantic object `BusinessConfiguration` with the action `maintain`.
113106

114-
`/ui#BusinessConfiguration-maintain` navigates to the List Report of the MBC app
115-
`/ui#BusinessConfiguration-maintain?TechnicalIdentifier=ZHOLIDAY###` directly navigates to the maintenance view of the business configuration maintenance object `ZHOLIDAY###`
116-
In your SAP Fiori app one option is to use [cross application navigation](https://sapui5.hana.ondemand.com/sdk/#/api/sap.ushell.services.CrossApplicationNavigation):
107+
- You can test this in the browser:
108+
- `/ui#BusinessConfiguration-maintain` navigates to the List Report of the **Maintain Business Configurations** app.
109+
- `/ui#BusinessConfiguration-maintain?TechnicalIdentifier=ZERRORCODE###` directly navigates to the maintenance view of the Business Configuration Maintenance Object `ZERRORCODE###`
110+
- In your SAP Fiori app one option is to use [cross application navigation](https://sapui5.hana.ondemand.com/sdk/#/api/sap.ushell.services.CrossApplicationNavigation):
117111

118112

119-
```Unified Shell
113+
```JavaScript
120114
sap.ushell.Container.getServiceAsync("CrossApplicationNavigation").then(function (oService) {
121115
oService.toExternal({
122116
target: {
123117
semanticObject: "BusinessConfiguration",
124118
action: "maintain"
125119
},
126120
params: {
127-
TechnicalIdentifier: "ZHOLIDAY###"
121+
TechnicalIdentifier: "ZERRORCODE###"
128122
}
129123
});
130124
});
-139 KB
Binary file not shown.
11 KB
Loading
-186 KB
Binary file not shown.
-677 KB
Loading
46.9 KB
Loading
11.6 KB
Loading
-18.9 KB
Loading
-200 KB
Binary file not shown.
-900 KB
Loading

0 commit comments

Comments
 (0)