Módulo: GERAL
Funcionalidade: Buscar Custo dos Materiais
Data/Hora da Publicação: 24/01/2007 00:00:00
Data/Hora Última Alteração: 23/06/2010 14:26:57
Descrição da Nota: RECUPERAR CUSTOS
Sintoma
Ao informar na tela de seleção, o mês que não esteja entre 01 e 12, o programa finaliza.
Solução
Verificação do mês informado e não prosseguir a execução enquanto o mês não estiver correto.
Não Usar - 2.00.0000
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02956 Data: 24/01/2007 Hora: 10:18:12
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02956
Categoria : Erro de Programa
Prioridade : Baixa
Versão PW.TP : 2.0
Pacote : 00024
Agrupamento : 00006
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
RECUPERAR CUSTOS
----------------------------------------------------------------------------------------------------
Palavras Chave:
RECUPERAR CUSTOS - TELA DE SELEÇÃO - MÊS
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/ZYTPC201
REPT /PWS/ZYTPC201
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/ZYTPC201
...
OBLIGATORY.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-tb2.
SELECT-OPTIONS: s_datum FOR sy-datum NO-DISPLAY.
PARAMETERS: p_ano LIKE /pws/zytpt902-ano OBLIGATORY MEMORY ID fsy.
PARAMETERS: p_mes LIKE /pws/zytpt902-mes OBLIGATORY MEMORY ID prd.
SELECT-OPTIONS: s_matnr FOR mara-matnr MEMORY ID mat.
SELECTION-SCREEN END OF BLOCK b2.
INITIALIZATION.
AT SELECTION-SCREEN.
* >> Início da exclusão:
TOP-OF-PAGE.
* << Fim da exclusão
START-OF-SELECTION.
* >> Início da inclusão:
IF p_mes < 01 OR p_mes > 12.
MESSAGE s079(/pws/zytpm) WITH text-019.
STOP.
ENDIF.
* << Fim da inclusão
GET TIME.
v_data_ini = sy-datum.
v_hora_ini = sy-uzeit.
...
...
w_matnr = t_zytpt906_t-matnr
w_var1 = ''
w_var2 = ''
w_var3 = ''
w_var4 = ''
CHANGING
w_ins_clog = w_log_ins.
ENDIF.
ENDLOOP.
END-OF-SELECTION.
* >> Início da inclusão:
TOP-OF-PAGE.
* << Fim da inclusão
WRITE: / '********* Totais do processamento ****************'(001).
SKIP 2.
WRITE: / 'Totais de inseridos na tabela /PWS/ZYTPT906'(002).
SKIP.
WRITE: / 'Origem /PWS/ZYTPT901 : '(003), w_ins_01.
WRITE: / 'Origem /PWS/ZYTPT905 : '(004), w_ins_05.
WRITE: / 'Total inseridos : '(005), w_ins_c006.
SKIP.
WRITE: / 'Totais de atualizados na tabela /PWS/ZYTPT906'(006).
WRITE: / 'Origem /PWS/ZYTPT901 : '(007), w_upd_01.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/ZYTPC201
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 019
Texto: (33 caracteres)
"Favor informar mês entre 01 e 12."
Comprimento máximo: 33