CE PLUS - Nota 009186

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

Versões Tratadas

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 ) ) .

...