Friday, June 5, 2015

SAP ABAP Web Services

Internal Session - call transaction / call screen / call dialog - export /import - ABAP Memory
External Session - new session within SAP - SPA?GPA - SAP Memory


SOAP - Simple Object Access Protocol
XML - eXtensible mark up language
WSDL - Web Service Definition Language
UDDI - Universal Description , Discovery and Integration 


What is Web Service ?

  • The web service is a system of communication using SOAP protocol over the web.
  • Web service is based on :
    • SOAP protocol to exchange data
    • WSDL to declare description
    • UDDI to reference the service 
WS Provider:
  • This is a service provided by the SAP to the outside world.
Security level in the WEB service configuration in SAP ABAP
  • This level of security is a incident in SOAMANAGER configuration. the level determine the minimum authentication required for a web service.
    • High - HTTPS with heavy authentication 
    • Medium - Basic authentication (user/pwd) with SSL (SSL is a technique for encryption)
    • Low - Basic authentication (user/pwd) without SSL
    • No - No Authentication is required
Customize the Web Service
  • Go to SOAMANAGER and create binding for the web service.
  • generate WSDL for the binding.
  • then we can use binding URL for the use of this web service.
  • Other service can use this WSDL to access this provider web service.
WS Consumer:
  • Create Consumer from SE80.
  • Create Port using SOAMANAGER
  • Execute consumer from SE80



No comments:

Post a Comment