Your SlideShare is downloading. ×
0
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

LeverX ABAP Tutorial - HTTP Request Handler Creation

682

Published on

SAP ABAP tutorial from LeverX which will show you how to create a web server using a standard SAP interface. This web server can be used to receive HTTP requests that contain any structure of data. …

SAP ABAP tutorial from LeverX which will show you how to create a web server using a standard SAP interface. This web server can be used to receive HTTP requests that contain any structure of data.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
682
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Essential SAP Tutorial SAP ABAP Basics:HTTP Request Handler Creation By John DeGrandchamp 1 Copyrighted 2013 by LeverX, Inc.
  • 2. Tutorial Goal Often times you need to integrate SAP with other third party systems Without SAP XI/PI this can often be quite a hassle This tutorial will show you how to create a web server using a standard SAP interface This web server can be used to receive HTTP requests that contain any structure of data The data received can be processed in any way you desire 2 Copyrighted 2013 by LeverX, Inc.
  • 3. Use Transaction SE24 Enter the desired name for your class Press Create Choose ‘Class’ on the following popup screen 3 Copyrighted 2013 by LeverX, Inc.
  • 4. Create Class Popup Enter a description for your object Choose the ‘Usual ABAP Class’ radio button Select the ‘Final’ checkbox Press the ‘Save’ button Choose appropriate package or choose local object 4 Copyrighted 2013 by LeverX, Inc.
  • 5. Interface Tab Enter interface IF_HTTP_EXTENSION Press Enter or click green checkmark 5 Copyrighted 2013 by LeverX, Inc.
  • 6. Method Go to the methods tab and double click the HANDLE_REQUEST method This is where you will implement your custom code 6 Copyrighted 2013 by LeverX, Inc.
  • 7. Custom Code The get_header_fields method is used to get the header of the HTTP request The get_cdata method is used to get the body of the http request into the string variable lv_request_string Activate the code 7 Copyrighted 2013 by LeverX, Inc.
  • 8. Create Service In Transaction SICF Go to transaction SICF and press execute From default_host, navigate to sap dropdown Right click and choose create new sub-element Enter name of new service element, make sure ‘Independent Service’ radio button is selected 8 Copyrighted 2013 by LeverX, Inc.
  • 9. Create/Change Service Enter a description Choose required logon procedure and security in logon data tab In the handler list tab enter the name of the class you created Return to SICF screen, right-click and activate service 9 Copyrighted 2013 by LeverX, Inc.
  • 10. Test Service Place an external break- point in the method you implemented your code Right-click your service and select test service If the debugger triggers you have created your break- point successfully 10 Copyrighted 2013 by LeverX, Inc.
  • 11. Conclusion This service created is only accessible from inside your companies network. It can be made accessible from outside your network through the use of tools such as the SAP Web Dispatcher Additional code can be placed inside the method you created to process and do many different things with the HTTP request you received There also many additional methods available from the IF_HTTP_EXTENSION interface 11 Copyrighted 2013 by LeverX, Inc.
  • 12. Contact InformationPlease contact us for more information about our services or solutions available. LeverX, Inc. 800 West El Camino Real, Suite 180 Mountain View, CA 94040 USA Tel: (650) 625 – 8347 Web Site: www.LeverX.com 12 Copyrighted 2013 by LeverX, Inc.

×