美文网首页程序员
动态报表-添加编码描述(码表)

动态报表-添加编码描述(码表)

作者: syjf1976_abap | 来源:发表于2021-02-13 08:13 被阅读0次

前言:

      在报表开发完成后,用户提出的较多的一个修改意见:请给这个编码字段添加一个描述,于是开发人员调整报表,关联描述表,添加描述字段.这个过程,有时候要重复好几次.

---

不知道你们有没有碰到过这种场景呢?在我漫长的开发生涯中,我碰到了很多次,所以触发了这个念头,加不加描述,留给用户去决定,能不能加描述,由开发或配置决定,别把我有限的生命投入无限的添加描述字段上( 这个说法有点夸张,大家自动忽略就好).所以动态报表中就有这个功能,开发人员可以勾选字段是否添加描述,勾选定制查询标记后, 用户也可以自己确定是否添加描述.

---

先看效果图: 如图所示,凭证类型字段 可以勾选附带描述,勾选后, 输出的凭证类型会自动带上描述字段

如果设置了定制查询标记

用户可以通过点击 按钮,进入设计界面,勾选附带描述.并且可以通过变式功能保存本次的用户设计.

使用起来非常简单吧

总算要进入正文了.

开始之前,先解释一个概念

码表:指只有编码字段,描述字段构成的<表>(当然也可以有语言字段,根据登录语言显示不同语言的描述). (这里的<表>是一个抽象的表的概念)

(那么问题来了,像库位这种编码,需要地点+库位 才能获取准确的描述, 这种能算做码表么?系统怎么处理? 尴尬的微笑 : 这种特殊字段是通过特殊逻辑处理的,或者自行关联T001L表 ,好在这种特例很少)

码表来源:

l来自系统的文本表.比如:T005T,

l以编码作为主键,带有描述的表,比如:T001.

l有单值定义的域.

所有的码表集中定义在表ZTMD006R 中,如下图所示, 标记了码表的来源,及来源表的表或域名

有个程序可以辅助码表的定义ZBC_ZTMD006R_PREPARE(动态报表安装包中有这个程序),该程序会把系统中的所有文本表及具有单值的域都列出来. 勾选后添加码表定义

怎么样, 够简单吧. 定义好码表后,动态报表中的字段就可以勾选显示描述了.

相关文章

  • 动态报表-添加编码描述(码表)

    前言: 在报表开发完成后,用户提出的较多的一个修改意见:请给这个编码字段添加一个描述,于是开发人员调整报表...

  • 动态报表-添加编码描述(码表)

    前言: 在报表开发完成后,用户提出的较多的一个修改意见:请给这个编码字段添加一个描述,于是开发人员调整报表...

  • URL编码表 | Base64编码表

    URL编码表: Base64编码表:

  • Java基础-IO流之字符流

    字符流 = 字节流 + 编码表 一.编码表: 就是由字符和对应的数值组成的一张表 1.常见的编码表: 常见的编码表...

  • Java之IO(三)转换流:Writer/Reader接口

    1. 编码表 常见编码表:GBK,utf-8 编码:文字字串-》数字字节流:"string text".getBy...

  • 编码表

    一、编码表:把计算机底层的二进制数据转换成我们能看懂的字符 1.ASCII只有符号数字字母,没有中文 2.GB23...

  • java 编码,序列化流与反序列化流

    1 编码 1.1 字符编码表(字符集) ASCII 码表:保存了数字,字母等A - 65,a - 97,0 - 4...

  • 字符_编码_编码表

    一、姓名存储和展现 1. 按学生总表编码存储 李洋薛鹏磊按照学生总表进行编码,并将编码进行存储或者发送 左边是客户...

  • python str与bytes编码解码

    编码和解码 下面一张图搞懂编码、解码、编码表之间的关系。 不难看出,它们是一种根据编码表进行翻译、映射的过程: 编...

  • 编码与解码及乱码解决方案

    编码与解码及乱码解决方案 码表: 注意:Unicode不是一个码表,只是一个规范。 一、编码 编码: 把看得懂的字...

网友评论

    本文标题:动态报表-添加编码描述(码表)

    本文链接:https://www.haomeiwen.com/subject/xyibtltx.html