CE PLUS - Nota 004470

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Rotina de Pagamento

Data/Hora da Publicação: 21/08/2007 00:00:00

Data/Hora Última Alteração: 10/03/2010 16:19:18

Descrição da Nota: SAÍDA DE PAGAMENTO - PONTO DE EXIT SPG002 - INCLUDE X

Sintoma

 

Disponibilizar variáveis e tabelas internas do tratamento de ordem de pagamento, na saída de

pagamento, para desenvolvimento específico do ponto de exit SPG002.

 

Solução

 

Declarar variáveis e tabelas internas no include X.

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 04470 Data: 21/08/2007 Hora: 11:34:00

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

 

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

Nota Número              : 04470

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00002

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

Texto Rápido:

SAÍDA DE PAGAMENTO - PONTO DE EXIT SPG002 - INCLUDE X

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

Palavras Chave:

SAÍDA DE PAGAMENTO PONTO DE EXIT SPG002 INCLUDE X

DISPONIBILIZAR VARIÁVEIS TABELAS INTERNAS ORDEM PAGAMENTO

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

Objetos da nota:

REPS /PWS/MZYCB115TOP

REPS /PWS/MZYCB115X01

 

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

Modificações efetuadas em REPS /PWS/MZYCB115TOP

 

...

DATA: END OF itab_zycbt064.

DATA: BEGIN OF itab_zycbt064_aux OCCURS 0.

        INCLUDE STRUCTURE /pws/zycbt064.

DATA: END OF itab_zycbt064_aux.

DATA: BEGIN OF itab_zyglt316 OCCURS 0.

        INCLUDE STRUCTURE /pws/zyglt316.

DATA: END OF itab_zyglt316.

DATA: BEGIN OF itab_pf_status OCCURS 10,

        fcode LIKE rsmpe-func,

      END OF itab_pf_status.

* >> Início da exclusão:

DATA: BEGIN OF itab_zycbt226 OCCURS 0.

        INCLUDE STRUCTURE /pws/zycbt226.

DATA: END OF itab_zycbt226.

DATA: BEGIN OF itab_ordens OCCURS 0,

        nrseq        TYPE /pws/zycbt226-nrseq,

        nrinvoic     TYPE /pws/zycbt226-nrinvoic,

        gsberf       TYPE /pws/zycbt226-gsberf,

        nrparcf      TYPE /pws/zycbt226-nrparcf,

        bukrs        TYPE /pws/zycbt226-bukrs,

        bco_me       TYPE /pws/zycbt226-bco_me,

        waers        TYPE /pws/zycbt226-waers,

        werks        TYPE /pws/zycbt226-werks,

        j_1bbranch   TYPE /pws/zycbt226-j_1bbranch,

        dtcredext    TYPE /pws/zycbt226-dtcredext,

        vlr_exterior TYPE /pws/zycbt226-vlr_exterior,

        sld_exterior TYPE /pws/zycbt226-sld_exterior,

        selk,

     END OF itab_ordens.

DATA: BEGIN OF itab_zycbt232 OCCURS 0.

DATA:   indx(5)          TYPE n.

        INCLUDE STRUCTURE /pws/zycbt232.

DATA:   vlr_associado    TYPE /pws/zycbe226-vlr_exterior,

        vlr_exterior     TYPE /pws/zycbe226-vlr_exterior,

        sld_exterior     TYPE /pws/zycbe226-sld_exterior,

        bco_me           TYPE /pws/zycbe226-bco_me,

        sld_vl_pagto     TYPE /pws/zycbe226-sld_exterior,

        ok               TYPE c,

        mark.

DATA: END OF itab_zycbt232.

DATA: itab_zycbt232_assoc  LIKE itab_zycbt232 OCCURS 0 WITH HEADER LINE,

      itab_zycbt232_dados  LIKE itab_zycbt232 OCCURS 0 WITH HEADER LINE,

      itab_zycbt232_dados2 LIKE itab_zycbt232 OCCURS 0 WITH HEADER LINE.

* << Fim da exclusão

DATA:

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

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

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

  itab_zycbt133     LIKE /pws/zycbt133 OCCURS 10 WITH HEADER LINE,

  itab_zycbt011_aux LIKE /pws/zycbt011 OCCURS 10 WITH HEADER LINE,

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

  wa_zycbt007       LIKE /pws/zycbt007.

DATA:

  v_answer,

...

 

...

  v_flag(1)          TYPE n,

  v_dtlanc2(10)      TYPE c,

  v_waersb           LIKE /pws/zycbt007-waersb,

  v_bukrs_aux        LIKE /pws/zycbt031-bukrs,

  v_bukrs_p          LIKE /pws/zycbt031-bukrs,

  v_index2           LIKE sy-index           ,

  v_cred_imp         LIKE /pws/zyglt009-cont_impostos,

  v_cod_mod          TYPE c VALUE 'E',

  v_exit             LIKE /pws/zyglt100-zexit VALUE 'SPG001',

  v_associado        type c,

* >> Início da exclusão:

  v_ccbrasil          TYPE c,

  v_ccexterior        TYPE c,

  v_30_porc           TYPE c,

  v_70_porc           TYPE c,

* << Fim da exclusão

  v_porcentagem(2)    TYPE c,

  v_propdcont(1)      TYPE c,

  v_propdcont2(1)     TYPE c,

  v_subtela(4)        TYPE n,

  v_bcopagto(10)      TYPE c,

  v_soma_bol          TYPE /pws/zycbe134-vlme,

  v_soma_ordem        TYPE /pws/zycbe134-vlme,

  v_saldo_boleto      TYPE /pws/zycbe134-vlme,

  v_moeda_ordem       TYPE /pws/zycbe134-waers,

  v_bcooper1          TYPE /pws/zycbt031-bcooper,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB115X01

 

...

        nrseq     LIKE /pws/zycbt134-nrseq,

        tpproc    LIKE /pws/zycbt134-tpproc,

        bukrs     LIKE /pws/zycbt134-bukrs,

        gsber     LIKE /pws/zycbt119-gsber,

        dtcont    LIKE /pws/zycbt134-dtlanc,

        nrcorresp LIKE /pws/zycbt134-nrcorresp,

        belnr     LIKE /pws/zycbt005-belnr,

        tipo      LIKE /pws/zycbt134-tipo,

        texto(40) type c,

      END OF itab_acerto_s.

* >> Início da inclusão:

DATA: BEGIN OF itab_zycbt226 OCCURS 0.

        INCLUDE STRUCTURE /pws/zycbt226.

DATA: END OF itab_zycbt226.

DATA: BEGIN OF itab_ordens OCCURS 0,

        nrseq        TYPE /pws/zycbt226-nrseq,

        nrinvoic     TYPE /pws/zycbt226-nrinvoic,

        gsberf       TYPE /pws/zycbt226-gsberf,

        nrparcf      TYPE /pws/zycbt226-nrparcf,

        bukrs        TYPE /pws/zycbt226-bukrs,

        bco_me       TYPE /pws/zycbt226-bco_me,

        waers        TYPE /pws/zycbt226-waers,

        werks        TYPE /pws/zycbt226-werks,

        j_1bbranch   TYPE /pws/zycbt226-j_1bbranch,

        dtcredext    TYPE /pws/zycbt226-dtcredext,

        vlr_exterior TYPE /pws/zycbt226-vlr_exterior,

        sld_exterior TYPE /pws/zycbt226-sld_exterior,

        selk,

     END OF itab_ordens.

DATA: BEGIN OF itab_zycbt232 OCCURS 0.

DATA:   indx(5)          TYPE n.

        INCLUDE STRUCTURE /pws/zycbt232.

DATA:   vlr_associado    TYPE /pws/zycbe226-vlr_exterior,

        vlr_exterior     TYPE /pws/zycbe226-vlr_exterior,

        sld_exterior     TYPE /pws/zycbe226-sld_exterior,

        bco_me           TYPE /pws/zycbe226-bco_me,

        sld_vl_pagto     TYPE /pws/zycbe226-sld_exterior,

        ok               TYPE c,

        mark.

DATA: END OF itab_zycbt232.

DATA: itab_zycbt232_assoc  like itab_zycbt232 OCCURS 0 WITH HEADER LINE,

      itab_zycbt232_dados  like itab_zycbt232 OCCURS 0 WITH HEADER LINE,

      itab_zycbt232_dados2 like itab_zycbt232 OCCURS 0 WITH HEADER LINE.

DATA: v_ccbrasil           TYPE c,

      v_ccexterior         TYPE c,

      v_30_porc            TYPE c,

      v_70_porc            type c.

* << Fim da inclusão

DATA: END OF COMMON PART.