Skip to content

API Overview ​

Pick a topic to drill into the API reference. Every helper listed here lives on the façade zabaputil_cl_util unless stated otherwise.

Strings & Conversion ​

Data Formats ​

  • JSON — json_stringify, json_parse, filters
  • XML — xml_stringify, xml_parse, S-RTTI variant, fluent builder
  • CSV — internal table ↔ CSV
  • XLSX / Excel — internal table ↔ XLSX

Internal Tables & Filters ​

  • Internal Tables — corresponding moves, struct extraction, value filter
  • Filters & Tokens — multi-filter structures, SmartFilterBar tokens, SQL where
  • Ranges — ABAP ranges and SQL builders (zabaputil_cl_util_range)

Runtime & Reflection ​

  • RTTI — type kind, attributes, dynamic table creation, class lookups
  • Booleans — boolean_check_by_data, boolean_check_by_name, boolean_abap_2_json
  • UUIDs — 32-char hex and 22-char base64
  • Source & Apps — read source code, build app URLs

Messaging & Errors ​

  • Messages — extract messages from structures, exceptions and BAL
  • Errors & Exceptions — zabaputil_cx_util_error and the x_* helpers
  • Logging — zabaputil_cl_util_log, fluent log builder
  • UI5 Messages — translate ABAP types into UI5 message types

Web & Persistence ​

  • URL Parameters — read, build and update URL query strings
  • HTTP Handler — zabaputil_cl_util_http, unified request/response wrapper
  • Persistence — zabaputil_cl_util_db, generic key/value store
  • Context — current user, tenant, callstack, cloud detection

Released under the MIT License.