CE PLUS - Nota 005967

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Valores Mantidos no Exterior

Data/Hora da Publicação: 19/02/2008 00:00:00

Data/Hora Última Alteração: 18/02/2011 17:48:18

Descrição da Nota: VALORES MANTIDOS NO EXTERIOR - EXIT VME001

Sintoma

Valores Mantidos no Exterior - Exit VME001

 

 

Solução

Valores Mantidos no Exterior - Exit VME001

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

VALORES MANTIDOS NO EXTERIOR - BUSCA CONTA CONTÁBIL

VALORES MANTIDOS NO EXTERIOR - DA COMPLETO

Informações Complementares

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

Nota Número 05967 Data: 19/02/2008 Hora: 12:14:18

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

 

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

Nota Número              : 05967

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00004

Agrupamento              : 00035

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

Referência às notas relacionadas:

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

 

05482  - 00001 - 7.0    - 00003  - VALORES MANTIDOS NO EXTERIOR - DA COMPLETO

05652  - 00002 - 7.0    - 00004  - VALORES MANTIDOS NO EXTERIOR - BUSCA CONTA CONTÁBIL

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

VALORES MANTIDOS NO EXTERIOR - EXIT VME001

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

Palavras Chave:

VALORES MANTIDOS NO EXTERIOR - EXIT VME001

 

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

Objetos da nota:

REPS /PWS/MZYCB034F01

REPS /PWS/MZYCB034TOP

REPS /PWS/MZYCB034X01

 

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

Modificações efetuadas em REPS /PWS/MZYCB034F01

 

...

          FOR ALL ENTRIES IN itab_zycbt227

          WHERE nrinvoic  = itab_zycbt227-nrinvoic

            AND gsberf    = itab_zycbt227-gsberf

            AND nrparcf   = itab_zycbt227-nrparcf.

      ENDIF.

    ENDIF.

  ENDIF.

ENDFORM.

FORM trata_exit USING p_exit TYPE /pws/zyglt100-zexit.

  DATA: v_ucomm TYPE sy-ucomm,

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

        v_syrepid TYPE sy-repid,

* << Fim da inclusão

        v_subrc TYPE sy-subrc.

  FIELD-SYMBOLS: <fs_zyglt100> LIKE LINE OF itab_zyglt100.

  CLEAR r_okcode.

  CALL METHOD cl_gui_cfw=>dispatch.

  IF NOT r_okcode IS INITIAL.

    ok_code = r_okcode.

  ENDIF.

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

  IF itab_zyglt100[] IS INITIAL.

    v_syrepid = sy-repid.

    CALL FUNCTION '/PWS/ZYGL_BUSCA_EXIT_CLIENTE'

         EXPORTING

              i_codmod                = 'E'

              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.

  ENDIF.

* << Fim da inclusão

  IF NOT itab_zyglt100[] IS INITIAL.

    READ TABLE itab_zyglt100 WITH KEY zexit = p_exit

      ASSIGNING <fs_zyglt100>.

    IF sy-subrc = 0.

      CHECK NOT <fs_zyglt100>-zexit_ativa IS INITIAL AND

            NOT <fs_zyglt100>-formulario  IS INITIAL AND

            NOT <fs_zyglt100>-programa    IS INITIAL.

      v_ucomm = ok_code.

      PERFORM (<fs_zyglt100>-formulario)

              IN PROGRAM (<fs_zyglt100>-programa)

...

 

...

    v_lancto_multiplo = space.

  ENDIF.

  PERFORM busca_conta USING    <fs_op>-bukrs

                               <fs_op>-kunag

                               v_sld_liq_and

                               wa_zycbt209

                               p_estorno

                      CHANGING wa_zycbe033

                               v_newbs2.

  APPEND wa_zycbe033 TO itab_zycbe033.

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

  perform trata_exit USING 'VME001'.

* << Fim da inclusão

  LOOP AT itab_zycbt034 INTO wa_zycbt034.

    PERFORM message_store USING

      '/PWS/ZYCBM'

      'W'

      wa_zycbt034-descricao

      space

      space

      space

      '016'.

  ENDLOOP.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB034TOP

 

...

      itab_zycbe224       TYPE t_t_zycbe224,

      itab_disp_30        TYPE t_t_disponibilidade,

      itab_disp_70        TYPE t_t_disponibilidade,

      itab_contrato       TYPE t_t_contrato,

      itab_zycbt227       TYPE t_t_zycbt227,

      itab_rendimentos    TYPE t_t_rendimentos,

      itab_disp_ant       TYPE t_t_disponibilidade,

      itab_contrato_ant   TYPE t_t_contrato,

      itab_doctos         TYPE t_t_doctos,

      itab_rendimentos_ant TYPE t_t_rendimentos,

* >> Início da exclusão:

      itab_contabilizacoes TYPE t_t_contabilizacoes,

      itab_zycbt032       TYPE t_t_zycbt032,

      itab_zycbe033       TYPE t_t_zycbe033,

      itab_zycbt034       TYPE t_t_zycbt034,

      itab_zycbt036       TYPE t_t_zycbt036,

      itab_partidas       TYPE t_t_zycbe033.

* << Fim da exclusão

* >> Início da inclusão:

      itab_contabilizacoes TYPE t_t_contabilizacoes.

* << Fim da inclusão

DATA: wa_zycbt007  TYPE t_s_zycbt007,

      wa_zyglt009  TYPE t_s_zyglt009,

      wa_zycbt089  TYPE t_s_zycbt089,

      wa_controle  TYPE t_controle,

      wa_fat       TYPE t_s_zycbt017,

      wa_zycbt030  TYPE t_s_zycbt030.

FIELD-SYMBOLS: <fs_op>  TYPE t_s_zycbe226.

DATA:

  ok_code                TYPE sy-ucomm,

  v_ultimo_nrseq         TYPE /pws/zycbe226-nrseq,

...

 

...

  opt_origem_pagantec(1) TYPE c,

  opt_destino_30(1)      TYPE c,

  opt_destino_70(1)      TYPE c,

  v_mark(1)            TYPE c,

  v_icone              TYPE icons-text,

  v_tela_help          TYPE sy-dynnr VALUE '0052'.

DATA:

   v_codaux   TYPE /pws/zygle316-codaux1,

   v_codaux1  TYPE /pws/zygle316-codaux1,

   v_codaux2  TYPE /pws/zygle316-codaux2.

* >> Início da inclusão:

INCLUDE /PWS/MZYCB034X01.

* << Fim da inclusão

SELECTION-SCREEN BEGIN OF SCREEN 0001.

SELECTION-SCREEN BEGIN OF BLOCK a WITH FRAME TITLE text-011.

SELECT-OPTIONS: s_bukrs  FOR /pws/zycbe226-bukrs,

                s_nrseq  FOR /pws/zycbe226-nrseq,

                s_invoic FOR /pws/zycbe226-nrinvoic

                  MATCHCODE OBJECT /pws/zycba275,

                s_gsber  FOR /pws/zycbe226-gsberf,

                s_nrparc FOR /pws/zycbe226-nrparcf,

                s_kunag  FOR /pws/zycbe017-kunag,

                s_dtincl FOR /pws/zycbe226-dtincl,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB034X01

 

* >> Início da inclusão:

DATA: BEGIN OF COMMON PART c.

DATA: itab_zycbt032       type t_t_zycbt032,

      itab_zycbe033       type t_t_zycbe033,

      itab_zycbt034       type t_t_zycbt034,

      itab_zycbt036       type t_t_zycbt036,

      itab_partidas       type t_t_zycbe033.

 

DATA: END OF COMMON PART.

* << Fim da inclusão