PackagePackagetypeA library you install and call yourself.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

boy0korea/ABAP2XLSX_HELPER

Helper methods over abap2xlsx to download, email or upload a table as Excel, and to convert between Excel, JSON and an ABAP table.

One class, ZCL_ABAP2XLSX_HELPER, with a method per thing a report usually does with a spreadsheet: EXCEL_DOWNLOAD converts an internal table to an Excel file and starts the download, EXCEL_UPLOAD reads an uploaded Excel file back into a table, and EXCEL_EMAIL sends the table as an Excel attachment, converting in the background so the call itself finishes quickly. CONVERT_ABAP_TO_EXCEL, CONVERT_JSON_TO_EXCEL and CONVERT_EXCEL_TO_ABAP move data between an Excel XSTRING, JSON and an internal table, and GET_XSTRING_FROM_SMW0 reads an image out of SMW0 to pass into a download. The repository also ships FPM enhancements for list UIBBs, whose buttons call EXCEL_DOWNLOAD and EXCEL_EMAIL. abap2xlsx has to be installed first.

Facts

Last pushLicenceMIT

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).
Requires
abap2xlsxabap2xlsxartifactThe library that builds and reads the workbook; the README lists it as the prerequisite to install before this one.

Who is behind it

DerbyDerbyPersonMaintains this
In the atlas: maintains 5, contributes to 7
@boy0korea
maintainer

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
does not say
Distributed through
does not say

Connections2

README

quoted from boy0korea/ABAP2XLSX_HELPER under MIT, read
boy0korea/ABAP2XLSX_HELPER/README.mdOn GitHub

ABAP2XLSX_HELPER

abap2xlsx helper

Korean  ·  English

Korean

필수 설치
아래의 메소드를 사용할 수 있습니다.
  • ZCL_ABAP2XLSX_HELPER=>EXCEL_DOWNLOAD
    인터널 테이블 내용을 엑셀 파일로 다운로드 합니다.
  • ZCL_ABAP2XLSX_HELPER=>EXCEL_EMAIL
    인터널 테이블 내용을 엑셀 파일로 첨부하여 이메일을 발송 합니다. 변환작업을 백그라운드로 처리하므로 실행은 바로 끝납니다. 용량에 따라 이메일이 늦게 도착 할 수 있습니다.
  • ZCL_ABAP2XLSX_HELPER=>EXCEL_UPLOAD
    엑셀 파일을 업로드하여 인터널 테이블에 넣습니다.
  • ZCL_ABAP2XLSX_HELPER=>GET_FIELDCATALOG
  • ZCL_ABAP2XLSX_HELPER=>CONVERT_ABAP_TO_EXCEL
    인터널 테이블 내용을 엑셀 파일(XSTRING)로 변환 합니다.
  • ZCL_ABAP2XLSX_HELPER=>CONVERT_JSON_TO_EXCEL
    JSON 표현의 데이터를 읽어 엑셀 파일(XSTRING)로 변환 합니다.
  • ZCL_ABAP2XLSX_HELPER=>CONVERT_EXCEL_TO_ABAP
    엑셀 파일(XSTRING)을 읽어 인터널 테이블에 넣습니다.
  • ZCL_ABAP2XLSX_HELPER=>GET_XSTRING_FROM_SMW0
    SMW0에 업로드한 이미지 파일을 읽어서 XSTRING으로 변환 합니다. 엑셀 다운로드시 IV_IMAGE_XSTRING 파라미터로 전달하면 이미지를 추가 할 수 있습니다.
  • ZCL_ABAP2XLSX_HELPER=>FPM_UPLOAD_POPUP
  • ZCL_ABAP2XLSX_HELPER=>GET_DDIC_FIXED_VALUES
FPM enhancements @ list UIBB


image
Excel by abap2xlsx : 다운로드 실행 ZCL_ABAP2XLSX_HELPER=>EXCEL_DOWNLOAD
Email me : 이메일 전송 실행 ZCL_ABAP2XLSX_HELPER=>EXCEL_EMAIL

English

Prerequisite
You can use these methods.
  • ZCL_ABAP2XLSX_HELPER=>EXCEL_DOWNLOAD
    convert abap internal table to excel file and start to download.
  • ZCL_ABAP2XLSX_HELPER=>EXCEL_EMAIL
    convert abap internal table to excel file and send by email. execution is finished quickly. converting is processed in background. in case of large convertion, email delays can occur
  • ZCL_ABAP2XLSX_HELPER=>EXCEL_UPLOAD
    start to upload file and convert excel file to abap internal table.
  • ZCL_ABAP2XLSX_HELPER=>GET_FIELDCATALOG
  • ZCL_ABAP2XLSX_HELPER=>CONVERT_ABAP_TO_EXCEL
    convert abap internal table to excel XSTRING
  • ZCL_ABAP2XLSX_HELPER=>CONVERT_JSON_TO_EXCEL
    convert JSON data(it must come from abap internal table) to excel XSTRING
  • ZCL_ABAP2XLSX_HELPER=>CONVERT_EXCEL_TO_ABAP
    convert excel XSTRING to abap internal table.
  • ZCL_ABAP2XLSX_HELPER=>GET_XSTRING_FROM_SMW0
    convert image file from SMW0 to XSTRING. if add image to excel, use IV_IMAGE_XSTRING parameter.
  • ZCL_ABAP2XLSX_HELPER=>FPM_UPLOAD_POPUP
  • ZCL_ABAP2XLSX_HELPER=>GET_DDIC_FIXED_VALUES
FPM enhancements @ list UIBB


image
Excel by abap2xlsx : it calls ZCL_ABAP2XLSX_HELPER=>EXCEL_DOWNLOAD
Email me : it calls ZCL_ABAP2XLSX_HELPER=>EXCEL_EMAIL

MIT, read
Importing and exporting table data
  1. abap2UI5 for ExcelOffice add-in running an abap2UI5 app in Excel's task panefrom ABAP
  2. abap2UI5-addons/table-content-loaderUpload, edit and download ABAP table content as JSON, CSV or XLSXfrom ABAP
  3. boy0korea/abap2jsonExports and imports ABAP table content as zipped JSONfrom ABAP
  4. abapDataToTableImportMaps clipboard, Excel or text data onto a declared ABAP structurefrom ABAP
  5. mkysoft/xlsxreaderReader for Excel spreadsheets in OpenXML format from ABAPfrom ABAP
  6. ABAP Spreadsheet ImporterABAP component importing XLSX or CSV files into RAP business objectsfrom ABAP
  7. cds-spreadsheetimporter-pluginSpreadsheet upload into a CDS entity, parsed on the serverfrom CAP
  8. ui5-cc-spreadsheetimporterUI5 component adding a spreadsheet upload dialog to Fiori appsfrom UI5

Details

Sources3
dotabapdiscovered herechecked
github.com/boy0korea/ABAP2XLSX_HELPERtree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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 viadotabap
first seen in the atlas
ecosystem and domainabap, data-and-persistence
abaplint
issues under its own abaplint configuration1,356
lines3,202
statements1,785
objects21
files25
analysed, main
abaplint version2.120.84
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:boy0korea-abap2xlsx-helper
JSON
/artifacts/boy0korea-abap2xlsx-helper.json
MCP
Connecting an agent