CE PLUS - Nota 006786

Módulo: DRAWBACK

Funcionalidade: Composição

Data/Hora da Publicação: 17/06/2008 00:00:00

Data/Hora Última Alteração: 17/02/2011 15:25:10

Descrição da Nota: O PROGRAMA NÃO APAGA AS EXPORTAÇÕES (INTERMEDIARIO) NÃO VINCULADAS.

Sintoma

O programa não apaga as exportações (Fabricante exportador) não vinculadas.

Não estão sendo carregadas as descrições dos materiais na pasta Notas Fiscais / Detalhes.

 

 

Solução

Atualização da composição de isenção intermediário-importação.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

DESENVOLVIMENTO COMPOSIÇÃO ISENÇÃO INTERMEDIARIO IMPORTADOR

Informações Complementares

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

Nota Número 06786 Data: 17/06/2008 Hora: 14:16:00

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

 

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

Nota Número              : 06786

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00006

Agrupamento              : 00053

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

Referência às notas relacionadas:

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

 

06667  - 00001 - 7.0    - 00005  - DESENVOLVIMENTO COMPOSIÇÃO ISENÇÃO INTERMEDIARIO IMPORTADOR

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

O PROGRAMA NÃO APAGA AS EXPORTAÇÕES (INTERMEDIARIO) NÃO VINCULADAS.

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

Palavras Chave:

DRAWBACK COMPOSIÇÃO ISENÇÃO INTERMEDIARIO IMPORTAÇÃO EXPORTAÇÕES

 

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

Objetos da nota:

REPS /PWS/MZYCI064F03

REPS /PWS/MZYCI064O01

 

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

Modificações efetuadas em REPS /PWS/MZYCI064F03

 

...

  DELETE FROM /pws/zycit260 WHERE nrseqd EQ /pws/zycie258-nrseqd.

  DELETE FROM /pws/zycit250 WHERE nrseqd EQ /pws/zycie258-nrseqd.

  DELETE FROM /pws/zycit495 WHERE nrseqd EQ /pws/zycie258-nrseqd.

  COMMIT WORK.

  INSERT /pws/zycit434 FROM TABLE itab_zycit434.

  MODIFY /pws/zycit258 FROM /pws/zycie258.

  INSERT /pws/zycit259 FROM TABLE itab_det_exp_final.

  INSERT /pws/zycit261 FROM TABLE itab_comp_vinc_final.

  INSERT /pws/zycit260 FROM TABLE itab_di_final.

  INSERT /pws/zycit250 FROM TABLE itab_areas.

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

  LOOP AT itab_zycit495.

    READ TABLE itab_det_exp_final

            WITH KEY nrseqc = itab_zycit495-nrseqc.

    IF sy-subrc NE 0.

      DELETE itab_zycit495 WHERE nrseqc = itab_zycit495-nrseqc.

    ENDIF.

  ENDLOOP.

* << Fim da inclusão

  INSERT /pws/zycit495 FROM TABLE itab_zycit495.

  LOOP AT itab_det_exp_final .

    IF NOT itab_det_exp_final-nrseqc IS INITIAL.

      UPDATE /pws/zycit373 SET staprop = 'I'

            WHERE doc_fat   EQ itab_det_exp_final-vbeln_vf

              AND it_docfat EQ itab_det_exp_final-posnr

              AND nrseq     EQ itab_det_exp_final-nrseqc.

    ELSEIF NOT itab_det_exp_final-nrseqre IS INITIAL.

      UPDATE /pws/zycet002 SET staprop = 'I'

          WHERE nrseq = itab_det_exp_final-nrseq

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI064O01

 

...

  /pws/zycie259c-vlcif    = itab_det_exp-vlcif   .

  /pws/zycie259c-nrre     = itab_det_exp-nrre    .

  /pws/zycie373-it_docfat = itab_det_exp-it_docfat.

  /pws/zycie373-fornec    = itab_det_exp-fornec   .

  /pws/zycie373-it_fornec = itab_det_exp-it_fornec.

  /pws/zycie371-nrre      = itab_det_exp-nrre     .

  /pws/zycie373-docnum    = itab_det_exp-docnum   .

  /pws/zycie373-itmnum    = itab_det_exp-itmnum   .

  /pws/zycie373-matnr     = itab_det_exp-matnr    .

  marcd_l                 = itab_det_exp-marcd_l  .

* >> Início da inclusão: MODULE PREENCHE_ESTRUTURA_0304

  IF /pws/zycie373-matnr IS INITIAL.

    /pws/zycie373-matnr     = itab_det_exp-codmat.

  ENDIF.

* << Fim da inclusão

ENDMODULE.

MODULE set_page306 OUTPUT.

  ts_imp3-activetab = pressed_tab_3c_3.

ENDMODULE.

MODULE set_page305 OUTPUT.

  ts_vcomp3-activetab = pressed_tab_3c_4.

ENDMODULE.

MODULE preenche_estrutura_0309 OUTPUT.

  /pws/zycie261-codcomp   = itab_comp_vinc-codcomp  .

  /pws/zycie261-qtd_iten  = itab_comp_vinc-qtd_iten .

...