二维码

获取Domain中Value Range值和描述文本的方法

Twilight发表于 2015-01-12 10:44zhongguomao 最后回复于 2017-11-18 10:41 [复制链接] 2466 1

访问Domain中Value Range的方法
Value Range 1.jpg
1、直接访问表(dd07l--值和dd07T--描述文本)
  1. select * from dd07l
  2. where domname = 'domname' and
  3. as4local = 'A'.                "active
复制代码

2、使用SAP的标准函数:DD_DOMVALUES_GET/DDIF_DOMA_GET
  1. call function 'DD_DOMVALUES_GET'
  2. exporting
  3. domname = p_domname
  4. importing
  5. rc = l_subrc
  6. tables
  7. dd07v_tab = l_dd07v
  8. exceptions
  9. wrong_textflag = 1
  10. others = 2.
复制代码
  1. CALL FUNCTION 'DDIF_DOMA_GET'
  2. EXPORTING
  3. name = p_value
  4. state = 'A'
  5. langu = sy-langu
  6. TABLES
  7. dd07v_tab = lt_dd07v
  8. EXCEPTIONS
  9. illegal_input = 1
  10. OTHERS = 2.
复制代码

这两个标准函数只能获取value range的值,不能获取描述文本
Value Range 2.jpg
需要使用函数:DOMAIN_VALUE_GET,获取描述文本
Value Range 3.jpg
回复

使用道具 举报

zhongguomao
新技能get
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表