Campos chave de estrutura DDIC
2016-11-02
Hoje em dia quando quero criar uma SALV defino sempre a estrutura dos dados no DDIC já com os elementos de dados com as descrições desejadas em vez de os forçar no código.
Por vezes quero fixar a chave primária da tabela. A SALV tem uma forma automática de o fazer:
CL_SALV_COLUMNS_LIST->SET_KEY_FIXATION( ).
Mas para que as colunas sejam automaticamente identificadas é necessário que estejam marcadas como chave na estrutura. Isto é simples se a estrutura for uma tabela. Mas se for apenas uma estrutura as colunas para marcar campos como chave não aparecem.
Mas é um problema de fácil solução. Basta ir ao menu Extras > DB Attributes > …
Et voilá:
O Abapinho saúda-vos.