Skip to content
Open
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
a6dce2d
Add new object type ABIQ
LutzR-SAP Mar 17, 2026
f3002fe
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 17, 2026
dca0724
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 17, 2026
7755a1f
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 17, 2026
bfb08bf
Keywords UpperCase
LutzR-SAP Mar 17, 2026
be38858
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 17, 2026
15d6a6c
fix abaplint
LutzR-SAP Mar 17, 2026
3729a09
Fix intf-name
LutzR-SAP Mar 17, 2026
c6d2b9d
Fix inft.abap
LutzR-SAP Mar 17, 2026
d946e6f
Fix Types
LutzR-SAP Mar 17, 2026
f359e08
Fix Example
LutzR-SAP Mar 17, 2026
e24e2e1
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
26e0511
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
1273b5f
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
47926c2
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
2c7770e
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
078da56
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
98d55a9
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
9b0dd9c
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
5983f0c
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
363cd0a
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
b2beddc
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
6ede36d
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
5dc3287
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
2369a4b
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
e9c0385
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
9363129
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
f85c75c
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
df0ffb2
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
820ddeb
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
e1a137c
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
1cca098
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 19, 2026
750fb1a
Regenerate JSON
LutzR-SAP Mar 19, 2026
74ee2f1
Update Example
LutzR-SAP Mar 19, 2026
43b3774
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
1270ccd
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
6857b41
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
8adff20
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
65c6740
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
dd7aac0
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
9a85dc4
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
d82098a
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
695d6d8
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
fec6ae9
Update JSON
LutzR-SAP Mar 25, 2026
ac08d6d
Update file-formats/abiq/type/zif_aff_abiq_v1.intf.abap
LutzR-SAP Mar 25, 2026
f3fece5
Update
LutzR-SAP Mar 26, 2026
e3fc0a1
Merge branch 'aibq/new-aff' of https://github.com/LutzR-SAP/abap-file…
LutzR-SAP Mar 26, 2026
86da9bb
Merge branch 'main' into aibq/new-aff
LutzR-SAP Mar 31, 2026
b09f92c
Merge branch 'main' into aibq/new-aff
LutzR-SAP Apr 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions file-formats/abiq/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Analytical Quick Action File Format

## Object Type Information

Object Type | Description | Group
:--- | :--- | :---
ABIQ | Analytical Quick Action | Others

## File Structure

File | Cardinality | Definition | Schema | Example
:--- | :--- | :--- | :--- | :---
`<name>.abiq.json` | 1 | [`zif_aff_abiq_v1.intf.abap`](./type/zif_aff_abiq_v1.intf.abap) | [`abiq-v1.json`](./abiq-v1.json) | [`z_aff_example_abiq.abiq.json`](./examples/z_aff_example_abiq.abiq.json)
219 changes: 219 additions & 0 deletions file-formats/abiq/abiq-v1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
{
"$comment": "This file is autogenerated, do not edit manually, see https://github.com/SAP/abap-file-formats for more information.",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://github.com/SAP/abap-file-formats/blob/main/file-formats/abiq/abiq-v1.json",
"title": "Object Type ABIQ",
"description": "Object type ABIQ",
"type": "object",
"properties": {
"formatVersion": {
"title": "Format Version",
"description": "Format version",
"type": "string",
"const": "1"
},
"header": {
"title": "Header",
"description": "Header",
"type": "object",
"properties": {
"description": {
"title": "Description",
"description": "Description of the ABAP object",
"type": "string",
"maxLength": 60
},
"originalLanguage": {
"title": "Original Language",
"description": "Original language of the ABAP object",
"type": "string",
"minLength": 2
},
"abapLanguageVersion": {
"title": "ABAP Language Version",
"description": "ABAP language version",
"type": "string",
"enum": [
"standard",
"keyUser",
"cloudDevelopment"
],
"enumTitles": [
"Standard",
"ABAP for Key Users",
"ABAP Cloud Development"
],
"enumDescriptions": [
"Standard",
"ABAP for key user extensibility",
"ABAP cloud development"
],
"default": "standard"
}
},
"additionalProperties": false,
"required": [
"description",
"originalLanguage"
]
},
"quickActionDefinition": {
"title": "Quick Action Definition",
"description": "Quick action definition",
"type": "object",
"properties": {
"type": {
"title": "Type",
"description": "Type",
"type": "string",
"enum": [
"llm",
"json",
"pal"
],
"enumTitles": [
"LLM",
"JSON",
"PAL"
],
"enumDescriptions": [
"LLM quick action",
"JSON quick action",
"PAL quick action"
],
"default": "llm"
},
"scope": {
"title": "Scope",
"description": "Scope",
"type": "string",
"enum": [
"query",
"oneDataProvider",
"multipleDataProviders"
],
"enumTitles": [
"Query",
"One Data Provider",
"Multiple Data Providers"
],
"enumDescriptions": [
"Query",
"One data provider per page",
"Multiple data providers per page"
],
"default": "query"
},
"consumptionVisible": {
"title": "Consumption Visible",
"description": "Visible for consumption",
"type": "boolean"
}
},
"additionalProperties": false,
"required": [
"type",
"scope"
]
},
"promptDefinition": {
"title": "Prompt Definition",
"description": "Prompt definition (used when type is LLM)",
"type": "object",
"properties": {
"systemPrompt": {
"title": "System Prompt",
"description": "System prompt",
"type": "string"
},
"userPrompt": {
"title": "User Prompt",
"description": "User prompt",
"type": "string"
},
"resultSetRequired": {
"title": "Result Set Required",
"description": "Result set required",
"type": "boolean"
},
"commentsRequired": {
"title": "Comments Required",
"description": "Comments required",
"type": "boolean"
},
"outputType": {
"title": "Output Type",
"description": "Output type",
"type": "string",
"enum": [
"notSet",
"html",
"cardChart"
],
"enumTitles": [
"Not Set",
"HTML",
"Card Chart"
],
"enumDescriptions": [
"Not set",
"HTML",
"Card chart"
],
"default": "notSet"
}
},
"additionalProperties": false,
"required": [
"systemPrompt",
"userPrompt",
"outputType"
]
},
"jsonDefinition": {
"title": "JSON Definition",
"description": "JSON definition (used when type is JSON)",
"type": "object",
"properties": {
"jsonContent": {
"title": "JSON Content",
"description": "JSON content",
"type": "string"
}
},
"additionalProperties": false,
"required": [
"jsonContent"
]
},
"assignedQueries": {
"title": "Assigned Queries",
"description": "Assigned queries",
"type": "array",
"uniqueItems": true,
"items": {
"title": "Assigned Query",
"description": "Assigned query",
"type": "object",
"properties": {
"queryName": {
"title": "Query Name",
"description": "Query name",
"type": "string",
"maxLength": 30
}
},
"additionalProperties": false,
"required": [
"queryName"
]
}
}
},
"additionalProperties": false,
"required": [
"formatVersion",
"header",
"quickActionDefinition"
]
}
23 changes: 23 additions & 0 deletions file-formats/abiq/examples/z_aff_example_abiq.abiq.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"formatVersion": "1",
"header": {
"description": "Example Quick Action",
"originalLanguage": "en"
},
"quickActionDefinition": {
"type": "llm",
"scope": "oneDataProvider",
"consumptionVisible": false
},
"promptDefinition": {
"systemPrompt": "You are uniquely qualified to navigate, comprehend, and analyze the complex hierarchies of tabular financial data. Follow the instructions carefully.",
"userPrompt": "Analyze the review booket data... {result_set}",
"resultSetRequired": true,
"outputType": "html"
},
"assignedQueries": [
{
"queryName": "C_MYDUMMYQUERY"
}
]
}
Loading
Loading