Apache Kafka is a popular open source project for processing event-driven data streams based on a transaction log.
Our product enables you to connect your SAP system landscape to Kafka on Premise and on SAP BTP in a simple an real world use case proven way.
Basic functions
The adapter allows you to publish PO messages as Kafka records and subscribe Kafka records as PO messages.
Kafka key, headers and data sections are translated into PO message parts and vice versa. Topic & Partitions and technical reliability settings (Ack Mode/Consumer commits) are customizable per use case.
Message processing is observable and debuggable on channel & message log level without third party tooling fully integrated into SAP PO/NetWeaver functionality.
Work secure with company & compliance standards
Our product supports all commonly used security standards PLAIN, PLAIN_SASL, SASL_SSL, SASL-Plain/SASL-SCRAM, Kerberos as well as client certificate authentication.
Support for hight perfomance, resilience & flow control
Stay in charge what you want to process of a topic and how you will put load on your connected backends.
The product supports different methods to allow, filter and control message throughput on topics through:
Full control of operations in one tool
Automated or manual error resolution
One common „challenge“ with ordered streaming systems like Kafka is, if errors occur, this could bring a total halt to processing if order is important. Our product allows you a manual as well as automated way to handle by e.g. forwarding it to an error destination or document & ignore certain cases.
Serialization errors, data transformations errors or any down stream processing error (processing through PO).
Ordering on key or header level
Our product allows high performance while maintaining record order to backend systems. SAP PO uses EOIO for record ordering,
Kafka topics use orders within a partition. Our adapter allows a further fine grained ordering from within the partition on key/header level of a record. By that it can be ensured that for each customer record an own order sequence exists when processing through sAP PO. If one record has an error only the particular id is affected and processing of all other partition contents continues.
Avro, Protocol Buffers, Json & schema registries
Our product supports typical binary data formats like Avro and Protobuf with Kafka typical optimizations like a schema registry.
The adapter can translate Avro and Protocol Buffers to XML and vice versa. Necessary translations of Avro/Protobuf schemas are generated with an included schema generation tool.
Transformation from binary (Avro/Protocol Buffers) and Json to XML and vice versa is supported
SAP roadmap compatible
Our Kafka Adapter is available for SAP Process Orchestration & Integration Suite.
This allows you to just import any developed interface and it will work without migration efforts, adjustments, refactoring or anything which is often the case with other adapters or vendors (including SAP).
Choose your own timing and roadmap for a possible migration plan. Your investment in integrations on SAP PO is easily transferable on Integration suite without unknown risks / commercial questions.
Further Information:
SAP Appcenter listing:
Kate Kafka Adapter for SAP PO im SAP Appcenter
Our Blog on SAP Community
Hook your SAP landscape to Azure Event Hubs with KaTe Kafka Adapter & SAP PO/
All of our adapters are subscription licensed, which simplifies use at the project level or in limited use cases.
All our adapters are available for a 30-day trial period.
All our adapters are developed in close cooperation with SAP and our verified SAP experts.
We perform services both remotely and directly at your location, according to your requirements. Based on daily experience, we are happy to support you in any SAP Basis related issues. Our SAP Basis consultants are highly trained and have many years of experience.
We provide you with fast, competent and flexible support, even in the event of internal capacity constraints such as illness, vacation, increased project workload etc.
We need your consent before you can continue on our website. If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission. We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our privacy policy. You can revoke or adjust your selection at any time under Settings.
If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission. We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our privacy policy. Hier finden Sie eine Übersicht über alle verwendeten Cookies. Sie können Ihre Einwilligung zu ganzen Kategorien geben oder sich weitere Informationen anzeigen lassen und so nur bestimmte Cookies auswählen.