Repository navigation
Expand file tree
/
Copy pathpackages.json
More file actions
120 lines (120 loc) · 4.43 KB
/
Copy pathpackages.json
File metadata and controls
120 lines (120 loc) · 4.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
[
{
"dir": "01",
"branch": "01-odata",
"title": "OData",
"runsOn": "Cloud + Standard ≥ 7.40 SP08",
"syntax": "v740sp08",
"shared": []
},
{
"dir": "02",
"branch": "02-smart-controls",
"title": "Smart Controls",
"runsOn": "Cloud + Standard ≥ 7.40 SP08",
"syntax": "v740sp08",
"shared": []
},
{
"dir": "03",
"branch": "03-rap",
"title": "RAP",
"runsOn": "Cloud + Standard ≥ 7.54 (1909)",
"syntax": "v754",
"shared": ["00"]
},
{
"dir": "04",
"branch": "04-rap-draft",
"title": "RAP with Draft",
"runsOn": "Cloud + Standard ≥ 7.54 (1909)",
"syntax": "v754",
"shared": ["00"]
},
{
"dir": "05",
"branch": "05-business-events",
"title": "Business Events",
"runsOn": "Cloud + Standard ≥ 7.56 (2021)",
"syntax": "v754",
"note": "RAP business events are younger than EML: the ABAP parses at 7.54, the feature itself is there from 2021 on. If RAISE ENTITY EVENT does not activate on your system, this package is out of reach.",
"shared": []
},
{
"dir": "06",
"branch": "06-stateful-locks",
"title": "Stateful Sessions / Locks",
"runsOn": "Standard only, ≥ 7.40 SP08",
"syntax": "v740sp08",
"shared": []
},
{
"dir": "07",
"branch": "07-amc-apc",
"title": "AMC/APC",
"runsOn": "Standard only, ≥ 7.50",
"syntax": "v750",
"shared": []
},
{
"dir": "08",
"branch": "08-mime",
"title": "MIME Play Audio",
"runsOn": "Standard only, ≥ 7.50",
"syntax": "v750",
"shared": []
},
{
"dir": "09",
"branch": "09-launchpad",
"title": "Launchpad",
"runsOn": "Cloud + Standard ≥ 7.40 SP08",
"syntax": "v740sp08",
"shared": []
},
{
"dir": "10",
"branch": "10-ai-llm",
"title": "AI / LLM",
"runsOn": "Cloud + Standard ≥ 7.40 SP08",
"syntax": "v751",
"note": "The HTTP transport comes once per stack, and each half activates on its own stack only: src/10/01 (cl_http_client on an SM59 destination) on Standard, src/10/02 (cl_web_http_client_manager on a BTP destination) on ABAP Cloud, src/10/03 only where SAP's ABAP AI SDK is installed. An activation error for the half your system does not have is expected - the samples create the transport by name and use the one that is there. That is also why this branch is linted at 7.51 although the package runs from 7.40 SP08: everything but src/10/02 parses at 7.40 SP08, and src/10/02 is ABAP Cloud code whose released enums need 7.51 syntax.",
"shared": []
},
{
"dir": "11",
"branch": "11-rap-file-upload",
"title": "RAP File Upload",
"runsOn": "Cloud + Standard ≥ 8.16 (2025)",
"syntax": "v757",
"note": "A deep action parameter whose abstract entity carries @Semantics.largeObject is younger than EML: the ABAP parses at 7.57, the feature itself arrived with ABAP Platform 2025 (and the matching BTP ABAP Environment and S/4HANA Cloud releases). If the static action uploadFile does not activate on your system, this package is out of reach.",
"shared": ["00"]
},
{
"dir": "12",
"branch": "12-rap-actions",
"title": "RAP Actions & Permissions",
"runsOn": "Cloud + Standard ≥ 8.16 (2025)",
"syntax": "v757",
"note": "The package is set to the release that carries all of its features. Instance feature control, actions with parameters and factory actions are older; the default function GetDefaultsForCreate and cl_abap_behv_aux are the young ones. GET PERMISSIONS sits in z2ui5_cl_smps_perm_req, which abaplint cannot parse and therefore does not check.",
"shared": ["00"]
},
{
"dir": "13",
"branch": "13-excel-email",
"title": "Excel & E-Mail",
"runsOn": "Cloud + Standard ≥ 7.58 (2023)",
"syntax": "v757",
"note": "The XCO XLSX library and cl_bcs_mail_message are released ABAP Cloud APIs; on-premise the package needs a release that carries both. The mail sample also needs outbound mail configured. The import sample creates travels in the business object of package 03, so the branch carries src/03 along.",
"shared": ["00", "03"]
},
{
"dir": "14",
"branch": "14-adobe-forms",
"title": "Adobe Forms",
"runsOn": "Standard only, ≥ 7.50",
"syntax": "v750",
"note": "Renders through the classic Adobe Forms runtime (FP_JOB_OPEN, the generated function module, FP_JOB_CLOSE), which is not released for ABAP Cloud. Needs Adobe Document Services configured.",
"shared": []
}
]