CE PLUS - Nota 001553

Módulo: DRAWBACK

Funcionalidade: Composição

Data/Hora da Publicação: 09/06/2006 00:00:00

Data/Hora Última Alteração: 17/02/2011 13:55:05

Descrição da Nota: AJUSTE NA SELEÇÃO DOS EMBARQUES DE EXPORTAÇÃO.

Sintoma

O programa esta selecionando embarques que já foram vinculados a uma composição.

 

 

Solução

Remover seleção desnecessária.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

PREENCHIMENTO DOS VALORES DE IMPORTAÇÃO

Informações Complementares

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

Nota Número 01553 Data: 09/06/2006 Hora: 15:27:42

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

 

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

Nota Número              : 01553

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00023

Agrupamento              : 00117

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

Referência às notas relacionadas:

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

 

01029  - 00001 - 6.0    - 00022  - PREENCHIMENTO DOS VALORES DE IMPORTAÇÃO

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

AJUSTE NA SELEÇÃO DOS EMBARQUES DE EXPORTAÇÃO.

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

Palavras Chave:

SELEÇÃO - EMBARQUES - EXPORTAÇÃO - COMPOSIÇÃO

/PWS/SAPMZYCI064

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

Objetos da nota:

REPS /PWS/MZYCI064F03

 

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

Modificações efetuadas em REPS /PWS/MZYCI064F03

 

...

      APPEND itab_det_imp_aux.

    ENDIF.

    MOVE: itab_det_imp_final-codcomp  TO itab_res_imp-codcomp ,

          itab_det_imp_final-qtd_vinc TO itab_res_imp-qtd_vinc.

    itab_res_imp-vlfob = itab_res_imp-qtd_vinc *

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

                         itab_det_imp_final-vlreal.

* << Fim da exclusão

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

                         itab_det_imp_final-VALOR_U.

* << Fim da inclusão

    COLLECT itab_res_imp.

  ENDLOOP.

  SORT itab_det_imp_final BY dtdi ASCENDING.

  SORT itab_res_imp       BY codcomp.

  CLEAR: v_dtini, v_dtfim, v_idxtmp.

...

 

...

  ENDIF.

  CLEAR  itab_msg_erro_aux.

ENDFORM.

FORM testa_nao_vinculacao.

  IF NOT itab_zycit434[] IS INITIAL.

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

    SELECT a~nrseqre a~nrre a~dtincl a~agrupado a~codenq1

           b~matnr b~vbeln_va b~vbeln_vf b~posnr b~vbeln_vl b~posnl

           b~gewei b~ntgew b~brgew b~waers

           b~vfob  b~vlagente  b~netpr b~seqagrupado b~codnrseq

           INTO TABLE itab_re_final

           FROM /pws/zycet116 AS a INNER JOIN /pws/zycet118 AS b

           ON a~nrseqre EQ b~nrseqre

           INNER JOIN /pws/zycet002 AS c

           ON b~vbeln_va EQ c~vbeln_va AND b~vbeln_vf EQ c~vbeln_vf

           FOR ALL ENTRIES IN itab_zycit434

           WHERE a~dtincl >= p_dtexp1 AND

                 a~dtincl <= p_dtexp2 AND

                 b~nrato  EQ space    AND

                 c~bukrs  EQ /pws/zycie258-bukrs AND

                 c~werks  EQ itab_zycit434-werks  AND

                 b~matnr  IN p_matnr.

* << Fim da exclusão

    IF NOT itab_re_final[] IS INITIAL.

      LOOP AT itab_re_final.

        PERFORM preenche_itab_msg_erro USING itab_re_final-matnr

                                             itab_re_final-nrseqre

                                             itab_re_final-nrre

...