Módulo: DOC. IMPORTAÇÃO
Funcionalidade: BL
Data/Hora da Publicação: 21/08/2007 00:00:00
Data/Hora Última Alteração: 09/03/2010 10:11:14
Descrição da Nota: GRAVAÇÃO DA IDENTIFICAÇÃO DO BL COM CARACTERES E NÚMEROS
Sintoma
O programa não esta permitindo a gravação do número de identificação do BL que contenha letras.
Solução
Criada tratativa para conferir o país do processo.
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 04475 Data: 21/08/2007 Hora: 15:15:56
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 04475
Categoria : Melhoria
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00002
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
Texto Rápido:
GRAVAÇÃO DA IDENTIFICAÇÃO DO BL COM CARACTERES E NÚMEROS
----------------------------------------------------------------------------------------------------
Palavras Chave:
BL IDENTIFICAÇÃO ARGENTINA CHILE
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI002F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI002F02
...
IF wa_zycie093 IS INITIAL.
MOVE: /pws/zycie093 TO wa_zycie093.
v_proc = 'S'.
ENDIF.
ENDIF.
ENDFORM.
FORM verify_integrity_fields.
DATA: v_cont TYPE i VALUE 0,
v_cont2 TYPE i VALUE 0.
v_cont = strlen( /pws/zycie093-identdcheg ).
* >> Início da inclusão: FORM VERIFY_INTEGRITY_FIELDS
IF t001-land1 EQ 'BR'.
* << Fim da inclusão
IF ( /pws/zycie093-meiotransp EQ 'TA' AND
/pws/zycie093-tpdoccheg EQ '2' ).
DO v_cont TIMES.
IF ( /pws/zycie093-identdcheg+v_cont2(1) NE '0' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '1' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '2' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '3' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '4' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '5' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '6' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '7' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '8' AND
/pws/zycie093-identdcheg+v_cont2(1) NE '9' ).
MESSAGE i015 WITH text-038 text-039.
v_changed = '2'.
EXIT.
ENDIF.
v_cont2 = v_cont2 + 1.
ENDDO.
* >> Início da inclusão: FORM VERIFY_INTEGRITY_FIELDS
ENDIF.
* << Fim da inclusão
ENDIF.
IF ( /pws/zycie093-meiotransp EQ 'TA' ).
CLEAR v_cont.
v_cont = strlen( /pws/zycie093-identconh ).
IF ( v_cont > 11 ) AND
( /pws/zycie093-tpconh EQ '01' OR
/pws/zycie093-tpconh EQ '03' OR
/pws/zycie093-tpconh EQ '14' ).
MESSAGE i015 WITH text-040 text-041.
v_changed = '2'.
...