预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.输入TCode:SHDB进入BDC录制初始界面,该界面可以实现已创建的BDCSession信息的查看、删除及锁定等操作。 2.单击工具栏Newrecording按钮创建一个新的BDC,系统将弹出CreateRecording对话框,要求输入记录名称(此名称可以不用Y或Z开头来定义)和录制程序的事务码,本例以创建物料主数据MM01为例。 3.单击Startrecording按钮,程序直接跳转到事务码mm01下, 4.输入自定义的物料名、行业领域、物料类型后,按工具栏的继续按钮,系统将弹出SelectView列表,要求选择物料主档中所维护的具体视图,我们选“基本数据1”,单击继续。 5.进入物料信息维护界面,维护物料主数据,这里选填了8项。 基本计量单位、物料组、章节号、外部制造商和零件编号、制造商参数文件、中英文描述。 6.完成后点保存,界面自动跳转到如下图界面,红色圈住的地方就是我们需要填值的 7.点保存后,点返回,如下图: 8.点击工具栏按钮:Program,出现下图对话框,输入程序名称,注意这里的名称一定要按Z或Y开头命名。 9.点继续,在下方的对话框中插入标题,然后点击源代码按钮。 10.输入开发类,本例是以STMP开发类,点击本地对象按钮 11.界面转到abap编辑界面 12.对生成的代码稍稍做下修改,如下 start-of-selection.types:beginofwa,mbrshlikemara-mbrsh,"行业领域mtartlikemara-mtart,"物料类型maktxlikemakt-maktx,"物料描述meinslikemara-meins,"单位matkllikemara-matkl,"物料组zzatalikemara-zzata,"章节emnfrlikelfa1-emnfr,"制造商mfrpnlikemara-mfrpn,"件号mproflikemara-mprof,"参数文件xchpflikemara-xchpf,"批次管理endofwa.dataitabtypetableofwawithheaderline.do6times.itab-mbrsh='D'.itab-mtart='2'.itab-maktx='油料'.itab-meins='EA'.itab-matkl='205'.itab-zzata=sy-index*2.itab-emnfr='U0088'.itab-mfrpn=sy-index*1111.itab-mprof='ZCCA'.itab-xchpf='X'.appenditab.enddo.start-of-selection.performopen_group.loopatitab.performbdc_dynprousing'SAPLMGMM''0060'.performbdc_fieldusing'BDC_CURSOR''RMMG1-MTART'.performbdc_fieldusing'BDC_OKCODE''=ENTR'.performbdc_fieldusing'RMMG1-MBRSH'itab-MBRSH.performbdc_fieldusing'RMMG1-MTART'itab-MTART.performbdc_dynprousing'SAPLMGMM''0070'.performbdc_fieldusing'BDC_CURSOR''MSICHTAUSW-DYTXT(01)'.performbdc_fieldusing'BDC_OKCODE''/00'.performbdc_fieldusing'MSICHTAUSW-KZSEL(01)'record-KZSEL_01_003.performbdc_dynprousing'SAPLMGMM''0070'.performbdc_fieldusing'BDC_CURSOR''MSICHTAUSW-DYTXT(01)'.performbdc_fieldusing'BDC_OKCODE''/00'.performbdc_dynprousing'SAPLMGMM''0070'.performbdc_fieldusing'BDC_CURSOR''MSICHTAUSW-DYTXT(12)'.performbdc_fieldusing'BDC_OKCODE''/00'.performbdc_dynprousing'SAPLMGMM''0070'.performbdc_fieldusing'BDC_CURSOR''MSICHTAUSW-DYTXT(09)'.performbdc_fieldusing'BDC_OKCODE''=ENTR'.performb