ZLAN_ACC 使用说明
版本 v1.0
用途
运行环境
Sap ecc 4.6及以上版本。支持不同sap版本之间迁移,支持unicode和非unicode系统之间迁移。
目前非unicode系统还有一些bug要处理,建议导文件,不要导云端。
安装时需要本机可以访问外网(试试http://47.104.139.116:8080/能不能打开)。
安装
Se38,输入程序名 ‘ZLAN_ACC’(注意必须这个程序名),点击创建,标题随便输,程序类型选“可执行程序”,点保存按钮。
弹出框 选 本地对象
Ctrl + a 选中 删除编辑器中的所有自动生成的代码
在ABAP编辑器粘贴源码
复制安装代码 点击打开链接
点击激活,激活可能需要花几十秒,耐心等待
成功激活后点执行
等待程序初始化,最多耗时十几秒
在弹出框保存为本地对象
程序初始化完成后,再点执行就可以运行程序了
使用
注册
只有需要把代码导出云端和管理自己的代码的时候,才需要注册用户。
点击注册按钮。
输入用户名、密码、手机号、邮箱地址。没有做找回密码功能,找个地方记下自己的密码。
点击执行,返回注册成功
查询
从云端查询程序资源库。可以输入 * 模糊查询。
双击查询列表的 一行可以查询资源的明细。
可以选中多行删除,前提是在选择屏幕输入了用户名和正确的密码。
查看代码
双击图标,可以查看程序和函数的代码。此时不会生成程序对象,程序不可执行。
生成对象
在资源明细界面点击 生成对象 按钮,可以自动生成资源库下的所有对象。
其中 W警告表示检查到系统中已有同名对象,如果执行生成对象会直接覆盖掉。
注:文本池、状态栏、屏幕 没有检查重复,默认他们归属与当前程序,生成对象时会直接整个程序生成。
可以勾选只生成部分对象。
重命名只支持 函数、表和事务码
函数重命名:可以重命名函数,更改函数分配的函数组
导出
输入 程序名、资源库名(可选,如不输会默认程序名)、描述(可选,不输会自动取程序描述)、标签(可选,多个标签用 , 隔开)、url(可选,对程序详细说明的url)、用户名(导出云端时必填,导出文件时不填)、密码(导出云端时必填,导出文件时不填)。
会根据输入的程序自动导出自建的:
注:
理论上程序中引用的以上对象都应该被检索出来,没有查出来属于程序bug。
如果单独导出对象,可以新建一个程序,如ZLAN_LIST,程序中写如下代码手动引用[13] 要导出的对象,如:
*DATA IN_TAB TYPE STANDARD TABLE OF ZTSRM_CS_COMP.
call function 'ZMM_IF_CS_COMP'.
导入
本地:选择文件导入。
云端:
从云端查询之后选择一个资源导入;
输入资源对象ID直接导入;
输入资源库名和用户名,导入最新版本。
更新
输入资源库名 ZLAN_ACC ,用户名 小懒,执行查询
查询列表中选择版本,生成对象即可
备注
Bug
1. Class会被当成数据元素处理---此问题处理了,可以导出导入类了,不过类的激活还没处理,类里引用的依赖对象也没处理
2. 非unicode系统在选择屏幕输入中文会因为乱码出现各种bug
3. 没有导出搜索帮助,如果数据元素中有搜索帮助会激活出错
4. 报这个错误(这个不算bug)
按如下方法解决:
Create documentation of
Choose Document Class: RE(Report, Function Group, Logical DB)
and language: English
https://archive.sap.com/image/673626
Click in "Create", then activate the documentation.
Now, just try executing the program again.