CE PLUS - Nota 006086

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 03/03/2008 00:00:00

Data/Hora Última Alteração: 09/03/2010 11:51:04

Descrição da Nota: O PROGRAMA NÃO ESTA CALCULANDO A PORCENTAGEM DO ANTIDUMPING NA DI

Sintoma

 

O programa não esta calculando a porcentagem do Antidumping na DI

 

Solução

 

Atualização do programa da DI para que o sistema leve o Antidumping na aba Pagamentos e para que

no Débito em Conta sugira o valor do Antidumping.

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 06086 Data: 03/03/2008 Hora: 09:46:48

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

 

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

Nota Número              : 06086

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00004

Agrupamento              : 00036

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

O PROGRAMA NÃO ESTA CALCULANDO A PORCENTAGEM DO ANTIDUMPING NA DI

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

Palavras Chave:

ANTIDUMPING - DÉBITO CONTA

 

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

Objetos da nota:

DTEL /PWS/ZYCIL859

FUGR /PWS/ZYCIGF1

REPS /PWS/MZYCI006F01

REPS /PWS/MZYCI023F01

TABD /PWS/ZYCIT000

TOBJ /PWS/ZYCIT000S

 

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

Modificações efetuadas em DTEL /PWS/ZYCIL859

 

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

Elemento de dados incluído: /PWS/ZYCIL859

Classe de desenvolvimento: /PWS/ZYGL

Idioma original: PT

Descrição breve incluída: (26 caracteres), idioma: PT

"GL - Código do Antidumping"

Categoria de dados: Domínio

Domínio: CHAR3

ID parâmetro:

Nome componente default:

Documentar modificações: SIM

Nome da ajuda de pesquisa:

Parâmetro da ajuda de pesquisa:

Comprimento máximo do denominador breve: 10

Denominador breve incluído (10 caracteres), idioma: PT

"Cod AntiDu"

Comprimento máximo do denominador médio: 18

Denominador médio incluído (18 caracteres), idioma: PT

"Código Antidumping"

Comprimento máximo do denominador longo: 20

Denominador longo incluído (18 caracteres), idioma: PT

"Código Antidumping"

Comprimento máximo do título: 18

Título incluído (18 caracteres), idioma: PT

"Código Antidumping"

 

 

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

Modificações efetuadas em FUGR /PWS/ZYCIGF1

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI006F01

 

...

               INTO v_nradto.

  v_value = v_nradto + 1.

  MOVE : v_value               TO /pws/zycie008-nradto,

         /pws/zycie008-nradto       TO it_tab_aux-nradto.

ENDFORM.

FORM despesas_di.

  DATA:   v_dpicms    LIKE /pws/zycit085-vlicms,

          v_dpipi     LIKE /pws/zycit085-vlipi,

          v_dpii      LIKE /pws/zycit085-vlii ,

          v_dppis     LIKE /pws/zycit085-vlpis,

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

          v_dpantidump LIKE /pws/zycit085-vlcofins,

* << Fim da inclusão

          v_dpcofins  LIKE /pws/zycit085-vlcofins.

  DATA: v_vlicms    LIKE /pws/zycit016-vldp,

        v_vlipi     LIKE /pws/zycit016-vldp,

        v_vlii      LIKE /pws/zycit016-vldp,

        v_vlpis     LIKE /pws/zycit016-vldp,

        v_vlcofins  LIKE /pws/zycit016-vldp,

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

        v_vlantidump LIKE /pws/zycit016-vldp,

* << Fim da inclusão

        v_line      TYPE i                 .

...

 

...

      IF NOT '156' CA itab_zycit443-codregtriipi .

        v_dpipi     = v_dpipi     + itab_zycit443-vlipi   .

      ENDIF.

      IF NOT '356' CA itab_zycit443-codregtri .

        v_dpii      = v_dpii     + itab_zycit443-vlii    .

      ENDIF.

      IF  NOT '356' CA itab_zycit443-codregtripiscofi  .

        v_dppis     = v_dppis    + itab_zycit443-vlpis   .

        v_dpcofins  = v_dpcofins + itab_zycit443-vlcofins.

      ENDIF.

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

      IF NOT itab_zycit443-baseantid IS INITIAL.

        v_dpantidump = v_dpantidump +

        ( itab_zycit443-baseantid * ( itab_zycit443-antidrate / 100 ) ).

      ENDIF.

* << Fim da inclusão

    ENDLOOP.

  ELSE.

    LOOP AT itab_zycit100.

      IF NOT '356' CA itab_zycit100-codregtriicms AND

         NOT itab_zycit100-icms_dif EQ 'X' .

        v_dpicms    = v_dpicms   + itab_zycit100-vlicms  .

      ENDIF.

      IF NOT '156' CA itab_zycit100-codregtriipi.

        v_dpipi     = v_dpipi     + itab_zycit100-vlipi   .

      ENDIF.

      IF NOT '356' CA itab_zycit100-codregtri .

        v_dpii      = v_dpii     + itab_zycit100-vlii    .

      ENDIF.

      IF NOT '356' CA itab_zycit100-codregtripiscofi .

        v_dppis     = v_dppis    + itab_zycit100-vlpis   .

        v_dpcofins  = v_dpcofins + itab_zycit100-vlcofins.

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

      ENDIF.

      IF NOT itab_zycit100-baseantid IS INITIAL.

        v_dpantidump = v_dpantidump +

        ( itab_zycit100-baseantid * ( itab_zycit100-antidrate / 100 ) ).

* << Fim da inclusão

      ENDIF.

    ENDLOOP.

  ENDIF.

  v_vlicms   =  v_dpicms   .

  v_vlipi    =  v_dpipi    .

  v_vlii     =  v_dpii     .

  v_vlpis    =  v_dppis    .

  v_vlcofins =  v_dpcofins .

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

  v_vlantidump = v_dpantidump.

* << Fim da inclusão

  CHECK sy-subrc EQ 0.

  IF /pws/zycit000 IS INITIAL.

    SELECT SINGLE *

      FROM t001

      INTO t001

      WHERE bukrs EQ /pws/zycie008-bukrs.

    SELECT SINGLE *

      FROM /pws/zycit000

      WHERE land1 EQ t001-land1.

  ENDIF.

  LOOP AT it_zycit016_aux.

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

    IF it_zycit016_aux-tpdesp EQ '001'.

* << Fim da exclusão

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

    IF it_zycit016_aux-tpdesp EQ /pws/zycit000-cod_antidump.

      MOVE v_vlantidump  TO it_zycit016_aux-vldp.

    ELSEIF it_zycit016_aux-tpdesp EQ '001'.

* << Fim da inclusão

      MOVE v_vlipi  TO it_zycit016_aux-vldp.

    ELSEIF it_zycit016_aux-tpdesp EQ '002'.

      MOVE v_vlicms TO it_zycit016_aux-vldp.

    ELSEIF it_zycit016_aux-tpdesp EQ '003'.

      MOVE v_vlii   TO it_zycit016_aux-vldp.

    ELSEIF it_zycit016_aux-tpdesp EQ /pws/zycit000-cod_sisc.

      IF /pws/zycit001-regime = '04' AND /pws/zycit001-tpdecl = 'DI'.

        SORT itab_zycit443 BY adicao.

        MOVE itab_zycit443[] TO itab_zycit443_aux[].

        DELETE ADJACENT DUPLICATES FROM itab_zycit443_aux

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F01

 

...

    IF sy-subrc EQ 0.

      IF v_dit = 'N'.

        IF v_petroleo IS INITIAL.

          PERFORM: fill_receitas_auto USING '0086' s_wiireco.

        ELSE.

          PERFORM: fill_receitas_auto USING '1962' s_wiireco.

        ENDIF.

        PERFORM: fill_receitas_auto USING '1038' s_wipireco,

                 fill_receitas_auto USING '7811' s_wsisco  ,

                 fill_receitas_auto USING '5602' s_wpisreco,

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

                 fill_receitas_auto USING '5529' s_waddevi,

* << Fim da inclusão

                 fill_receitas_auto USING '5629' s_wcofreco.

      ELSE.

        IF v_petroleo IS INITIAL.

          PERFORM: fill_receitas_auto USING '0086' t_vlii.

        ELSE.

          PERFORM: fill_receitas_auto USING '1962' t_vlii.

        ENDIF.

        PERFORM: fill_receitas_auto USING '1038' t_vlipi.

      ENDIF.

    ENDIF.

...

 

 

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

Modificações efetuadas em TABD /PWS/ZYCIT000

 

ALTERAÇÃO NA TABELA /PWS/ZYCIT000 - CI - Param. Gerais de Importação

CRIAÇÃO DO CAMPO COD_ANTIDUMP

 

 

CAMPOS                  COD_ANTIDUMP

CHV

INIC.

TIPO DE CAMPO           /PWS/ZYCIL859

CATEGORIA DE DA         CHAR

COMPR.                  3

CASAS DEC.              0

TABELA DE VERIFICAÇÃO

DESCRIÇÃO BREVE         GL - Código do Antidumping

GRUPO

 

APÓS CRIAÇÃO DO CAMPO EXECUTAR EM:

SE11

  UTILITÁRIOS

      GERADOR DE ATUALIZAÇÃO DE TABELAS