ABAP에서 필드카타로그 no_out 처럼 ALV 화면에서
특정 필드가 보이기 않게 하려고 하는데요
웹딘프로 ALV 에서는 어떻게 처리해야하나요?
제가 한 허접 코딩 입니다.;;;
DATA: L_REF_CPUSE TYPE REF TO IF_WD_COMPONENT_USAGE,
L_REF_INTERFACECONTROLLER TYPE REF TO IWCI_SALV_WD_TABLE ,
L_VALUE TYPE REF TO CL_SALV_WD_CONFIG_TABLE.
L_REF_CPUSE = WD_THIS->WD_CPUSE_SALV( ).
IF L_REF_CPUSE->HAS_ACTIVE_COMPONENT( ) IS INITIAL.
L_REF_CPUSE->CREATE_COMPONENT( ).
ENDIF.
L_REF_INTERFACECONTROLLER = WD_THIS->WD_CPIFC_SALV( ).
L_VALUE = L_REF_INTERFACECONTROLLER->GET_MODEL( ).
L_VALUE->IF_SALV_WD_FIELD_SETTINGS~DELETE_FIELD( FIELDNAME = 'CURRENCY' ).
l_value->if_salv_wd_column_settings~delete_column( 'CURRENCY' ).
이렇게 하시면 되는데요...
WDDOINIT 메소드에서요.