现在这三种显示方式可以通过一个类(CL_SALV_TABLE)来实现,而且通过这个类和它的子类可以更加容易的实现ALV的功能,比如:排序,总计,过滤,页眉页脚,单击双击事件等。 下面让我们一步一步地来实现这三种显示形式。 1.首先我们先创建选择屏幕,屏幕有三个选项,三个选项分别为三种显示方式。
You are able to enable checkboxes, which means you allow the user to change the value of the checkbox. Then you are able to handle the following events with your application:● In the simple, two-dimensional table, the user triggers the event LINK_CLICK from class CL_SALV_EVENTS_TABLE ...
摘要:REPORTY001.TYPE-POOLS:SLIS.INCLUDE.TYPES:BEGINOFITYPE_ALV_FLIGHT,RADIO1(4),"RadiobuttonCARRIDTYPESFLIGHT-CARRID,CONNIDTYPESFLIGHT-CONNID,ENDOFITYPE_ALV_FLIGHT.CLASSLCL_HANDLE_EVENTSDEFINITIONDEFERRED.DATA:GR_TABLETYPEREFTOCL_SALV_TABLE.DATA:GR_CONTAINERTYPEREFTOCL_GUI_CUSTOM_CONTAINER.DATA:GR...
TABLE lt_item_layout INTO l_wa_item_layout 51 WITH KEY fieldname = cl_gui_alv_tree=>c_hierarchy_column_name 52 class = cl_gui_column_tree=>item_class_checkbox. 53 IF ( syst-subrc = 0 ). 54 l_wa_item_layout-chosen = checked. "...
field-symbols <LT_DATA_LINE> type any table. data LR_DATA type ref to DATA. data LR_DATA_LINE type ref to DATA. data LR_DATA_DESCR type ref to CL_ABAP_DATADESCR. data LR_DATA_LINE_DESCR type ref to CL_ABAP_DATADESCR. CL_SALV_BS_RUNTIME_INFO=>SET( DISPLAY = ABAP_FALSE " ...
DATA gt_data TYPE TABLE OF gty_data. PARAMETERS p_auart TYPE vbak-auart . PARAMETERS p_vkorg TYPE vbak-vkorg . SELECT-OPTIONS:s_erdat FOR vbak-erdat. PARAMETERS p_cbox AS CHECKBOX USER-COMMAND uc1. SELECT-OPTIONS:s_vbeln FOR vbak-vbeln MODIF ID md1. ...
TRY. cl_salv_table=>factory( IMPORTING r_salv_table=lr_table CHANGING t_table=lt_tab ). CATCHcx_salv_msg. ENDTRY. 3.取得实例之后再调用方法Display()显示列表. lr_table->display(). 处理过程完成,最后让我们看一下显示结果。 下面是报表的所有源代码: REPORTy_xin_002. *变量定义 TYPESty_spfli...
cl_gui_html_viewer 1 CL_SALV_TABLE 4 Clean Core 1 Cloud Development 1 Cloud Extensibility 29 Cloud Foundry Deployment 1 Cloud Native 19 Cloud Platform Integration 1 CloudEvents 2 CMIS 1 coding 1 Condition Tables 1 Configuration 1 Connection 1 container 1 Create RAP Applic...
DATA lv_value TYPE ref to cl_salv_wd_config_table. *** instantiate the component lo_cmp_usage = wd_this->wd_cpuse_alv_comp( ). if lo_cmp_usage->has_active_component( ) is initial. lo_cmp_usage->create_component( ). endif. ...
DATA: LT_SIM_PERNR TYPE TABLE OF PAY_SIM_PERNR. DATA: BUFFER TYPE HRPAY_BUFFER, LS_RGDIR_LINE LIKE PC261, LV_MOLGA TYPE MOLGA. DATA: BEGIN OF RX-KEY. "CLUSTER KEY INCLUDE STRUCTURE PC200. DATA: END OF RX-KEY. DATA:LS_PAYRESULT TYPE PAYCN_RESULT. ...