Escolar Documentos
Profissional Documentos
Cultura Documentos
( senha = iteam@0323 )
TABELAS: ztb_crec_dt
ztb_cjus_dt
ztb_cpc_dt
ztb_cemp_dt
ztb_crecd_dt
TRANSAÇÃO: zsd_bkg_dt
zsd_crec_dt
zsd_cjus_dt
zsd_cpc_dt
zsd_cemp_dt
zsd_crecd_dt
*****************************************************************************
*****************************************************************************
LOADING………………………
LOADING………………………
LOADING………………………CRIAR O LAYOUT
Foi criado o cockpit para que o usuário escolha entre cadastrar motivo da
recomendação, cadastrar motivo da justificativa, cadastrar recomendações,
cadastrar tipo de pedido de compras, cadastrar empresas e relatório de operações.
A transação para esse cockpit é (ZMMR001_CALL_TRANSAC) e o programa
desenvolvido é o (ZMMR001).
*FEITO O MEU LAYOUT COM OS BOTÕES E SUAS DESCRIÇÕES AGORA TERIA QUE INSERIR A
CODIFICÇÃO PARA MEUS..
Cada tela possui sua própria lógica de processamento que é dividida em duas partes, são elas:
PBO - (Process Before Output / Processamento antes da exibição)
PAI (Process After Input / Processamento após a exibição). O conjunto destas lógicas de
processamento é o que definirá a função do programa online.
INCLUDES: ZMMR001_PBO,
ZMMR001_PAI.
_______________//____________//______________
>>>SE93<<<<
1º transação
“ Essa transação foi criada para abir o cockpit para vincular com o cockpit
e abrir o layout da tela MODULE-POOL “
PROGRAMA: (ZMMR_CADASTRO)
1º TELA DE SELEÇÃO
Esse erro ocorreu por não declara a TABLE lfa1 no include de TOP
1º tela de seleção
SELEÇÃO
SE16 = LFA1
*SUGESTÃO:
ZMMR_CADASTRO_EVE.
PERFORM Z_PROCESSA_DADOS.
" VOU FAZER UM LOOP PARA PERCORRER MINHAS LINHAS DA TI_ZMMT40 PROCURAN
DO UM REGISTRO.
Quando você declara este ícone em uma tabela de saída, ele pode ser usado para indicar
que um determinado campo ou valor pode ser alterado ou que o texto associado é longo.
Em seguida, lê a tabela TI_LFA1 procurando uma linha com a mesma chave LIFNR de
WA_ZMMT400
READ TABLE TI_LFA1 INTO WA_LFA1 WITH KEY LIFNR = WA_ZMMT400-LIFNR.
" ONDE A CHAVE CODIGO DESSAS DUAS TAB SERÁ ZMMT400-LIFNR = LFA1-LIFNR
Depois verifica se STCD1 ou STCD2 têm valor em WA_LFA1 e copia para WA_SAIDA-CPF_CNPJ.
Por fim, anexa WA_SAIDA à tabela de saída TI_SAIDA e limpa WA_SAIDA para a próxima iteração.
A lógica geral é pegar dados de uma estrutura (WA_ZMMT400) e copiá-los seletivamente para outra
estrutura (WA_SAIDA), fazendo também um lookup de campos adicionais em uma tabela auxiliar.
2-EXIBIR_ALV.
Essa opção deve chamar uma nova transação Z (tabela/SM30) para que o usuário
possa cadastrar os motivos das recomendações que serão válidas para o projeto
BKG
TABELA = ZMMT398
(02)<<<<<<<<<<<<<<<<<<
Essa opção deve ser controlada por perfil de acesso e os próprios usuários serão
responsáveis pela manutenção/atualização dos dados da transação
TABELA = ZMMT399
OK.
(03)<<<<<<<<<<<<<<<
TABELA=ZMMT400
_____________________//_______________//________________________
TELA DE SELEÇÃO
LIFNR IN S_LIFNR
NAME1 IN S_NAME1
STCD1 IN S_CNPJ
STCD2 IN S_CPF
1ºTELA DE SELEÇÃO
LOADING……………….
LOADING…………………..
(04)<<<<<<<<<<<<<<<
TABELA= ZMMT401
(05)<<<<<<<<<<<<<<<
TABELA= ZMMT402
SE93 TRANSAÇÃO = ZMMXXX402 de cadastro
___________________//_______________________
(06)<<<<<<<<<<<<<<<
TABELA= ZMMT403
ESSAS SÃO AS TABELAS QUE SERVIRAM PARA PREENCHER INFORMAÇÕES DOS
BOTÕES DO MEU LAYOUT.