{"ref":"artifact:watson-developer-cloud-abap-sdk-nwas","page":"/artifacts/watson-developer-cloud-abap-sdk-nwas","json":"/artifacts/watson-developer-cloud-abap-sdk-nwas.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"watson-developer-cloud-abap-sdk-nwas","name":"abap-sdk-nwas","artifact_type":"package","ecosystem":"abap","flavors":[{"key":"standard-abap","source":{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — README","checked":"2026-09-14","quote":"tested on SAP Business Suite and SAP S/4HANA on-premises edition"}}],"domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"An ABAP client library for IBM Watson's Discovery, Language Translator, Natural Language Understanding, Speech to Text, Text to Speech and Assistant services, installed through abapGit.","what_it_solves":"Each Watson service is wrapped as its own ABAP class, such as `ZCL_IBMC_DISCOVERY_V2` or `ZCL_IBMC_ASSISTANT_V2`, created through `zcl_ibmc_service_ext=>get_instance` with the service's URL and API key, and the library is delivered as package `ZIBMC`. Those credentials and the other parameters a wrapper class needs at instantiation can sit in table `ZIBMC_CONFIG` rather than in the application, and if an API key is passed the SDK generates the IAM bearer token under the cover and refreshes it before it expires; without one, the caller implements token management and hands a token to `set_bearer_token`. It is for any SAP application run on SAP NetWeaver 7.50 and above, such as SAP Business Suite or SAP S/4HANA on-premises edition, and needs an IBM Cloud account; a separate repository, [abap-sdk-scp](https://github.com/watson-developer-cloud/abap-sdk-scp), covers SAP Cloud Platform ABAP Environment. IBM calls it a community SDK written by ABAPers for the ABAPers in the open-source community and says a community release is not updated on the same schedule as IBM-supported SDKs; the Language Translator row of its service table is marked as a deprecated service that will be discontinued."},"links":{"repo":"https://github.com/watson-developer-cloud/abap-sdk-nwas","docs":"https://watson-developer-cloud.github.io/abap-sdk-nwas/"},"identity":{"license":"Apache-2.0"},"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — README, Installation","checked":"2026-10-19","quote":"Use abapGit to clone the ABAP SDK Git repository into your SAP system."}]},"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — README, Installation","checked":"2026-10-19","quote":"The client library is provided as ABAP Git Repository."}]}},"source_available":true,"provides":[{"capability":"capability:llm-integration","what_it_does":"Wraps the IBM Watson services its table lists (Discovery, Language Translator, Natural Language Understanding, Speech to Text, Text to Speech and Watson Assistant) as ABAP classes callable from NetWeaver AS ABAP, with IAM bearer-token handling in the SDK.","sources":[{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — repository","checked":"2026-09-14","quote":"ABAP code for using IBM Watson Developer Services with SAP NetWeaver Application Server, imported via abapGit"},{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — README, Usage","checked":"2026-10-19","quote":"The following Watson services are currently supported:"},{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — README, IAM Authentication","checked":"2026-10-19","quote":"the ABAP SDK generates a bearer-token under the cover when needed and refreshes it when it is about to expire"}]}],"requires":[{"ref":"artifact:abapgit-abapgit","for":"Installs the SDK into the SAP system; the README's installation steps are to install [abapGit](artifact:abapgit-abapgit) and then clone the SDK repository with it into the package ZIBMC.","sources":[{"url":"https://github.com/watson-developer-cloud/abap-sdk-nwas","title":"watson-developer-cloud/abap-sdk-nwas — README, Installation","checked":"2026-10-19","quote":"Use abapGit to clone the ABAP SDK Git repository into your SAP system."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"maintainers":["actor:watson-developer-cloud"],"contributors":["actor:jridfe","actor:larshp","actor:mediumtaj"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors, org-owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2023-12, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"docs/ with 14 pages, docs site, README 19 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":18,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":18,"forks":4,"open_issues":0,"archived":false,"pushed_at":"2023-12-14","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"master","created_at":"2019-10-08T01:16:16Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":19884,"docs_files":14,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2019-10-08","last_commit":"2023-12-14","commits":13,"contributors":3,"readme_path":"README.md","readme_sha":"3240e9d944bf9cb4c7432e27950d4485d29676b6","repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/watson-developer-cloud/abap-sdk-nwas/releases"},"format":"github-releases","releases":[{"version":"2.0.0","date":"2023-12-14","date_source":"github","heading":"ABAP SDK for IBM Watson v2.0.0, using SAP NetWeaver","url":"https://github.com/watson-developer-cloud/abap-sdk-nwas/releases/tag/2.0.0","sections":[{"kind":"other","heading":null,"items":11}],"hash":"3117ae4346f233d7"},{"version":"1.0.0","date":"2021-06-29","date_source":"github","heading":"ABAP SDK for IBM Watson, using SAP NetWeaver","url":"https://github.com/watson-developer-cloud/abap-sdk-nwas/releases/tag/1.0.0","sections":[{"kind":"other","heading":null,"items":2}],"hash":"d0c3aba8620d4217"},{"version":"0.3.0","date":"2020-03-19","date_source":"github","heading":"ABAP SDK for IBM Watson, using SAP NetWeaver","url":"https://github.com/watson-developer-cloud/abap-sdk-nwas/releases/tag/0.3.0","sections":[{"kind":"other","heading":null,"items":3}],"hash":"1603d3e085117e84"},{"version":"0.2.0","date":"2020-02-10","date_source":"github","heading":"ABAP SDK for IBM Watson, using SAP NetWeaver","url":"https://github.com/watson-developer-cloud/abap-sdk-nwas/releases/tag/0.2.0","sections":[],"hash":"958e998b1fa4e075"},{"version":"0.1.0","date":"2019-10-08","date_source":"github","heading":"ABAP SDK for IBM Watson","url":"https://github.com/watson-developer-cloud/abap-sdk-nwas/releases/tag/0.1.0","sections":[],"hash":"2d786d83a8cbc970"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:watson-developer-cloud","name":"IBM Watson APIs","json":"/actors/watson-developer-cloud.json"}],"contributors":[{"ref":"actor:mediumtaj","name":"Ajiemar Santiago","json":"/actors/mediumtaj.json"},{"ref":"actor:jridfe","name":"Jochen Röhrig","json":"/actors/jridfe.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}