CE PLUS - Nota 013152

Módulo: CÂMBIO FINANCEIRO

Funcionalidade: SISCOSERV

Data/Hora da Publicação: 05/08/2013 10:38:18

Data/Hora Última Alteração: 05/08/2013 10:38:18

Descrição da Nota: SISCOSERV

Sintoma

foi gerado uma ras/RVS com duas operações e antes do processamento pelo robô, foi eliminada uma

operação. O XML continuou contendo as duas operações

 

 

Solução

O programa foi ajustado para gerar novamente o XML no caso de eliminação de uma operação antes do

Processamento do Robô

 

Versões Tratadas

9.0


Pré-Requisitos

Produto:

Nota

Descrição

SISCOERV - ASSOCIAÇÃO SISCOSERV

Informações Complementares

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

Nota Número 13152 Data: 05/08/2013 Hora: 10:32:53

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

 

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

Nota Número              : 13152

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 9.0

Pacote                   : 00005

Agrupamento              : 00161

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

Referência às notas relacionadas:

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

 

13149  - 00001 - 9.0    - 00005 - SISCOERV - ASSOCIAÇÃO SISCOSERV

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

Texto Rápido:

SISCOSERV

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

Palavras Chave:

SISCOSERV

 

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

Objetos da nota:

REPS /PWS/MZYCA011F01

 

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

Modificações efetuadas em REPS /PWS/MZYCA011F01

 

...

      if sy-subrc ne 0 or sy-subrc eq 0 and

         ( wa_zycat031-nbs        ne wa_zycat031_ant-nbs        or

           wa_zycat031-cod_pais   ne wa_zycat031_ant-cod_pais   or

           wa_zycat031-modo_prest ne wa_zycat031_ant-modo_prest or

           wa_zycat031-data_ini   ne wa_zycat031_ant-data_ini   or

           wa_zycat031-data_fim   ne wa_zycat031_ant-data_fim   or

           wa_zycat031-valor      ne wa_zycat031_ant-valor ).

        v_oper_alt = 'X'.

      endif.

    endloop.

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

    LOOP AT itab_zycat031_ant INTO wa_zycat031_ant.

      READ TABLE itab_zycat031 INTO wa_zycat031

        WITH KEY nrseq    = wa_zycat031_ant-nrseq

                 operacao = wa_zycat031_ant-operacao.

      IF sy-subrc NE 0.

        v_oper_alt = 'X'.

      ENDIF.

    ENDLOOP.

* << Fim da inclusão

    loop at itab_zycat032 into wa_zycat032.

      wa_zycat032-mandt = sy-mandt.

      modify itab_zycat032 from wa_zycat032.

    endloop.

    free itab_zycat033.

    loop at itab_zycat033t.

      move-corresponding itab_zycat033t to wa_zycat033.

      wa_zycat033-mandt = sy-mandt.

      append wa_zycat033 to itab_zycat033.

    endloop.

...