Posts

SAP ABAP Hyperlink

REPORT  ZHPYERLINK . WRITE  :  'Open in browser'  HOTSPOT  ON . AT  LINE-SELECTION .   CL_GUI_FRONTEND_SERVICES => EXECUTE (      EXPORTING       DOCUMENT                =  'https://drive.google.com/open?id=18pmIJqE2jTUoK3BCrNji9MjtYMhudG-2'       OPERATION               =  'OPEN'      EXCEPTIONS       CNTL_ERROR              =  1       ERROR_NO_GUI            =  2       BAD_PARAMETER           =  3       FILE_NOT_FOUND          =  4       PATH_NOT_FOUND          =  5       FILE_EXTENSION_UNKNOWN  =  6       ERROR_EXECUTE_FAILED    =  7       SYNCHRONOUS_FAILED      =  8       NOT_SUPPORTED_BY_GUI    =  9           ) .    IF  SY - SUBRC  NE  0 .      MESSAGE  ID  SY - MSGID  TYPE  SY - MSGTY  NUMBER  SY - MSGNO                 WITH  SY - MSGV1 SY - MSGV2 SY - MSGV3 SY - MSGV4 .    ENDIF .

Belajar ReactJS Untuk Pemula Part-1

React JS merupakan javascript library yang di kembangkan oleh facebook, React JS kini semakin populer dikalangan para frontend developer, react js bersifat composable user interface dimana kita dapat membagi berbagai user interface kedalam beberapa komponen. Kenapa Harus React JS? 1. Cepat & Efisien proses rendering jauh lebih cepat dengan react js, karena react js memungkin kita untuk membangun virtual DOM dan menghostingnya didalam memory, dengan begitu setiap kali ada perubahan di dalam DOM aktualnya, Virtual DOM akan secara otomatis berubah seketika sehingga tidak mengganggu kinerja dari aplikasi/website. 2. Reusable memungkinkan kita untuk menggunakan kembali sebuah komponen yang sudah kita buat. 3. Mudah dalam menulis komponen React js memanfaat JSX yang merupakan sebuah extensi untuk javascript dimana kita dapat menuliskan kode HTML didalam javascript Masih terdapat beberapa lagi keuntungan menggunakan React JS,, dan bisa dipelajari di beberapa sumb

Membuat Management User Akses

Image
Pada postingan kali ini saya akan sharing contoh pembuatan management user akses pada sebuah system / aplikasi yang kita buat, pada contoh ini ada beberapa master data yang dibutuhkan yaitu :  - Master data user master data user ini berisi user login (username dan password)   - Master data role master data ini berisi role, dimana role ini berfungsi untuk mengatur menu apa saja yang bisa di akses didalam role ini, dan nanti role ini akan di assign ke userid tertentu.  - Master data menu master data menu ini berisi menu-menu yang ada didalam aplikasi - Master data grouping menu master data grouping ini berfungsi untuk mengelompokkan menu ini masuk group apa, satu menu hanya boleh dimasukkan kedalam satu group. - Data Assignment User to Role data ini berisi user dan role, role apa saja yang diberikan kepada user terdapat di data ini . - Data Assignment Menu to Role data ini berisi menu apa saja yang ada didalam sebuah role - Data App Assignment Menu to Menu Group 

Android : Belajar Kotlin Untuk Pemula Part-3

Image
Ini adalah postingan pertama saya di tahun 2020, sudah lama tidak update tulisan di blog ini, pada postingan kali ini saya akan sharing tentang function didalam kotlin, langsung saja, pada activity main layout seperti berikut   <? xml version ="1.0" encoding ="utf-8" ?> < RelativeLayout xmlns: android ="http://schemas.android.com/apk/res/android" xmlns: app ="http://schemas.android.com/apk/res-auto" xmlns: tools ="http://schemas.android.com/tools" android :layout_width ="match_parent" android :layout_height ="match_parent" tools :context =".MainActivity" > < LinearLayout android :layout_width ="match_parent" android :layout_height ="wrap_content" android :orientation ="vertical" android :layout_centerInParent ="true" > < EditText android :id ="@+i

Android : Belajar Kotlin Untuk Pemula Part#2

Image
Postingan kali ini saya akan melanjutkan belajar kotlin untuk pemula, setelah pada postingan  Sebelumnya sudah membahan sedikit tentang apa itu kotlin dan kali ini akan coba membuat aplikasi sederhana menggunakan kotlin yaitu aplikasi untuk menghitung volume, pastinya sudah tau kan rumus untuk menghitung volume? :D rumusnya : Volume = Panjang * Lebar * Tinggi Ok langsung saja, kita buka android studio dan buat project baru  Setelah mebuat project baru selesai buat layout seperti berikut : <? xml version ="1.0" encoding ="utf-8" ?> < LinearLayout xmlns: android ="http://schemas.android.com/apk/res/android" xmlns: app ="http://schemas.android.com/apk/res-auto" xmlns: tools ="http://schemas.android.com/tools" android :layout_width ="match_parent" android :layout_height ="match_parent" android :orientation ="vertical" android :padding

Android : Belajar Kotlin Untuk Pemula Part#1

Image
Postingan kali ini akan membahas tentang android programming menggunakan kotlin. Kotlin merupakan bahasa pemrograman yang digunakan untuk membuat aplikasi android dengan IDE Android Studio, selain menggunakan Java. Kotlin dikembangkan oleh JetBrains perusahaan dibalik IntelliJ IDEA, setelah melalui banyak perkembangan JetBrains merilis kotlin secara open source dan Google mendukung penuh kotlin untuk pengembangan aplikasi android. Untuk kompilasi dari kotlin ini berupa bytecode JVM atau JavaScript. Beberapa fitur dari kotlin Berikut adalah fitur-fitur yang disediakan oleh kotlin untuk memudahkan penulisan kode program : Null Pointer Exception : dengan adanya fitur ini compiler secara otomatis akan menandai pointer yang berpotensi null. Pemrograman Fungsional : memiliki kemampuan melakukan mapping, folding pada collection java dan mendukung lambda. Anotasi Data : anotasi data dibuat otomatis untuk mengurangi boilerplate, seperti equals, hashCode, t

SAP ABAP - Get Selected Rows ALV Grid

*&---------------------------------------------------------------------* *& Report ZALVGRID *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT ZALVGRID . TABLES  :  ekko . TYPES  :    BEGIN OF  t_ekko ,     ebeln  TYPE  ebeln ,     bukrs  TYPE  ekko - bukrs ,     bstyp  TYPE  ekko - bstyp ,     bsart  TYPE  ekko - bsart ,     aedat  TYPE  ekko - aedat ,     ernam  TYPE  ekko - ernam ,     bedat  TYPE  ekko - bedat ,     lifnr  TYPE  ekko - lifnr ,     name1  TYPE  lfa1 - name1 ,     snote  TYPE  string ,    END OF  t_ekko . DATA  :   it_ekko  TYPE TABLE OF  t_ekko ,   wa_ekko  TYPE  t_ekko . DATA :   ob_cust  TYPE REF TO  cl_gui_custom_container ,   ob_grid  TYPE REF TO  cl_gui_alv_grid ,   ok_code  TYPE  sy - ucomm . DATA :   is_varnt  LIKE  disvariant ,   is_lyout  TYPE  lvc_s_layo ,   is_print  TYPE  lvc_s_prnt . DATA :