客户服务

同一个事务码,不同行业于级别的功能如何共存在同一个版本

发布时间:2026.07.10


成品管理有如下版本:

MLFL:*:T0 T1

MLFL:*:T3

MLFL:*:T6

MLFL:XY:T0 T1 T2

如何让这些功能共存在同一个客户端版本?

为保证一致性,这些事务码的新增、修改、显示功能也要创建对应的版本,比如:

新增:

MMF1:*:T0 T1

MMF1:*:T3

MMF1:*:T6

MMF1:XY:T0 T1 T2

修改:

MMF2:*:T0 T1

MMF2:*:T3

MMF2:*:T6

MMF2:XY:T0 T1 T2

显示:

MMF3:*:T0 T1

MMF3:*:T3

MMF3:*:T6

MMF3:XY:T0 T1 T2

我们称带有行业、级别信息的事务码为长事务码,比如MLFL:*:T0 T1,而不包含行业、级别信息的为短事务码,比如MLFL。

在表TSTC中存储长事务码,传递给CMainFrame的函数CreateTranPage的可以是长事务码,也可以是短事务码。如果是长事务码,系统直接在动态创建宏中直接查找MAP,找到长事务码匹配的RuntimeClass,然后创建页面;如果是短事务码,则根据当前客户端登录后获得的行业(登录时从后台获取的INDNR)以及级别进行动态创建页面。


MLFL的页面中点击新增、修改、显示时,为了功能匹配,也需要将行业、级别信息追加在短事务码后面。


上一篇:duilib中,如何将整个容器作为一个按钮响应点击事件

下一篇:没有了!

相关推荐

copyright©2010-2023深圳市点特科技有限公司 粤ICP备14069711号

尊敬的客户您好,请您留下您的需求和联系方式,我们将安排客服与您联系!

称呼

您的联系方式

您的公司名称