zoukankan      html  css  js  c++  java
  • WDA学习(11):ALV Configuration Model类

    2.3 ALV Configuration Model类

    通过CL_SALV_WD_CONFIG_TABLE类对象lv_value配置ALV TABLE输出显示。

    类CL_SALV_WD_CONFIG_TABLE实现了许多接口方法

    实现IF_SALV_WD_MASS_EDIT_SETTINGS接口方法

    1.方法:IF_SALV_WD_MASS_EDIT_SETTINGS~SET_DEFAULT_VALUES_VISIBLE

    类中Attributes,默认为ABAP_FALSE

    IF_SALV_WD_MASS_EDIT_SETTINGS~DEFAULT_VALUES_VISIBLE

    设置默认值是否可见

    2.方法:IF_SALV_WD_MASS_EDIT_SETTINGS~IS_DEFAULT_VALUES_VISIBLE

    返回是否默认值可见

    实现IF_SALV_WD_VIEW_SETTINGS接口方法

    1.获取图形化设置类IF_SALV_WD_GRAPHIC_SETTINGS对象

    方法:IF_SALV_WD_VIEW_SETTINGS~GET_GRAPHIC_SETTINGS

    2.获取Table设置类IF_SALV_WD_TABLE_SETTINGS对象

    方法:IF_SALV_WD_VIEW_SETTINGS~GET_TABLE_SETTINGS

    实现IF_SALV_WD_CONFIG_TABLE接口方法

    1.获取Column设置类IF_SALV_WD_COLUMN_SETTINGS对象

    方法:IF_SALV_WD_CONFIG_TABLE~GET_COLUMN_SETTINGS

    2.获取Export设置类IF_SALV_WD_EXPORT_SETTINGS对象

    方法:IF_SALV_WD_CONFIG_TABLE~GET_EXPORT_SETTINGS

    3.获取Field设置类IF_SALV_WD_FIELD_SETTINGS对象

    方法:IF_SALV_WD_CONFIG_TABLE~GET_FIELD_SETTINGS

    4.获取function设置类IF_SALV_WD_STD_FUNCTIONS对象

    方法:IF_SALV_WD_CONFIG_TABLE~GET_STD_FUNCTION_SETTINGS

    5.获取Toolbar设置类IF_SALV_WD_FUNCTION_SETTINGS对象

    方法:IF_SALV_WD_CONFIG_TABLE~GET_TOOLBAR_SETTINGS

    6.获取View设置类IF_SALV_WD_VIEW_SETTINGS对象

    方法:IF_SALV_WD_CONFIG_TABLE~GET_VIEW_SETTINGS

    实现IF_SALV_WD_DRAG_AND_DROP接口方法

    1.创建DragSourceInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~CREATE_DRAG_SOURCE_INFO

    2.删除DragSourceInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~DELETE_DRAG_SOURCE_INFO

    3.获取DragSourceInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~GET_DRAG_SOURCE_INFO

    4.创建Row-DropTargetInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~CREATE_DROP_ROW_TARGET_INFO

    5.删除Row-DropTargetInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~DELETE_DROP_ROW_TARGET_INFO

    6.删除所有Row-DropTargetInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~DELETE_DROP_ROW_TARGET_INFOS

    7.获取Row-DropTargetInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~GET_DROP_ROW_TARGET_INFO

    8.获取所有已有Row-DropTargetInfo

    方法:IF_SALV_WD_DRAG_AND_DROP~GET_DROP_ROW_TARGET_INFOS

    9.返回Row-DropTargetInfo放置行名称

    方法:IF_SALV_WD_DRAG_AND_DROP~GET_DROP_ROW_NAME

    10.返回Row-DropTargetInfo行字段名

    方法:IF_SALV_WD_DRAG_AND_DROP~GET_DROP_ROW_NAME_FIELDNAME

    11. 指定要使用Row-DropTargetInfo行名称

    方法:IF_SALV_WD_DRAG_AND_DROP~SET_DROP_ROW_NAME

    12.指定管理行DropTargetInfos名称的字段

    方法:IF_SALV_WD_DRAG_AND_DROP~SET_DROP_ROW_NAME_FIELDNAME

    实现IF_SALV_WD_TABLE_HIERARCHY接口方法

    1.是否所有层级是折迭的

    方法IF_SALV_WD_TABLE_HIERARCHY~IS_EXPANDED

    2.设置是否所有层级结构折迭

    方法IF_SALV_WD_TABLE_HIERARCHY~SET_EXPANDED

    实现IF_SALV_WD_TABLE_SETTINGS接口方法

    1.创建Header表头

    方法:IF_SALV_WD_TABLE_SETTINGS~CREATE_HEADER

    2.删除Header表头

    方法:IF_SALV_WD_TABLE_SETTINGS~DELETE_HEADER

    3.获取Drag Drop设置对象

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_DRAG_AND_DROP_SETTINGS

    4.ALV属性:column resize mode

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_COLUMN_RESIZE_MODE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_COLUMN_RESIZE_MODE

    5.返回when date will check

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_DATA_CHECK

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_DATA_CHECK

    6.ALV属性design

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_DESIGN

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_DESIGN

    7.返回display_as

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_DISPLAY_AS

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_DISPLAY_AS

    8.获取是否显示空行

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_DISPLAY_EMPTY_ROWS

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_DISPLAY_EMPTY_ROWS

    9.获取hierarchy设置

    方法:IF_SALV_WD_TABLE_SETTINGS ~GET_HIERARCHY_SETTINGS

    10.获取显示类型,Table or Hierarchy

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_DISPLAY_TYPE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_DISPLAY_TYPE

    11.获取Edit Mode

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_EDIT_MODE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_EDIT_MODE

    12.获取文本,当table为空时,文本

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_EMPTY_TABLE_TEXT

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_EMPTY_TABLE_TEXT

    13.获取功能区域是否活动状态

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_ENABLED

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_ENABLED

    14.是否footer显示

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_END_OF_LIST_VISIBLE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_END_OF_LIST_VISIBLE

    15.获取第一可见行

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_FIRST_VISIBLE_ROW

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_FIRST_VISIBLE_ROW

    16.返回第一可滚动列

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_FIRST_VISIBLE_SCROLL_COL

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_FIRST_VISIBLE_SCROLL_COL

    17.ALV显示宽度是否和输出内容有关

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_FIXED_TABLE_LAYOUT

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_FIXED_TABLE_LAYOUT

    18.是否显示带分页页脚

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_FOOTER_VISIBLE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_FOOTER_VISIBLE

    19.是否显示grid网网格线

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_GRID_MODE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_GRID_MODE

    20.获取Header

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_HEADER

    21.是否可以通过单击多列排序

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_MULTI_COLUMN_SORT

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_MULTI_COLUMN_SORT

    22. ALV输出是否只读

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_READ_ONLY

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_READ_ONLY

    23.获取Mass_Edit设置对象

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_MASS_EDIT_SETTINGS

    24.控制数据更改后刷新

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_REFRESH_ON_DATA_CHANGE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_REFRESH_ON_DATA_CHANGE

    25. 控制数据检查后刷新

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_REFRESH_ON_DATA_CHECK

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_REFRESH_ON_DATA_CHECK

    26.是否可以行选择

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_ROW_SELECTABLE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_ROW_SELECTABLE

    27.返回单选行字段

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_ROW_SELECTABLE_FIELDNAME

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_ROW_SELECTABLE_FIELDNAME

    28.返回可滚动列数目

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_SCROLLABLE_COL_COUNT

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_SCROLLABLE_COL_COUNT

    29.获取selection_mode

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_SELECTION_MODE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_SELECTION_MODE

    30.获取tooltip

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_TOOLTIP

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_TOOLTIP

    31.是否显示表头

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_TOP_OF_LIST_VISIBLE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_TOP_OF_LIST_VISIBLE    

    32.是否table可见

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_VISIBLE

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_VISIBLE

    33.获取ALV可见行数

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_VISIBLE_ROW_COUNT

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_VISIBLE_ROW_COUNT

    34.获取ALV宽度

    方法:IF_SALV_WD_TABLE_SETTINGS~GET_WIDTH

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_WIDTH

    35.是否使能ON_CELL_ACTION事件

    方法:IF_SALV_WD_TABLE_SETTINGS~IS_CELL_ACTION_EVENT_ENABLED

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_CELL_ACTION_EVENT_ENABLED

    36.是否使能ON_SELECT事件

    方法:IF_SALV_WD_TABLE_SETTINGS~IS_ON_SELECT_ENABLED

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_ON_SELECT_ENABLED

    37.设置辅助功能描述

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_ACC_DESCRIPTION

    38.设置是否允许隐式个性化

    方法:IF_SALV_WD_TABLE_SETTINGS~SET_IMPLICIT_P13N_ENABLED

    方法:IF_SALV_WD_TABLE_SETTINGS~IS_IMPLICIT_P13N_ENABLED

    实现IF_SALV_WD_GRAPHIC_SETTINGS接口方法:

    1.获取图形对象

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~GET_DIMENSION

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~SET_DIMENSION

    2.获取设置高度

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~GET_HEIGHT

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~SET_HEIGHT

    3.获取设置宽度

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~GET_WIDTH

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~SET_WIDTH

    4.设置图表类型

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~GET_TYPE

    方法:IF_SALV_WD_GRAPHIC_SETTINGS~SET_TYPE

    实现IF_SALV_WD_STD_FUNCTIONS接口方法

    1.是否选项卡‘Calculation’可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_AGGREGATION_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_AGGREGATION_ALLOWED

    2.是否Export下“BEx Analyzer”可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_BEX_ANALYZER_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_BEX_ANALYZER_ALLOWED

    3.是否send按钮可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_BI_BROADCASTING_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_BI_BROADCASTING_ALLOWED

    4.是否Tab Page “Column Selection”可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_COLUMN_SELECTION_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_COLUMN_SELECTION_ALLOWED

    5.是否Checkbox ”Count Table Entries”可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_COUNT_RECORDS_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_COUNT_RECORDS_ALLOWED

    6.是否Dropdown Listbox “Display As”可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_CR_INPLACE_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_CR_INPLACE_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_DISPLAY_AS_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_DISPLAY_AS_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_EXCEL_INPLACE_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_EXCEL_INPLACE_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_GRAPHIC_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_GRAPHIC_ALLOWED

    7.是否Pushbutton “settings”可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_DIALOG_SETTINGS_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_DIALOG_SETTINGS_ALLOWED

    8.是否setting窗口显示为弹窗

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_DIALOG_SETTINGS_AS_POPUP

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_DIALOG_SETTINGS_AS_POPUP

    9.是否Table Page “Display”可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_DISPLAY_SETTINGS_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_DISPLAY_SETTINGS_ALLOWED

    10. 是否Pushbutton "Attach Row"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_EDIT_APPEND_ROW_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_EDIT_APPEND_ROW_ALLOWED

    11.是否Pushbutton "Check"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_EDIT_CHECK_AVAILABLE

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_EDIT_CHECK_AVAILABLE

    12.是否Pushbutton "Delete Row"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_EDIT_DELETE_ROW_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_EDIT_DELETE_ROW_ALLOWED

    13. 是否Pushbutton "Insert Rows"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_EDIT_INSERT_ROW_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_EDIT_INSERT_ROW_ALLOWED

    14. 是否"Excel" 在 "Export"下可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_EXPORT_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_EXPORT_ALLOWED

    15. 是否Tab Page "Filter"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_FILTER_COMPLEX_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_FILTER_COMPLEX_ALLOWED

    16. 是否Pushbutton "Filter"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_FILTER_FILTERLINE_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_FILTER_FILTERLINE_ALLOWED

    17. 是否Dropdown List "Columns Fixed to Left"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_FIXED_COLS_LEFT_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_FIXED_COLS_LEFT_ALLOWED

    18. 是否Dropdown List "Columns Fixed to Right"可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_FIXED_COLS_RIGHT_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_FIXED_COLS_RIGHT_ALLOWED

    19.是否小计接口可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_GROUP_AGGREGATION_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_GROUP_AGGREGATION_ALLOWED

    20.层次结构Hierarchy可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_HIERARCHY_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_HIERARCHY_ALLOWED

    21.是否 Pushbutton/Tab Page "PDF" 可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_PDF_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_PDF_ALLOWED

    22. 是否 Tab Page "Sorting" 可见

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_SORT_COMPLEX_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_SORT_COMPLEX_ALLOWED

    23.单击列标题栏是否排序

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_SORT_HEADERCLICK_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_SORT_HEADERCLICK_ALLOWED

    24.是否显示视图的下拉列表框

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_VIEW_LIST_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_VIEW_LIST_ALLOWED

    25.是否允许quick save视图

    方法:IF_SALV_WD_STD_FUNCTIONS~IS_VIEW_QUICK_SAVE_ALLOWED

    方法:IF_SALV_WD_STD_FUNCTIONS~SET_VIEW_QUICK_SAVE_ALLOWED

    26.设置一次视图修改标记

    方法:IF_SALV_WD_STD_FUNCTIONS~MARK_P13N_VIEW_AS_MODIFIED

    实现IF_SALV_WD_PDF_SETTINGS接口方法:

    1.返回页脚居中模块文本

    方法:IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_CENTER

    方法:IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_CENTER_FREETEXT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_FOOTER_CENTER

    方法:IF_SALV_WD_PDF_SETTINGS~SET_FOOTER_CENTER_FREETEXT

    2.返回页脚左边文本

    方法:IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_LEFT

    方法:IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_LEFT_FREETEXT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_FOOTER_LEFT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_FOOTER_LEFT_FREETEXT

    3.返回页脚右边文本

    方法:IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_RIGHT

    方法:IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_RIGHT_FREETEXT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_FOOTER_RIGHT

    方法: IF_SALV_WD_PDF_SETTINGS~GET_FOOTER_RIGHT_FREETEXT

    4.返回页眉中间模块文本

    方法:IF_SALV_WD_PDF_SETTINGS~GET_HEADER_CENTER

    方法:IF_SALV_WD_PDF_SETTINGS~GET_HEADER_CENTER_FREETEXT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_HEADER_CENTER

    方法:IF_SALV_WD_PDF_SETTINGS~SET_HEADER_CENTER_FREETEXT

    5. 返回页眉左边文本

    方法:IF_SALV_WD_PDF_SETTINGS~GET_HEADER_LEFT

    方法:IF_SALV_WD_PDF_SETTINGS~GET_HEADER_LEFT_FREETEXT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_HEADER_LEFT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_HEADER_LEFT_FREETEXT

    6.返回页面右边文本

    方法:IF_SALV_WD_PDF_SETTINGS~GET_HEADER_RIGHT

    方法:IF_SALV_WD_PDF_SETTINGS~GET_HEADER_RIGHT_FREETEXT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_HEADER_RIGHT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_HEADER_RIGHT_FREETEXT

    7. Returns Unit of Measure for the Margins,返回Margin单位

    方法:IF_SALV_WD_PDF_SETTINGS~GET_MARGINS_UNIT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_MARGINS_UNIT

    8.Margin宽度上下左右

    Returns Width of Bottom Margin

    方法:IF_SALV_WD_PDF_SETTINGS~GET_MARGIN_BOTTOM

    方法:IF_SALV_WD_PDF_SETTINGS~SET_MARGIN_BOTTOM

    Returns Width of Left Margin

    方法:IF_SALV_WD_PDF_SETTINGS~GET_MARGIN_LEFT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_MARGIN_LEFT

    Returns Width of Right Margin

    方法:IF_SALV_WD_PDF_SETTINGS~GET_MARGIN_RIGHT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_MARGIN_RIGHT

    Returns Width of Top Margin

    方法:IF_SALV_WD_PDF_SETTINGS~GET_MARGIN_TOP

    方法:IF_SALV_WD_PDF_SETTINGS~SET_MARGIN_TOP

    9.返回页面方向

    方法:IF_SALV_WD_PDF_SETTINGS~GET_ORIENTATION

    方法:IF_SALV_WD_PDF_SETTINGS~SET_ORIENTATION

    10.返回ALV界面显示缩放比例

    方法:IF_SALV_WD_PDF_SETTINGS~GET_PAGE_LAYOUT

    方法:IF_SALV_WD_PDF_SETTINGS~SET_PAGE_LAYOUT

    11.返回页面纸张尺寸

    方法:IF_SALV_WD_PDF_SETTINGS~GET_PAGE_SIZE

    方法:IF_SALV_WD_PDF_SETTINGS~SET_PAGE_SIZE

    12.返回输出打印机

    方法:IF_SALV_WD_PDF_SETTINGS~GET_PRINTER

    方法:IF_SALV_WD_PDF_SETTINGS~SET_PRINTER

    13.返回立即打印标志

    方法:IF_SALV_WD_PDF_SETTINGS~GET_PRINT_IMMEDIATE

    方法:IF_SALV_WD_PDF_SETTINGS~SET_PRINT_IMMEDIATE

    14.重复显示header文本,适应纸张宽度

    方法:IF_SALV_WD_PDF_SETTINGS~GET_REPEAT_HEADERS_FIT_H

    方法:IF_SALV_WD_PDF_SETTINGS~SET_REPEAT_HEADERS_FIT_H

    15. 重复显示header文本,相邻纸张

    方法:IF_SALV_WD_PDF_SETTINGS~GET_REPEAT_HEADERS_WALLPAPER

    方法:IF_SALV_WD_PDF_SETTINGS~SET_REPEAT_HEADERS_WALLPAPER

    16.显示重复的非滚动列

    方法:IF_SALV_WD_PDF_SETTINGS~GET_REPEAT_KEY_COLUMNS

    方法:IF_SALV_WD_PDF_SETTINGS~SET_REPEAT_KEY_COLUMNS

    17.设置导出不包括页眉,页脚

    方法:IF_SALV_WD_PDF_SETTINGS~SET_EXPORT_NO_EOL

    方法:IF_SALV_WD_PDF_SETTINGS~SET_EXPORT_NO_TOL

    方法:IF_SALV_WD_PDF_SETTINGS~GET_EXPORT_NO_EOL

    方法:IF_SALV_WD_PDF_SETTINGS~GET_EXPORT_NO_TOL

    实现IF_SALV_WD_FUNCTION_SETTINGS接口方法:

    1.生成用户自定义function(左)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~CREATE_FUNCTION

    删除用户自定义function(左)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~DELETE_FUNCTION

    获取用户自定义function(左)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTION

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTION_LEFT

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTIONS

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTIONS_LEFT

    2.生成用户自定义function(右)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~CREATE_FUNCTION_RIGHT

    删除用户自定义function(右)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~DELETE_FUNCTION_RIGHT

    获取用户自定义function(右)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTIONS_RIGHT

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTION_RIGHT

    返回标准function(右)

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTIONS_RIGHT_STD

    返回标准function

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTIONS_STD

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_FUNCTION_STD

    3.返回toolbar设计

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_DESIGN

    方法:IF_SALV_WD_FUNCTION_SETTINGS~SET_DESIGN

    4.设置toolbar使能

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_ENABLED

    方法:IF_SALV_WD_FUNCTION_SETTINGS~SET_ENABLED

    5.设置是否功能栏可见

    方法:IF_SALV_WD_FUNCTION_SETTINGS~GET_VISIBLE

    方法:IF_SALV_WD_FUNCTION_SETTINGS~SET_VISIBLE

    实现IF_SALV_WD_FIELD_SETTINGS接口方法:

    1.创建内表显示字段对象

    方法:IF_SALV_WD_FIELD_SETTINGS~CREATE_FIELD

    删除内表显示字段对象

    方法:IF_SALV_WD_FIELD_SETTINGS~DELETE_FIELD

    删除所有内表显示字段对象

    方法:IF_SALV_WD_FIELD_SETTINGS~DELETE_FIELDS

    获取内表显示字段对象

    方法:IF_SALV_WD_FIELD_SETTINGS~GET_FIELD

    方法:IF_SALV_WD_FIELD_SETTINGS~GET_FIELDS

    2. Shows Where the Results Row of the Aggregation Is Located

    方法:IF_SALV_WD_FIELD_SETTINGS~GET_AGGR_BEFORE_ITEMS

    将结果行放在数据记录上方

    方法:IF_SALV_WD_FIELD_SETTINGS~SET_AGGR_BEFORE_ITEMS

    3. Indicates Whether Interim Results Are Aggregated

    方法:IF_SALV_WD_FIELD_SETTINGS~GET_GROUP_AGGR_COLLAPSED

    Aggregates Interim Results to Highest Level

    方法:IF_SALV_WD_FIELD_SETTINGS~SET_GROUP_AGGR_COLLAPSED

    4. Returns the Level During Drilldown of Subtotals

    方法:IF_SALV_WD_FIELD_SETTINGS~GET_EXPAND_LEVEL

    方法:IF_SALV_WD_FIELD_SETTINGS~SET_EXPAND_LEVEL

    5. Checks Whether Interim Results Are Displayed

    方法:IF_SALV_WD_FIELD_SETTINGS~GET_GROUP_AGGR_DISPLAYED

    Displays Interim Results

    方法:IF_SALV_WD_FIELD_SETTINGS~SET_GROUP_AGGR_DISPLAYED

    6.是否显示数据记录数

    方法:IF_SALV_WD_FIELD_SETTINGS~IS_COUNT_RECORDS_ENABLED

    统计数据记录并显示结果

    方法:IF_SALV_WD_FIELD_SETTINGS~SET_COUNT_RECORDS_ENABLED

    7.过滤是否大小写敏感

    方法:IF_SALV_WD_FIELD_SETTINGS~IS_FILTER_IGNORING_CASE

    方法:IF_SALV_WD_FIELD_SETTINGS~SET_FILTER_IGNORING_CASE

    实现IF_SALV_WD_EXPORT_SETTINGS接口方法:

    1.Export->Excel,不包括总计小计

    方法:IF_SALV_WD_EXPORT_SETTINGS~SET_EXPORT_NO_SUMS

    方法:IF_SALV_WD_EXPORT_SETTINGS~GET_EXPORT_NO_SUMS

    2. Export->Excel,不包括页眉

    方法:IF_SALV_WD_EXPORT_SETTINGS~SET_EXPORT_NO_TOL

    方法:IF_SALV_WD_EXPORT_SETTINGS~GET_EXPORT_NO_TOL

    3.Export->Excel,不包括页尾

    方法:IF_SALV_WD_EXPORT_SETTINGS~SET_EXPORT_NO_EOL

    方法:IF_SALV_WD_EXPORT_SETTINGS~GET_EXPORT_NO_EOL

    4.获取PDF设置对象IF_SALV_WD_PDF_SETTINGS

    方法:IF_SALV_WD_EXPORT_SETTINGS~GET_PDF_SETTINGS

    实现IF_SALV_WD_COLUMN_SETTINGS接口

    1.生成column对象

    方法:IF_SALV_WD_COLUMN_SETTINGS~CREATE_COLUMN

    删除column对象

    方法:IF_SALV_WD_COLUMN_SETTINGS~DELETE_COLUMN

    删除所有column对象

    方法:IF_SALV_WD_COLUMN_SETTINGS~DELETE_COLUMNS

    获取column对象

    方法:IF_SALV_WD_COLUMN_SETTINGS~GET_COLUMN

    方法:IF_SALV_WD_COLUMN_SETTINGS~GET_COLUMNS

  • 相关阅读:
    解决Oracle 11g 或 ODAC 11.2 多客户端版本的乱码问题
    C#.ToString()格式大全
    太阳的眼泪
    oracle database link 12154 tns 无法识别错误的解决方案
    List<T>泛型的Find 和 Where 用法范例
    chrome 下载工具支持
    解决,启动office2007时总出现“正在配置Microsoft Office Professional Plus 2007”的字样
    macOS M1 下pip install安装.whl报错“is not a supported wheel on this platform.
    Mail.Ru Cup 2018 Round 3 B. Divide Candies (数论)
    202120221 BUCT ACM集训队每周程序设计竞赛(8) 问题D :一月忘干净
  • 原文地址:https://www.cnblogs.com/tangToms/p/12898730.html
Copyright © 2011-2022 走看看