Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Encerramento de Custo
Data/Hora da Publicação: 16/03/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:22:34
Descrição da Nota: DATA DE ENCERRAMENTO DO EMBARQUE NAO ESTA ATUALIZANDO
Sintoma
o programa não está achando os documentos de Encerramento de custo, quando eu clico em encerramento
contábil.
Solução
atualizar data de encerramento no embarque ao fazer o encerramento de custo.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01046 Data: 03/16/2006 Hora: 21:34:43
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01046
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00022
Agrupamento : 00105
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
DATA DE ENCERRAMENTO DO EMBARQUE NAO ESTA ATUALIZANDO
----------------------------------------------------------------------------------------------------
Palavras Chave:
DATA DE ENCERRAMENTO DO EMBARQUE - ENCERRAMENTO DE CUSTO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI001F03
REPS /PWS/MZYCI001I01
REPS /PWS/MZYCI010F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001F03
...
PERFORM recuperando_itens.
ELSE.
MESSAGE i015 WITH text-026.
ENDIF.
endform.
* >> Início da inclusão:
form atualiza_encer.
select SINGLE dtencer status status_e from /PWS/ZYCIT001
into (/PWS/ZYCIE001-DTENCER,
/PWS/ZYCIE001-STATUS, /PWS/ZYCIE001-STATUS_E )
WHERE NRSEQ EQ /PWS/ZYCIE001-NRSEQ.
endform.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI001I01
...
SELECT SINGLE land1 FROM t001 INTO v_land1 WHERE
bukrs = /pws/zycie001-bukrs.
IF v_land1 EQ 'BR' AND /pws/zycie001-j_1bbranch IS INITIAL.
MESSAGE e013 WITH text-221.
ENDIF.
* >> Início da inclusão: MODULE TRATA_FILIAL
Set parameter ID 'BKR' field /pws/zycie001-bukrs.
* << Fim da inclusão
ENDMODULE.
MODULE user_command_0110 INPUT.
MOVE: v_tot_qtd_baixa TO itab_zycit374-qtd_baixa.
/pws/zycie374-slqtde = /pws/zycie374-qtd_iten - v_tot_qtd_baixa.
ENDMODULE.
...
...
FIELD '/PWS/ZYCI037_L'.
IF sy-subrc EQ 0.
PERFORM unlock_encerra.
PERFORM valida_trans USING '/PWS/ZYCI037_L' 'skip'.
PERFORM lock_record.
* >> Início da inclusão: MODULE USER_COMMAND_0050
perform atualiza_encer.
* << Fim da inclusão
ELSE.
MESSAGE e015 WITH text-160 text-161.
ENDIF.
ELSE.
SET PARAMETER ID '/PWS/ZYCIP201' FIELD /pws/zycie001-nrseq.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI010F02
...
/pws/zycie001-status = 'EN'.
/pws/zycie001-status_e = 'E'.
MODIFY /pws/zycit001 FROM /pws/zycie001.
PERFORM fill_encerramento USING '1'.
PERFORM fill_diferencas.
* >> Início da inclusão: FORM ENCERRAMENTO
COMMIT WORK AND WAIT.
* << Fim da inclusão
PERFORM call_encerramento.
ENDIF.
ELSE.
EXIT.
ENDIF.
...
...
UPDATE /pws/zycit001 SET dtencer = /pws/zycie001-dtencer
status = /pws/zycie001-status
status_e = /pws/zycie001-status_e
WHERE nrseq = /pws/zycie001-nrseq.
PERFORM fill_encerramento USING '2'.
* >> Início da inclusão: FORM ENCERRAMENTO
COMMIT WORK AND WAIT.
* << Fim da inclusão
PERFORM call_encerramento.
ENDIF.
ENDFORM.
FORM fill_date_f_02.
DATA: v_nrseq LIKE /pws/zycit001-nrseq.
...