CE PLUS - Nota 001780

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Nota Fiscal

Data/Hora da Publicação: 20/07/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 13:00:58

Descrição da Nota: ERRO AO CRIAR 'NF POR FORA' E ALTERAR EMBARQUE AO MESMO TEMPO.

Sintoma

O sistema não está permitindo alterar nenhum embarque quando algum outro usuário está criando notas

fiscais por fora. O sistema também não está permitindo criar nenhuma nota quando alguém está

alterando qualquer embarque.

 

 

 

Solução

Ajustar variável do Sequencial do Embarque.

 

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

CRIAÇÃO A NOTA FISCAL GLOBAL POR FORA DO EMBARQUE

Informações Complementares

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

Nota Número 01780 Data: 20/07/2006 Hora: 10:01:16

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

 

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

Nota Número              : 01780

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00123

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

Referência às notas relacionadas:

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

 

01738  - 00001 - 6.0    - 00024  - CRIAÇÃO A NOTA FISCAL GLOBAL POR FORA DO EMBARQUE

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

ERRO AO CRIAR 'NF POR FORA' E ALTERAR EMBARQUE AO MESMO TEMPO.

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

Palavras Chave:

 

NF POR FORA - /PWS/ZYCI016_C - CRIAÇÃO NOTA FISCAL

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

Objetos da nota:

REPS /PWS/MZYCI016I01

 

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

Modificações efetuadas em REPS /PWS/MZYCI016I01

 

...

              SELECT SINGLE nrseq FROM /pws/zycit100 INTO v_nrseq

                WHERE nrseqdi IN itab_nrseqdi       .

              IF sy-subrc EQ 0.

                CALL FUNCTION '/PWS/ZYCI_ENQUEUE_ZYCIT001'

                     EXPORTING

* >> Início da exclusão: MODULE USER_COMMAND_0001

                          nrseq          = /pws/zycit100-nrseq

* << Fim da exclusão

* >> Início da inclusão: MODULE USER_COMMAND_0001

                          nrseq          = v_nrseq

* << Fim da inclusão

                     EXCEPTIONS

                          foreign_lock   = 1

                          system_failure = 2.

                IF sy-subrc = 1 .

                  CLEAR v_nrseq.

...

 

...

              SELECT SINGLE nrseq FROM /pws/zycit100 INTO v_nrseq

                WHERE nrseqdi IN itab_nrseqdi       .

              IF sy-subrc EQ 0.

                CALL FUNCTION '/PWS/ZYCI_ENQUEUE_ZYCIT001'

                     EXPORTING

* >> Início da exclusão: MODULE USER_COMMAND_0001

                          nrseq          = /pws/zycit100-nrseq

* << Fim da exclusão

* >> Início da inclusão: MODULE USER_COMMAND_0001

                          nrseq          = v_nrseq

* << Fim da inclusão

                     EXCEPTIONS

                          foreign_lock   = 1

                          system_failure = 2.

                IF sy-subrc = 1 .

                  CLEAR v_nrseq.

...