curso abap para funcionais

Post on 18-Jul-2016

49 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

-

TRANSCRIPT

Se 80 acima

SE16

Pega a visão da tabela

Transação que as visões chama.

Criação tabelas.

Transação se11

ZABAP_FUNC_TBOIN06

CLICA EM CRIAR

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

Salvar

Ativar a tabela Ctrl+ f3

Utilitários -> Gerador de atualização 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

Modificação 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 referência eu coloco o nome da Estrutura.

Ativa e salva.

Criação 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 transação SE37

Apertar F4

Importação Trazer dados

Exportação Exportar dados

Tabelas tudo que eu declarar e não é 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 função

Avançar

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 seleção ativa página 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 título do progrma

Clicar em ir para -> Caracteristicas

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

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

RADIOBUTTON

Página 103

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.

  r_rad21 radiobutton group grr2 DEFAULT 'x',

O “X” tem que ser maiúsculo.

Para quê fucione.

Executo

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

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

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 cabeçalho:

s_erdat for wa_cabecalho-erdat.

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

Help

Dar um F1 no campo Select options

Página 107

INITIALIZATION.

Dá um f8 e verifica os nomes dos campos

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

Dá dois cliques em wa_screen.

Ele trouxe para variável.

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

Página 109

Start of selection- como se desse F8.

PÁGINA 114

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

Página 117

   LEAVE PROGRAM. 

Termina a execução do programa

Habilitar e desabilitar um campo:

Fazer um Select simples:

Página 118

Selecionar dados do cabeçaçho.

Debugando programa.

Coloquei ponto de parada

E dá um F8

DEU ERRO ENTÃO COLOQUEI _IT NO CAMPO NETWR

CRIO E FECHO

Criar tabela interna no programa

top related