abap中VIEW_MAINTENANCE_GIVEN_DATA的用法
来源:互联网 发布:linux 查看日志文件 编辑:程序博客网 时间:2024/06/05 02:03
*&---------------------------------------------------------------------*
*& Report ZMM127_DEPT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zmm127_dept.
TABLES: ztdept_txt, sscrfields..
DATA: BEGIN OF gt_valuetable OCCURS 0 ,
value(255),
END OF gt_valuetable.
DATA: gt_zmm127 TYPE TABLE OF ztdept_txt,
gs_zmm127 LIKE LINE OF gt_zmm127.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN FUNCTION KEY 1."可以设置1~5五个功能键
SELECTION-SCREEN FUNCTION KEY 2."可以设置1~5五个功能键
SELECT-OPTIONS: s_type FOR ztdept_txt-zdept_type,
s_brsch FOR ztdept_txt-brsch,
s_txt FOR ztdept_txt-zdept_txt.
SELECTION-SCREEN END OF BLOCK b1.
START-OF-SELECTION.
PERFORM frm_view_maintenance.
END-OF-SELECTION.
*&---------------------------------------------------------------------*
*& Form FRM_VIEW_MAINTENANCE
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM frm_view_maintenance .
SELECT *
INTO TABLE gt_zmm127
FROM ztdept_txt
WHERE zdept_type IN s_type
AND brsch IN s_brsch
AND zdept_txt IN s_txt.
SORT gt_zmm127 BY zseqno.
gt_valuetable[] = gt_zmm127.
CALL FUNCTION 'VIEW_MAINTENANCE_GIVEN_DATA'
EXPORTING
action = 'U'
* CORR_NUMBER = ' '
* GENERATE_MAINT_TOOL_IF_MISSING = ' '
view_name = 'ZTDEPT_TXT'
* NO_WARNING_FOR_CLIENTINDEP = ' '
* RFC_DESTINATION_FOR_UPGRADE = ' '
client_for_upgrade = 'X'
* VARIANT_FOR_SELECTION = ' '
* COMPLEX_SELCONDS_USED = ' '
TABLES
data = gt_valuetable
* DBA_SELLIST =
* EXCL_CUA_FUNCT =
* EXCEPTIONS
* CLIENT_REFERENCE = 1
* FOREIGN_LOCK = 2
* INVALID_ACTION = 3
* NO_CLIENTINDEPENDENT_AUTH = 4
* NO_DATABASE_FUNCTION = 5
* NO_SHOW_AUTH = 6
* NO_TVDIR_ENTRY = 7
* NO_UPD_AUTH = 8
* ONLY_SHOW_ALLOWED = 9
* SYSTEM_FAILURE = 10
* UNKNOWN_FIELD_IN_DBA_SELLIST = 11
* VIEW_NOT_FOUND = 12
* OTHERS = 13
.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ENDFORM.
*& Report ZMM127_DEPT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zmm127_dept.
TABLES: ztdept_txt, sscrfields..
DATA: BEGIN OF gt_valuetable OCCURS 0 ,
value(255),
END OF gt_valuetable.
DATA: gt_zmm127 TYPE TABLE OF ztdept_txt,
gs_zmm127 LIKE LINE OF gt_zmm127.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN FUNCTION KEY 1."可以设置1~5五个功能键
SELECTION-SCREEN FUNCTION KEY 2."可以设置1~5五个功能键
SELECT-OPTIONS: s_type FOR ztdept_txt-zdept_type,
s_brsch FOR ztdept_txt-brsch,
s_txt FOR ztdept_txt-zdept_txt.
SELECTION-SCREEN END OF BLOCK b1.
START-OF-SELECTION.
PERFORM frm_view_maintenance.
END-OF-SELECTION.
*&---------------------------------------------------------------------*
*& Form FRM_VIEW_MAINTENANCE
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM frm_view_maintenance .
SELECT *
INTO TABLE gt_zmm127
FROM ztdept_txt
WHERE zdept_type IN s_type
AND brsch IN s_brsch
AND zdept_txt IN s_txt.
SORT gt_zmm127 BY zseqno.
gt_valuetable[] = gt_zmm127.
CALL FUNCTION 'VIEW_MAINTENANCE_GIVEN_DATA'
EXPORTING
action = 'U'
* CORR_NUMBER = ' '
* GENERATE_MAINT_TOOL_IF_MISSING = ' '
view_name = 'ZTDEPT_TXT'
* NO_WARNING_FOR_CLIENTINDEP = ' '
* RFC_DESTINATION_FOR_UPGRADE = ' '
client_for_upgrade = 'X'
* VARIANT_FOR_SELECTION = ' '
* COMPLEX_SELCONDS_USED = ' '
TABLES
data = gt_valuetable
* DBA_SELLIST =
* EXCL_CUA_FUNCT =
* EXCEPTIONS
* CLIENT_REFERENCE = 1
* FOREIGN_LOCK = 2
* INVALID_ACTION = 3
* NO_CLIENTINDEPENDENT_AUTH = 4
* NO_DATABASE_FUNCTION = 5
* NO_SHOW_AUTH = 6
* NO_TVDIR_ENTRY = 7
* NO_UPD_AUTH = 8
* ONLY_SHOW_ALLOWED = 9
* SYSTEM_FAILURE = 10
* UNKNOWN_FIELD_IN_DBA_SELLIST = 11
* VIEW_NOT_FOUND = 12
* OTHERS = 13
.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ENDFORM.
阅读全文
0 0
- abap中VIEW_MAINTENANCE_GIVEN_DATA的用法
- ABAP中COLLECT的用法
- ABAP中Collect的用法
- abap中VIEW_MAINTENANCE_CALL的用法
- ABAP中USING与CHANGING的用法
- ABAP中USING与CHANGING的用法
- ABAP中USING与CHANGING的用法
- ABAP中FIELD-SYMBOLS的详细用法
- ABAP中USING与CHANGING的用法
- [abap] 'REUSE_ALV_GRID_DISPLAY_LVC' 的用法
- [abap] 'REUSE_ALV_GRID_DISPLAY_LVC' 的用法
- ABAP Modify 的用法
- ABAP delete的用法
- ABAP delete的用法
- abap中FIELD-SYMBOLS用法
- ABAP中SELECTION-SCREEN用法
- ABAP中SELECTION-SCREEN用法
- ABAP中 PERFORM USING与CHANGING的用法
- Function.prototype.bind及其polyfill分析
- 【Android】在ecplise上配置ADT, SDK, NDK以及用C/C++代码生成其他平台.so库的简单流程(Ubuntu 14.04)
- 正则表达式取url查询参数字符串
- 关于datagrid 垂直滚动条设置
- C#读取excel文件,生成json
- abap中VIEW_MAINTENANCE_GIVEN_DATA的用法
- junit 单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
- 交叉表格sql语句
- 2017年9月 bug总结
- LeetCode Identical Binary Tree 相同二叉树
- js动态添加带参数的点击事件
- 多设备跨平台,H5天然的便携性
- table表格 td设置固定宽度
- Excel导入数据库回滚