Skip to content

Function Module for Table CDC

The Table CDC extraction type requires the installation of the custom function modules /THEO/CDC and /THEO/READ_TABLE in your SAP system.

Download /THEO/CDC

SAP transport requests for installing the /THEO/CDC function group are available for download in the Customer Portal or you can copy them from the installation directory of Xtract Core, e.g., C:\Program Files\Theobald Software\Xtract Core\ABAP\TableCDC\. Which transport request you can use depends on your SAP system:

SAP System Transport Request
SAP ECC Systems THEO_CDC_ECC.zip
SAP S/4 Systems with SAP_BASIS Version < 7.55 THEO_CDC_S4.zip
SAP S/4 Systems with SAP_BASIS Version ≥ 7.55 THEO_CDC_S4_755.zip

Install /THEO/CDC

Import the transport request that matches your SAP version into your SAP system using the SAP Transport Management System (TMS).

For more information, see Knowledge Base: Import an SAP Transport Request.

Upgrade /THEO/CDC

/THEO/CDC gets occasional updates to improve functionality, see Changelog.

Before upgrading /THEO/CDC, it is recommended to delete the existing custom function modules from the SAP system. Xtract Core provides deletion transport requests to support clean upgrades. The deletion transport requests remove all repository objects contained in the package, while leaving the package itself intact.

You can download the following deletion transport requests in the Customer Portal or you can copy them from the installation directory of Xtract Core, e.g., C:\Program Files\Theobald Software\Xtract Core\ABAP\TableCDC\Deletion-TR\:

Installed Function Module Deletion Transport Request
THEO_CDC_ECC THEO_CDC_ECC_DELETE_TR.zip
THEO_CDC_S4 THEO_CDC_S4_DELETE_TR.zip
THEO_CDC_S4_755 THEO_CDC_S4_755_DELETE_TR.zip

After deleting the existing function group, you can then install the new version of /THEO/CDC.

Function Modules for CDC

The function groups /THEO/CDC_ECC and /THEO/CDC_S4 both contain the following function modules:

Function Modules Description
/THEO/CLEAR_LOGTAB Clears entries of log tab up to a given sequence number
/THEO/COUNT_LOGTAB_ENTRIES Counts log table entries
/THEO/CREATE_LOG_TABLE Creates log tables
/THEO/CREATE_TRIGGERS Creates DB triggers for CDC
/THEO/DELETE_LOG_TABLE Deletes log tables
/THEO/DELETE_TRIGGERS Deletes DB triggers for CDC
/THEO/GET_DB Retrieves database system identifier
/THEO/GET_INFO Retrieves package information
/THEO/GET_DB_TIMESTAMP Retrieves database timestamps
/THEO/GET_TRIGGERS Retrieves triggers


Last update: January 7, 2026