Olá Hari,
Você encontrará todas as informações que precisa (incluindo a descrição) em TVGRT.
Cumprimentos,
Madhur
Avalados por :
Olá amigos,
Quero exibir no meu relatório ALV s707-vkgrp,
tvkgr-bezei.
como uma coluna separada por '-'.
Na tabela tvkgr, só vejo o valor de vkgrp, mas quando vejo o conteúdo de tvkgr. Mostra vkgrp e também a descrição (bezei).
Como posso obter o campo bezei no meu relatório?
Esta é a minha primeira lista secundária no relatório ALV.
Quero ordenar esta coluna com base em vkgrp.
Quero subtotalizar esta coluna, de forma que se o
primeiro caractere do valor de vkgrp = terceiro caractere do valor de vkgrp. (nos dados da tabela)
por exemplo: se nos dados da tabela os valores de vkgrp são 10c, 20d, 10h, 12c.
Aqui devem ser feitos subtotais de 10c e 12c.
Devo usar a opção "for all entries" na declaração select porque esta é a minha primeira lista secundária no relatório ALV?
Como devo escrever a consulta select e o catálogo de campos também??
Olá Hari,
Você encontrará todas as informações que precisa (incluindo a descrição) em TVGRT.
Cumprimentos,
Madhur
Olá Hari,
SELECT s707~vkgrp
tvgrt~bezei
INTO TABLE tbl_first_list
from s707 join tvgrt
on s707~vkgrp = tvgrt~vkgrp
WHERE s707~vkbur EQ tbl_basic_list-vkbur
and s707~vkbur EQ fields-value
and tvgrt~spras = sy-langu.
LOOP AT tbl_first_list.
CONCATENATE tbl_first_list-vkgrp '-'
tbl_first_list-bezei INTO
tbl_first_list-sgroup
SEPARATED BY space.
MODIFY tbl_first_list INDEX sy-tabix.
ENDLOOP.
°Verifique isso!
A mensagem foi editada por: Vijay Babu Dudla
Por favor, revise esta seleção
QUANDO '&IC1'.
SE fields-fieldname = 'SALES_OFF'.
LER TABELA tbl_basic_list ÍNDICE fields-tabindex.
SELECIONAR vkgrp DE s707
NA TABELA tbl_first_list
PARA TODAS AS ENTRADAS EM tbl_basic_list
ONDE vkbur EQ tbl_basic_list-vkbur
e vkbur EQ fields-value.
SELECIONAR bezei DE tvgrt NA TABELA DE CAMPOS CORRESPONDENTES DE
tbl_first_list ONDE vkgrp = tbl_first_list-vkgrp E
spras = sy-langu.
ADICIONAR tbl_first_list.
LOOP EM tbl_first_list.
CONCATENAR tbl_first_list-vkgrp '-'
tbl_first_list-bezei EM
tbl_first_list-sgroup
SEPARADO POR espaço.
MODIFICAR tbl_first_list ÍNDICE sy-tabix.
FIMLOOP.
Olá Hari,
pegue outro campo e concatene os dois campos separados por '-' e modifique a tabela interna,
e para obter o valor, use a tabela TVGRT, que é a tabela de texto. Você pode ver isso no menu IR A -> Tabela de texto de
tvkgr. e obtenha os dados.
vijay
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute