SAP业务数据源增强实例图解.docx
- 文档编号:6030496
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:10
- 大小:441.22KB
SAP业务数据源增强实例图解.docx
《SAP业务数据源增强实例图解.docx》由会员分享,可在线阅读,更多相关《SAP业务数据源增强实例图解.docx(10页珍藏版)》请在冰豆网上搜索。
SAP业务数据源增强实例图解
业务数据源增强实例图解
一、业务场景
根据销售订单凭证类型或类别查看发票相关信息。
二、需求分析
1、检查开票凭证项目数据源(2lis_13_VDITM)有无销售订单凭证类型或类别字段,经检查,确认该数据源没有销售订单凭证类型或类别两字段,需要进行字段增强;
2、需要考虑在哪个数据源下进行增强,我们知道1个销售订单可能会产生多个发票,而1个发票必然对应1个销售订单,所以只能在开票凭证项目数据源(2lis_13_VDITM)进行增强。
下图显示了某发票的项目数据,可以看出发票与销售凭证的对应关系。
3、销售订单凭证类型或类别两字段在来源于销售凭证(VBAK)表,分别对应AUART(销售凭证类型)和VBTYP(SD凭证类别)字段。
4、开票凭证项目数据源(2lis_13_VDITM)的提取结构(MC13VD0ITM)对应的销售凭证字段是AUBEL,通过这个字段关联到VBAK的VBELN字段,就可以找到所需要的AUART(销售凭证类型)和VBTYP(SD凭证类别)字段值。
三、图解
下面开始以图例的方式一步步讲解如何进行增强。
1、T-CODE:
RSA6,定位到开票凭证项目数据源(2lis_13_VDITM),并点击
按钮:
2、打开开票凭证项目数据源(2lis_13_VDITM)数据源页面,双击提取结构:
3、进入提取结构页面,点击【AppendStructure】按钮:
4、在AppendsforMC12VD0ITM页面,点击新建按钮,在开的页面输入AppendName,名字需要自己定义,录入完后,继续:
5、在“Components”标签页输入所需增强的字段,保存并激活:
6、在数据源增强的字段,系统会默认隐藏,下一步需要取消隐藏。
通过T-CODE:
RSA6,定位到开票凭证项目数据源(2lis_13_VDITM),并点击
按钮:
7、在打开的页面,去掉【隐藏字段】、【仅在客户…】勾选项,并保存。
8、我们想看一下增强的字段是否已经在数据源的提取结构中,通过该数据源的提取测试,进入到该数据源的数据列表,需要通过下面的操作将所增强的字段列出来:
9、通过上面的操作,可以在下图看到我们在该数据源所增强的两个字段。
10、下面我们要编写增强代码,通过T-CODE:
SE37进入,输入交易数据源用户出口函数EXIT_SAPLRSP_001,并点击display按钮:
11、点击ZXRSAU01名称:
:
12、在APAP编辑器修改该函数,加入后面的代码:
加入以下代码:
WHEN '2LIS_13_VDITM'.
data zlis_13_vditm like MC13VD0ITM.*根据数据源的提取结构定义工作区
LOOP AT c_t_data INTO zlis_13_vditm.*将数据源的数据读入到工作区
*从销售凭证抬头数据表取出销售订单类型和SD凭证类别,写入到工作区对应的增强字段
SELECT SINGLE auart vbtyp FROM vbak
INTO (zlis_13_vditm-yyauart,zlis_13_vditm-yyvbtyp)
WHERE vbeln = zlis_13_vditm-aubel.
*更新数据源数据
MODIFY c_t_data FROM zlis_13_vditm.
ENDLOOP.
13、验证:
通过对该数据源的提取测试,我们可以看到增强的字段数据已经抽取上来了。
四、总结
完结:
数据源的增强包括基于标准数据源“池”的扩展和和自定义增强两种方式,自定义增强一般是在标准数据源“池”没有所需的字段情况下所进行的增强。
以上介绍的是自定义的增强,下面介绍一下这两种方式的区别和选择:
1、区别
1、扩展是标准数据源的扩展,将标准数据源“池”里所需字段增加到标准数据源的字段;
2、自定义增强是对标准数据源和自定义数据源的增强,需要通过出口函数编写程序进行增强;
2、选择
1、在可以进行扩展也可以进行自定义增强的情况下,建议优先选扩展,省去了自己编写代码,避免了增强代码所占用的CPU资源;
2、对于正在运行的生产系统来说,如果进行扩展,会破坏原有的增量机制,理论上要清空所有数据,重新初始化,数据重上。
如果是自定义增强,如BW端有DSO,则只需要重新full上载即可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAP 业务 数据源 增强 实例 图解