mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 17:50:33 +08:00
48 lines
1.7 KiB
ABAP
48 lines
1.7 KiB
ABAP
*"* use this source file for any type declarations (class
|
|
*"* definitions, interfaces or data types) you need for method
|
|
*"* implementation or private method's signature
|
|
TYPE-POOLS: sydes.
|
|
TYPE-POOLS: slis.
|
|
*--------------------------------------------------------------------*
|
|
* CLASS c_oi_proxy_error
|
|
*--------------------------------------------------------------------*
|
|
* use for method bind_ALV
|
|
*--------------------------------------------------------------------*
|
|
CLASS c_oi_proxy_error DEFINITION.
|
|
PUBLIC SECTION.
|
|
INTERFACES: i_oi_error.
|
|
DATA: error_nr TYPE i.
|
|
DATA: error_string TYPE sy-msgv1.
|
|
|
|
METHODS: constructor IMPORTING object_name TYPE c
|
|
method_name TYPE c.
|
|
PRIVATE SECTION.
|
|
CONSTANTS:
|
|
ret_call_not_flushed TYPE i VALUE -999999.
|
|
|
|
DATA: message_id TYPE sy-msgid,
|
|
message_nr TYPE sy-msgno,
|
|
param1 TYPE sy-msgv1,
|
|
param2 TYPE sy-msgv2,
|
|
param3 TYPE sy-msgv3,
|
|
param4 TYPE sy-msgv4.
|
|
ENDCLASS. "c_oi_proxy_error DEFINITION
|
|
|
|
*--------------------------------------------------------------------*
|
|
* CLASS lcl_gui_alv_grid
|
|
*--------------------------------------------------------------------*
|
|
* to get protected attribute and method of cl_gui_alv_grid
|
|
* use for method bind_ALV
|
|
*--------------------------------------------------------------------*
|
|
CLASS lcl_gui_alv_grid DEFINITION INHERITING FROM cl_gui_alv_grid.
|
|
|
|
PUBLIC SECTION.
|
|
* get ALV grid data
|
|
METHODS: get_alv_attributes
|
|
IMPORTING
|
|
io_grid TYPE REF TO cl_gui_alv_grid " ALV grid
|
|
EXPORTING
|
|
et_table TYPE REF TO data. " dta table
|
|
|
|
ENDCLASS. "lcl_gui_alv_grid DEFINITION
|