PW.TP - Nota 002956

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.

 

Versões Tratadas

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