ABAP · Services
SAP ABAP Web Services
Web Services are still the glue between SAP and the rest of the corporate world. This course covers creating and consuming web services in ABAP from start to finish: SOAP concepts, environment configuration, the Internet Communication Framework, the provider and consumer sides, remote RFC calls and the integration of Java applications with SAP.
What you will learn
By the end, you will be able to do this
- Understand Web Services and SOAP concepts
- Configure the SAP environment for web services
- Work with the Internet Communication Framework
- Create a Web Service Provider
- Consume web services from ABAP
- Integrate remote RFC calls
- Connect Java applications with SAP
Syllabus
8 sections · 37 videos
6 labs · 6 tests · assignments with solutions
01 Web Service concepts
- What is a Web Service?
- Types of Web Services
- SOAP
- WSDL
- UDDI
- REST
- Web Service architecture
+ Documentation
02 SAP environment configuration lab test
- Connecting the SAP system to the internet
- Creating communication and service users
- Roles and profiles
- Enabling SAP services
- SOAMANAGER
- SAP Proxy
- SAP Gateway
+ Documentation · Lab · Test
03 Internet Communication Framework (ICF) lab test
- Virtual host - Creation
- HTTP(S) service - Handler List
- HTTP(S) service - Handler Request
- External call - Postman / Browser
+ Documentation · Lab · Test
04 Web Service Provider lab test
- SOAP Web Service with RFC
- SOAP Web Service with a function group
- SOAP Web Service with BAPI
- SOAP Web Service with an ABAP class
- Calling a SOAP service with SoapUI
- Web Service security
- REST Web Service (XML)
- REST Web Service (JSON)
- External call - Postman
+ Documentation · Lab · Test
05 Web Service Consumer lab test
- Service Consumer with SOAP
- Proxy Client
- REST HTTP Client (XML)
- REST HTTP Client (JSON)
+ Documentation · Lab · Test
06 Remote Function Call lab test
- Creating an RFC destination
- Calling an RFC destination
- Exceptions and debugging
+ Documentation · Lab · Test
07 Integrating Java applications with SAP lab
- SAP Java Connector library
- Java project
- Java application - Calling the SAP system
+ Lab
08 Final test and course certificate
- Final test
- Getting the course certificate
Who it is for
Is this course for you?
- Backend ABAP developers exposing services
- SAP integration consultants
- Developers connecting SAP with external systems
Requirements
What you need to get started
- Intermediate ABAP
- Basic notions of XML
- The environment is configured during the course
Your instructor
SAP architect with 20 years of experience on real projects. He shares what he has learned along the way, with day-to-day examples.
Training used by SAP professionals in banking, industry, retail, and the public sector.
Path · OData Modeling and Web Services
Other courses in this certification path
Frequently asked questions
How do I get access to this course?
With a Logali Tech subscription (courses are not sold individually). The Free plan opens the first three sections of every course; Standard and Premium unlock the full course. See Pricing.
Do I need my own SAP instance?
Logali Tech does not provide access to SAP systems. In most of the training you do not need your own license: hands-on work is done on a free SAP BTP Trial account that you create, and the course walks you through setting it up step by step. For the On-Premise courses (classic ABAP, Web Dynpro, ALV, Adobe Forms and Fiori administration) you can run the free trial system that SAP makes available (ABAP Cloud Developer Trial) on your own infrastructure, or use the SAP system in your own company environment.
Are there live classes?
Recordings are available 24/7. Live classes and live master programs are included in the Premium plan.
Do I get a certificate?
Yes. When you complete the course you earn a certificate of completion that you can add to your LinkedIn profile.
Start this course today
The first three sections are free. With a subscription you get this full course and the entire SAP catalog.