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.
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