Módulo: DOC. EXPORTAÇÃO
Funcionalidade: Parâmetros
Data/Hora da Publicação: 30/03/2011 00:00:00
Data/Hora Última Alteração: 07/04/2011 13:38:26
Descrição da Nota: CADASTRO DA DESCRIÇÃO DE MATERIAL POR PAÍS: SAÍDA DO PROGRAMA
Sintoma
Ao pedir o encerramento do programa, é efetuada uma chamada de transação para o Menu
(SESSION_MANAGER) sem verificação de autorização.
Solução
A chamada de transação foi eliminada, conforme nota a seguir.
8.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 11056 Data: 30/03/2011 Hora: 12:22:11
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 11056
Categoria : Erro de Programa
Prioridade : Baixa
Versão PW.CE : 8.0
Pacote : 00007
Agrupamento : 00064
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
05900 - 00001 - 7.0 - 00004 - MELHORIAS TÉCNICAS NO PROGRAMA /PWS/SAPMZYCE028
----------------------------------------------------------------------------------------------------
CADASTRO DA DESCRIÇÃO DE MATERIAL POR PAÍS: SAÍDA DO PROGRAMA
----------------------------------------------------------------------------------------------------
Palavras Chave:
CADASTRO DA DESCRIÇÃO DE MATERIAL POR PAÍS /PWS/ZYCET028
TRANSACTION AUTHORITY-CHECK
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCE028I01
REPS /PWS/MZYCE028O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE028I01
...
MODULE user_command_exit INPUT.
CASE sy-dynnr.
WHEN '0100'.
PERFORM testa_alteracao.
PERFORM destroi_objetos.
IF v_resp2 NE 'A'.
* >> Início da exclusão: MODULE USER_COMMAND_EXIT
CASE sy-ucomm.
WHEN 'BACK'.
* << Fim da exclusão
LEAVE PROGRAM.
* >> Início da exclusão: MODULE USER_COMMAND_EXIT
WHEN OTHERS.
LEAVE TO TRANSACTION 'SESSION_MANAGER'.
ENDCASE.
* << Fim da exclusão
ENDIF.
WHEN '0001'.
v_largura = v_largura + 40.
SET SCREEN 0002.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE028O01
...
MODULE chama_tela OUTPUT.
PERFORM carrega_itab_check.
IF itab_tela[] IS INITIAL AND sy-ucomm EQ 'CANC'.
* >> Início da exclusão: MODULE CHAMA_TELA
LEAVE TO TRANSACTION 'SESSION_MANAGER'.
* << Fim da exclusão
* >> Início da inclusão: MODULE CHAMA_TELA
LEAVE PROGRAM.
* << Fim da inclusão
ELSEIF v_tela IS INITIAL.
IF v_tela_aux EQ '0103'.
CLEAR v_tela_aux.
v_tela = '0103'.
ELSE.
v_tela = '0003'.
ENDIF.
CALL SCREEN 0001 STARTING AT 1 1.
LEAVE SCREEN.
ELSEIF v_tela EQ '0003'.
...