CE PLUS - Nota 003299

Módulo: CÂMBIO IMPORTAÇÃO

Funcionalidade: Rotina de Pagamento

Data/Hora da Publicação: 22/03/2007 00:00:00

Data/Hora Última Alteração: 04/03/2010 13:40:08

Descrição da Nota: COMPLEMENTO DO BOLETO - INSERIDA EXTI CBI003

Sintoma

 

Complemento do Boleto - Inserida EXTI CBI003

 

Solução

 

Complemento do Boleto - Inserida EXTI CBI003

Versões Tratadas

6.0

Informações Complementares

 

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

Nota Número 03299 Data: 22/03/2007 Hora: 17:22:12

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

 

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

Nota Número              : 03299

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00026

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

Texto Rápido:

COMPLEMENTO DO BOLETO - INSERIDA EXTI CBI003

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

Palavras Chave:

COMPLEMENTO DO BOLETO - INSERIDA EXTI CBI003

 

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

Objetos da nota:

REPS /PWS/MZYCM110F01

REPS /PWS/MZYCM110TOP1

REPS /PWS/MZYGL110TOP

REPS /PWS/MZYGL110X01

 

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

Modificações efetuadas em REPS /PWS/MZYCM110F01

 

...

                v_modo          = v_modo_bi

                v_predic        = wa_zycbt007-fpredicao

           TABLES

                t_dados         = itab_zycbe033

                t_campo         = itab_zycbt034

                t_zycbt032      = itab_zycbt032

           EXCEPTIONS

                campo_em_branco = 1

                OTHERS          = 2.

    ELSE.

* >> Início da inclusão: FORM FILL_DATE_F-63_IA

  CLEAR:   itab_zyglt100.

  REFRESH: itab_zyglt100.

  v_syrepid = sy-repid.

  IF /pws/zycbe031-mdcorresp(1) = 'C'.

    v_modulo = 'F'.

  ELSE.

    v_modulo = /pws/zycbe031-mdcorresp(1).

  ENDIF.

  CALL FUNCTION '/PWS/ZYGL_BUSCA_EXIT_CLIENTE'

       EXPORTING

            i_codmod                = v_modulo

            i_func                  = v_syrepid

       TABLES

            itab_zyglt100           = itab_zyglt100

       EXCEPTIONS

            i_codmod_nao_encontrado = 1

            i_func_nao_encontrado   = 2

            i_zexit_nao_encontrado  = 3

            OTHERS                  = 4.

  READ TABLE itab_zyglt100 WITH KEY zexit  = 'CBI003' BINARY SEARCH.

  IF sy-subrc EQ 0.

    IF NOT itab_zyglt100-zexit_ativa IS INITIAL.

      PERFORM (itab_zyglt100-formulario)

              IN PROGRAM (itab_zyglt100-programa).

    ENDIF.

  ELSE.

* << Fim da inclusão

      CALL FUNCTION '/PWS/ZYCM_TRANSACAO_F_43C'

           EXPORTING

                v_modo          = v_modo_bi

           TABLES

                t_dados         = itab_zycbe033

                t_item          = itab_item

                t_zycbt032      = itab_zycbt032

           EXCEPTIONS

                campo_em_branco = 1

                periodo_fechado = 2

                OTHERS          = 3.

* >> Início da inclusão: FORM FILL_DATE_F-63_IA

      ENDIF.

* << Fim da inclusão

    ENDIF.

    IF sy-subrc = 0.

      READ TABLE itab_zycbt032 WITH KEY tcode  = v_tcode

                                        tabela = '/PWS/ZYCBT031'

                                        cpochv = /pws/zycbe031-nrseq

                                        tpmsg  = 'S'.

      IF sy-subrc = 0.

        IF v_tcode EQ 'F-63'.

          MESSAGE i057 WITH itab_zycbt032-belnr.

        ELSE.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCM110TOP1

 

...

DATA: v_bukrs_p    LIKE /pws/zycbt145-bukrs_p,

      v_aux_ktosl  LIKE /pws/zyglt316-ktosl,

      v_aux_cod    LIKE /pws/zyglt316-codaux1.

DATA: BEGIN OF itab_zycmt020 OCCURS 0.

        INCLUDE STRUCTURE /pws/zycmt020.

DATA: END OF itab_zycmt020.

DATA: v_wrbtr          LIKE /pws/zycbe033-wrbtr,

      v_ult_pedi       LIKE ekpo-ebeln,

      v_ult_item       LIKE ekpo-ebelp,

      v_vlr_item       LIKE /pws/zycmt020-vlpago,

* >> Início da exclusão:

      v_tabix          LIKE sy-tabix,

      itab_item        LIKE /pws/zycbe033 OCCURS 20 WITH HEADER LINE.

* << Fim da exclusão

* >> Início da inclusão:

      v_tabix          LIKE sy-tabix.

* << Fim da inclusão

 

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

Modificações efetuadas em REPS /PWS/MZYGL110TOP

 

...

DATA: BEGIN OF itab_contas OCCURS 0.

        INCLUDE STRUCTURE /pws/zyglt350.

DATA: END OF itab_contas.

DATA: BEGIN OF itab_custo OCCURS 0.

        INCLUDE STRUCTURE /pws/zyglt350.

DATA: END OF itab_custo.

DATA: BEGIN OF itab_lucro OCCURS 0.

        INCLUDE STRUCTURE /pws/zyglt350.

DATA: END OF itab_lucro.

DATA:

* >> Início da exclusão:

      itab_zycbt032     LIKE /pws/zycbt032 OCCURS 10 WITH HEADER LINE,

* << Fim da exclusão

      itab_zycbt032_aux LIKE /pws/zycbt032 OCCURS 10 WITH HEADER LINE,

      itab_zycbt013     LIKE /pws/zycbt013 OCCURS 10 WITH HEADER LINE,

      itab_zycbt012     LIKE /pws/zycbt012 OCCURS 10 WITH HEADER LINE,

      itab_zyglt316     LIKE /pws/zyglt316 OCCURS 10 WITH HEADER LINE,

      itab_doctos       LIKE /pws/zycbt036 OCCURS 10 WITH HEADER LINE.

DATA: BEGIN OF itab_modo OCCURS 0.

DATA:   modo    LIKE /pws/zycbt039-modo,

        descr   LIKE /pws/zycbt039-descr.

        INCLUDE STRUCTURE spopli.

DATA: END OF itab_modo.

...

 

...

  v_valor(20),

  v_valor2            LIKE /pws/zycbt031-vlme,

  i_belnr             LIKE bkpf-belnr,

  i_bukrs             LIKE bkpf-bukrs,

  i_gjahr             LIKE bkpf-gjahr,

  v_origem(1),

  v_erro_anulacomp,

  v_err_estapr,

  v_cta_credito       LIKE /pws/zycbt012-saknr1,

  v_codeven           LIKE /pws/zycbt011-codeven,

* >> Início da exclusão:

  v_tcode(20) TYPE c,

* << Fim da exclusão

  v_codaux            LIKE /pws/zycbt012-codaux,

  v_belnr             LIKE /pws/zycbe031-belnr_p,

  v_prazo,

  v_codigo            LIKE /pws/zycbt011-codeven,

  v_date              LIKE t009b-bdatj,

  v_date_est          LIKE t009b-bdatj,

  v_taxat             LIKE tcurr-ukurs,

  v_ano               LIKE t009b-bdatj,

  v_monat             LIKE t001b-frpe1,

  v_parvw             LIKE /pws/zycbt017-parvw,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL110X01

 

...

DATA: wa_zycbt004  LIKE /pws/zycbt004,

      wa_zycbe004  LIKE /pws/zycbt004,

      wa_zycbe031  LIKE /pws/zycbe031,

      wa_zycbt031  LIKE /pws/zycbe031,

      wa_zycbe031c LIKE /pws/zycbe031,

      wa_zycbt145  LIKE /pws/zycbt145,

      wa_zycbt119  LIKE /pws/zycbt119,

      wa_zycbt112  LIKE /pws/zycbt112,

      wa_zycbt113  LIKE /pws/zycbt113,

      wa_zycbt117  LIKE /pws/zycbt117.

* >> Início da inclusão:

DATA: itab_item        LIKE /pws/zycbe033 OCCURS 20 WITH HEADER LINE,

      itab_zycbt032    LIKE /pws/zycbt032 OCCURS 10 WITH HEADER LINE.

* << Fim da inclusão

DATA: BEGIN OF itab_zycbt031 OCCURS 0.

        INCLUDE STRUCTURE /pws/zycbt031.

DATA: nrcontr LIKE /pws/zycbt048-nrcontr.

DATA: v_checked_flg(1) TYPE c.

DATA: v_process(1)     TYPE c.

DATA: END OF itab_zycbt031.

DATA: BEGIN OF itab_zycbt031a OCCURS 0.

        INCLUDE STRUCTURE /pws/zycbt031.

DATA: nrcontr LIKE /pws/zycbt048-nrcontr.

DATA: v_checked_flg(1) TYPE c.

...

 

...

        include structure /pws/zycbt141.

data: end of itab_zycbt141_i.

data: begin of itab_zycat025 occurs 0.

        include structure /pws/zycat025.

data: end of itab_zycat025.

data: begin of itab_zycat024 occurs 0.

        include structure /pws/zycat024.

data: end of itab_zycat024.

DATA: ok_code      LIKE sy-ucomm,

      w_ok         LIKE ok_code,

* >> Início da inclusão:

      v_tcode(20)  TYPE c,

* << Fim da inclusão

      v_cbi002(1)  type c.

DATA: END OF COMMON PART.