[SAP] – Membuat TabStrip pada Screen Painter

TabStrip Pada Screen Painter

Pada program yang complex, sudah hampir dipastikan akan banyak sekali proses jenis dan field yang ada di dalamnya. Pada SAP Standard T-Code yang memiliki kompleksitas tinggi diantaranya, MIGO, F01 CJ20N, dimana dalam 1 program tersebut terdapat beberapa macam proses dan screen yang lumayan banyak.

MIGO, salah satu TCode yang memiliki kompleksitas screen tinggi

Pada contoh tampilan MIGO tersebut, screen sangat complex, dan ada bermacam-macam, baik berupa label, textbox, table, tabstrip dan sebagainya.

Salah satu fitur yang cukup bagus pada level screen disini adalah adanya TABSTRIP, dimana untuk pembuatan program yang complex, dapat di group-kan berdasarkan jenisnya pada Tabstrip, misalkan saja pada contoh migo diatas, terdapat Tabstrip Material, Quantity, Where, PO Data dan sebagainya.

Pada kesempatan tulisan kali ini, penulis akan mencoba untuk menuliskan step by step dari pembuatan tabstrip, dengan step sebagai berikut.

  • Create Screen (selain screen 1000, karena screen 1000 merupakan generate bawaan SAP
Buat Screen Painter
  • Set Screen utama (Normal), lalu klik Layout
Set sebagai Normal, lalu lanjut Layout
  • Bekerja dengan Screen Editor, Pilih TabStrip Control lalu drag and drop pada area screen
TabStrip Control
  • Buat beberapa TabStrip, misalkan saja 5 buah Tab
Membuat beberapa TAB (5)
  • Drag and Drop, Subscreen pada pallete area TAB, dengan nama “TAB1_REF1”
Masukkan SUBSCREEN kedalam area pallette TAB Strip
  • Set Properties, Name, FctCode, Ref_Field
Setting Properties
-Red Block : Initialization OK Code
-Green Block : Reference Field
  • Create Subscreen, untuk masing-masing TAB
Create SubScreen pada tiap TAB
  • Masukkan content pada Subscreen
Content pada Subscreen
  • CODE
Constant dan variabel
Code pada MainScreen
Set Value PAI

Jangan ketinggalan, untuk mendeteksi function pada screen, tambahkan OK_CODE pada element list.

  • Test Run
TAB 1 on Load
TAB 2 on load
  • Done
    Demikian share terkait menampilkan TABStrip pada screen painter, mudah dan dapat memuat dan grouping informasi lebih banyak untuk aplikasi yang complex.
    Semoga bermanfaat, Jika ada yang perlu didiskusikan, please contact me at : yudho.guritno@gmail.com

_TerimaKasih,
Salam.
GuritnoY
https://www.linkedin.com/in/guritno-yudho-wibowo-95944236/

You may also like...

Leave a Reply

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