Skip to content
Skip to content
Menu
SAP ABAP DWIMAN
  • About
SAP ABAP DWIMAN

Create SAP ABAP RESTFUL Web Service direct via SICF

By juananda.satria on December 4, 2023December 4, 2023

Berikut cara untuk membuat RESTFUL Web Service ABAP atau biasa kita sebut inbound service (SAP sebagai host).

gambar 1. skema request SAP ABAP RESTFUL Web Service

Untuk langkah testing nanti kita akan menggunakan aplikasi POSTMAN sebagai client / 3rd party. Jadi pastikan teman-teman sudah menginstall POSTMAN ya. Jika belum , berikut link download nya https://www.postman.com/downloads/

CREATE CLASS REST HANDLER

  1. Go to tcode : SE24
  2. Create class baru dengan nama bebas (dalam contoh ini ZCL_REST_HANDLER)
  3. gunakan superclass CL_REST_HTTP_HANDLER
  4. pilih instance generation “Public” dan centang checkbox “Final”

5. ke tab “Method”

6. pilih method “IF_REST_APPLICATION~GET_ROOT_HANDLER” -> klik “Redefine”

7. gunakan contoh code berikut ke method tersebut

    DATA(lo_router) = NEW cl_rest_router( ).
    lo_router->attach( iv_template = '/hello' iv_handler_class = 'ZCL_REST_RESOURCE' ). 
    ro_root_handler = lo_router.
    

maka URL yang akan digunakan adalah <HOST>/hello

CREATE SERVICE INSTANCE

  1. Go to tcode : SICF
  2. Create instance (contoh: gateway) . notes : semakin dalam path servicenya, akan semakin panjang URL nya.

3. Double click instance yang sudah dibuat.

4. Setting logon data seperti data di bawah, untuk logon data user nya bisa menyesuaikan dengan logon data masing-masing

5. masukkan class yang sudah dibuat sebelumnya

TESTING

  1. dapatkan URL service yang sudah kita buat dengan cara berikut:
  2. go to tcode : SICF
  3. klik kanan service yang sudah kita buat
  4. pilih “Test Service”

6. akan muncul popup seperti di bawah ini, URL nya saya sensor ya, tapi teman-teman pasti akan mendapatkan URL tersebut di bagian yang saya sensor

atau teman-teman bisa juga mendapatkannya di browser

7. Buka aplikasi POSTMAN Copy URL tersebut ke POSTMAN bagian

Post navigation

SAP ABAP – ZTEMPLATE #2 with Class, ALV Factory, ALV Events, and Macro
SAP ABAP – Generate DEMO Data

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • SAP ABAP – Generate Fiori URL
  • SAP ABAP – Workflow Agents CDS
  • SAP ABAP – Workflow Level with Table Function
  • SAP ABAP – Download ALV to Excel with Total and Subtotal
  • SAP ABAP – BDC Template

Recent Comments

  1. SAP ABAP – Simple Interface FTP Inbound (SAP Consume File From FTP) – SAP ABAP DWIMAN on SAP ABAP – String Encode & Decode BASE64
  2. Upload file – SAP ABAP DWIMAN on F4 Search Help File

Archives

  • May 2025
  • August 2024
  • June 2024
  • May 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • May 2023
  • April 2023

Categories

  • Uncategorized
©2026 SAP ABAP DWIMAN | WordPress Theme by SuperbThemes.com