sap CAD桌面集成 CDESK增强
来源:互联网 发布:java 1秒等于多少毫秒 编辑:程序博客网 时间:2024/06/04 00:26
1. 事务码cdesk增强主要涉及两个badi :CDESK_TBM_ADDIN
CDESK_TBM_ADDIN 方法 ADD_NEW_FUNCTIONS 新增自定义的按钮,代码实例如下:
DATA ls_menu LIKE LINE OF menu_objects.
CLEAR ls_menu.
ls_menu-tabstrip = 'TSSAP'. "页签
ls_menu-context = 'MATERIAL'. "节点
ls_menu-icon = '@A6@'.
ls_menu-button_btext = '批量创建'.
ls_menu-button_tip = '批量创建物料'.
ls_menu-type = '2'. "工具栏按钮类型
ls_menu-fcode = 'ZBC'. "功能代码 在方法PROCESS_NEW_FUNCTIONS将使用
ls_menu-ctext = '批量创建'.
ls_menu-accelerator = ''.
APPEND ls_menu TO menu_objects.
CDESK_TBM_ADDIN 方法 PROCESS_NEW_FUNCTIONS 定义按钮事件处理逻辑:
DATA ls_document TYPE LINE OF plm_document_tab.
CASE fcode.
WHEN 'ZBC'.
LOOP AT documents INTO ls_document.
IF ls_document-statusintern <> '40'.
MESSAGE e012(zplm).
ENDIF.
ENDLOOP.
WHEN OTHERS.
ENDCASE.
1. CDESK_BADI_MAIN 主要用来增强已有的界面
ON_FUNCTION方法实现对已有按钮事件的增强
DATA ls_document TYPE LINE OF plm_document_tab.
CASE fcode.
WHEN 'CREATE_MAT'.
LOOP AT documents INTO ls_document WHERE statusintern <> '40'.
IF sy-subrc = 0.
MESSAGE e012(zplm).
ENDIF.
ENDLOOP.
ENDCASE.
- sap CAD桌面集成 CDESK增强
- SAP与CAD图集成
- sap 增强
- SAP 增强
- sap 增强
- SAP 增强
- SAP 增强
- sap增强
- SAP 增强
- sap 增强
- 【SAP增强】增强
- SAP增强总结-第一代增强
- SAP笔记-SAP 文本增强
- SAP 增强2
- SAP 中的增强
- SAP增强开发介绍
- 透视SAP增强
- SAP 增强 方式
- Android的Webview中H5支付调起微信支付
- 【已解决】IOError: [Errno socket error] [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
- 2. Spring Boot返回json数据【从零开始学Spring Boot
- NYOJ 42-一笔画问题
- Core ML 和 Vision: iOS 机器学习教程
- sap CAD桌面集成 CDESK增强
- C++类和对象总结
- HDUOJ 2066 一个人的旅行(dijkstra算法)
- UI 一一 自定义等高cell (纯代码-Frame)方式
- 微信小程序 wx:key详细介绍
- MindManager安装环境
- 【PRML】—— 共轭分布
- /usr/bin/ld: cannot open output file a.out: Permission denied,解决办法在最后
- nginx 上传大文件超时