Módulo: DOC. EXPORTAÇÃO
Funcionalidade: Parâmetros
Data/Hora da Publicação: 28/06/2006 00:00:00
Data/Hora Última Alteração: 22/02/2011 11:23:17
Descrição da Nota: CAMPOS OCULTOS EM TABELA DE PARÂMETROS GERAIS
Sintoma
Necessidade de ocultar os campos "Envia Embarque para Câmbio" (/PWS/ZYCET037-ENVIA_C), "Agrupa T30"
(/PWS/ZYCET037-AGRUPA_T30) e "Embarque Automático" (/PWS/ZYCET037-EMBAUTR) das pastas de
Contabilização de Embarque e de Dados Gerais
Necessidade também de mensagem de parâmetros obsoletos em pasta de Embarque.
Solução
Ocultar os campos no programa de controle de Parâmetros Gerais e incluir mensagem de aviso em pasta
de Embarque.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01651 Data: 28/06/2006 Hora: 16:01:43
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01651
Categoria : Melhoria
Prioridade : Baixa
Versão PW.CE : 6.0
Pacote : 00024
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
Texto Rápido:
CAMPOS OCULTOS EM TABELA DE PARÂMETROS GERAIS
----------------------------------------------------------------------------------------------------
Palavras Chave:
GERAIS; PARÂMETROS; TABELA; OCULTOS; CAMPOS
----------------------------------------------------------------------------------------------------
Objetos da nota:
DYNP /PWS/SAPMZYCE037 1140
DYNP /PWS/SAPMZYCE037 1210
REPS /PWS/MZYCE037F01
REPS /PWS/MZYCE037F02
REPS /PWS/MZYCE037O01
REPS /PWS/SAPMZYCE037
REPT /PWS/SAPMZYCE037
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCE037 1140
* >> Modificações em Lógica de Processamento de tela 1140
PROCESS BEFORE OUTPUT.
* >> Início da exclusão: TELA 1140
MODULE: set_screen_standard,
verifica_embautr.
* << Fim da exclusão
* >> Início da inclusão: TELA 1140
MODULE: set_screen_standard.
* << Fim da inclusão
PROCESS AFTER INPUT.
PROCESS ON HELP-REQUEST.
FIELD /pws/zycet037-path MODULE help_campos.
FIELD /pws/zycet037-fdtdoc MODULE help_campos.
FIELD /pws/zycet037-kurrf MODULE help_campos.
* >> Início da exclusão: TELA 1140
FIELD /pws/zycet037-embautr MODULE help_campos.
* << Fim da exclusão
*--------------------------------------------------------------------------------------------------*
* >> Modificações em layout de tela 1140
EXCLUIR CAMPO: /PWS/ZYCET037-EMBAUTR (Campo de Entrada/Saída)
EXCLUIR CAMPO: /PWS/ZYCET037-EMBAUTR (Texto)
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCE037 1210
* >> Modificações em Lógica de Processamento de tela 1210
PROCESS BEFORE OUTPUT.
MODULE: set_screen_standard.
PROCESS AFTER INPUT.
PROCESS ON HELP-REQUEST.
* >> Início da exclusão: TELA 1210
FIELD /pws/zycet037-envia_c MODULE help_campos.
FIELD /pws/zycet037-agrupa_t30 MODULE help_campos.
* << Fim da exclusão
FIELD /pws/zycet037-agrup_fat_rec MODULE help_campos.
FIELD /pws/zycet037-agrup_sem_rec MODULE help_campos.
FIELD /pws/zycet037-rec_camb MODULE help_campos.
FIELD /pws/zycet037-doc_camb MODULE help_campos.
*--------------------------------------------------------------------------------------------------*
* >> Modificações em layout de tela 1210
EXCLUIR CAMPO: /PWS/ZYCET037-ENVIA_C (Campo de Entrada/Saída)
EXCLUIR CAMPO: /PWS/ZYCET037-ENVIA_C (Texto)
EXCLUIR CAMPO: /PWS/ZYCET037-AGRUPA_T30 (Campo de Entrada/Saída)
EXCLUIR CAMPO: /PWS/ZYCET037-AGRUPA_T30 (Texto)
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE037F01
...
CLEAR: /pws/zycet037, wa_zycet037, v_bukrs, ginit.
MESSAGE i016 WITH text-013.
CALL SCREEN '1000'.
ENDIF.
ENDFORM.
* >> Início da exclusão: FORM VERIFICA_EMBAUTR
FORM verifica_embautr.
SELECT SINGLE *
FROM /pws/zyglt320
WHERE modulo EQ 'DE'
AND programa EQ '/PWS/SAPMZYCE037'
AND tela EQ '1140'
AND campo EQ 'EMBAUTR'.
IF sy-subrc = 0.
CASE /pws/zyglt320-flag.
WHEN 'F'.
LOOP AT SCREEN.
IF gmodify = 'S'.
IF screen-name = '/PWS/ZYCET037-EMBAUTR'.
screen-input = 1.
ENDIF.
ELSE.
screen-input = 0.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
WHEN 'O'.
LOOP AT SCREEN.
IF gmodify = 'S'.
IF screen-name = '/PWS/ZYCET037-EMBAUTR'.
screen-required = 1.
screen-input = 1.
ENDIF.
ELSE.
screen-input = 0.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
WHEN 'H'.
LOOP AT SCREEN.
IF gmodify = 'S'.
IF screen-name = '/PWS/ZYCET037-EMBAUTR'.
screen-input = 0.
screen-invisible = 1.
ENDIF.
ELSE.
IF screen-name = '/PWS/ZYCET037-EMBAUTR'.
screen-invisible = 1.
ENDIF.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ENDCASE.
ENDIF.
ENDFORM.
* << Fim da exclusão
FORM ativa.
IF sy-dynnr = '1150'.
ts_emb-activetab = gtab3.
ELSEIF sy-dynnr = '1130'.
ts_cont-activetab = gtab4.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE037F02
...
PERFORM get_information USING sy-langu
text-047
10
3
'/PWS/Z_ZYCET037_KURRF_TXT'.
* >> Início da exclusão: FORM HELP_GERAL_DADOSGERAIS
WHEN '/PWS/ZYCET037-EMBAUTR'.
PERFORM get_information USING sy-langu
text-047
10
3
'/PWS/Z_ZYCET037_EMBAUTR_TXT'.
* << Fim da exclusão
ENDCASE.
ENDFORM.
...
FORM help_geral_agrup.
CASE v_campo.
* >> Início da exclusão: FORM HELP_GERAL_AGRUP
WHEN '/PWS/ZYCET037-ENVIA_C'.
PERFORM get_information USING sy-langu
text-047
10
3
'/PWS/Z_ZYCET037_ENVIA_C_TXT'.
WHEN '/PWS/ZYCET037-AGRUPA_T30'.
PERFORM get_information USING sy-langu
text-047
10
3
'/PWS/Z_ZYCET037_AGRUPA_T30'.
* << Fim da exclusão
WHEN '/PWS/ZYCET037-AGRUP_FAT_REC'.
PERFORM get_information USING sy-langu
text-047
10
3
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCE037O01
MODULE set_screen_standard OUTPUT.
* >> Início da inclusão: MODULE SET_SCREEN_STANDARD
IF sy-dynnr EQ '1300'.
MESSAGE s016 WITH text-005.
ENDIF.
* << Fim da inclusão
LOOP AT SCREEN.
IF screen-group1 EQ 'AC'.
screen-input = '0'.
IF gmodify = 'S'.
screen-input = '1'.
...
ELSE.
SET PF-STATUS '0001'.
SET TITLEBAR '0001'.
ENDIF.
ENDMODULE.
* >> Início da exclusão: MODULE VERIFICA_EMBAUTR
MODULE verifica_embautr OUTPUT.
PERFORM verifica_embautr.
ENDMODULE.
* << Fim da exclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/SAPMZYCE037
* >> Não houve modificações relevantes neste include <<
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCE037
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 005
Texto: (33 caracteres)
"Parâmetros de Embarque obsoletos!"
Comprimento máximo: 33