SAPBADI屏幕增强实例MBMIGOBADI.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

文档收集于互联网,已重新整理排版.word版本可编辑.欢迎下载支持.

以下根据系统实例做的

最终效果:

1、SE11建立数据表,主要是用于存放附加的数据;

MANDTMANDTCLNT30客户端

MBLNRMBLNRCHAR100物料凭证编号

MJAHRMJAHRNUMC40物料凭证年度

ZEILEMBLPONUMC40物料凭证中的项目

BADI_ERFMGERFMGQUAN133以输入单位计的数量

BADI_ERFMEERFMEUNIT30条目单位

2、建立结构,在屏幕数据交换时使用

3、建立表类型

设置关键字段:

4、SE80建立函数组

创建屏幕1000,

设计格式,插入附加字段

创建function:ZJIM_BADI_EXAMPLE_GET_DATA

*

**Localinterface:

*EXPORTING

*REFERENCE(ES_MIGO_BADI_SCREEN_FIELDS)TYPE

*ZJIM_BADI_EXAMPLE_SCREEN_FIELD

*

*Getalldatafromfieldsofexternalscreen

*Firstmoveallcustomer-fields

MOVE-CORRESPONDINGzjim_badi_examplTOes_migo_badi_screen_field

s.

*SecondmoveallGOITEM-fields(displayedonexternalscreen)

function:ZJIM_BADI_EXAMPLE_PUT_DATA

*

**Localinterface:

*IMPORTING

*REFERENCE(IS_MIGO_BADI_SCREEN_FIELDS)TYPE

*ZJIM_BADI_EXAMPLE_SCREEN_FIELD

*

*Putalldatafromfieldstoexternalscreen

*Firstfillallcustomer-fields

MOVE-CORRESPONDINGis_migo_badi_screen_fieldsTOZJIM_badi_examp

l.

1文档来源为:从网络收集整理.word版本可编辑.

文档收集于互联网,已重新整理排版.wor版本可编辑.欢迎下载支持.

*secondfillallGOITEM-fields(displayedonexternalscreen)

function:ZJIM_BADI_EXAMPLE_UPDATE_DATA

*

**Updatefunctionmodule:

*

**Localinterface:

*TABLES

*IT_MIGO_BADI_EXAMPLESTRUCTUREZJIM_BADI_EXAMPL

*

*Databseupdate:

INSERTzjim_BADI_EXAMPLFROMTABLEIT_MIGO_BADI_EXAMPLE.

IFsy-subrc0.

MESSAGEa398(00)WITHErrorupdateMIGO_BADI_EXAMPL.

ENDIF.

INCLUDE:LZJIM_BADI001TOP

TABLES:Zjim_badi_exampl.

到这里增强的准备工作就做完了,下面开始创建实现:

5、SE19创建实现

6、创建执行类ZCL_I

文档评论(0)

叮当的泉水 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档