ALL USERS are welcome to create new content, please follow the steps here
Space Editor: Laszlo Haladin
SAP Community Topic Page: ABAP Connectivity
Welcome
to the ABAP Connectivity Wiki.
Starting with this page you can find any kind of topics related to ABAP Server communication. In particular, the ABAP Connectivity Wiki covers the areas of
In other words: it is dedicated to all core technologies that connect an ABAP server to any other system (ABAP or non-ABAP) directly or over the internet.
On this page you will find a lot of links to different information sources:
Articles
Blogs
Documentation
Books
Training
Miscellaneous
Spaces & Places
And - of course - you will find all the material added by our contributors on the corresponding child pages.
This main page is not intended for public changes. Feel free to add your content to one of the child pages below or create your own child page.
Articles
SCN Articles, Presentations and Guides
ABAP Channels
ABAP Channels Part 1: WebSocket Communication Using ABAP Push Channels
ABAP Channels Part 2: Publish/Subscribe Messaging Using ABAP Messaging Channels
ABAP Channels Part 3: Collaboration Scenario Using ABAP Messaging and ABAP Push Channels
Introduction to the ABAP Channels framework for message exchange based on the push concept.
Unified Connectivity (UCON)
Unified Connecitvity Overview
UCON overview (presentation): securing RFC communication.
Secure Your System Communications with Unified Connectivity
A simple, state-of-the-art approach to RFC security.
UCON RFC Basic Scenario - Guide to Setup and Operations
How to make your RFC connections more secure in a simple way.
RFC
Securing RFC Connections
Presentation that shows you how to design your individual RFC authorization concept.
NetWeaver RFC SDK
Part I: RFC Client Programs
Part II: RFC Server Programs
Part III: Advanced Topics
Learn how to improve communication between Your C/C++ applications and SAP systems with the SAP NetWeaver RFC SDK.
Web Services ABAP
Concept and How-To Guides
Concept and how-to guides explaining step-by-step various parts of Web Service framework in ABAP.
Web Service Technology for SAP NetWeaver
Introduction to the Web Service technology in SAP NetWeaver.
Access SAP Business Functions ABAP via Web Services
Describes various options to access SAP ABAP business functions via web services.
Enterprise Services Repository and Registry - an Overview
Describes the features of the ES Repository and the Services Registry.
Providing and Consuming Web Services in ABAP
Presentation on the basic principles of providing and consuming web services in ABAP.
Develop, Monitor and Debug WS Consumer and Provider (Release: NW 7.0 SP14)
How-to guide including screenshots and step-by-step descriptions.
SOA Made Easy with SAP
Elaborates the concept of enterprise services: Web services, combined with business logic and harmonized semantics that enable end-to-end business processes.
SAP Cloud Connector
SAP Cloud Connector Solution Brief
How to Set up your SAP Web IDE on SAP Cloud
How-To Guide for the setup of your own development environment with SAP Web IDE on the SAP Cloud.
Installing and Configuring the Cloud Connector for On-Premise OData Access
Blogs
SAP JCo
Debugging an RFC Call Using JCo API (part 1)
Debugging an RFC Call Using JCo API (part 2)
Provides detailed information on how to analyse the dump of an RFC call using JCo.
Dynamic JCo Creation
How to create dynamic JCo destinations in a WebDynpro environment.
RFC Development
New Developments in Netweaver RFC Communication
Keep yourself up-to-date with the new RFC features like background RFC (bgRFc), class-based exceptions for RFC or basXML communication.
Statistical Records Part 2: RFC Statistics
Describes the structure and use of statistical records in the AS ABAP for RFC.
Python Connectivity
How to integrate RFC and dynamic languages in Web Application development. Provides a good overview of Python Connectivity with the ABAP stack.
SAP .Net Connector
A Spotlight on the New .NET Connector 3.0
Analyzes benefits and programming model of SAP .Net Connector 3.0.
Web Services ABAP
Service Modeling with the ESR
Learn more about service modeling and service definition capabilities in the Enterprise Service Repository.
Service Implementation in ABAP
Describes the generation of a server proxy for a Web Service. Including voice recorded demo.
SAP Cloud Connector
Webinar: Getting Started with SAP Cloud Platform Mobile Services and Using the Cloud Connector to Access Backend Systems
ABAP Channels
Introduction to ABAP Channels
ABAP News for Release 7.50 - ABAP Channels Reloaded
Introductory blogs about ABAP Channels and new features with NetWeaver Release 7.50.
Specification of the Push Channel Protocol (PCP)
How to use the Push Channel Protocol for collaborative scenarios with ABAP Push Channels (APC) and ABAP Messaging Channels (AMC).
Documentation
RFC, ICF, UCON, ABAP Channels, Built-In Connectors
Components of SAP Communication Technology (SAP Help Portal)
RFC/ICF Security Guide (PDF)
Web Services ABAP
ABAP Web Services User Guide (SAP Help Portal)
Standalone Connectors
SAP Cloud Connector (SAP Help Portal)
Connectors Homepage (SAP Support Portal)
On the Connectors page you will find any kind of information on SAP's standalone connectors for ABAP: SAP Java Connector, SAP Java Resource Adapter, RFC Library, SAP NetWeaver RFC Library, SAP Business Connector, SAP .Net Connector and others. Here you can download product documentation as pdf file or learn more in the FAQ section for each component. You will also find information on trainings and workshops offered by SAP.
Books
Connectivity with ABAP Objects
ABAP Objects - ABAP Programming in SAP NetWeaver
A very good introduction to ABAP Objects including an overview of ABAP Connectivity core components.
Connectivity Interface Programming
SAP Interface Programming
Gives you a good overview of SAP interface technologies, including RFC and RFC Library. With descriptive examples in ABAP, Java, C, and C#.
Note: the samples in C are still based on the outdated classic RFC Library. For state-of-the-art examples see the article NetWeaver RFC SDK here in the Articles section.
Training
A selection of intstructor-led courses dealing with specific (or including) connectivity-related topics. You can find detailed information about the curriculum and course content in the training catalog.
RFC, ICF, ICM (Internet Communication Manager), ITS (Internet Transaction Server)
ADM100 AS ABAP - Administration
ADM102 AS ABAP – Administration II
BC400 ABAP Workbench Foundations
BC401 ABAP Objects
BC402 Advanced ABAP
SAP Cloud
CP100 SAP Cloud Platform
CLD900 SAP Cloud Platform Integration
C4C50 SAP Cloud for Customer – Integration with On-premise SAP Solutions
Process Integration (PI)
BIT400 SAP NetWeaver Process Integration
BIT420 PI - Proxy Development & Service Provisioning with ESR
Customer Relationship Management (CRM)
CR500 CRM Middleware
Miscellaneous
Find a collection of links to SCN articles, blogs and presentations which do not necessarily represent offical SAP statements but may provide useful ideas about how to apply ABAP Connectivity components.
_______________________________________________
Disclaimer and Liability Notice
The documents in this area may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of these documents.
_______________________________________________
JCo/RFC
ABAP calls Java via RFC (5 parts)
Blog series providing some thoughts on the background of JCo development including a sample scenario for the communication between AS ABAP and AS Java.
Are there still Use Cases for Direct RFC calls?
Discusses the question when to use Web Services or RFC communication.
Twitter as a Potential Notification Tool for SAP
Make your SAP system twitter using SAP JCo.
RFC
Show RFC Workload Statistic to Build Authorizations for Authorization Object S_RFC
Building authorizations for authorization object S_RFC easily by using information about the function groups and filtering the result by user group or user type.
ICF
Real Web Services with REST and ICF
Some interesting thoughts on creating REST-based Web Services with the Internet Communication Framework in this article.
Web Services ABAP
Web Services with SAP Part 1 - Concepts
Web Services with SAP Part 2 - Web Service Creation
Web Services with SAP Part 3 - Web Service Consumption
This article series will take you through some basic concepts of Web Services, various Web Service creation and consumption methods in the releases 6.40, 7.0 and 7.1 (CE).
The SOA Restaurant
Have you ever heard of terms like SOA, Service Registry or Composition Environment? And what about BPM, ESR and Service Provisioning? An unorthodox approach to the world of Web Services in this short blog for everyone who's not familiar with the concepts of Web Service communication.
SAP Cloud Connector
Using SAP Cloud Platform Integration with the Cloud Connector
Describes the connection between SAP Cloud Platform Integration (fka SAP HANA Cloud Integration - HCI) and on-premise systems from a network perspective.
Spaces & Places
Connectivity-related spaces (aka forums or places). Learn more about connectivity-related issues and discuss your topics with other SCN members and SAP experts.
ABAP Development
ABAP Connectivity
Security
SAP Cloud Platform
SAP Cloud Platform Integration
News |
---|
Recently ReleasedCloud Connector 2.11The SAP Cloud Platform Cloud Connector lets you connect easily your on-premise systems to the SAP Cloud Platform, enabling the use of cloud-based extensions for your local infrastructure. Find details of the new Cloud Connector features in the SAP Cloud Platform Release Notes. NW RFC SDK 7.50The SAP NW RFC Library offers a C/C++ interface for connecting to SAP Systems from release R/3 4.0B/4.6C up to today's NetWeaver Systems. Find information about the new features of version 7.50 here: SAP NetWeaver Remote Function Call (RFC) SDK. Industry 4.0 Connectivity powered by ABAP ChannelsABAP Channels enables event-based messaging using the WebSocket technology. With NetWeaver Release 7.5, ABAP Channels also supports TCP Socket communication for Programmable Logic Controllers (PLCs). Find more information in the ABAP Channels documentation. SAP Cloud Platform Forms by AdobeSAP's cloud-based service for PDF form processing on the SAP Cloud Platform uses both well-known as well as brand new connectivity technologies, like RFC, ICF, Web Services and the SAP Cloud Platform Cloud connector. More details in this blog: Forms by Adobe: Get off the Ground... Unified Connectivity (UCON)Increased security and simplified configuration for your RFC communication. Find details in the UCON documentaton.. Previous ReleasesABAP Connectorenables you to consume RFC Services on remote ABAP systems, even if the interface of the remote function or related dictionary types are not available on the ABAP servers involved, or only available in different versions . More information: SAP ABAP Connector documentation. SAP Python/ABAP ConnectorThe Python/ABAP Connector was designed to support the scripting language Python for web applications development, RESTful hardware integration and ABAP extensions. Please find further information in this blog: SAP .NET ConnectorWe are pleased to announce release 3.0 of the SAP .NET Connector. It supports current Windows releases (Windows XP 32 Bit, Windows 2003 32/64 Bit (x64), Windows Vista 32/64 Bit (x64), Windows 2008 64 Bit (x64) and later Windows 7) as well as up-to-date Microsoft .NET Runtime versions (2.0, 3.0 and 3.5). If you are interested, check out the details on the SAP Support Portal: SAP Connector for Microsoft .NET 3.0. |