Mengganti Layout di CRM_IC (IC WebClient)
Dalam project yang saya kerjakan saat ini, saya agag terbentur dengan request dari user untuk mengubah kolom di Inbox dalam IC webclient. Setelah mencoba-coba dan dibantu oleh sdr Pipit, akhirnya berhasil juga.
Pertama-tama kita harus tahu View Controller yang digunakan. untuk inbox adalah : AuiItems. Jadi kita harus mengganti View Controller nya dengan yang akan kita buat.
1) Gunakan tcode BSP_WD_WORKBENCH dan masukkan applikasi ZCRM_IC (kalo sudah ada).
2) Copy view AutItems menjadi view yang akan kita customize (misal: AutItems_MRQ)
3) Kemudian ganti juga class controller yang ada di AutItems_MRQ.do (misal: ZMCL_CRM_IC_AUIITEMS_IMPL)
4) Tambahkan attribute ‘View1′, level: constant, Visibility: public, type: String, value: ‘AuiItems_MRQ.htm’
5) Implementasikan method CONSTRUCTOR yang isinya:
———–
method CONSTRUCTOR.
CALL METHOD SUPER->CONSTRUCTOR.
view_name = view1.
ENDMETHOD.
———————
6) Setelah semua diaktivkan, kita harus mengubah view navigasinya ke view controller yang sudah kita buat. Masuk ke SPRO : CRM -> Interaction Center WebClient -> Customer-Specific System Modification -> Define IC WebClient Runtime Framework Profiles
Demikian, semoga sedikit membantu.