Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 15/04/2011 00:00:00
Data/Hora Última Alteração: 15/04/2011 11:15:55
Descrição da Nota: ATUALIZADOIPO DE FABRICANTE - PAÍS DO FABRICANTE
Sintoma
Quando o tipo de fabricante = 3 (Desconhecido) deverá abrir o campo "País do fabricante" e obrigar o
preenchimento deste campo.
Solução
Atualizado programa para que quando o tipo de fabricante = 3 (Desconhecido) deverá abrir o campo
"País do fabricante" e obrigar o reenchimento deste campo.
8.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 11098 Data: 15/04/2011 Hora: 09:11:20
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 11098
Categoria : Melhoria
Prioridade : Baixa
Versão PW.CE : 8.0
Pacote : 00007
Agrupamento : 00066
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
ATUALIZADOIPO DE FABRICANTE - PAÍS DO FABRICANTE
----------------------------------------------------------------------------------------------------
Palavras Chave:
TRATAMENTO DO CAMPO PAÍS DO FABRICANTE
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F02
REPS /PWS/MZYCI003I01
REPS /PWS/MZYCI003O01
REPT /PWS/SAPMZYCI003
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F02
...
/pws/zycie006-lifnrfabr TO itab_zycit003-lifnrfabr,
/pws/zycie006-flagfabr TO itab_zycit003-flagfabr.
MOVE /pws/zycie006-paisfab TO itab_zycit003-paisfab.
MODIFY: itab_zycit003.
ENDLOOP.
v_flag = 'X'.
ELSEIF /pws/zycie006-fabricante = '2'.
ELSEIF /pws/zycie006-fabricante = '3'.
v_flag = 'X'.
CLEAR: /pws/zycie006-descfab,
* >> Início da exclusão: FORM TRATA_FABRICANTE
/pws/zycie006-paisfab ,
* << Fim da exclusão
/pws/zycie006-lifnrfabr,
/pws/zycie006-flagfabr.
LOOP AT itab_zycit003.
itab_zycit003-fabric = '3'.
CLEAR: itab_zycit003-descfab,
itab_zycit003-lifnrfabr, itab_zycit003-flagfabr.
MODIFY: itab_zycit003.
ENDLOOP.
ENDIF.
SELECT SINGLE * FROM lfa1
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003I01
...
MESSAGE e015 WITH text-186 text-191.
CLEAR: itab_zycit006_atual.
REFRESH: itab_zycit006_atual.
EXIT.
ENDIF.
ENDIF.
/pws/zycie003-flagfabr = 'S'.
PERFORM estorno_pag_antecipado.
PERFORM eliminar_fatura.
WHEN 'SAVE'.
* >> Início da inclusão: MODULE USER_COMMAND_0100
IF /pws/zycie006-fabricante = '3' AND
/pws/zycie006-paisfab IS INITIAL.
MESSAGE e015 WITH text-208.
ENDIF.
* << Fim da inclusão
IF /pws/zycie006-frpagto IS INITIAL.
MESSAGE e015 WITH text-168.
ENDIF.
PERFORM trata_save.
WHEN 'MODI'.
PERFORM trata_modi.
WHEN 'MODO'.
DATA: v_autoriza TYPE c.
CALL FUNCTION '/PWS/ZYGL_AUTORIZA_MODO_BATCH'
EXPORTING
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003O01
...
screen-input = 1.
ENDIF.
ENDIF.
ELSE.
IF screen-name = '/PWS/ZYCIE006-LIFNRFABR' OR
screen-name = '/PWS/ZYCIE006-PAISFAB' OR
screen-name = '/PWS/ZYCIE006-DESCFAB' OR
screen-name = '/PWS/ZYCIE006-FLAGFABR'.
screen-input = 0.
ENDIF.
* >> Início da inclusão: MODULE SET_SCREEN
IF /pws/zycie006-fabricante = '3' AND
screen-name = '/PWS/ZYCIE006-PAISFAB'.
screen-input = 1.
ENDIF.
* << Fim da inclusão
ENDIF.
ENDIF.
IF /pws/zycie006-tpfatura = '05'.
IF screen-name = '/PWS/ZYCIE006-TPFATURA' OR
screen-name = '/PWS/ZYCIE006-FRPAGTO' OR
screen-name = '/PWS/ZYCIE006-WAERS' OR
screen-name = '/PWS/ZYCIE006-LIFNR' OR
screen-name = '/PWS/ZYCIE006-ZTERM'.
screen-input = 0.
ENDIF.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI003
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 208
Texto: (29 caracteres)
"Preencher País do Fabricante."
Comprimento máximo: 29