• SAP/ABAP开发——获取域的文本描述


      • 在 ABAP 字典中定义数据的三个基本对象是域、数据元素和表。域用于字段类型和长度等表字段的技术定义,数据元素用于语义定义(简短描述)。数据元素描述了特定业务上下文中域的含义。它主要包含屏幕中的字段帮助和字段标签。
        • 域被分配给数据元素,而数据元素又被分配给表字段或结构字段。
        • 在报表开发中,我们经常会使用域的描述以便于业务人员理解。
        • 维护域的固定值在表DD07T中维护。(ps:dd07* 是域相关的表、结构、视图等)
      • 如何获取域的文本描述:
        • 表:DD07T
        • 表字段:DDTEXT(固定值的短文本)
        • 选择域:GLACCOUNT_TYPE
          •   
        • 因此可以判断出要得到选择域GLACCOUNT_TYPE的文本描述,需要 下限值 来判断唯一值
      • 如何获取域的区域范围:表:DD07L 表字段
        • DOMVALUE_L
        • DOMVALUE_H
        • 选择域:GLACCOUNT_TYPE
          •   
        • 因此可以判断出要得到选择域:GLACCOUNT_TYPE的值关键字,需要 下限值 来判断唯一值(也就是域的值范围中的数据)
          •   
          •   
      • 关键代码:
        • SELECT A~SAKNR,A~BILKT,A~KTOPL,A~GLACCOUNT_TYPE,DD07T~DDTEXT,A~KTOKS,T077Z~TXT30 INTO CORRESPONDING FIELDS OF TABLE @ITAB FROM SKA1 AS A INNER JOIN DD07L ON A~GLACCOUNT_TYPE = DD07L~DOMVALUE_L INNER JOIN DD07T ON DD07L~VALPOS = DD07T~VALPOS AND DD07T~DOMNAME = ‘GLACCOUNT_TYPE’ AND DD07T~DDLANGUAGE = @SY-LANGU INNER JOIN T077Z ON A~KTOPL = T077Z~KTOPL AND A~KTOKS = T077Z~KTOKS AND T077Z~SPRAS = @SY-LANGU WHERE A~KTOPL IN @S_KTOPL AND A~SAKNR IN @S_SAKNR AND A~KTOKS IN @S_KTOKS.
      •  
  • 相关阅读:
    weex入门篇
    vue项目修改favicon
    IE9 下面, XMLHttpRequest 是不支持跨域请求的解决方法
    angularJS指令动态加载template
    angularJS的ng-repeat-start
    angular指令的详细讲解,不断补充
    实现输入框换行
    vue2.0实现一个模态弹框,内容自定义(使用slot)
    centos7 vnc 无法systemctl启动
    CentOS6.5配置rsyslog
  • 原文地址:https://www.cnblogs.com/mengxinxx/p/16129365.html
Copyright © 2020-2023  润新知