清华同方电子商务系统开发总结.docx
- 文档编号:10159383
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:15
- 大小:733.31KB
清华同方电子商务系统开发总结.docx
《清华同方电子商务系统开发总结.docx》由会员分享,可在线阅读,更多相关《清华同方电子商务系统开发总结.docx(15页珍藏版)》请在冰点文库上搜索。
清华同方电子商务系统开发总结
电子商务开发总结
整理日期:
2007-2-28
整理人:
侯志宇
一、系统简介
电子商务是用TOMCAT为后台运行的一套J2EE系统,开发语言用java、jsp、html等开发完成;
在公司上完SAP后,电子商务的一些信息需要调用SAP中的数据,并且需要将电子商务系统中的数据传入到SAP中;
为了解决EB跟SAP交互的问题,采用如下技术方案:
1、对于基础数据(对时时交互要求不高),如下图方案:
由上图可以看出,SAP跟EB数据的处理都集中在EB跟SAP交互的服务器上;
由于基础数据对时时同步要求不高,所以执行同步的操作就放到晚上系统自动执行;这样就减少了SAP和EB系统的压力;
2、对于时时性要求比较高的(如:
商务已审核报表),采用如下方案:
由上图可以看出,当用户调用数据时,系统就直接通过BAPI生成的BAPI类到SAP中取得数据;
二、具体技术细节
1、将bapi生成java类
在SAP中创建BAPI(FunctionModule),步骤如下:
输入SE37创建函数,在创建EB调用的函数时要将函数的处理类型设置成远程调用,如下图所示:
其它的创建步骤跟创建函数的步骤一样;
BAPI创建完成后用SAPNetWeaverDeveloperStudio将BAPI生成JAVA类,具体作如下:
新建一个WEBMODULEPROJECT,操作如下:
单击如上图所示后显示如下:
单击FINISH后显示如下:
在SOURCE中新建一个包(PACKAG),操作如下:
单击package后显示如下:
输入包名单击finish,显示如下:
单击新建按钮
创建一个代理,显示如下:
选中SAPENTERPRISECONNECTOR创建一个sap连接器,单击下一不,显示如下:
输入PACKAGE名字:
ZSDFB_YSHDDCX,NAME:
ZSDFB_YSHDDCX;单击下一步,显示如下图:
输入要连接的服务器名字(SAP服务器):
10.70.10.44,系统号码:
00,集团:
600
用户名:
tfhzy,密码,登录语言:
EN;单击下一步显示如下:
输入函数名字:
ZSDFB_YSHDDCX(SAP中的函数名),单击search选中要用的函数单击完成;单击完成后显示如下:
这时已经将bapi生成java文件但是由于该工程没有引入包,所以现在需要把DeveloperStudio自带的包引入进来;
单击PROPERTIES,显示如下:
选中要调用的包,单击确认后显示如下图:
单击保存,生成java文件。
然后将生成的java文件拷贝到WEB应用下面,编译一下,就可以用调用java类的方式调用了;
2、在WEB应用中使用,用代理生成的java类
将ZSDFB_YSHDDCX拷贝到WEB应用的BAPI包下,如下图:
用BorlandJBuilder2005Enterprise打开应用文件,编译以下;
在调用ZSDFB_YSHDDCX前要用import引入sap包
importcom.sap.aii.proxy.framework.core.ApplicationFaultException;//SAP标准提供的
importcom.sap.aii.proxy.framework.core.SystemFaultException;//SAP标准提供的
importcom.sap.mw.jco.*;//SAP标准提供的
importcommon.ConnectSAP;//SAP标准提供的
importbapi.ZSDFB_YSHDDCX.*;//刚才编译的java文件的包
importbapi.ZSDFB_YSHDDCX.util.*;;//刚才编译的java文件的包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 清华 同方 电子商务 系统 开发 总结
![提示](https://static.bingdoc.com/images/bang_tan.gif)