Skip to main content

Dear Cognite Hub community: We are very happy to announce that our Cognite SAP Extractor is now generally available to CDF users!

The extractor connects to OData V2.0 endpoints in the SAP NetWeaver Gateway, making use of many pre-built integrations available in S/4HANA and saving considerable implementation time, while also natively connecting to the SAP data you need in a standardised manner.

To get started,  download the SAP Extractor from the “Extract Data” page directly from CDF. The documentation, including Server Requirements and how to set up your SAP extractor is available here.

We have also prepared a short demo (less than 4 minutes long) showing the steps needed to setup a data extraction from SAP S/4HANA OnPremise to CDF from scratch, including how to find the standard service from SAP, enable it in S/4HANA, configure and run the extractor and then see the SAP data in CDF. 

 

 

Any feedback is very welcome, after testing the extractor and/or watching the quick demo please make sure to share your thoughts and experience with us! 

 

Best regards,

The Cognite Team

Great news @Christian Mueller 


It may sound like a simple question, but does it always extract a full data load, or is it prepared for Change Data Capture (CDC)?


Hi @andrelcalves!

When running the extractor against OData services built on SAP Gateway having the LastChangeDateTime field, the extractor supports delta loads. For more details please refer to the Load Data Incrementally section of the SAP Extractor documentation.

Best Regards,

Christian


Hi @Christian Mueller 

I noticed that the video previously available in the post is no longer accessible. If you could share it again, I would really appreciate it.

Additionally, I have a question that I hope you can clarify. Perhaps I am misunderstanding something, but I thought that whenever I need to retrieve work orders and operations from SAP, they should go to the cdf_idm space. If that’s the case, do I need to design any specific data model for that? Below is an example of a transformation using the Cognite Toolkit.

 

externalId: sap_maintenance_order_{{ source }}
dataSetExternalId: {{ dataset }}
name: Maintenance Order Transformations for {{ sourceName }}
destination:
type: nodes
view:
space: cdf_idm
externalId: CogniteMaintenanceOrder
version: v1
instanceSpace: {{ instanceSpace }}
ignoreNullFields: true
isPublic: true
conflictMode: upsert
authentication:
clientId: ${SAP_SPRINGFIELD_S4HANA_CLIENT_ID}
clientSecret: ${SAP_SPRINGFIELD_S4HANA_CLIENT_SECRET}
tokenUri: ${IDP_TOKEN_URL}
cdfProjectName: ${CDF_PROJECT}
audience: ${CDF_URL}
scopes:
- ${IDP_SCOPES}

 


Reply