Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Comando e Funções em ABAP/4 - Apostilas - Informática Part3, Notas de estudo de Informática

Apostilas de Informática sobre Comando e Funções em ABAP/4, Descrição.

Tipologia: Notas de estudo

2013

Compartilhado em 28/08/2013

Garoto
Garoto 🇪🇸

4.6

(121)

3 documentos

1 / 44

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Comando e Funções em ABAP/4
____________________________________________________________________________________
Elaborado Por : Amantino Freitas Soares
91
CRIAR JANELAS.
PARA CRIARMOS JANELAS ( DESENHAR ) COLOMOS O MOUSE SOBRE O NOME DA
TELA, E CLICAMOS NO BOTÃO .
EM SEGUIDA SERA PROCESSADO O EDITOR GRAFICO E SERA MOSTRADO A TELA
ABAIXO :
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c

Pré-visualização parcial do texto

Baixe Comando e Funções em ABAP/4 - Apostilas - Informática Part3 e outras Notas de estudo em PDF para Informática, somente na Docsity!


CRIAR JANELAS.

PARA CRIARMOS JANELAS ( DESENHAR ) COLOMOS O MOUSE SOBRE O NOME DA

TELA, E CLICAMOS NO BOTÃO.

EM SEGUIDA SERA PROCESSADO O EDITOR GRAFICO E SERA MOSTRADO A TELA

ABAIXO :


PARA DESENHAR A JANELA UTILIZAMOS OS OBEJTOS DE DESENHO

DEFINIR UMA JANELA – DEPOIS DE DESENHAR COLOCAR O NOME QUE SERA

EXIBIDO EM Texto

CAIXA DE ENTRADA ( 1 )

LOGO APÓS INSERIRMOS A CAIXA DE ENTRADA (1) CLICAMOS NO ICONE PARA

ABRIR A TELA ABAIXO.


SE DERMOS 2 CLICK NA CAIXA DE ENTRADA SERA ABERTA A TELA DE ATRIBUTOS

DESTE OBJETO, QUE TAMBEM PODE SER ACESSADO PELO ICONE.

PODEMOS NAVEGAR PELOS ATRIBUTOS DESTE OBJETO USANDO AS ABAS :

DICIONARIO, PROGRAMA, EXEBIÇÃO...


EM DICIONÁRIO DEVEMOS DEIXAR MARCADO O CAMPO Do Dict. DESTA FORMA O

CAMPO VAI RECEBER AS CARACTERISTICAS DA TABELAxCAMPO.

E NA ABA PROGRAMA EM CAMPO DE ENTRADA PODEMOS DEIXAR A OPÇÃO

REQUIRED MARCADA ( pois isto torna o campo obrigatório )


COLOCANDO O MOUSE SOBRE O NOME DO PROGRAMA E CLICANDO COM O BOTÃO

DIREITO TEMOS UM MENU DE OPÇÕES. USAMOS A OPÇÃO ATIVAR, PARA GERAR

TODOS OS PROGRAMAS E DEPOIS CRIAR->TRANSAÇÃO

NA TELA DA TRANSAÇÃO INFORMAMOS O NOME DA TRANSAÇÃO, O PROGRAMA QUE

SERÁ EXECUTADO E A TELA INICIAL, CLICARMOS EM SALVAR.


OBJETOS DE AUTORIZAÇÃO – TRANSAÇÃO SU

LISTA E CRIAR OBJETOS COM AS SUAS AUTORIZAÇÃOES

SU24 – PRENDE A TRANSAÇÃO COM O OBJETO DE AUTORIZAÇÃO


  • Pesquisando os Objetos de Autorização:
  • Caminho: R/3Ferramentas ABAP Workbench DesenvolvimentoOutras FerramentasObjetos de AutorizaçãoObjetos;
  • Transação SU21;
  • Selecionar a classe de Objetos do seu interesse;
  • Consultar o Objeto em questão;
  • Poderá ser criado novos objetos de autorização....
  • Criando Autorizações;
  • Caminho: R/3FerramentasAdministraçãoAtualização UsuárioAutorização
  • Transação SU03;
  • Seleciona, novamente, a Classe de Objetos desejado;
  • Consultar os Objetos existentes, conforme passo anterior;
  • Optar pelo objeto de interesse;
  • Consultar as Autorizações já existentes para este objeto;
  • Poderá ser criado novas autorizações...
  • Atualizar Perfil:
  • Caminho: R/3 FerramentasAdministraçãoAtualização UsuárioPerfil;
  • Transação SU02;
  • Criação;
    • Digite o nome do perfil a ser criado;
    • Clicar em ENTER ou GERAR ÁREA TRAB.;
    • Exibirá uma lista vazia;
    • Clicar em Criar, colocar descrição;
    • Perfil individual ou coletivo;
    • Na coluna “Objeto”, inserir o nome do Objeto de Autorização;
    • Na coluna ”Autorização”, inserir o nome da(s) autorizações desejadas;
    • Gravar;
    • Observar STATUS, deve estar ATIVO e GRAVADO
  • Exibição/Modificação;
    • Digitar o nome do Perfil;
    • Clicar ENTER ou GERAR ÁREA TRAB.;
    • Exibirá a lista contendo a autorização selecionada;
    • Clicar em MODIF, EXCLUIR,...
  • Atualizar Perfil do USUÁRIO:
  • Caminho: R/3 FerramentasAdministraçãoAtualização UsuárioUsuário;
  • Transação SU01;
  • Digitar o usuário e nterar como modificação;
  • Navegar até a pasta “Perfis”;
  • Adicionar o novo perfil à lista do usuário;
  • Gravar

Código Fonte Modelo.

Report com duas possibilidades de resposta (AUTORIZADO ou Não Autorizado). Contém uma tela de seleção com um parâmetro para CIA ÁREA.

Quando executado, acionará o evento da tela de seleção e efetuará a verificação de autorização do usuário, conforme digitação em tela...

REPORT ZZZTESTE.

DATA: V_RESULT(20) TYPE C VALUE 'AUTORIZADO'.


PARAMETERS P_CARR LIKE SPFLI-CARRID.

AT SELECTION-SCREEN ON P_CARR.

AUTHORITY-CHECK OBJECT 'S_CARRID'

ID 'CARRID' FIELD P_CARR

ID 'ACTVT' FIELD '02'.

IF SY-SUBRC NE 0.

MOVE 'Não Autorizado' TO V_RESULT. ENDIF.

START-OF-SELECTION.

WRITE V_RESULT.


• Ao aparecer a próxima tela, clique no botão de "Sistema de Informação"

• Na tela seguinte tem um botão que ativa todas as opções de pesquisa (um que tem uma

seta para baixo); clique que irá aparecer todas as formas de pesquisas possíveis;


• Em nome do componente, digite o nome da função que você pegou na primeira opção e

mande procurar;

• Irá aparecer o nome de uma ampliação. Guarde esse nome.

• Vá na transação CMOD e crie um projeto.


Para ativar, na tela inicial da CMOD tem um botão específico.


FIELD-EXIT -> ( ESTA RELACIONADA A LOGICA DO CAMPO, AO PASSAR O CURSOR )

TRANSAÇÃO CMOD – para localizar uma FIELD-EXIT

MENU : IR PARA-> AMPLIAÇÕES GLOBAIS->ELEMENTO DE DADOS->NOVO

DOC.CLIENT.ED

FIELD AMARRAR EM UM PROJETO

FIELD-EXIT - NA TELA CMOD DIGITAR =PRFB e DAR ENTER


• Como primeiro passo, devemos executar a transação a onde iremos colocar o Filed-Exit,

e coletar os dados :

  1. nome do campo
  2. elemento de dados
  3. nome do programa
  4. numero da tela

• Em seguida executar a transação CMOD : Dentro da transação digitar na caixa de dialogo

PRFB e dar enter.

• No menu superior escolher : Exit campo > Criar.

• Informar o nome do elemento de dados

• Criar a função para a Field-Exit


• Informar grupo de funções e texto breve

• Digitar o código fonte da função e salvar.