鼎捷T100—二次开发:客制化联络对象维护作业 aooi350

鼎捷T100二次开发笔记


前言

        由于公司发展需要,需要在原有交易对象联络地址中加入对应的地区、洲别字段,来对交易对象进行分类。

        首先,联络地址属于联络对象维护作业aooi350(aooi350_01)中的内容,属于标准模组。意味着,如果要修改aooi350_01需要将aooi350_01客制化。此文用于记录我在客制化的过程中遇到的问题,以及解决的方案。


一、签出aooi350_01的规格和程式

        首先,签出aooi350_01,它会提示签出后转为客制化

        按照正常的流程,在单身中添加新的列,以及对应的说明

        在字段中设置好,上传后,下载程式,再上传就能够使用aooi350。(通常这一套操作就能正常打开使用,因为设置规格上传后系统会自动生成对应的程式)。

        但是 使用r.r aooi350打开联络对象作业,打不开,在Xshell 中有显示 找不到对应 aoo_aooi350_01的字样。

        经过查阅资料和询问,原来aooi350中通过调用aooi350_01的方法实现其联络地址单身的功能,而aooi350_01原本属于标准模块,以aoo_aooi350_01引入没问题,但是现在客制化了,方法在服务器存放的位置发生改变,现在需要通过coo_aooi350_01才能够找到对应的方法。

(在鼎捷关于模块命名的概念,标准模块以a开头,客制化以c开头)

二、签出程式aooi350

        所以需要修改aooi350中对于子程式aooi350_01的调用名称。签出aooi350

        然后我通过 crtl + f 以aoo_aooi350_01和aooi350_01为关键字,找到多处对于aooi350_01的引入和调用,将其调用名称修改。

大致分为以下三种

#1.引入
IMPORT FGL coo_aooi350_01

#2.画面显示
CALL cl_ui_replace_sub_window(cl_ap_formpath("coo"....

#3.以及aooi350_01中查询,插入,删除,修改等方法,其中XXXX表示具体其功能
SUBDIALOG coo_aooi350_01.aooi350_01_XXXX

        完成这些,上传aooi350程式,提示错误,大致是说 g_xxx_d 某个数据结构(联络地址单身) 在aooi350中定义的长度 与 aooi350_01 定义的不一致,是因为 我们在aooi350_01添加了几个字段,但是在aooi350却没有加,因此冲突了。加上后上传就不会再报错了。

三、编译程式 r.l aooi350

        上传程式,执行 r.l aooi350

        就可以打开联络对象维护作业,但是现在新增的字段不具备任何功能(增改查),具体的功能就需要去aooi350_01对应的函数中添加。(此处本文就略过)

### 鼎捷 T100 系统二次开发概述 鼎捷 T100 是一款面向中小企业的 ERP 解决方案,提供了丰富的业务功能模块。为了满足不同企业个性需求,该平台支持通过插件机进行扩展和定开发[^1]。 对于希望深入了解并掌握如何基于此系统开展应用层面的自定义工作的开发者而言,官方文档是最权威的学习资源之一。通常情况下,在安装包内会附带详细的《T100 开发者手册》,其中涵盖了从环境搭建到具体接口调用等多个方面的指导说明[^2]。 除了阅读纸质材料外,实际操作练习也是不可或缺的一部分。下面给出一段简单的 Python 脚本作为例子来展示怎样利用 RESTful API 实现数据交互: ```python import requests url = 'http://your-t100-server/api/v1/customers' headers = {'Authorization': 'Bearer YOUR_ACCESS_TOKEN'} response = requests.get(url, headers=headers) if response.status_code == 200: customers = response.json() print(customers) else: print(f'Error: {response.status_code}') ``` 上述代码片段展示了如何向 T100 发起 HTTP GET 请求获取户列表信息,并处理返回的结果集。需要注意的是,真实环境中应当妥善保管访问令牌(Access Token),并且遵循安全编码的最佳实践以保护敏感资料的安全性[^3]。 另外,社区论坛也是一个很好的交流场所,可以在这里找到其他使用者分享经验贴和技术文章,帮助解决遇到的各种难题。同时也可以关注鼎捷软件有限公司定期举办的技术培训活动,这些都将有助于提高个人技能水平以及更好地理解产品特性[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值