Category

Sunday, December 29, 2013

Transaction Code in SAP

Sebelum mengenal pemrograman ABAP lebih jauh, mari terlebih dulu mengenal Transaction Code atau biasanya disingkat dengan T-Code. Tcode berfungsi sebagai shortcut yang digunakan user untuk mengakses suatu program yang ada di SAP.

Program-program yang dimaksud adalah program yang terdapat di menu tree SAP secara default. Sebenarnya, user dapat mengakses setiap program atau transaksi SAP melalui menu tree yang ditampilkan di SAP GUI. Namun hal tersebut mengonsumsi cukup banyak waktu, oleh sebab itu, sebaiknya user mengetahui dan mengingat setiap tcode yang berkaitan dengan transaksi yang dibutuhkannya.

Sebagai contoh, misalnya user ingin mengakses Abap Editor (Tcode : SE38). Jika user mengakses melalui SAP Menu, maka user harus mengakses SAP Menu-Tools-Development-SE38 - Abap Editor

Agar prosesnya lebih cepat, maka user hanya perlu mengingat tcode untuk ABAP Editor, yaitu SE38, dan mengakses tcode tersebut melalui command field yang terdapat di standard toolbar SAP GUI.

Pada saat mengakses sebuah tcode, user terkadang menambahkan "/o" atau "/n", misalnya "/oSE38". Perbedaannya adalah :

- "/o" , misalnya kita sedang berada di screen Abap Editor (SE38) dan ingin mengakses Function Module Editor (SE37). Ketika kita mengetikkan "/oSE37" pada command field, maka screen untuk Function Module Editor akan muncul, namun Abap Editor yang sedang kita akses sebelumnya tetap terbuka. Dengan kata lain, "/o" digunakan untuk mengakses sebuah transaksi dengan membuka session baru tanpa mengakhiri session yg lama.

- "/n", sebaliknya, digunakan untuk mengakses sebuah transaksi dengan membuka session baru dan mengakhiri session yang lama, sehingga data yang sedang dimanipulasi di session lama akan hilang jika belum disimpan. Jadi, untuk menghindari kehilangan data current session pada saat mengakses tcode lain, lebih baik gunakan "/o".

Sekedar informasi, jika sebuah user login ke dalam sistem SAP, maka maksimal session yang bisa dibuka oleh user tersebut adalah 6 session. Jika ingin membuka lebih banyak session dengan user yg sama, silakan login lagi (jika sistemnya mengizinkan multiple login, jika tidak, silahkan tutup session2 lama yang sudah tidak diperlukan lagi, hehe).

Beberapa Tcode yang sering digunakan oleh ABAPer adalah sebagai berikut :
- SE11 : ABAP Dictionary
- SE16n : General Table Display
- SE38 : ABAP Editor
- SE37 : Function Builder
- SE24 : Class Builder
- SE41 : Menu Painter
- SE51 : Screen Painter
- SE18 : BADI (Business Add-Ins) Definition
- SE19 : BADI Implementation
- SE73 : Font
- SE78 : Graphics
- SE80 : Object Navigator
- SE09 : Transport Organizer
- BERP : BTE (Business Transaction Event) Interface
- FIBF : BTE ASSIGN
- NACE : Message Control
- SQVI : Quick Viewer
- SMOD : Enhancements Definition
- CMOD : Enhancements Project Management
- SFP : Interactive Forms
- SMARTFORMS : Smart Forms
dan masih banyak tcode lainnya, silakan diexplore. :)

Sekian informasi mengenai tcode. Thank you. :)