CE PLUS - Nota 001910

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 10/08/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 13:01:08

Descrição da Nota: PARÂMETRO PARA INCLUSÃO DO FUNDAMENTO LEGAL DO PIS/COFINS

Sintoma

Favor criar novo parâmetro para inclusão do Fundamento Legal do PIS/COFINS.

 

 

 

Solução

Criar uma tabela para armazenar parâmetros de pis/cofins.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

AJUSTES HOMOLOGAÇÃO DI - CÁLCULOS, DESPESAS, REGIMES

INCLUSÃO DA NOVA TELA PIS/COFINS NA DI

Informações Complementares

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

Nota Número 01910 Data: 10/08/2006 Hora: 09:52:03

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

 

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

Nota Número              : 01910

Categoria                : Melhoria

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00126

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

Referência às notas relacionadas:

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

 

01520  - 00001 - 6.0    - 00023  - INCLUSÃO DA NOVA TELA PIS/COFINS NA DI

01602  - 00002 - 6.0    - 00023  - AJUSTES HOMOLOGAÇÃO DI - CÁLCULOS, DESPESAS, REGIMES

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

PARÂMETRO PARA INCLUSÃO DO FUNDAMENTO LEGAL DO PIS/COFINS

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

Palavras Chave:

PARÂMETRO -  FUNDAMENTO LEGAL- PIS/COFINS - SISCOMEX - DI

 

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

Objetos da nota:

DYNP /PWS/SAPMZYCI023                        0435

FUGR /PWS/ZYCIGF1

REPS /PWS/MZYCI023F04

REPS /PWS/MZYCI023I01

SHLP /PWS/ZYCIA471

TABD /PWS/ZYCIE100A

TABL /PWS/ZYCIT471

TOBJ /PWS/ZYCIT471S

TRAN /PWS/ZYCIT471

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI023                        0435

 

* ALTERAÇÕES FEITAS:

* Foi retirada a ajuda de pesquisa vinculada ao campo /PWS/ZYCIE100A-CODFUNLEGPISCOFI

 

   Nome

      Ctg.      Linha   Coluna  CmprDf  CmVis   Altura  Format Dict  Modif At.Des.Só At

      Gr1 Gr2 Gr3 Gr4  SPA GPA ID parâm             Cód.F                TCmp   TpoLoopExbLoop

      Outros atributos

 

*DE:

   /PWS/ZYCIE100A-CODFUNLEGPISCOFI

      I/O        8       25       2       2       1     CHAR               Ent Off

      Chave externa, Botão EntrsPoss.stand.

      Ajuda pesquisa=/PWS/ZYCIA177

 

*PARA:

   /PWS/ZYCIE100A-CODFUNLEGPISCOFI

      I/O        8       25       2       2       1     CHAR               Ent Off

      Chave externa, Botão EntrsPoss.stand.

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F04

 

...

  t_umpis                = itab_it-meins.

  t_umcofi               = itab_it-meins.

  t_pis                  = itab_it-qtd_iten.

  t_cofins               = itab_it-qtd_iten.

  IF NOT /pws/zycie100a-codredpiscofi IS INITIAL.

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

    PERFORM seleciona_fund_legal

* << Fim da exclusão

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

             perform seleciona_fund_legal_pc

* << Fim da inclusão

         USING /pws/zycie100a-codredpiscofi

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

                 /PWS/ZYCIE100A-CODREGTRIPISCOFI

* << Fim da inclusão

         CHANGING t_fundes_reducao /pws/zycie100a-codredpiscofi.

  ELSE.

    CLEAR t_fundes_reducao.

  ENDIF.

  IF NOT /pws/zycie100a-codfunlegpiscofi IS INITIAL.

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

    PERFORM seleciona_fund_legal

* << Fim da exclusão

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

    PERFORM seleciona_fund_legal_PC

* << Fim da inclusão

         USING /pws/zycie100a-codfunlegpiscofi

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

                 /PWS/ZYCIE100A-CODREGTRIPISCOFI

* << Fim da inclusão

         CHANGING t_fundes_regtri /pws/zycie100a-codredpiscofi.

...

 

...

  itab_it-cof_calculado = a_cofcalc.

  itab_it-cof_reduzido  = a_cofredu.

  itab_it-cof_devido    = a_cofdevi.

  itab_it-cof_recolher  = a_cofrec .

ENDFORM.

* >> Início da inclusão:

form seleciona_fund_legal_pc using     p_campo

                                       p_campo1

                             changing  p_texto p_campo2.

  DATA: v_descr LIKE /pws/zycit471-descr.

  SELECT SINGLE descr

      FROM /pws/zycit471 INTO v_descr

      WHERE codigo = p_campo

      and   regime = p_campo1.

  IF sy-subrc EQ 0.

    p_texto = v_descr.

  ELSE.

    CLEAR: v_descr, p_campo2.

    MESSAGE e015 WITH text-238.

  ENDIF.

endform.

* << Fim da inclusão

 

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

Modificações efetuadas em REPS /PWS/MZYCI023I01

 

...

module user_command_0435 input.

  case sy-ucomm.

      when 'ENTE'.

        clear: T_FUNDES_REDUCAO, T_FUNDES_REGTRI.

        if not /PWS/ZYCIE100A-CODREDPISCOFI is initial.

* >> Início da exclusão: MODULE USER_COMMAND_0435

            perform seleciona_fund_legal

* << Fim da exclusão

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

             perform seleciona_fund_legal_pc

* << Fim da inclusão

                 using /PWS/ZYCIE100A-CODREDPISCOFI

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

                 /PWS/ZYCIE100A-CODREGTRIPISCOFI

* << Fim da inclusão

                 changing T_FUNDES_REDUCAO /pws/zycie100a-codredpiscofi.

        else.

          clear: T_FUNDES_REDUCAO.

        endif.

        if not /PWS/ZYCIE100A-CODFUNLEGPISCOFI is initial.

* >> Início da exclusão: MODULE USER_COMMAND_0435

            perform seleciona_fund_legal

* << Fim da exclusão

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

             perform seleciona_fund_legal_pc

* << Fim da inclusão

                 using /PWS/ZYCIE100A-CODFUNLEGPISCOFI

* >> Início da exclusão: MODULE USER_COMMAND_0435

                changing T_FUNDES_REGTRI /PWS/ZYCIE100A-CODFUNLEGPISCOFI

.

* << Fim da exclusão

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

                 /PWS/ZYCIE100A-CODREGTRIPISCOFI

               changing t_fundes_regtri /pws/zycie100a-codfunlegpiscofi.

* << Fim da inclusão

        else.

            clear: T_FUNDES_REGTRI.

        endif.

  endcase.

endmodule.

...

 

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

Modificações efetuadas em SHLP /PWS/ZYCIA471

 

*Criada a ajuda de pesquisa /PWS/ZYCIA471

 

MODIFICAR AJUDA DE PESQUISA:  /PWS/ZYCIA471

DESCRIÇÃO BREVE: CI - REGIME FUNDAMENTO

 

DEFINIÇÃO

 

OBTENÇÃO DE DADOS

MÉTODO DE SELEÇÃO: /PWS/ZYCIT471

 

COMPORTAMENTO DE DIÁLOGO:

TIPO DE DIÁLOGO: Exibição de valores imediatos

 

 

PARÂMETROS:

 

PARAM.    IMP EXP POSL ISEL EXAJ ELEM. DADOS  MOD  VALOR PROPOSTO

 

ORIGEM     X       0    0        /PWS/ZYCIL231

TPNI       X       0    0        /PWS/ZYCIL232

REGIME     X       0    0        /PWS/ZYCEL088

CODIGO         X   1    1        /PWS/ZYCIL203

DESCR              2    2        /PWS/ZYCEL263

 

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

Modificações efetuadas em TABD /PWS/ZYCIE100A

 

*MODIFICAR ESTRUTURA: /PWS/ZYCIE100A

 

*COMPONENTES ALTERADOS

 

Nome de campo      CODFUNLEGPISCOFI

Nome ajuda pesq.   /PWS/ZYCIA471

 

Par.AjPesq Tabela conexão Cpo.conexão ajuda p/pesquisa

 

CODIGO     /PWS/ZYCIE100A CODFUNLEGPISCOFI

REGIME     /PWS/ZYCIE100A CODREGTRIPISCOFI

 

 

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

Modificações efetuadas em TABL /PWS/ZYCIT471

 

*Criada tabela /PWS/ZYCIT471

 

MODIFICAR TABELA TRANSPARENTE: /PWS/ZYCIT471

DESCRIÇÃO BREVE: CI - SISCOMEX - Regime Fundamento Legal PIS/Cofins

 

CARACTERÍSTICAS

 

CATEGORIA DA TABELA: TABELA TRANSPARENTE

CLASSE DE ENTREGA:   A

(X) - ATUALIZAÇÃO DE TABELAS PERMITIDA

 

CAMPOS NOVOS

 

CAMPOS:         TP. CAMPO      CH: INI: TAB.VERIF.:    TAB.REF.:     CPO.RE

 

MANDT           MANDT    X    X

ORIGEM         /PWS/ZYCIL231   X    X

TPNI            /PWS/ZYCIL232   X    X

REGIME         /PWS/ZYCEL088   X    X

CODIGO         /PWS/ZYCIL203   X    X

DESCR           /PWS/ZYCEL263

USERNAMEC   SYUNAME

DTUSERC   SYDATUM

HRUSERC   SYSTTIMLO

 

 

OPÇÕES TÉCNICAS

 

TIPO DE DADOS: APPL0

CATEGOR. TAMANHO: 0

 

(X) - AR. BUFFER NÃO PERMITIDO

 

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

Modificações efetuadas em TOBJ /PWS/ZYCIT471S

 

*GERADA VISÃO DE ATUALIZAÇÃO DA TABELA /PWS/ZYCIT471

 

MODIFICAR VISÃO DA TABELA /PWS/ZYCIT471

 

INDICAÇÕES TÉCNICAS PARA DIÁLOGO

 

GRUPO DE AUTORIZAÇÃO: ZYCE

OBJETO AUTORIZAÇÃO:   S_TABU_DIS

GRUPO DE FUNÇÕES:     /PWS/ZYCIGF1

CL. DESENVOLVIMENTO:  /PWS/ZYCI

 

TELAS DE ATUALIZAÇÃO

 

CTG. ATUALIZAÇÃO:      (X) - NÍVEL ÚNICO

 

Nº TELA AUTORIZAÇÃO:   TELA SÍNTESE:    471

 

 

INDICAÇÕES PARA TRASNPORTE DE DADOS DE DIÁLOGO

 

ROTINA DE REGISTRO:    (X) - ROTINA REG. STANDARD

 

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

Modificações efetuadas em TRAN /PWS/ZYCIT471

 

CÓDIGO DE TRANSAÇÃO: /PWS/ZYCIT471

 

ATRIBUTOS DA TRANSAÇÃO

TEXTO BREVE: CI - Parâm.Fund Legal PIS/Cofins

 

OBJETO DE EXECUÇÃO

(X) - TRANSAÇÃO C/ PARÂMETROS (TRANSAÇÃO DE PARÂMETROS)

 

TEXTO DA TRANSAÇÃO: CI - Parâm.Fund Legal PIS/Cofins

 

VALOR PROPOSTO PARA

(X) - TRANSAÇÃO   SM30   (X) - OMITIR 1ºTELA

 

 

CLASSIFICAÇÃO

 

 

CLASSIFICAÇÃO DE TRANSAÇÃO:

(X) - TRANSAÇÃO PROFESSIONAL USER

 

CAPACIDADE GUI:

(X) SAP GUI PARA HTML

(X) SAP GUI PARA JAVA

(X) SAP GUI PARA WINDOWS

 

VALORES PROPOSTOS

NOME DO CAMPO DA TELA              VALOR

 

UPDATE                             X

VIEWNAME                           /PWS/ZYCIT471

 

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

Modificações efetuadas em TRAN /PWS/ZYCI

 

* Acrescentado transação /PWS/ZYCIT471 no menu de área /PWS/ZYCI --> Parâmetros --> Siscomex