ABAP SDK for IBM Watson: API Reference


The ABAP SDK is used to consume IBM Watson cognitive services with the SAP Business Suite, S/4HANA and the SAP Cloud ABAP Environment.
It wraps the IBM Watson service REST API into regular ABAP classes and delivers ABAP data types that exactly fit the IBM Watson interface.


The table below provides an overview on the supported IBM Watson services. Click the ABAP class name to navigate to the corresponding methods and data types reference.

Watson serviceVersionABAP Class Name
Watson AssistantV1ZCL_IBMC_ASSISTANT_V1
Watson AssistantV2ZCL_IBMC_ASSISTANT_V2
Compare and ComplyV1ZCL_IBMC_COMPARE_COMPLY_V1
DiscoveryV1ZCL_IBMC_DISCOVERY_V1
Language TranslatorV3ZCL_IBMC_LANG_TRANSLATOR_V3
Natural Language ClassifierV1ZCL_IBMC_NAT_LANG_CLASS_V1
Natural Language UnderstandingV1ZCL_IBMC_NAT_LANG_UNDRSTND_V1
Personality InsightsV3ZCL_IBMC_PERSONAL_INSIGHTS_V3
Speech to TextV1ZCL_IBMC_SPEECH_TO_TEXT_V1
Text to SpeechV1ZCL_IBMC_TEXT_TO_SPEECH_V1
Tone AnalyzerV3ZCL_IBMC_TONE_ANALYZER_V3
Visual RecognitionV3ZCL_IBMC_VISUAL_RECOGNITION_V3
Visual RecognitionV4ZCL_IBMC_VISUAL_RECOGNITION_V4