Escolar Documentos
Profissional Documentos
Cultura Documentos
Informar o grupo de autorização ZYCE (caso não esteja criado, criar na SE54. Seguir instruções do documento
Como Criar Grupo de Autorização) . Utilizar o grupo de funções de acordo com o módulo:
- Câmbio : /PWS/ZYCBGF1 ou /PWS/ZYGLGF1, dependendo do que for indicado na nota.
- Exportação: /PWS/ZYCRGF1 ou /PWS/ZYCEGF1, dependendo do que for indicado na nota.
- Importação : /PWS/ZYCIGF1 ou /PWS/ZYGLGF1, dependendo do que for indicado na nota.
Informar a Categoria de Atualização e o número de tela conforme indicado na Nota.
Informar rotina de registro Standard (Isso fará a parametrização ser gravada em request, caso esteja
parametrizado no ambiente).
Surgirá uma nova tela, marcar todas as opções.
-- Para visão:
-- Para tabela:
Visão:
- Na aba “Status At.”, alterar a Classe de Entrega de C (Tab.Customizing) para A (Tabela de Aplicação)
- Ficará assim:
Tabela:
*<<Inicio Inclusão
0460 P 000017 0001 Tipo de Transmissão Siscomex
*<<Fim Inclusão
D - Status diálogo
P - Caixa de diálogo
C - Menu de Contexto
Na tabela de Textos, selecionar um campo chave e indicar como chave externa a tabela principal.
Em características semânticas, informar a opção “Campos-chave de uma tabela de texto” . Gerar uma proposta.
Na se11, criar a ajuda de pesquisa informando como método de seleção a tabela de textos e passando o idioma como
um parâmetro, utilizado o SY-LANGU como valor proposto.
Criando log de modificações em tabelas de Parâmetros
Acrescentar no /PWS/LZYCIGF1TOP:
END OF s_ZYCIT122_total_line.
END OF s_zycit119_total_line.
* --------------------------------------------------------------------
* Form GRAVA_LOG_ZYCIT122_DEL
* --------------------------------------------------------------------
* --------------------------------------------------------------------
FORM grava_log_zycit122_del.
LOCAL /pws/zycit122.
REFRESH it_zycit122_total[].
CASE <total_line>-vimflagtab-action.
WHEN'D'.
/pws/zycit122 = <total_line>-zycit122.
WHEN'U' OR'N'.
ENDCASE.
ENDLOOP.
ENDFORM.
*---------------------------------------------------------------------*
* FORM grava_log_ZYCIT122_upd_ins *
*---------------------------------------------------------------------*
FORM grava_log_zycit122_upd_ins.
LOCAL /pws/zycit122.
CHECK not it_zycit122_total[] is initial.
CASE <total_line>-vimflagtab-action.
WHEN'N'.
/pws/zycit122 = <total_line>-zycit122.
WHEN'U'.
/pws/zycit122 = <total_line>-zycit122.
ENDCASE.
ENDLOOP.
ENDFORM.
Para ver se funcionou, utilizar o relatório /PWS/ZYGLR042 e informar a tabela que foi alterada.
Fazendo tratamento em Chamadas de exits
O tratamento desse botão será feito na Exit de user command chamado na tela.
O tratamento deve ser feito pela chamada de exit do user_command dessa tela em que o botão apareceu. Utilizar o
Okcode do botão para esse tratamento.
No programa específico feito para tratamento da exit devem incluir o include X01 para declaração compartilhada de
variáveis com os valores preenchidos. Se alguma variável ou tabela interna utilizada não estiver declarada lá, abrir
chamado no produto pedindo essa alteração.
Criação de botão para incluir anexos nas funcionalidades.
Transação SWO1.
Na Ctg.obj./tp.interface informar /PWS/GL022, marcando categoria de objeto -> Criar
*Informar
Clicar em ENTER
Informar tabela desejada. No exemplo, /PWS/ZYGLT418. Ao dar enter, irá sugerir o campo chave.
*<<Inicio Inclusão
DATA:
SERVICE(255),
CLEAR ls_borident.
ls_borident-objtype = '/PWS/GL022'.
ls_borident-objkey = object-key.
END_METHOD.
*>>Fim Inclusão
Na Transação SE91 informar a classe de Mensagem a ser alterada e o número de mensagem a ser criada.
Informar a Classe e a Mensagem a ser alterada, bem como o idioma e a request a ser gravada.
Criar Parameter ID
1) Selecione o pacote onde deseja criar os novos ID’s através da transação SE80
informar Classe de Desenvolvimento /PWS/ZYGL.