Você está na página 1de 3

Estruturas SLIS

SLIS_FIELDCAT_ALV Tabela que o catlogo de campos. Vai conter toda informao necessria sobre cada campo
do relatrio. formada por um grupo de tipos, aqui descrevemos os mais utilizados. Obrigatrio (Ou no mnimo)
preencha os campos que esto sublinhados.
FIELDNAME Tam. 30, tipo caracter Nome do campo, que vai ser uma coluna do seu relatrio.
TABNAME Tam. 30, tipo caracter Nome da tabela que possui o campo definido acima. Essa tabela
deve os registros (linhas) do seu relatrio.
ICON Tam. 1, tipo caracter Preencha com X, caso o campo represente um cone.
SYMBOL Tam. 1, tipo caracter Preencha com X, caso o campo represente um smbolo.
CHECKBOX Tam. 1, tipo caracter Preencha com X, caso deseje apresentar um checkbox na coluna.
Utilizado para campos do tipo flag.
JUST Tam. 1, tipo caracter Justificar a texto do campo. Use R, C ou L (Direita, Esquerda
ou Centro).
LZERO Tam. 1, tipo caracter Preencher com X, para eliminar zeros esquerda.
NO_SIGN Tam. 1, tipo caracter Preencher com X, para no apresentar sinal em valores.
NO_ZERO Tam. 1, tipo caracter Preencher com X, para no exibir valores zerados.
DO_SUM Tam. 1, tipo caracter Se a coluna um valor, preencha com X, caso queira a
sumarizao j na apresentao do relatrio.
NO_OUT Tam. 1, tipo caracter Preencher com X, se deseja que a coluna no aparea.
OUTPUTLEN Tam. 6, tipo numrico Aqui voc indica o tamanho do seu campo.
INTTYPE Tam. 1, tipo caracter Tipo do campo, veja os tipos principais:
C-Cadeia de caracteres
N-Cadeia de caracteres (S nmero)
D-Data (data: AAAAMMDD)
T-Momento (hora:HHMMSS)
X-Seqncia de byte (hexadecimal)
I-N inteiro (4 byte c/sinal)
P-Compactado
F-Ponto flutuante
REPTEXT_DDIC Tam. 30, tipo caracter Label da coluna do relatrio.
HOTSPOT Tam. 1, tipo caracter Preencher com X, caso deseje que ao passar o mouse por cima do
campo, aparea o cone de uma mo. Indicando que existe
alguma ao ao clicar sobre esse campo.
SLIS_T_LISTHEADER Tabela para criao do cabealho de seu relatrio. O preenchimento de todos os campos,
inclusive a prpria utilizao dessa tabela no obrigatria.
TYP H = Header, S = Selection, A
= Action
Dependendo do tipo (H,S ou A) o tipo de letra modifica.
KEY Tam. 20, tipo caracter No precisa preencher.
INFO Tam. 6, ti!o caracter " o te#to $%e &oc' $%er $%e a!are(a no ca)e(al*o. +oc' !ode %tili,ar n
lin*a-. +e.a no !ro/rama e#em!lo.
SLIS_SORTINFO_ALV Tabela que vai indicar para funo como a classificao dos campos do relatrio. O
preenchimento de todos os campos, inclusive a prpria utilizao dessa tabela no obrigatria.
FIELDNAME Tam. 30, tipo caracter Nome do campo, que vai ser uma coluna do seu relatrio
TABNAME Tam. 30, tipo caracter Nome da tabela que possui o campo definido acima.
UP Tam. 1, tipo caracter Marque esse campo com X para classificar em ordem crescente.
DOWN Tam. 1, tipo caracter Marque esse campo com X para classificar em ordem decrescente.
SUBTOT Tam. 1, tipo caracter Marque com X para que no relatrio aparea um subtotal por
esse campo.
SPOS Tam. 2, tipo numrico Seqncia de ordenao dos campos
DISVARIANT - Variant.Exibio (Layouts salvos)
REPORT Nome do programa ABAP Preencher com o nome do programa. Utilize a varivel
do sistema SY-REPID
HANDLE ID controle p/chamadas mltiplas
a partir do mesmo programa
Uso interno
LOG_GROUP Conceito lgico de grupo Uso interno
USERNAME Nome do usurio para gravao
especfica do usurio
Uso interno
VARIANT Layout Uso interno. Aqui vai retornar o nome do layout que
voc salvou
TEXT Denominao layout Uso interno. Aqui retorna a descrio que voc deu
para o seu layout
DEPENDVARS Vetor para entradas de variante
dependentes
Uso interno
SLIS_LAYOUT_ALV Define o formato de sada do relatrio. O preenchimento de todos os campos, inclusive a
prpria utilizao dessa estrutura no obrigatria.
NO_COLHEAD Tam. 1, tipo caracter Preencha com X para que o seu relatrio no tenha label das
colunas.
ZEBRA Tam. 1, tipo caracter Preenc*er com X para que sua listagem aparea zebrada.
NO0+1INE Tam. 2, ti!o caracter Preenc*er com X !ara $%e a- col%na- do relat3rio n4o ten*am di&i-5e-.
N67C0S67 Tam. 2, ti!o caracter Preenc*er com X, !ara $%e o relat3rio !ermita totali,a(4o de cam!o- to
ti!o N 8Caractere- n%m9rico-:.
E;IT Tam. 2, ti!o caracter Preenc*er com X !ara $%e o %-%<rio !o--a editar o &alor do cam!o no
relat3rio.
NO0INP6T Tam. 2, ti!o caracter Preenc*er com X -e o cam!o =or a!ena- de -a>da.
CO1?I;TH0OPTI7I@E Tam. 2, ti!o caracter 7arcar com X !ara $%e a lar/%ra da col%na A$%e de acordo com o maior
taman*oB 1a)el o% ;etal*e
NO0TOTA11INE Tam. 2, ti!o caracter Preenc*endo e--e cam!o com X, em -e% relat3rio n4o ir< a!arecer lin*a
de total.
TOTA1S0BEFOCE0ITE7S Tam. 2, ti!o caracter Preenc*er com X !ara $%e o- totai- a!are(am ante- da- lin*a- de
detal*e.
TOTA1S0ON1Y Tam. 2, ti!o caracter Preenc*er com X !ara $%e em -e% relat3rio a!are(am a!ena- o- totai-.
TOTA1S0TEXT Tam. 6, ti!o caracter Te#to !ara a- lin*a- de total
S6BTOTA1S0TEXT Tam. 6, ti!o caracter Te#to !ara a- lin*a- de -%)total
SLIS_PRINT_ALV Informao para a impresso. O preenchimento de todos os campos, inclusive a prpria
utilizao dessa estrutura no obrigatria.
PRINT Tam. 1, tipo caracter Preencher com X para permitir a impresso.
PRNT_TITLE Tam. 1, tipo caracter Preencher com X para permitir a impresso do ttulo do
relatrio.
NO0PCINT01ISTINFOS Tam. 2, ti!o caracter Preenc*er com X !ara $%e na im!re--4o n4o a!are(am a- in=orma(5e- da
li-ta/em.
SLIS_SELFIELD Informao sobre o registro selecionado. As informaes so retiradas do catlogo.
TABNA7E Tam. D, ti!o caracter Nome da ta)ela $%e d< ori/em ao- dado-.
TABIN;EX SEFta)i# +ai indicar a !o-i(4o do re/i-tro dentro da ta)ela. Se !reci-ar rec%!erar o-
&alore- %tili,e e--e >ndice em %m comando read ta)le ... inde#
-li-0-elAeldFta)inde#.
CO10STAB1E Tam. 2, ti!o caracter 7ar$%e com X, !ara manter o relat3rio na col%na em $%e e-ta&a ante- do
drill doGn.
CO?0STAB1E Tam. 2, ti!o caracter 7ar$%e com X, !ara manter o relat3rio na lin*a -elecionada ante- do drill
doGn.
CEFCESH Tam. 2, ti!o caracter Para at%ali,ar o relat3rio, !reenc*er com X.
Pro)lema- e corre(5e- !or =a&or en&iar !araB marcelo.)%enoH!rocGorI.com.)r

Você também pode gostar