How to install a Talend Function module for SAP - 7.2

author
Thomas Steinborn
EnrichVersion
7.2
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
task
Data Governance > Third-party systems > Business applications > SAP components
Data Quality and Preparation > Third-party systems > Business applications > SAP components
Design and Development > Third-party systems > Business applications > SAP components
EnrichPlatform
Talend Studio

Installing a Talend Function module for SAP

This article demonstrates how to install one of the Talend SAP Function module for SAP. You can also see more information in the readme.txt file in the plugins/org.talend.libraries.sap_7.2.1.20190419_0324/resources folder of your Talend installation.

Function Modules

The following lists the Function modules that you can use in the Talend tools:

  • TBDK900118
    • Z_TALEND_READ_INFOPROV
    • Z_TALEND_UPSERT_ODSO
    • Z_TLD_BI_READ_INFOPROV_BATCH
  • TIDK900022
    • Z_TLDBI74_READ_INFOPROV
    • Z_TLDBI74_UPSERT_ODSO
    • Z_TLDBI74_READ_INFOPROV_BATCH
  • TEDK900345
    • /CMT/TLND_ODP
    • /CMT/TLND_ODP_BATCH
    • /CMT/TLND_TABLE
    • /CMT/TLND_TABLE_BATCH
    • /CMT/TLND_TABLE_JOIN
    • /CMT/TLND_TABLE_JOIN_BATCH
    • /CMT/TLND_TABLE_JOIN_STREAM
    • /CMT/TLND_STREAM

Environment and Prerequisites

This article is valid for all Talend products on subscription from 7.2 onwards.

Before installing a Function module for SAP, see the article: SAP function modules shipped with Talend Studio.

Installing the ABAP Function module

To use SAP BW 7.3, install Z_TALEND_READ_INFOPROV, Z_TALEND_UPSERT_ODSO, and Z_TLD_BI_READ_INFOPROV_BATCH from the TBDK900118.zip to an SAP system. Follow the procedure to install the ABAP Function module.

Procedure

  1. Go to plugins/org.talend.libraries.sap_7.2.1.20190419_0324/resources folder of your Talend installation.
  2. Copy the file TBDK900118.zip.
  3. Extract the contents of TBDK900118.zip.
  4. Copy the following files to the respective folders on the SAP system:
    • R900118.TBD file from the ABAP Transporte/data folder to usr/sap/trans/data
    • K900118.TBD from the ABAP Transporte/cofiles folder to usr/sap/trans/cofiles
    Tip: To copy, use the SAPGUI transaction CG3Z or request your SAP administrator who has access to the file system.

    In this example, usr/sap/trans is the directory where the transports are stored. Check the right folder in your SAP system.

  5. In your SAPGUI transaction STMS, press F5 to go to the Import Overview and step into the import queue for the given system.
  6. Go to Extras > Other requests > Add.
    1. Add a new transport request with the name TBDK900118 and specify your SAP client number if needed.
    2. Select the request by pressing F9 and perform the transport by pressing F11+Ctrl.
    3. Specify the target client and check the Ignore invalid component version option.
    If you set the request correctly, the status turns green and show you this text: "Does not match component version". In transaction SE37, the function module Z_TALEND_READ_INFOPROV must be available.
  7. Follow the procedure in the Retrieving SAP tables section of the Talend Studio User Guide.
  8. Set the api.use_z_talend_read_table property to true when you drag-and-drop the tSAPTableInput from the repository.