data factory data flow for SAP CDC connector

Yang Chow Mun 121 Reputation points
2024-06-22T07:11:43.2766667+00:00

Hi all, I am working on getting CDC data from SAP using adf.

Currently, I am facing issue to pass variables in using dynamic content dataflow.

  1. Refer to the diagram, it is working fine to pass variable in the Linked service properties
  2. for ODP context and ODP name, I am able to assign a variable but it does not working (highligted in yellow).

May i know if someone familiar with adf SAP cdc connector advise if this is a bug or will required specific way to configure? Appreciate the advise!

User's image

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,840 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Amira Bedhiafi 26,186 Reputation points
    2024-06-23T08:32:43.67+00:00

    For SAP CDC, the properties that are most commonly set via parameters are found in the tabs Source options and Optimize. When Source type is Inline, the following properties can be parametrized in Source options.

    • ODP context: valid parameter values are
      • ABAP_CDS for ABAP Core Data Services Views
      • BW for SAP BW or SAP BW/4HANA InfoProviders
      • HANA for SAP HANA Information Views
      • SAPI for SAP DataSources/Extractors
      • when SAP Landscape Transformation Replication Server (SLT) is used as a source, the ODP context name is SLT~<Queue Alias>. The Queue Alias value can be found under Administration Data in the SLT configuration in the SLT cockpit (SAP transaction LTRC).
      • ODP_SELF and RANDOM are ODP contexts used for technical validation and testing, and are typically not relevant.
    • ODP name: provide the ODP name you want to extract data from.

    Source : https://learn.microsoft.com/en-us/azure/data-factory/sap-change-data-capture-advanced-topics#parametrizing-source-and-run-mode


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.