curso abap para funcionais

71
Se 80 acima SE16 Pega a visão da tabela

Upload: tatianaboin

Post on 18-Jul-2016

47 views

Category:

Documents


0 download

DESCRIPTION

-

TRANSCRIPT

Page 1: Curso Abap Para Funcionais

Se 80 acima

SE16

Pega a visão da tabela

Page 2: Curso Abap Para Funcionais

Transação que as visões chama.

Criação tabelas.

Transação se11

ZABAP_FUNC_TBOIN06

CLICA EM CRIAR

Page 3: Curso Abap Para Funcionais

COLOCAR A DESCRIÇÃO BREVE E A CLASSE DE ENTREGA.

Page 4: Curso Abap Para Funcionais

Salvar

Page 5: Curso Abap Para Funcionais

Ativar a tabela Ctrl+ f3

Utilitários -> Gerador de atualização de tabela

Page 6: Curso Abap Para Funcionais

Procurar nº de tela

Page 7: Curso Abap Para Funcionais

Tabela z eu tenho que definir a partir da tabela 9.000

Clicar em Criar

Page 8: Curso Abap Para Funcionais

Salvar

Gravar novamente

Page 9: Curso Abap Para Funcionais

Tamanho de tela

Page 10: Curso Abap Para Funcionais

Dá dois cliques

Clica em layout

Page 11: Curso Abap Para Funcionais

Estico a tela e ativo

Ativo a tela e salvo.

Ordem encerrada com êxito

Page 12: Curso Abap Para Funcionais
Page 13: Curso Abap Para Funcionais

Modificação da tabela

Ativa

Page 14: Curso Abap Para Funcionais

Clica em modificar e marca modo especialista

Page 15: Curso Abap Para Funcionais

Clica em “Especialista”

Marca tudo

Page 16: Curso Abap Para Funcionais

Pegar o nome da tabela que criei e abrir SM30

Page 17: Curso Abap Para Funcionais

SE11- Criar Estrutura.

Nome da Estrutura ZABAP_FUNC_ST_TBOIN_AL06

Campos:

VBELN

ERDAT

ERNAM

VBTYP

AUART

AUGRU

NETWR

WAERK

VKORG

VTWEG

Page 18: Curso Abap Para Funcionais

SPART

VKGRP

VKBUR

Clica em criar

E Flega estrutura

Page 19: Curso Abap Para Funcionais
Page 20: Curso Abap Para Funcionais
Page 21: Curso Abap Para Funcionais

No campo tabela referência eu coloco o nome da Estrutura.

Ativa e salva.

Page 22: Curso Abap Para Funcionais

Criação mais uma Estrutura.

ZABAP_FUNC_ST_TBOIN_AL07

Campos:

VBELN

Page 23: Curso Abap Para Funcionais

POSNR

MATNR

CHARG

MATKL

NETWR

WAERK

BRGEW

NETGEW

GEWE

VOLUM

VOLEH

WERKS

LGORT

Grupo de tipos

Page 24: Curso Abap Para Funcionais

Se11

Page 25: Curso Abap Para Funcionais
Page 26: Curso Abap Para Funcionais

Criar Categoria tabela

Se11

Page 27: Curso Abap Para Funcionais
Page 28: Curso Abap Para Funcionais

Clicar em ativar

E salvar

Clicar em objeto local

Page 29: Curso Abap Para Funcionais
Page 30: Curso Abap Para Funcionais

Criar Programa SE38

Clica em criar

Page 31: Curso Abap Para Funcionais
Page 32: Curso Abap Para Funcionais

Nunca marque bloqueio de editor.

Gravar

Objeto local

Page 33: Curso Abap Para Funcionais

Clicar em ativar

Entrar na transação SE37

Apertar F4

Page 34: Curso Abap Para Funcionais
Page 35: Curso Abap Para Funcionais

Importação Trazer dados

Exportação Exportar dados

Tabelas tudo que eu declarar e não é mais utilizado.

Page 36: Curso Abap Para Funcionais

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

Page 37: Curso Abap Para Funcionais

Escrever o nome da função

Avançar

Page 38: Curso Abap Para Funcionais

Clicar em Prety Printer

Para retirar o * Ctrl Sinal de > de maior

Page 39: Curso Abap Para Funcionais

Ativar e Executar

F8

Parou no erro

Page 40: Curso Abap Para Funcionais

Inseri o ponto

F8

Page 41: Curso Abap Para Funcionais

Download do programa

Page 42: Curso Abap Para Funcionais

Aula 2

Tela de seleção ativa página 100

Page 43: Curso Abap Para Funcionais

 WITH FRAME TITLE text-t001. Coloquei no programa

Page 44: Curso Abap Para Funcionais
Page 45: Curso Abap Para Funcionais

Dou um duplo clique em no campo de texto

Vem para essa tela

Page 46: Curso Abap Para Funcionais
Page 47: Curso Abap Para Funcionais

Para mudar o título do progrma

Clicar em ir para -> Caracteristicas

Page 48: Curso Abap Para Funcionais

Quando eu colocar na frente do campo OBLIGATORY eu digo que o campo é obrigatório.

Page 49: Curso Abap Para Funcionais

p_item type c as checkbox.

Ativar

Executar página 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

Page 50: Curso Abap Para Funcionais

RADIOBUTTON

Página 103

Page 51: Curso Abap Para Funcionais

A página 103 está diferente na apostila.

O Radionbutton é para botãozinho abaixo.

Definição para que o cara já venha como marcado Default.

Page 52: Curso Abap Para Funcionais

  r_rad21 radiobutton group grr2 DEFAULT 'x',

O “X” tem que ser maiúsculo.

Page 53: Curso Abap Para Funcionais

Para quê fucione.

Executo

Page 54: Curso Abap Para Funcionais

Opção 1.1 etc é o Radiobutton.

Página 104.

Seleções múltiplas várias seleções 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

Page 55: Curso Abap Para Funcionais

Aqui eu coloco o campo de seleções múltiplas.

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 parâmetros de seleção

Page 56: Curso Abap Para Funcionais

Colocar no programa o campo Werks – Planta do programa.

Desafio colocar o Werks no campo de item.

 s_werks for wa_item-werks.

Page 57: Curso Abap Para Funcionais

E colocar o Erdat no cabeçalho:

s_erdat for wa_cabecalho-erdat.

Page 58: Curso Abap Para Funcionais

Perceba que o campo erdat está no cabeçalho.

Help

Dar um F1 no campo Select options

Page 59: Curso Abap Para Funcionais

Página 107

INITIALIZATION.

Dá um f8 e verifica os nomes dos campos

Page 60: Curso Abap Para Funcionais

Página 106

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

  LOOP AT SCREEN

AGORA VER PÁGINA 111.

Controle de processamento.

Executa.

Coloca um ponto de parada onde eu quero ver

Page 61: Curso Abap Para Funcionais

Dá dois cliques em wa_screen.

Ele trouxe para variável.

Dar duplo clique no Campo Variável do lado direito da tela.

Page 62: Curso Abap Para Funcionais

Página 109

Start of selection- como se desse F8.

PÁGINA 114

CASE – OPÇÃO DE MÚLTIPLAS OPÇÕES.

Página 117

Page 63: Curso Abap Para Funcionais

   LEAVE PROGRAM. 

Termina a execução do programa

Page 64: Curso Abap Para Funcionais

Habilitar e desabilitar um campo:

Fazer um Select simples:

Página 118

Page 65: Curso Abap Para Funcionais

Selecionar dados do cabeçaçho.

Debugando programa.

Coloquei ponto de parada

E dá um F8

Page 66: Curso Abap Para Funcionais

DEU ERRO ENTÃO COLOQUEI _IT NO CAMPO NETWR

CRIO E FECHO

Page 67: Curso Abap Para Funcionais
Page 68: Curso Abap Para Funcionais

Criar tabela interna no programa