Skip to content

Commit abec8b1

Browse files
authored
Add docs for "Data Config" (#261)
1 parent e100086 commit abec8b1

File tree

9 files changed

+38
-1
lines changed

9 files changed

+38
-1
lines changed
28.2 KB
Loading
13.4 KB
Loading
13.9 KB
Loading
7.98 KB
Loading
18.3 KB
Loading
28.4 KB
Loading

src/user-guide/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ index: false
6565
- [Namespaces](reference/namespaces.md)
6666
- [Packages & Transports](reference/packages.md)
6767
- [Folders & Files](reference/folders-filenames.md)
68+
- [Data Config](reference/data-config.md)
6869
- [ABAP Language Version](reference/abap-language-version.md)
6970
- [Note Analyzer](reference/note-analyzer.md)
7071
- [APACK](reference/apack.md)

src/user-guide/reference/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ icon: book-open
44
article: false
55
index: false
66
dir:
7-
order: 50
7+
order: 50
88
---
99

1010
## Catalog
@@ -18,6 +18,7 @@ dir:
1818
- [Namespaces](namespaces.md)
1919
- [Packages & Transports](packages.md)
2020
- [Folders & Files](folders-filenames.md)
21+
- [Data Config](data-config.md)
2122
- [ABAP Language Version](abap-language-version.md)
2223
- [Note Analyzer](note-analyzer.md)
2324
- [APACK](apack.md)
+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Data Config
3+
category: reference
4+
order: 79
5+
---
6+
7+
## Data Config
8+
9+
abapGit can serialize and deserialize data from any SAP table. The data is serialized in JSON format with the `TABU` object type.
10+
11+
### Configuration
12+
13+
From the "Repository View", use "Advanced > Data Config" to add the tables you want to include in your repository. Optionally, you can specify if initial values should be serialized, and provide a where condition to filter the data.
14+
15+
:::warning
16+
For safety reasons, by default only customer-defined customizing tables are supported.
17+
18+
You can allow other tables using a [exit `CHANGE_SUPPORTED_DATA_OBJECTS`](exits.md).
19+
:::
20+
21+
![](/img/data-config-4.png)
22+
23+
![](/img/data-config-5.png)
24+
25+
### Result
26+
27+
For each table, two JSON files are created: One for the configuration (table name and where clause), and one for the data.
28+
29+
![](/img/data-config-6.png)
30+
31+
![](/img/data-config-1.png)
32+
33+
![](/img/data-config-2.png)
34+
35+
![](/img/data-config-3.png)

0 commit comments

Comments
 (0)