sap ME51N,ME21N屏幕增强
更新时间:2023-12-03 05:10:01 阅读量: 教育文库 文档下载
- sap是什么意思呀推荐度:
- 相关推荐
ME51n,ME52n,ME53n屏幕增强 使用增强:MEREQ001 购买申请中的客户自有数据
1、如果需要向PR中加入自定义字段,事务码se11,打开透明表EBAN,双击include:CI_EBANDB,创建结构CI_EBANDB,维护自定义的字段。
2、事务码CMOD create project:ZMMpr001,在Enhancement assignment中添加增强MEREQ001,保存。
3、事务码smod:MEREQ001,打开如下图,
有三个function module,还有screen area,可知screen :0111便是预留的屏幕,可以在其函数组中创建screen 0111,然后在其上画一些需要的字段栏位就ok了。 双击其中一个function module,然后点击display object list按钮
,显示如下图
在函数组XM02中create screen 0111,然后在其上画一些需要的字段栏位,注意0111设置为subscreen。
激活,CMOD中激活ZMMpr001,此时在事务码ME51n中就能看到多了一个客户数据tab页,相应me52n,me53n等也有。
到此为止,屏幕做好了,但是要在屏幕栏位上输入数据并能保存到透明表,及显示的时候能从透明表读出到屏幕栏位,就需要在上述三个function module中写代码。
4、在函数组XM02中,有include:ZXM02TOP,目前是空的,create it,添加代码: data : gv_trtyp type aktvt. DATA: FL_INPUT TYPE FLAG.
激活EXIT_SAPLMEREQ_001中的include添加如下代码: TABLES : ci_ebandb.
DATA : i_mereq_item TYPE mereq_item. CALL METHOD im_req_item->get_activity RECEIVING
re_aktvt = gv_trtyp. CASE gv_trtyp. WHEN 'A'.
fl_input = space. \WHEN 'V'.
fl_input = 'X'. \ENDCASE.
IF im_req_item IS INITIAL. CLEAR: ci_ebandb. ELSE.
i_mereq_item = im_req_item->get_data( ).
MOVE-CORRESPONDING i_mereq_item TO ci_ebandb. ENDIF.
激活EXIT_SAPLMEREQ_003中的include,添加下面代码: DATA : i_mereq_item TYPE mereq_item. IF NOT im_req_item IS INITIAL.
i_mereq_item = im_req_item->get_data( ).
MOVE-CORRESPONDING ci_ebandb TO i_mereq_item . CALL METHOD im_req_item->set_data( i_mereq_item ). ex_changed = 'X'. ENDIF.
最后对上述建立的subscreen 0111添加PBO,如下代码:
*----------------------------------------------------------------------* ***INCLUDE ZXM02O01 .
*----------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Module STATUS_0111 OUTPUT
*&---------------------------------------------------------------------* * text
*----------------------------------------------------------------------* MODULE status_0111 OUTPUT. * SET PF-STATUS 'xxxxxxxx'. * SET TITLEBAR 'xxx'. CHECK fl_input IS INITIAL. LOOP AT SCREEN. screen-input = 0. MODIFY SCREEN.
ENDLOOP.
ENDMODULE. \
OK,到此为止,ME51n等的屏幕增强就完成了,屏幕0111上栏位可以保存到eban中,修改,显示等。 这是比较简单的逻辑,如果有其他复杂的要求,可以对上述代码大做文章。
采购申请增强CODE:SMOD.CMOD 增强:MEREQ001
从SE11进入EBAN
正在阅读:
sap ME51N,ME21N屏幕增强12-03
贵州省青少年参与黑恶势力犯罪研究04-27
苏宁公司英文简介03-21
义乌市2018年中考科学试题(物理化学生物)及参考答案(word解析版)09-14
最终数学学院-变式教学在高一数学教学中的应用-陈雪04-27
美丽乡村产业发展与农民增收09-23
资料上交要求及个人事迹材料格式要求06-02
智能路灯控制系统毕业论文04-01
施工组织设计建议05-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 屏幕
- 增强
- ME
- sap
- 51
- 21
- 硫酸使用说明及注意事项
- 鬼谷子
- 陕西省西安市高考英语四月阅读理解、完形填空选练(11)
- 光纤通信习题
- 大连市人大常委会关于修改《大连市城市绿化管理条例》的决定200
- KS5U2010高考二轮复习化学考案:专题十五《物质的检验、分离与提纯》
- 主井井筒装备安装安全技术组织措施
- 2018-2019年双辽市兴隆镇中心小学校三年级上册科学模拟期末测试无答案
- Answersheet
- 超声引导下经阴道穿刺硬化治疗卵巢囊肿106例疗效研究
- 兴安得力
- 沪教版化学九年级上册1.3《中学化学实验基本操作》例题解析
- 杭州市卫生局关于印发杭州市落实扩大国家免疫规划项目管理方案
- 英语口语考试模板
- 正截面承载力计算
- 2019高中生学习生物要掌握四种学习方法精品教育 doc
- 青岛大学2013期末考试汇编试题整理
- 美国文学 霍桑《红字》赏析
- 初中科学知识点《生命活动的调节》《激素对生命活动调节的作用》精品专题课后练习含答案考点及解析
- 《卓越现场4P管理体系》答案