CE PLUS - Nota 001613

Módulo: DOC. EXPORTAÇÃO

Funcionalidade: RIEX (Registro de Inf. de Export.)

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

Data/Hora Última Alteração: 22/02/2011 11:45:52

Descrição da Nota: PARAMETRIZAÇÃO DE SÉRIES DE NOTAS FISCAIS PARA ARQUIVOS DE RIEX

Sintoma

Necessidade de uma tabela de parâmetros que contenha as séries de notas fiscais a serem trazidas no

programa de RIEX.

 

 

Solução

Criar uma tabela de parametrização de séries de notas fiscais e realizar o tratamento de busca de

notas fiscais de acordo com a tabela no programa de RIEX.

 

Versões Tratadas

6.0


Pré-Requisitos

Produto:

Nota

Descrição

AJUSTAR SELEÇÃO DE DOCUMENTOS POR NOTA FISCAL

DESENVOLVIMENTO DO RIEX (REGISTRO DE INFORMAÇÕES DE EXPORTAÇÃO)

Informações Complementares

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

Nota Número 01613 Data: 21/06/2006 Hora: 10:13:57

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

 

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

Nota Número              : 01613

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00119

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

Referência às notas relacionadas:

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

 

01281  - 00001 - 6.0    - 00023  - DESENVOLVIMENTO DO RIEX (REGISTRO DE INFORMAÇÕES DE EXPORTAÇÃO)

01475  - 00002 - 6.0    - 00023  - AJUSTAR SELEÇÃO DE DOCUMENTOS POR NOTA FISCAL

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

PARAMETRIZAÇÃO DE SÉRIES DE NOTAS FISCAIS PARA ARQUIVOS DE RIEX

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

Palavras Chave:

RIEX; ARQUIVOS; FISCAIS; NOTAS; SÉRIES; PARAMETRIZAÇÃO

 

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

Objetos da nota:

FUGR /PWS/ZYCEGF1

REPS /PWS/ZYCER277

SHI3 /PWS/ZYCE

SHI6 /PWS/ZYCE

TABL /PWS/ZYCET533

TOBJ /PWS/ZYCET533S

TRAN /PWS/ZYCET533

 

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

Modificações efetuadas em FUGR /PWS/ZYCEGF1

 

* >> No grupo de funções foi criada a tela 9 para a tabela /PWS/ZYCET533 automaticamente pelo

*    gerador de atualização de tabelas

 

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

Modificações efetuadas em REPS /PWS/ZYCER277

 

...

        status     LIKE  /pws/zycet530-status,

        mark       TYPE  c,

      END OF itab_tela_sel,

      itab_zycet003 TYPE TABLE OF ty_zycet003,

      itab_zycet066 TYPE TABLE OF ty_zycet066.

 

* >> Início da inclusão: REPORT /PWS/ZYCER277

DATA: BEGIN OF ITAB_ZYCET533 OCCURS 0,

        BUKRS   LIKE /PWS/ZYCET533-BUKRS,

        SERIES  LIKE /PWS/ZYCET533-SERIES,

      END OF ITAB_ZYCET533.

* << Fim da inclusão

 

TABLES: /pws/zycet001,

        /pws/zycet002,

        /pws/zycet116,

        j_1bnfdoc,

        /pws/zycee530,

 

...

 

        docdat  LIKE j_1bnfdoc-docdat,

        brgew   LIKE j_1bnfdoc-brgew,

        ntgew   LIKE j_1bnfdoc-ntgew,

        parid   LIKE j_1bnfdoc-parid,

        branch  LIKE j_1bnfdoc-branch,

 

* >> Início da exclusão: REPORT /PWS/ZYCER277

        bukrs   LIKE j_1bnfdoc-bukrs,

* << Fim da exclusão

 

      END OF itab_j_1bnfdoc.

DATA: BEGIN OF itab_kna1 OCCURS 0,

        kunnr  LIKE kna1-kunnr,

        land1  LIKE kna1-land1,

      END OF itab_kna1.

 

...

 

FORM sele_dados.

  DATA:

    it_docnum TYPE t_docnum,

    wa_docnum TYPE st_docnum.

 

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

       select BUKRS SERIES into table ITAB_ZYCET533

         from /pws/zycet533.

       if sy-subrc <> 0.

          MESSAGE s000 WITH

         'Não há série parametrizada para esta seleção.'.

         stop.

       endif.

* << Fim da inclusão

 

  IF rb_tra EQ 'X'.

    IF NOT s_nfnum IS INITIAL OR

       NOT s_dtemis IS INITIAL OR

       NOT s_werks IS INITIAL.

      IF NOT s_nfnum IS INITIAL OR NOT s_dtemis IS INITIAL.

 

...

 

               ntgew

               parid

               branch

          FROM j_1bnfdoc

          INTO TABLE itab_j_1bnfdoc

 

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

          FOR ALL ENTRIES IN ITAB_ZYCET533

* << Fim da inclusão

 

              WHERE docnum IN s_docnum

                AND nfnum  IN s_nfnum

                AND nfnum NE 0

                AND docdat IN s_dtemis

                AND cancel NE 'X'

 

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

                AND series EQ 'U'.

* << Fim da exclusão

 

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

                and bukrs EQ itab_zycet533-bukrs

                and series EQ itab_zycet533-series.

* << Fim da inclusão

 

        IF sy-subrc EQ 0.

          SELECT nrseq

                 docnum

           FROM /pws/zycet002

           INTO TABLE itab_zycet002

 

...

 

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

Modificações efetuadas em SHI3 /PWS/ZYCE

 

* >> Pela transação SE43, alterar o menu de área, incluindo a tabela de parâmetros /PWS/ZYCET533 no

*    seguinte caminho: Parâmetros -> RIEX -> Parâmetros

 

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

Modificações efetuadas em TABL /PWS/ZYCET533

 

* >> Tabela /PWS/ZYCET533 foi criada com as seguintes características <<

 

CRIAR TABELA TRANSPARENTE: /PWS/ZYCET533

DESCRIÇÃO BREVE: Seleção de Nota Fiscal

 

CARACTERÍSTICAS

 

CATEGORIA DA TABELA: Tabela Transparente

CLASSE DE ENTREGA:   A

(X) - ATUALIZAÇÃO DE TABELAS PERMITIDA

 

CAMPOS NOVOS

 

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

MANDT                         X     X                  T000

BUKRS           BUKRS         X     X                  T001

SERIES          J_1BSERIES    X     X

 

OPÇÕES TÉCNICAS

 

TIPO DE DADOS: APPL0

CATEGOR. TAMANHO: 1

 

(X) - AR. BUFFER NÃO PERMITIDO

(_) - AR. BUFFER PERMITIDO, MAS DESATIVADO

(_) - AR. BUFFER ATIVADO

(_) - RGSTS. IND ARMAZENADOS

(_) - ÁREA GEN ARMAZENADA EM BUFFER   Nº DE CPOS CHAVE: ______

(_) - TOTALMENTE ARMAZENADO

(_) - REGISTRAR MODIFICS. DDS. EM LOG.

 

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

Modificações efetuadas em TOBJ /PWS/ZYCET533S

 

* >> Na transação SE11, foi criada uma visão de atualização da tabela /PWS/ZYCET533 <<

* >> Caminho para criação: Utilitários -> Gerador de atualização de tabelas <<

 

CRIAR VISÃO DA TABELA /PWS/ZYCET533

 

INDICAÇÕES TÉCNICAS PARA DIÁLOGO

 

GRUPO DE AUTORIZAÇÃO: ZYCE

OBJETO AUTORIZAÇÃO:   S_TABU_DIS

GRUPO DE FUNÇÕES:     /PWS/ZYCEGF1

CL. DESENVOLVIMENTO:  /PWS/ZYCE

 

TELAS DE ATUALIZAÇÃO

 

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

                       (_) - 2 NÍVEIS

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

                       TELA INDIVIDUAL: _______

 

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

 

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

                       (X) - ROTINA REG. INDIVIDUAL

 

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

Modificações efetuadas em TRAN /PWS/ZYCET533

 

* >> Criada a transação /PWS/ZYCET533 para acesso à visão de atualização de tabela /PWS/ZYCET533

*    (criação realizada através da transação SE93) <<