Você está na página 1de 68

Se 80 acima

SE16

Pega a viso da tabela

Transao que as vises chama.

Criao tabelas.
Transao se11
ZABAP_FUNC_TBOIN06

CLICA EM CRIAR

COLOCAR A DESCRIO BREVE E A CLASSE DE ENTREGA.

Salvar

Ativar a tabela Ctrl+ f3

Utilitrios -> Gerador de atualizao de tabela

Procurar n de tela

Tabela z eu tenho que definir a partir da tabela 9.000

Clicar em Criar

Salvar

Gravar novamente

Tamanho de tela

D dois cliques

Clica em layout

Estico a tela e ativo

Ativo a tela e salvo.


Ordem encerrada com xito

Modificao da tabela

Ativa

Clica em modificar e marca modo especialista

Clica em Especialista

Marca tudo

Pegar o nome da tabela que criei e abrir SM30

SE11- Criar Estrutura.

Nome da Estrutura ZABAP_FUNC_ST_TBOIN_AL06


Campos:

VBELN
ERDAT
ERNAM
VBTYP
AUART
AUGRU
NETWR
WAERK
VKORG
VTWEG

SPART
VKGRP
VKBUR

Clica em criar
E Flega estrutura

No campo tabela referncia eu coloco o nome da Estrutura.

Ativa e salva.

Criao mais uma Estrutura.


ZABAP_FUNC_ST_TBOIN_AL07

Campos:

VBELN

POSNR
MATNR
CHARG
MATKL
NETWR
WAERK
BRGEW
NETGEW
GEWE
VOLUM
VOLEH
WERKS
LGORT

Grupo de tipos

Se11

Criar Categoria tabela


Se11

Clicar em ativar

E salvar

Clicar em objeto local

Criar Programa SE38

Clica em criar

Nunca marque bloqueio de editor.

Gravar

Objeto local

Clicar em ativar

Entrar na transao SE37

Apertar F4

Importao Trazer dados


Exportao Exportar dados

Tabelas tudo que eu declarar e no mais utilizado.

Quando criar coisas novas usa a ficha de registro Modificar.

Voltar na Se38

DAR ENTER AT CHEGAR NA LINHA 19

Escrever Break-Point

Clicar no campo modelo

Escrever o nome da funo

Avanar

Clicar em Prety Printer

Para retirar o * Ctrl Sinal de > de maior

Ativar e Executar

F8

Parou no erro

Inseri o ponto

F8

Download do programa

Aula 2

Tela de seleo ativa pgina 100

WITH FRAME TITLE text-t001. Coloquei no programa

Dou um duplo clique em no campo de texto

Vem para essa tela

Para mudar o ttulo do progrma

Clicar em ir para -> Caracteristicas

Quando eu colocar na frente do campo OBLIGATORY eu digo que o campo


obrigatrio.

p_item type c as checkbox.

Ativar
Executar pgina 102 declaro como se fosse um valor crio um campo ou type c.
Aqui o campo Checkbox eu insiro um flegue.
O check box est no p_item

RADIOBUTTON

Pgina 103

A pgina 103 est diferente na apostila.


O Radionbutton para botozinho abaixo.

Definio para que o cara j venha como marcado Default.

r_rad21 radiobutton group grr2 DEFAULT 'x',

O X tem que ser maisculo.

Para qu fucione.

Executo

Opo 1.1 etc o Radiobutton.

Pgina 104.
Selees mltiplas vrias selees dentro do campo:

Ctrl sinal maior < Coloca * no campo

Criando bloco 4
Quando eu

select-options:
s_vbeln for wa_cabecalho-vbeln.
Eu digo que posso colocar um range de valores

Aqui eu coloco o campo de selees mltiplas.


SELECTION-SCREEN BEGIN OF BLOCK B004 WITH FRAME TITLE TEXT-T02
SELECT-OPTIONS:
s_posnr for wa_item-posnr.
SELECTION-SCREEN END OF BLOCK B004.

D dois cliques no text e coloca os nome dos parmetros de seleo

Colocar no programa o campo Werks Planta do programa.


Desafio colocar o Werks no campo de item.
s_werks for wa_item-werks.

E colocar o Erdat no cabealho:

s_erdat for wa_cabecalho-erdat.

Perceba que o campo erdat est no cabealho.

Help

Dar um F1 no campo Select options

Pgina 107
INITIALIZATION.
D um f8 e verifica os nomes dos campos

Pgina 106

Comando Loop At Screen, eu posso manipular os dados da minha tela.


LOOP AT SCREEN

AGORA VER PGINA 111.


Controle de processamento.

Executa.

Coloca um ponto de parada onde eu quero ver

D dois cliques em wa_screen.

Ele trouxe para varivel.

Dar duplo clique no Campo Varivel do lado direito da tela.

Pgina 109

Start of selection- como se desse F8.

PGINA 114
CASE OPO DE MLTIPLAS OPES.

Pgina 117

LEAVE PROGRAM.

Termina a execuo do programa

Habilitar e desabilitar um campo:

Fazer um Select simples:

Pgina 118

Selecionar dados do cabeaho.

Debugando programa.

Coloquei ponto de parada

E d um F8

DEU ERRO ENTO COLOQUEI _IT NO CAMPO NETWR

CRIO E FECHO

Criar tabela interna no programa