CE PLUS - Nota 009256

Módulo: DRAWBACK

Funcionalidade: Relatórios

Data/Hora da Publicação: 26/10/2009 00:00:00

Data/Hora Última Alteração: 17/02/2011 15:42:03

Descrição da Nota: EXIBIÇÃO DE TODOS PEDIDOS VINCULADOS AO ATO CONCESSÓRIO.

Sintoma

O relatório não exibe os pedidos que ainda não foram vinculados a um embarque de importação.

 

 

Solução

O programa foi ajustado para exibir todos os pedidos vinculado ao ato concessório, inclusive os que

ainda não foram vinculados a um embarque de importação.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

CODE INSPECTOR

Informações Complementares

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

Nota Número 09256 Data: 26/10/2009 Hora: 09:57:37

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

 

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

Nota Número              : 09256

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 8.0

Pacote                   : 00001

Agrupamento              : 00001

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

Referência às notas relacionadas:

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

 

08477  - 00001 - 7.0    - 00009  - CODE INSPECTOR

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

EXIBIÇÃO DE TODOS PEDIDOS VINCULADOS AO ATO CONCESSÓRIO.

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

Palavras Chave:

 

 

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

Objetos da nota:

REPS /PWS/ZYCIR159

 

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

Modificações efetuadas em REPS /PWS/ZYCIR159

 

...

 

FORM move_dados.

  DATA: v_saldo  TYPE /pws/zycit279-menge,

        v_reali  TYPE /pws/zycit279-menge,

        v_reali2 TYPE /pws/zycit279-menge.

  CLEAR i_final.

  REFRESH i_final.

* >> Início da exclusão: FORM MOVE_DADOS

  LOOP AT itab_zycit003.

    CLEAR: itab_zycit376.

    READ TABLE itab_zycit376 WITH KEY ebeln = itab_zycit003-ebeln

                                      ebelp = itab_zycit003-ebelp.

* << Fim da exclusão

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

  LOOP AT itab_zycit376.

    LOOP AT itab_zycit003 WHERE ebeln = itab_zycit376-ebeln

                           AND  ebelp = itab_zycit376-ebelp.

* << Fim da inclusão

    PERFORM converte_um_ncm USING itab_zycit003-matnr

                            CHANGING itab_zycit003-meins

                                     itab_zycit003-qtd_iten.

    CLEAR: v_reali,

           v_reali2,

           v_saldo.

    LOOP AT itab_zycit279 WHERE ebeln = itab_zycit376-ebeln

                          AND   ebelp = itab_zycit376-ebelp

                          AND   nrseq = itab_zycit003-nrseq.

      v_reali = v_reali + itab_zycit279-menge.

...

 

...

          itab_zycit376-meins    TO  i_final-meins    ,

          itab_zycit376-meinsp   TO  i_final-meinsp   ,

          itab_zycit376-usuario  TO  i_final-usuario  ,

          itab_zycit376-dtvinc   TO  i_final-dtvinc   ,

          itab_zycit003-qtd_iten TO  i_final-qtdemb   ,

          v_reali                TO  i_final-qtdac    ,

          v_saldo                TO  i_final-saldo    ,

          itab_zycit376-qtd_apro TO  i_final-qtd_apro .

    APPEND i_final.

  ENDLOOP.

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

    IF sy-subrc NE 0.

      CLEAR i_final.

      MOVE: itab_zycit376-ebeln    TO  i_final-ebeln    ,

            itab_zycit376-ebelp    TO  i_final-ebelp    ,

            itab_zycit376-descr    TO  i_final-descr    ,

            itab_zycit376-j_1bnbm  TO  i_final-j_1bnbm  ,

            itab_zycit376-qtd_iten TO  i_final-qtd_iten ,

            itab_zycit376-nratoc   TO  i_final-nratoc   ,

            itab_zycit376-nrseqd   TO  i_final-nrseqd   ,

            itab_zycit376-nritem   TO  i_final-nritem   ,

            itab_zycit376-meins    TO  i_final-meins    ,

            itab_zycit376-meinsp   TO  i_final-meinsp   ,

            itab_zycit376-usuario  TO  i_final-usuario  ,

            itab_zycit376-dtvinc   TO  i_final-dtvinc   ,

            itab_zycit376-qtd_apro TO  i_final-saldo    ,

            itab_zycit376-qtd_apro TO  i_final-qtd_apro .

      APPEND i_final.

    ENDIF.

  ENDLOOP.

  SORT i_final BY nrseq ebeln ebelp.

* << Fim da inclusão

ENDFORM.

 

...

 

...

  v_repid = sy-repid.

  v_repid = sy-repid.

  CALL FUNCTION '/PWS/ZYGL_GERA_RELATORIO_ALV'

       EXPORTING

            v_program      = v_repid

            v_pf_status    = ' '

            v_user_command = ' '

            v_top_of_page  = 'TOP_OF_PAGE'

            v_marc         = ' '

            v_selinfo      = ' '

* >> Início da exclusão: FORM MONTA_REL_ALV

            v_zebra        = ' '

            v_otimizado    = ' '

* << Fim da exclusão

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

            v_zebra        = 'X'

            v_otimizado    = 'X'

* << Fim da inclusão

       TABLES

            i_fieldcat     = i_fieldcat

            t_data         = i_final

            it_sort        = i_sort.

ENDFORM.

 

...