CE PLUS - Nota 000163

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Captação

Data/Hora da Publicação: 19/10/2005 00:00:00

Data/Hora Última Alteração: 18/02/2011 14:34:33

Descrição da Nota: ALTERAÇÃO NAS MENSAGENS DE RETORNO PARA A CAPTAÇÃO

Sintoma

Quando o programa de Captação é chamado via RFC ao executar a contabilização o programa não

retornava a mensagem com o número do contrato gerado.

 

 

Solução

Foi alterado as mensagens para exibir sempre o número do contrato gerado.

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 00163 Data: 19/10/2005 Hora: 14:20:39

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

 

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

Nota Número              : 00163

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00021

Agrupamento              : 00084

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

ALTERAÇÃO NAS MENSAGENS DE RETORNO PARA A CAPTAÇÃO

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

Palavras Chave:

MENSAGEM CAPTAÇÃO

 

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

Objetos da nota:

MESS /PWS/ZYCBM299

MESS /PWS/ZYCBM300

REPS /PWS/MZYCB001F01

REPS /PWS/MZYCB001F04

 

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

Modificações efetuadas em MESS /PWS/ZYCBM299

 

* < Inclusão - Início >

299 Documento & foi gerado para o contrato &

* < Inclusão - Fim >

 

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

Modificações efetuadas em MESS /PWS/ZYCBM300

 

* < Inclusão - Início >

299 Contrato & foi gerado

* < Inclusão - Fim >

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F01

 

FORM fill_date1_f02.

 

...

 

 

  LOOP AT itab_zycbt034.

    MESSAGE i016 WITH itab_zycbt034-descricao.

  ENDLOOP.

  IF itab_zycbt034[]     IS INITIAL.

    IF /pws/zycbe001-tpcontr+0(1) = 'D'.

 

...

 

    ELSE.

      IF /pws/zycbt001-tpcontr(1) = 'P' OR

         /pws/zycbe001-tpcontr(1) = 'S'.

 

...

 

 

    ENDIF.

    " Campos da tela ok, porém resultado igual 'S' ou 'E'

    IF sy-subrc = 0.

      READ TABLE itab_zycbt032 WITH KEY tcode  = 'F-02'

                                        tabela = '/PWS/ZYCBT001'

                                        cpochv = /pws/zycbe001-nrseqc

                                        tpmsg  = 'S'.

 

      IF sy-subrc = 0.                 " Contabiliz. com sucesso

 

...

 

* < Inclusão - Início >

*       Chamado 263953 - Início - Fábio Kazuo Hatanaka - 17.10.2005

*       Mensagem de Documento XXX gerado para o Contrato XXX

        MESSAGE i299 WITH /pws/zycbe001-belnr /pws/zycbe001-nrseqc.

*       Chamado 263953 - Fim    - Fábio Kazuo Hatanaka - 17.10.2005

* < Inclusão - Fim >

        IF v_fechado = 'X' AND v_answer = 'J'.

 

...

 

        ENDIF.

 

...

 

      ELSE.                            " Contabiliz. com erro

        LOOP AT itab_zycbt032.

          MESSAGE i015 WITH itab_zycbt032-msg+0(50)

                            itab_zycbt032-msg+50(50).

        ENDLOOP.

 

* < Inclusão - Início >

*       Chamado 263953 - Início - Fábio Kazuo Hatanaka - 17.10.2005

*       Mensagem de Contrato Gerado

        MESSAGE i300 WITH /pws/zycbe001-nrseqc.

*       Chamado 263953 - Fim    - Fábio Kazuo Hatanaka - 17.10.2005

* < Inclusão - Fim >

      ENDIF.

    ELSE.                              " Campos da tela em branco

      LOOP AT itab_zycbt034.

        MESSAGE i016 WITH itab_zycbt034-descricao.

      ENDLOOP.

    ENDIF.

  ENDIF.                               " Pesquisa interna t034

 

ENDFORM.                               " FILL_DATE1_F02

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F04

 

 

FORM fill_date_1_f30.

 

...

 

 

  IF itab_zycbt034 IS INITIAL.

 

...

 

    IF sy-subrc EQ 0.

      READ TABLE itab_zycbt032 WITH KEY tcode  = 'F-30'

                                        tabela = '/PWS/ZYCBT002'

                                       cpochv = /pws/zycbe001-nrseqc

                                        tpmsg  = 'S'.

      IF sy-subrc EQ 0.

 

...

 

 

*       Chamado 263953 - Início - Fábio Kazuo Hatanaka - 17.10.2005

*       Mensagem de Documento XXX gerado para o Contrato XXX

        MESSAGE i299 WITH itab_zycbt002p-belnr itab_zycbt002p-nrseqc.

*       Chamado 263953 - Fim    - Fábio Kazuo Hatanaka - 17.10.2005

        IF v_fechado = 'X' AND v_answer = 'J'.

 

...

 

        ENDIF.

      ELSE.

 

...

 

*       Chamado 263953 - Início - Fábio Kazuo Hatanaka - 17.10.2005

*       Mensagem de Contrato gerado

        MESSAGE i300 WITH itab_zycbt002p-nrseqc.

*       Chamado 263953 - Fim    - Fábio Kazuo Hatanaka - 17.10.2005

      ENDIF.

    ELSE.

 

...

 

*     Chamado 263953 - Início - Fábio Kazuo Hatanaka - 17.10.2005

*     Mensagem de Contrato gerado

      MESSAGE i300 WITH itab_zycbt002p-nrseqc.

*     Chamado 263953 - Fim    - Fábio Kazuo Hatanaka - 17.10.2005

    ENDIF.

  ENDIF.

ENDFORM.

ENDFORM.