Módulo: DOC. IMPORTAÇÃO
Funcionalidade: LI
Data/Hora da Publicação: 02/03/2012 17:20:55
Data/Hora Última Alteração: 02/03/2012 17:20:55
Descrição da Nota: CAMPOS ABERTOS E BOTÃO DE SELEÇÃO NA LI EXIBINDO.
Sintoma
No modo de exibição da LI, os campos "peso líquido" (/PWS/ZYCIE079-NTGEW, pasta mercadoria 1), e
"valor total local do embarque" (/PWS/ZYCIE078-VLMERC, pasta mercadoria 2) estão abertos.
Na pasta mercadoria 1, o ícone de seleção está aparecendo. Não é possível fazer nova vinculação de
pedido/item, porém a tela de seleção de pedido aparece.
Solução
Feito tratamento para fechar campos em exibição e desabilitar botão de seleção quando estiver
exibindo.
8.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 11989 Data: 29/02/2012 Hora: 15:36:15
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 11989
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 8.0
Pacote : 00010
Agrupamento : 00107
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
CAMPOS ABERTOS E BOTÃO DE SELEÇÃO NA LI EXIBINDO.
----------------------------------------------------------------------------------------------------
Palavras Chave:
CAMPOS ABERTOS - BOTÃO DE SELEÇÃO - LI EXIBIÇÃO
----------------------------------------------------------------------------------------------------
Objetos da nota:
DYNP /PWS/SAPMZYCI020 0109
DYNP /PWS/SAPMZYCI020 0110
REPS /PWS/MZYCI020F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCI020 0109
*Alterar nome de botão de "%#AUTOTEXT005" para "BTN_PED"
EXCLUIR BOTÃO "%#AUTOTEXT005"
INCLUIR BOTÃO "BTN_PED"
Altura 2
Comprimento Visível 6
Linha 4
Coluna 15
Formato CHAR
Texto @7X@
Código função PED
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCI020 0110
*Acrescentar grupo no botão
MODIFICAR CAMPO TEXTO "/PWS/ZYCIE078-VLMERC"
Grupo 1 AC
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI020F01
...
IF v_tcode EQ '/PWS/ZYCI020_E' OR
v_tcode EQ '/PWS/ZYCI020_R' OR
v_tcode EQ '/PWS/ZYCI020_L'.
IF screen-group1 EQ 'OC1' OR
screen-group1 EQ 'AC' .
screen-input = '0'.
ENDIF.
* >> Início da inclusão: FORM MODO_EXIB
IF screen-name EQ 'BTN_PED'.
screen-input = '0' .
MODIFY SCREEN.
ENDIF.
* << Fim da inclusão
ELSEIF v_tcode EQ '/PWS/ZYCI020_C' OR
v_tcode EQ '/PWS/ZYCI020_A' OR
v_tcode EQ '/PWS/ZYCI020_P' OR
v_tcode EQ '/PWS/ZYCI020_N' OR
v_tcode EQ '/PWS/ZYCI020_I' OR
v_tcode EQ '/PWS/ZYCI020_G'.
...
...
IF v_siscomex EQ 'X'.
screen-input = '1'.
ELSE.
screen-input = '0'.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDIF.
* >> Início da inclusão: FORM MODO_EXIB
IF v_tcode NE '/PWS/ZYCI020_E' AND
v_tcode NE '/PWS/ZYCI020_R' AND
v_tcode NE '/PWS/ZYCI020_L'.
* << Fim da inclusão
IF NOT /pws/zycie078-nrseq IS INITIAL.
IF /pws/zycie078-status EQ 'VIN'.
IF screen-name EQ '/PWS/ZYCIE078-FABRIC'.
IF v_fat IS INITIAL.
screen-input = '0'.
ENDIF.
...
...
IF screen-name EQ '/PWS/ZYCIE079-NTGEW'.
IF NOT /pws/zycie079-ebeln IS INITIAL AND
NOT /pws/zycie079-ebelp IS INITIAL.
READ TABLE itab_zycit263 WITH KEY
ebeln = /pws/zycie079-ebeln
ebelp = /pws/zycie079-ebelp.
IF sy-subrc EQ 0.
screen-input = '0' .
ELSE.
screen-input = '1' .
* >> Início da inclusão: FORM MODO_EXIB
ENDIF.
* << Fim da inclusão
ENDIF.
ENDIF.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
...