Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Custo Efetivo
Data/Hora da Publicação: 09/11/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 13:33:27
Descrição da Nota: CHAMADA DE EXIT NO CUSTO EFETIVO PARA TRATAR RELAT.ZYCIR007- CUS004
Sintoma
Necessário chamada de exit para tratameto específico do relatório /PWS/ZYCIR007.
Solução
Criada a chamada de exit CUS004 para chamar o relatório /PWS/ZYCIR007 ou substituí-lo por um
programa específico.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02401 Data: 09/11/2006 Hora: 13:46:09
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02401
Categoria : Melhoria
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00139
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
CHAMADA DE EXIT NO CUSTO EFETIVO PARA TRATAR RELAT.ZYCIR007- CUS004
----------------------------------------------------------------------------------------------------
Palavras Chave:
CHAMADA DE EXIT - CUSTO EFETIVO - CUS004 - RELATÓRIO /PWS/ZYCIR007
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI010F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI010F02
...
indx-usera = sy-uname.
EXPORT: itab_zycbt035_aux[] TO MEMORY ID 'I007A',
itab_zycbt035[] TO MEMORY ID 'I007B',
itab_zycie031_aux[] TO MEMORY ID 'I007C',
itab_zycie031[] TO MEMORY ID 'I007D'.
* >> Início da inclusão: FORM ENCERRAMENTO
PERFORM verifica_exit USING 'D'
'/PWS/SAPMZYCI010'
'CUS004'.
CLEAR itab_zyglt100 .
READ TABLE itab_zyglt100 WITH KEY zexit = 'CUS004'.
IF NOT itab_zyglt100-zexit_ativa IS INITIAL.
PERFORM (itab_zyglt100-formulario) IN PROGRAM
(itab_zyglt100-programa) if found.
ELSE.
* << Fim da inclusão
SUBMIT /pws/zycir007 AND RETURN.
* >> Início da inclusão: FORM ENCERRAMENTO
ENDIF.
* << Fim da inclusão
IMPORT e_okcode FROM MEMORY ID 'I007E'.
...