CE PLUS - Nota 006852

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Recebimento

Data/Hora da Publicação: 26/06/2008 00:00:00

Data/Hora Última Alteração: 23/02/2011 09:56:10

Descrição da Nota: O RECEBIMENTO FÍSICO NÃO ESTA GERANDO O DOCUMENTO CONTABIL NO SATI

Sintoma

O RECEBIMENTO FÍSICO NÃO ESTA GERANDO O DOCUMENTO CONTABIL.

 

 

Solução

VERIFICAR SE A F-51 FOI REALIZADA COM SUCESSO PARA REALIZAR A F-02

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

VERIFICA TIPO DE TIPO DE DECLARAÇÃO NO RECEBIMENTO.

NÃO GRAVA CONGELAMOV DA /PWS/ZYCIT036 EM CASO DE ERRO NA CONTABILIZAÇÃO.

MSG DUPLICIDADE NO NUMERO DA NOTA FISCAL NO RECEBIMENTO

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 06852 Data: 26/06/2008 Hora: 10:01:20

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 06852

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00006

Agrupamento              : 00054

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

03343  - 00001 - 7.0    - 00001  - VERIFICA TIPO DE TIPO DE DECLARAÇÃO NO RECEBIMENTO.

04271  - 00002 - 7.0    - 00002  - NÃO GRAVA CONGELAMOV DA /PWS/ZYCIT036 EM CASO DE ERRO NA CONTABIL

06217  - 00003 - 7.0    - 00005  - MSG DUPLICIDADE NO NUMERO DA NOTA FISCAL NO RECEBIMENTO

----------------------------------------------------------------------------------------------------

O RECEBIMENTO FÍSICO NÃO ESTA GERANDO O DOCUMENTO CONTABIL NO SATI

----------------------------------------------------------------------------------------------------

Palavras Chave:

DOCUMENTO - CONTABIL - GERANDO - REGISTRANDO - SATI

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI017F01

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI017F01

 

...

           wa_nf-belnrf02seg IS INITIAL.

      CLEAR itab_itemdata.

      REFRESH itab_itemdata.

      SELECT SINGLE * FROM t001 WHERE bukrs = wa_nf-bukrs.

      PERFORM get_parameters_mrm1_receb.

      CLEAR v_f_51_ok.

      PERFORM fill_date_f_51.

      IF v_f_51_ok EQ 'S'.

        PERFORM congelamov_saldo_ato.

      ENDIF.

* >> Início da exclusão: FORM EXECUTA_BATCH_INPUT

      IF wa_nf-belnr_f_02 IS INITIAL.

* << Fim da exclusão

* >> Início da inclusão: FORM EXECUTA_BATCH_INPUT

      IF wa_nf-belnr_f_02 IS INITIAL and v_f_51_ok EQ 'S'.

* << Fim da inclusão

        IF t001-land1 = 'AR' OR t001-land1 = 'CL'.

          PERFORM fill_date_f_02_ana.

        ELSE.

          IF /pws/zycie001-modalidade NE '99' AND

             ( /pws/zycie001-regime NE '04' OR

               /pws/zycie001-tpdecl EQ 'DSI' ).

            PERFORM fill_date_f_02.

          ENDIF.

        ENDIF.

      ENDIF.

...

 

...

            (itab_zyglt100-programa) IF FOUND.

    ENDIF.

  ENDIF.

ENDFORM.

FORM executa_recebimento.

  DATA: v_lfsnr_old  LIKE wa_nf-lfsnr,

        v_lfsnr      LIKE wa_nf-lfsnr,

        v_indice_2(02) TYPE n,

        v_indice_3(03) TYPE n,

        v_erro.

* >> Início da inclusão: FORM EXECUTA_RECEBIMENTO

   CLEAR: v_mr1m_ok, v_mb01_ok, v_f_51_ok.

* << Fim da inclusão

  CLEAR v_lfsnr.

  IF v_existe_nfr NE 'S'.

    SELECT MAX( lfsnr ) INTO (v_lfsnr) FROM /pws/zycit041

      WHERE nrseq EQ   wa_nf-nrseq.

  ELSEIF v_existe_nfr EQ 'S'.

    SELECT MAX( lfsnr ) INTO (v_lfsnr) FROM /pws/zycit043

      WHERE nrseq EQ   wa_nf-nrseq.

  ENDIF.

  IF v_lfsnr IS INITIAL.

    CONCATENATE wa_nf-nrseq  '/' '01' INTO wa_nf-lfsnr.

...