PackagePackagetypeA library you install and call yourself.See every one →What this type is →by a community orgby a community orgoriginPublished by a community organisation, so it outlives any one maintainer.See every one →

ABAP Spreadsheet Importer

A server-side ABAP component that parses an uploaded XLSX or CSV file and creates instances of a named RAP business object through dynamic EML, so its validations and authorizations run on every row.

You name a RAP business object and it parses the file in the backend and creates the rows, building the payload at runtime through RTTC, so a flat active create needs no code per business object. The inserts go through EML rather than a direct database write, which is what makes the business object's own determinations, validations and authorizations run on every row; the facade returns created keys and per-row messages rather than raising. XLSX is read through XCO and CSV through an RFC 4180 state machine, with DDIC-aware coercion for dates, EU and US decimals, NUMC padding, ALPHA conversion, amounts with currency symbols, and booleans. It runs on S/4HANA 2023 (SAP_BASIS 758) or higher, SAP BTP ABAP Environment or S/4HANA Cloud, and installs through abapGit under the ZSSI_ prefix. Its own documentation calls it early and experimental at 0.x with the ZCL_SSI_ and ZIF_SSI_ public API still liable to change between releases, and says the component is commercial and its source repositories private.

Facts

LicenceCommercial; source repositories private

Where it sits

Lives in
Provides
Importing and exporting table dataABAPImporting and exporting table datacapabilityGetting a file somebody supplies, a spreadsheet, a CSV or a JSON dump, into tables with its columns mapped and its values checked, and getting table content back out as a file. Data shipped with an application for development and demonstration is [seed data](capability:seed-data).
Flavors

What it declares

Every artifact

Type
Package
Origin
By a community org

As a package

Where it runs
does not say
Distributed through
does not say

Connections1

Importing and exporting table data
  1. abap2UI5 for ExcelOffice add-in running an abap2UI5 app in Excel's task pane
  2. abap2UI5-addons/table-content-loaderUpload, edit and download ABAP table content as JSON, CSV or XLSX
  3. boy0korea/abap2jsonExports and imports ABAP table content as zipped JSON
  4. boy0korea/ABAP2XLSX_HELPERHelper methods over abap2xlsx for Excel, JSON and tables
  5. abapDataToTableImportMaps clipboard, Excel or text data onto a declared ABAP structure
  6. mkysoft/xlsxreaderReader for Excel spreadsheets in OpenXML format from ABAP

Details

Sources1
Added by handdiscovered here, spreadsheetimporter organisation repositorieschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand · spreadsheetimporter organisation repositories
first seen in the atlas
ecosystem and domainabap, data-and-persistence
Flavors1
ABAP Cloud
“Developed in the **ABAP for Cloud Development** language version (clean core), so one codebase runs on on-prem and Cloud.” — Spreadsheet Importer documentation — ABAP Spreadsheet Importer (backend)checked
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:spreadsheetimporter-abap-importer
JSON
/artifacts/spreadsheetimporter-abap-importer.json
MCP
Connecting an agent