Módulo: DOC. IMPORTAÇÃO
Funcionalidade: PLI
Data/Hora da Publicação: 28/02/2014 16:03:20
Data/Hora Última Alteração: 28/02/2014 16:03:20
Descrição da Nota: PLI - BOTÃO ELIMINAR ITEM; FECHAR CAMPOS SE TIVER LI
Sintoma
Se entrarmos na PLI pela transação de exibição, conseguimos excluir os itens.
Transação de modificar PLI - com LI gerada - os campos Descrição do Fabricante e país do fabricante
ficam abertos.
Solução
Inibir o botão e fechar os campos.
9.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 13765 Data: 28/02/2014 Hora: 11:36:59
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 13765
Categoria : Erro de Programa
Prioridade : Baixa
Versão PW.CE : 9.0
Pacote : 00007
Agrupamento : 00170
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
PLI - BOTÃO ELIMINAR ITEM; FECHAR CAMPOS SE TIVER LI
----------------------------------------------------------------------------------------------------
Palavras Chave:
PLI - BOTÃO ELIMINAR ITEM; FECHAR CAMPOS SE TIVER LI
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI020F02
REPS /PWS/MZYCI020F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020F02
...
* >> Início da inclusão: FORM SET_SCREEN_0521
IF sy-tcode EQ '/PWS/ZYCI020_G' AND
( screen-name EQ '/PWS/ZYCIE079A-DESCFAB' OR
screen-name EQ '/PWS/ZYCIE079A-PAISFAB' ) AND
not /PWS/ZYCIE079A-NUMLI is INITIAL.
screen-input = 0 .
ENDIF.
* << Fim da inclusão
MODIFY SCREEN.
ENDLOOP.
ENDFORM.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020F01
...
IF screen-group1 EQ 'OC1' OR
screen-group1 EQ 'AC' .
screen-input = '0'.
ENDIF.
IF screen-name EQ 'BTN_PED'.
screen-input = '0' .
MODIFY SCREEN.
ENDIF.
* >> Início da inclusão: FORM MODO_EXIB
IF screen-name EQ 'BTN_DLIT'.
screen-input = '0' .
MODIFY SCREEN.
ENDIF.
* << Fim da inclusão
...
...
ELSEIF screen-group1 EQ 'FE' .
IF ( sy-tcode EQ '/PWS/ZYCI020_G' OR
sy-tcode EQ '/PWS/ZYCI020_I' ) AND
/pws/zycie079a-fabric EQ '2' .
screen-input = 1 .
ENDIF .
* >> Início da inclusão: FORM MODO_EXIB
IF sy-tcode EQ '/PWS/ZYCI020_G' AND
NOT /pws/zycie079a-numli IS INITIAL.
screen-input = 0 .
ENDIF.
* << Fim da inclusão
ENDIF.
MODIFY SCREEN.
ENDLOOP.
...