Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 14/10/2009 00:00:00
Data/Hora Última Alteração: 03/02/2010 17:15:16
Descrição da Nota: NÃO PERMITIR ALTERAR A FATURA DE MERCADORIA APÓS A CRIAÇÃO DA DI
Sintoma
A Fatura de Mercadoria esta permitindo alterar após a criação da DI quanto utilizado a seta verde
para sair da Fatura
Solução
Verificar se a DI esta criada para não permitir salvar os dados na Fatura
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 09186 Data: 14/10/2009 Hora: 11:37:01
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 09186
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00001
Agrupamento : 00118
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
NÃO PERMITIR ALTERAR A FATURA DE MERCADORIA APÓS A CRIAÇÃO DA DI
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - MERCADORIA - DI - ALTERAÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F01
...
READ TABLE itab_zycit003_ini WITH KEY nrseq = itab_zycit003-nrseq
ebeln = itab_zycit003-ebeln
ebelp = itab_zycit003-ebelp.
MOVE: itab_zycit003-total TO itab_zycit003_ini-total,
itab_zycit003-livre TO itab_zycit003_ini-livre,
itab_zycit003-marc TO itab_zycit003_ini-marc,
itab_zycit003-vlfre_fat TO itab_zycit003_ini-vlfre_aux,
itab_zycit003-vlseg_fat TO itab_zycit003_ini-vlseg_aux.
MODIFY itab_zycit003_ini INDEX sy-tabix.
ENDLOOP.
* >> Início da inclusão: FORM VERIFICA_ALTERACOES
SELECT SINGLE *
FROM /pws/zycit085
WHERE nrbl EQ /pws/zycie006-nrseqce.
IF sy-subrc = 0.
MESSAGE w039 WITH text-041.
EXIT.
ENDIF.
* << Fim da inclusão
ELSE.
MOVE itab_zycit003[] TO itab_zycit003_ini[].
ENDIF.
SORT itab_zycit003_ini BY nrseq ebeln ebelp.
IF ( itab_zycit003[] NE itab_zycit003_ini[] OR
/pws/zycie006 NE wa_zycie006_ini ) AND
( ( sy-tcode NE '/PWS/ZYCI003_E' AND
sy-tcode NE '/PWS/ZYCI003_L' )
OR ( sy-tcode EQ '/PWS/ZYCI003_L' AND
v_status_s = 1 ) ) .
...