我花了几天时间在SAP Work Manager 6.1的SMP 3.0上建立一个定制开发环境。
我一直缺少一个指南来指导我一步一步地做这件事。由于我一直找不到这个,我现在将提供给其他人。
本指南不会向您展示如何在Agentry平台上进行开发,而是介绍如何准备和设置一个环境来进行开发。
由于SMP 3.0 SP3的限制,您只能在移动平台上部署一个Agentry实例,您需要在中心SMP3.0开发服务器上安装一个生产代理服务器实例。这将用于您和您的最终用户的单元测试。出于开发目的,淘客软件,您将在您的个人电脑上安装一个本地SMP3.0服务器,并在此上安装一个Agentry开发实例。
文档:
关于这些主题的各种文档都存在,但要准确地确定您需要什么是困难的。以下是一些相关文档的链接:
SMP3.0
SAP Work Manager 6.1
转到:SAP组件->SAP Work Manager->SAP Work Manager 6.1
从这里您可以下载大量PDF文档。
特别是感兴趣的文档"SAP Work Manager 6.1安装指南"。
前提条件:
在开始安装和设置过程之前,您需要下载一些文件。你将需要一个S-用户与适当的授权为大多数下载。我使用的是64位PC,因此正在下载64位可安装软件。
P1。SMP 3.0安装程序
转到
进入:Installations and Upgrades->A-Z Index->M->SAP MOBILE PLATFORM->SAP MOBILE PLATFORM 3.0->Installation
下载对象51048153(适用于Windows)。
它是一个zip存档,必须解压缩。
安装程序是:.\SMP30SP03SVR\setupAMD64.exe
P2。JDK–版本1.7
您将需要JDK版本1.7来为Agentry服务器和SAP后端之间的交互构建Java类。
转到:
选择JDK下载最新版本。
P3。Eclipse–Juno,版本4.2.2
通过此链接,您可以下载正确版本的Eclipse(经典版):
?file=/eclipse/downloads/drops4/R-4.2.2-201302041200/eclipse-SDK-4.2.2-win32-x86_64.zip
P4。Eclipse的Agentry插件
您需要一个Eclipse插件来修改Agentry定义。
转到
进入:Installations and Upgrades->A-Z Index->M->SAP MOBILE PLATFORM SDK->SAP MOBILE PLATFORM 3.0 SDK->Installation
下载对象51047862(适用于Windows)。
它是一个zip存档,必须提取。
插件位于文件夹:.\modules\AgentryEditors
64位插件存档名为"Agentry\u 7.0.0.537\u EditorPlugin\u x86\u 64.zip"。
P5。SAP Work Manager 6.1应用程序和Agentry实用程序
SAP Work Manager 6.1 Agentry应用程序和必要的dll、jar和配置文件由需要运行的可执行文件提供。在这里,您将提供JavaBE.ini文件文件(后端主机名、客户端、用户名、密码等)。这将为您生成所需的文件。
转到
转到:Installations and Upgrades->A-Z Index->W->SAP WORK MANAGER->SAP WORK MANAGER 6.1.0->Installation
下载对象51048537\U 6(SAP WORK MANAGER 6.1.0部署)。
它是一个zip存档,必须提取。
可执行文件位于文件夹:.\SAP\u WORK\u MANAGER\u 6.1.0\uwork\u MANAGER\u Deployment
可执行文件名为"SAPWorkMgr610"部署.exe"
第6页。SAP Work Manager 6.1的Java源代码
在您Agentry根目录的Java文件夹中,有许多.jar文件。它们包括在Agentry服务器和SAP后端之间进行交互的Java类文件。如果需要进行修改以扩展正在传递的数据,则需要能够更改源代码。默认情况下,当您下载WorkManager时,源代码不可用。您需要与SAP签订一份合同才能访问源代码。一旦这一切就绪,云发布,您可以在SAP软件下载中心找到源代码
进入:安装和升级->->A-Z索引->M->SAP Mobile解决方案->SAP Mobile源代码->SAP WORK MANAGER SRC->SAP WORK MANAGER SRC 6.1.0->WORK MGR JAVA SRC 6.1.0->独立于操作系统
下载对象WORKMGJAVASRC_01_0-80000157.ZIP
该对象是一个ZIP存档,不应该被提取(它将直接导入Eclipse)。
P7。ABAP后端加载项
要使SAP Work Manager 6.1正常工作,您需要在SAP后端安装以下ABAP加载项。
SMFND,610畷700,SP 0003(下载对象:SAPK-61003INSMFND)
SMERP,610畷700,SP 0003(下载对象:SAPK-61003INSMERP)
转到
转到:支持包和补丁->搜索支持软件包和修补程序。
从这里输入上述下载对象,并搜索它们。
这些应该由SAP Basis人员安装。
安装插件后,需要在后端执行一些步骤。有关详细信息,请参阅SAP Work Manager 6.1的文档。
安装概述
现在,所有必要的文件都已下载。
安装过程概述如下。
注意:您的电脑需要本地管理员权限才能执行以下大部分步骤,因此,请确保安装到位。
在安装概述中,我假设已安装ABAP加载项,并且已在SAP后端正确准备(标准)移动应用程序。
步骤1。在PC上安装JDK1.7
运行JDK1.7安装程序。安装需要几分钟。
步骤2.在PC上安装SMP 3.0
运行安装程序setupAMD64.exe。
使用本地(Derby)DB将SMP 3.0安装为开发服务器。
安装非常简单。
桌面上会放置一些图标,用于启动和停止SMP服务器,以及通往行政驾驶舱的捷径。您将需要本地管理员权限来启动和停止服务器。
步骤2.b安装服务器证书以避免访问管理驾驶舱时出现警告