Tabela DD01L de domínios -> nome da tabela de valores (ENTITYTAB)
Tabela DD03L de colunas de tabela -> chave primária (KEY = 'X')
Avalados por :
Olá,
Tenho um requisito para obter um valor da tabela de valores. Sei que é facilmente possível através de uma consulta SELECT na tabela de valores. Mas o meu requisito não é para uma tabela de valores específica, mas sim genérico.
Meu parâmetro de entrada é o nome de domínio que pode ser qualquer um, por exemplo, XUBNAME, AUART, VBTYP. E preciso obter os valores do domínio da tabela de valores. A consulta SELECT na tabela de valores me dá todos os campos da tabela, pois não tenho o nome do elemento de dados. Mas apenas necessito da chave primária da tabela.
Por exemplo, se o domínio for XUBNAME, então a tabela de valores é USR02. A tabela USR02 tem 44 campos, mas só me interessa o BNAME. Não tenho o nome do elemento de dados da chave primária (BNAME neste caso) da tabela para passar na consulta SELECT.
Por favor, indique como posso fazer a seleção da tabela de valores de forma genérica.
Tabela DD01L de domínios -> nome da tabela de valores (ENTITYTAB)
Tabela DD03L de colunas de tabela -> chave primária (KEY = 'X')
Obrigado, mas esta função retorna apenas valores fixos de domínio. Não obtém valores da tabela de valores. Por exemplo, AUART, XUBNAME não têm valores fixos de domínio, mas têm tabelas de valores atribuídas e esta função não retorna nada.
Olá,
Por favor, consulte o código abaixo.
data: idd07v type table of dd07v with header line.
call function 'DD_DOMVALUES_GET'
exporting
domname = 'RFBSK' "<-- Seu Domínio Aqui
text = 'X'
langu = sy-langu
tables
dd07v_tab = idd07v
exceptions
wrong_textflag = 1
others = 2.
loop at idd07v.
write:/ idd07v-domvalue_l, idd07v-ddtext.
endloop.
Saudações,
Chitme
Tabela DD01L de domínios -> nome da tabela de valores (ENTITYTAB)
Tabela DD03L de colunas de tabela -> chave primária (KEY = 'X')
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute