
Interface containing types and constants used by apm.
apm is a package manager 📦 for ABAP applications and modules, a website 🌐, and a registry 📑.
You can find the website at https://abappm.com and the registry at https://registry.abappm.com.
NO WARRANTIES, MIT License
"! Schema for package.abap.json
TYPES BEGIN OF ty_package_json
"! Full manifest
TYPES BEGIN OF ty_manifest
"! Abbreviated manifest
TYPES BEGIN OF ty_manifest_abbreviated
"! Full packument (as fetched from registry)
"! Some fields are hoisted from latest version to root
TYPES BEGIN OF ty_packument
"! Supported Engines
CONSTANTS BEGIN OF c_engine
"! Most Common Licenses (https://spdx.org/licenses/)
CONSTANTS BEGIN OF c_license
"! Operating System Platforms
CONSTANTS BEGIN OF c_os
"! Hardware Platforms
CONSTANTS BEGIN OF c_cpu
"! Database Platforms
CONSTANTS BEGIN OF c_db
SAP Basis 7.50 or higher
Install @apm/types
as a global module in your system using apm.
or
Specify the @apm/types
module as a dependency in your project and import it to your namespace using apm.
All contributions are welcome! Read our Contribution Guidelines, fork this repo, and create a pull request.
You can install the developer version of @apm/types
using abapGit by creating a new online repository for https://github.com/abapPM/abapPM-Types
.
Recommended SAP Package: $APM-TYPES
Made with ❤ in Canada
Copyright 2025 apm.to Inc. https://apm.to