Skip to main content Skip to complementary content

Installing a Talend function module for SAP

This article demonstrates by example how to install one of the Talend SAP Function module for SAP.

The function modules which can be used in the Talend tools are:

  • Z_TALEND_READ_INFOPROV
  • Z_TLD_BI_READ_INFOPROV_BATCH
  • Z_TALEND_UPSERT_ODSO

The following procedure shows how to install the Z_TALEND_READ_INFOPROV module.

Step 1: Copy files

  1. Download the file TBDK900118.zip, transfer it on SAP server then follow up the below steps.
  2. Extract the file TBDK900118.zip.
  3. Copy K900118.TBD from <TBDK900118>/ABAP Transport/cofiles to usr/sap/trans/cofiles.
  4. Copy R900118.TBD from <TBDK900118>/ABAP Transport/data to /usr/sap/trans/data.

The file upload can be done with SAPGUI transaction CG3Z. You can find the transport directory and check if the files have been uploaded with transaction AL11.

Information noteNote: The above two steps assume that /usr/sap/trans is the directory where the transports are stored. You can change the directory according to your case.

Step 2: Adding new transport request

In transaction STMS, go to Import Overview by pressing F5 and step into the import queue for the given system. Select Extras > Other requests > Add from the menu bar.

  1. Add a new transport request with name TBDK900118 and specify your SAP client number if needed. The transport request appears in the list.
  2. Select it by pressing F9 and perform the transport by pressing F11 + Ctrl.
  3. Specify the target client and select the Ignore invalid component version option (the last option in the options tab).

If correctly set, the status turns green although showing some text: Does not match component version. In transaction SE37, the function module Z_TALEND_READ_INFOPROV is available.

Step 3: Permission

With the above steps, the permission should be OK and no action is required here.

Step 4: Add the property in Talend Studio

Follow the usual process as detailed in Talend Studio User Guide: Retrieving SAP tables.

The tSAPTableInput component requires that the property api.use_z_talend_read_table be set to true.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!