Home

Awesome

B-Tocs ABAP Plugin - DeepL Connector

Bride To Other Cool Stuff

Summary

This plugin is based on the B-Tocs ABAP SDK and enables the SAP ABAP Server to use the DeepL Translation Services.

The plugin is free at your own risk. MIT License.

Architecture

flowchart LR
    subgraph sap["SAP ABAP System"]
        sap_bf["SAP Business Functions"]
        subgraph sdk["B-Tocs SDK"]
            sdkcore["B-Tocs SDK"]
            plugin["Plugin DeepL"]
            sdkcore-->plugin
        end
        sap_bf-->sdkcore
    end

    subgraph cloud-native-world["Cloud Native World"]
        subgraph saas["DeepL"]
            deepl_api["DeepL API"]
        end
    end

    plugin-->deepl_api    

Screenshots

Demo

Report Parameters

Report Parameters

Report Result

Report Result

SM59 configuration

Technical Settings

SM59_TECH

Logon & Security

SM59_SEC

Installation & Configuration

1. DeepL Account

  1. Get a free DeepL account
  2. Get an api key

2. Prepare your SAP ABAP Backend

  1. An installed B-Tocs ABAP SDK is required. Check for Updates.
  2. Install this plugin with abapGit.
  3. Use Package ZBTOCS_DEEPL or $BTOCS_DEEPL (local only)
  4. Configure SM59 RFC Destination to your service (see screenshots, activate SSL)
  5. Test the connection - Create or update STRUST with the current DeepL certificate
  6. Execute program ZBTOCS_DEEPL_GUI_RWS_DEMO for a demo (enter your api key)

Known Issues

  1. Known issues with backward compatibility. Check the latest version of your B-Tocs ABAP SDK