CE PLUS - Nota 010267

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Fatura Mercadoria

Data/Hora da Publicação: 10/06/2010 00:00:00

Data/Hora Última Alteração: 22/02/2011 16:20:19

Descrição da Nota: AJUSTE PARA EXIGIR PREENCHIMENTO DA FILIAL APENAS EM PROCESSOS DO BRASIL

Sintoma

Ao tentar criar uma fatura por fora do embarque de importação o programa fica solicitando a filial

porém a empresa não possui filial.

 

 

Solução

Ajustado programa para exigir o preenchimento da filial apenas para o processos do Brasil.

 

Versões Tratadas

8.0


Pré-Requisitos

Produto:

Nota

Descrição

ERROS NA FATURA AO UTILIZAR TIPOS DE FABRICANTE 0,2 E 3.

NÃO PERMITIR CRIAR FATURA COM ITENS DE ICOTERM¿S DIFERENTES.

Informações Complementares

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

Nota Número 10267 Data: 10/06/2010 Hora: 16:10:15

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

 

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

Nota Número              : 10267

Categoria                : Erro de Programa

Prioridade               : Baixa

Versão PW.CE             : 8.0

Pacote                   : 00003

Agrupamento              : 00026

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

Referência às notas relacionadas:

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

 

03551  - 00001 - 7.0    - 00001  - ERROS NA FATURA AO UTILIZAR TIPOS DE FABRICANTE 0,2 E 3.

09122  - 00002 - 8.0    - 00001  - NÃO PERMITIR CRIAR FATURA COM ITENS DE ICOTERM¿S DIFERENTES.

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

AJUSTE PARA EXIGIR PREENCHIMENTO DA FILIAL APENAS EM PROCESSOS DO BRASIL

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

Palavras Chave:

REMOVER - OBRIGATORIEDADE - PREENCHIMENTO - FILIAL - FATURA - PAÍS

/PWS/SAPMZYCI003

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

Objetos da nota:

DYNP /PWS/SAPMZYCI003                        0100

REPS /PWS/MZYCI003I01

REPS /PWS/MZYCI003O01

REPT /PWS/SAPMZYCI003

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI003                        0100

 

MODIFICAR LÓGICA DE PROCESSAMENTO TELA 0100

...

PROCESS AFTER INPUT.

  FIELD /pws/zycie006-nrseqce MODULE call_bl.

* >> Início da inclusão:

  FIELD /pws/zycie006-j_1bbranch MODULE trata_filial.

* << Fim da inclusão

  CALL SUBSCREEN:

     ss_itens,

     ss_cabec,

     ss_porigem,

     ss_desp,

     ss_ded,

     ss_banco,

     ss_fat_parc,

     ss_camb,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI003I01

 

...

* >> Início da inclusão:

MODULE trata_filial INPUT.

  IF t001-bukrs NE /pws/zycie006-bukrs.

    SELECT SINGLE * FROM t001 WHERE bukrs EQ /pws/zycie006-bukrs.

  ENDIF.

  IF t001-land1 EQ 'BR' AND /pws/zycie006-j_1bbranch IS INITIAL.

    MESSAGE e013 WITH text-196.

  ENDIF.

ENDMODULE.

* << Fim da inclusão

 

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

Modificações efetuadas em REPS /PWS/MZYCI003O01

 

...

          IF screen-name = '/PWS/ZYCIE006-NRFAT' AND

             NOT /pws/zycie006-nrfat IS INITIAL.

            screen-input = '0'.

          ENDIF.

          IF screen-name = '/PWS/ZYCIE006-BUKRS' AND

             NOT /pws/zycie006-bukrs IS INITIAL.

            screen-input = 0.

          ENDIF.

          IF screen-name  = '/PWS/ZYCIE006-J_1BBRANCH' AND

             screen-input = '1'.

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

            screen-required = 1.

* << Fim da exclusão

          ENDIF.

          MODIFY SCREEN.

        ENDIF.

        IF ( /pws/zycie006-tpfatura NE '01'

        AND /pws/zycie006-tpfatura NE '11' )

        AND screen-name = 'TAB_ITENS'.

          screen-input = '0'.

          MODIFY SCREEN.

          screen-invisible = '1'.

        ELSE.

...

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYCI003

 

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

Incluído símbolo de texto:

 

Idioma: EN

 

Símbolo: 196

 

Texto: (25 caracteres)

"To fill obligatory fields"

 

Comprimento máximo: 50

 

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

Incluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 196

 

Texto: (29 caracteres)

"Preencher campos obrigatórios"

 

Comprimento máximo: 50

 

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

Incluído símbolo de texto:

 

Idioma: ES

 

Símbolo: 196

 

Texto: (29 caracteres)

"Completar campos obligatorios"

 

Comprimento máximo: 50