MEMBUAT PROGRAM SAP ABAP

Apa itu ABAP ? ABAP adalah bahasa pemograman di lingkungan SAP system, sedangkan programmernya disebut ABAPER. ABAP kepanjangannya adalah Advanced Business Application Programming.
abap-layout

Kernel and Administration Service
Komponen Kernel and Administration Service adalah runtime di lingkungan ABAP untuk aplikasi yang berhubungan dengan hardware, system operasi dan data-independen.
ABAP runtime ditulis dengan C dan C++, tetapi ada beberapa bagian dalam tingkat rendah ditulis dalam ABAP sendiri.
Tugas dari Kernel and Administration Service adalah sebagai berikut :
  • Running applications
Semua aplikasi ABAP berjalan pada prosesor perangkat lunak (mesin virtual) dalam komponen ini.
  • User and process administration
NetWeaver AS ABAP adalah perangkat multi-user dan setiap user dapat menjalankan beberapa program ABAP independent. Singkatnya, ini adalah komponen yang bertanggung jawab untuk tugas-tugas yang biasanya dimiliki oleh sistem operasi.
User yang masuk ke NeWeave AS ABAP dapat menjalankan aplikasi yang ada. Dan dengan cara begini mereka tidak bersentuhan dengan system operasi yang sebenarnya. NetWeaver AS ABAP adalah satu-satunya pengguna dari sistem operasi utama. i host.
  • Database Access
Setiap NetWeaver AS ABAP terhubung ke database sistem, yang terdiri dari database management system (DBMS) dan database itu sendiri. ABAP aplikasi yang tidak berkomunikasi secara langsung dengan database. Sebaliknya, mereka menggunakan administration services.
  • Comunication
ABAP aplikasi dapat berkomunikasi dengan baik SAP Systems dan dan sistem eksternal lainnya.Hal ini memungkinkan untuk mengakses aplikasi dengan ABAP dari system diluar SAP menggunakan interface. Sevice ini dibutuhkan untuk komunikasi ke semua bagian dari kernel dan komponen administration services

Control and administration of NetWeaver AS ABAP

Komponen yang berisi program yang memungkinkan Anda untuk memonitor dan mengontrol AS NW ketika sedang berjalan, dan untuk merubah parameter runtime.
ABAP Workbench yang merupakan komponen kerja yang paling baku di lingkungan pengembangan aplikasi dalam bahasa ABAP. Dengan itu, anda dapat membuat, mengedit, testing, dan mengatur aplikasi program ini. Hal ini terintegrasi dalam NetWeaver AS ABAP, dan aplikasi ABAP lainnya, yang ditulis dalam bahasa ABAP sendiri.
Presentation Component
Adalah component yang bertanggung jawab atas interaksi antara ABAP aplikasi dengan user (input dan output) dan untuk interagsi komponen desktop seperti pengolah kata dan spreadsheet ke NW AS
Bagaimana memulai program ABAP ?
Lihat menu SAP berikut . ABAP berada dalam menu tools, ABAP WorkBench.
abap-menu1
Untuk memulai menulis program ABAP adalah dengan menggunakan ABAP Editor, yaitu dengan tcode SE38
abab-create
Kemudian tulislah nama program pada sel program.
Dalam membuat program, sebaiknya program yang dibuat menggunakan huruf Z didepan. Hal ini adalah untuk membedakan antara program standar dari SAP dengan program yang develop sendiri.
Setelah nama program ditulis, pastikan agar radio button subobjects adalah Source code.
Kemudian klik Create untuk ke ABAP Editor
Tetapi sebelum akan diminta keterangan tentang program yang akan dibuat, dengan tampilan seperti berikut :
Isilah dan klik Save, kemudianabap-title
Selanjutnya klik Local Object dan akan masuk ke ABAP Editor
abap-localobject2
Silahkan tulis
Write ‘Testing Balajar ABAP’.
Jangan lupa untuk memberi titik (.) disetiap baris syntax
abap-editor
Kemudian tekan F8 atau klik toolbarabap-runUntuk menjalankan