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 |
Related Topics
- Knowledge Base Article: Import an SAP Transport Request
- Knowledge Base Article: Delta Mechanism of Table CDC