BTE增强.docx
- 文档编号:2185155
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:18
- 大小:254.21KB
BTE增强.docx
《BTE增强.docx》由会员分享,可在线阅读,更多相关《BTE增强.docx(18页珍藏版)》请在冰豆网上搜索。
BTE增强
BTE增强
SAP増强总结•第四代増强(BTE实例详解)
分类:
A06SAP_ABAP2012-09-0709:
141968人阅读评论(0)收藏举报
TE实施步骤
事物码
F24定义产品
更改视图“由客户开发的附加组件概览矽|丽朗阍團圍團團團~
产品|文本RFC目标系统
ZSDAEMOl^用预提育理,财务凭证沖销同步更新。
0
Z.BUPA
CRMCustomer->ERP増强公司代码等数据
>•••"・・「・1・・■•・•
0
1.2事物码BF34定义产品、事件和函数
之间关系
更改視图“每出版&预订界面的客户函数模块匕概览
阿亟可圈圖翅圖團匾
萨件|产品|ctr|应用
I函数模块1.
(00001030ZSDAEM01
|Z.SDAEM.BTE^00001030
1.3SE37创建、修改函数
□口:
園□固画':
區]圓口
P疋己「nProttyPrinterFuncdonModu
2SDAEMETE00001030
Funktionsbaustein
EigenschaftenImportExportChanging
Active
jTabwllen(Ausnahrnen,
Quelltext
¥[315111<0110!
1z_sdaejn_bte__00001030.
X*=g81zjiterfsGff;
比“
■"
2
3
4
5
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
3S
39
ISIPORTI^VALUE(l^BKDF)LIKEVAL证(LUF帖A)LIKEVALUE(1__XV8UP)LIKETABLES
7_^AUS2JS7RUC7UF£fAUSZ2ST磁兀?
茁fA^SZJST^CTimE7BKP1STRUCTURE“KFFSTRUCTURE"宓STRUCT艇Ds妙STRUCTUREf^5£6STRUCTURES7RUCTUFS
IBSEUSJRUCTU^
3KPFSTRUCTURE9W
肝05A焙05A
OjFIWA-X\^UPDEFA观丁T
AUS21OPTIONAL
AUSZ2OPTIONAL
AUSZ^CLROPHO?
JAL
3册
3宓
BSLL
SSE6
B5跖
恥肌
检査遂苦凭证号是否存在干zgb中,妞果祥机姗写入后耀凭遞豹兴車融董弐尸的險蘇
DATA:
vabipfLIKEbkpf・
DATA:
itaepbLIKETABLEOFztaepb・
LOOPATt.bkpfIWTOwabkpf.
SELECT*FROMztaepbINTOTABLEitaepbwabkpfbukrswabkpf£tblgwabkpfstjah
'C'・ztaepb.
bukrs=belnr二gjahr=a&\rto=LOOPATitaepbINTO
緣改凭证对照表
UPDATEztaepbSET
VfflERE
AND
迦
AND
nbelnr二vabipf-belrtrng:
jahr=wabkpfgjahr
=wablcpfbudat
=vabkpfusnajn
='通茨压朋冲销的费用预提凭证。
'='D'
nerdatnernamnsgtxta&vrto
函数的建立一般通过BERE找系统标准样本函
事物码BERE
业务交易事件:
出版&预订界面
采用应用程序组件检索
屣性类型近囱
选择属性
进一步选择/
业务交易事件II到II囹
□有效产品事件
叵]只显示短文本
点“执行會
业务交易事件
:
出版&预订
界面
園砌作业构成
醸样本函数複块
1®界面
國丽11囲副网i羁再固网H1
己选界面
爭件I文本
0000090001PROCESSING:
在01显示前导出
00001005过帐凭证:
页脚输入
00001010过帐凭证:
检查客户行项目
00001011过帐凭证:
在行项目级椅查
00001012过帐凭证:
检查参考3
00001013过帐凭证:
显示参考按钮
00001020过帐凭证:
忧先最终检查
00001025过帐凭证:
杲终检查己完成
00001030过帐凭证:
标准数据的过帐
00001040反冲濱算;遵循标淮过帐
点样本函数模块汀
宙筋或诫I业贩I刑i爾&I礙I靈n
Funktionsbaustein
Sample.interface^ooooi030g)
处Anzeigen
夕Andem
□Anlegen
将样本函数复制为自定义函数即可。
ET其他相关事物码:
FIBP、
ERP、
F31、
F41、BF42、
F44等
KBTE的基本概念及用途
BusinessTransactionEvents(BTEs)
•AreenhancementsthatweredevelopedfortheFinancialAccounting(Fl)componentofR/3
•Havepredefinedinterfacesallowingcustomeraccess
•Haveoneofthefollowingtypesofinterfaces:
•Publish&Subscribe
•Processinterfaces
2、BTE接口类型及应用范围
•PublishandSubscribelnterface(P/S接口)
用于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。
外部软件不能给R/3系统返回任何数据.例如可以用在以下地方:
•主数据被创建、修改或锁定
•凭证被输入、预制、修改或冲销
•项目被清除或垂置
也可以在附加的开发中基于此事件和数据产生附加的处理:
•启动工作流
•产生或修改附加数据
•请求通信
•Processlnterface(处理接口)
•用于控制与标准R/3系统处理方法不同的业务流程,也就是用processinterface替换标准处理。
它们干预标准流程,并返回数据给SAP应用
3、BTE实现原理
BTE:
PossibleScenarios
(1)
Interfaces
Dataflow
GSAPAG19E©
Publish&SubscribeInterfaces;ProcessInterfaces
•P/Sin馆rfaces
•Processinterfaces
Customer
Oneormoreaddirionaioperations
Asingle@ddx>ncomponentfpriorities
BTEFunctions:
ProcessFlow
QSAPAO1S€e
FUNCTION-POOL
BTE:
CallingProgram
REPORTprogramusingbte>.
START-OF-SELECTION.
CMJLFUWCTIOW
1OPDI^FI^PERFORl^OO001350_E'EXPffitTING一一
FUNCTIONopenfipertorn00001350e. LOOPATitabintowa. COLLFUNCTIONwa-S)_naj®EXPORTING_ ENDLOOP. 00001350 00001350 00001350 FB-NAMEZjUBAOtM/ABC/FUBA002OSNRJFUBA003 ENDFUNCTION• SAP define7 二/ Event 08AFA01S€6 Customer Functionmodule sou^ode AcOvate Createproduct AssignFMtoevent usingproduct BusinessTransactionEvents: SAPandtheCustomer FindingaBusinessTransactionEvent •Directlyinapplication: •Usingtools BusinessTransaction Events System-4Status-»Double.clickon卩royramnameFindcharacterstring... OPENJLPERFORM ^Globalinprogram Forexample: FinancialAccounting LBasicsettings UseBTE EnvironmentLlnfosystem-^Chooseapplicationcomponent ->SAPReferenceIMGFinancialAccounting LBasicsettings LUseBTE Environment LInfosystem -^Documentation ImplementingaBTE FtmctJOf)Builder Assignfunctionmodule Copythefunctionmoduletothecustomernamespace •Sourcecode •Activation Createproduct Products►ofapatnerofacustomerProcessmodules Event...SettingsEnviiwmer” SAPBusiness&()duels怔曲歸①曲events modules>.o(aSAPuserLProcessmodules ...ofacustomer CustomerExitsandBTE: Differences Customerexits BusinessTransactionEvents Sourcecode + + Menus + — Screens + — Tables + — Administrationlevels 1+ — Reusable — + 1—Client. specific — + FiTter^specific — + •查找合适的事件 1•运行事务码XD02潼找到对应的程席为SAPMF02D石Eltt程原中捜索宇符宇“OPEN_FLPERFORM”f可以钱到此程凉中的所有用到的BTE。 2、运行事务码FIBF。 由于此例只是做检查,因此要查找的是P/S型的事件,因此选样菜单"环境•>信息系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BTE 增强