Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Recebimento
Data/Hora da Publicação: 24/04/2012 00:00:00
Data/Hora Última Alteração: 14/06/2012 10:38:58
Descrição da Nota: ERRO COM A UNIDADE DE PREÇO NO LANÇAMENTO DA MIRO
Sintoma
Ao tentar receber um item em que o pedido possua classificação contabil com mais de uma parcela é
exibida a mensagem "BM 034 O código ISO SPACE não foi atribuído a nenhuma unidade de medida" e não
efetua o recebimento.
Solução
Atualizado preenchimento da tabela interna de contas utilizada no lançamento da MIRO para tratar
itens com unidade de preço diferente da unidade do item.
9.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 12135 Data: 24/04/2012 Hora: 15:16:50
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 12135
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00011
Agrupamento : 00113
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
07046 - 00001 - 7.0 - 00006 - PREENCHIMENTO DO NUMERO DE OPERAÇÃO PARA O DIAGRAMA DE REDE NA MI
----------------------------------------------------------------------------------------------------
ERRO COM A UNIDADE DE PREÇO NO LANÇAMENTO DA MIRO
----------------------------------------------------------------------------------------------------
Palavras Chave:
RECEBIMENTO - ERRO - BAPI - MIRO - UNIDADE - PRESO - DIFERENTE - ITEM
/PWS/SAPMZYCI017 - PEDIDO - CASSIFICAÇÃO - FISCAL
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI017F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI017F01
...
IF wa_zycit000-iva IS INITIAL.
SELECT SINGLE mwskz FROM ekpo
INTO wa_zycit000-iva
WHERE ebeln EQ itab_zycit003-ebeln
AND ebelp EQ itab_zycit003-ebelp.
ENDIF.
itab_account-tax_code = wa_zycit000-iva.
itab_account-po_unit = itab_zycit031-meins.
* >> Início da inclusão: FORM FILL_DATE_MR1M
itab_account-po_unit_iso = itab_zycit031-meins.
itab_account-po_pr_uom = itab_ekpo-bprme .
itab_account-po_pr_uom_iso = itab_ekpo-bprme .
IF NOT itab_ekpo-bpumz IS INITIAL AND
NOT itab_ekpo-bpumn IS INITIAL.
itab_account-po_pr_qnt = itab_account-quantity *
( itab_ekpo-bpumz / itab_ekpo-bpumn ).
ELSE.
itab_account-po_pr_qnt = itab_account-quantity.
PERFORM converte_unidades USING itab_zycit003-matnr
itab_zycit003-meins
itab_ekpo-bprme
CHANGING itab_account-po_pr_qnt.
ENDIF.
* << Fim da inclusão
itab_account-gl_account = itab_ekkn_mult-sakto.
itab_account-costcenter = itab_ekkn_mult-kostl.
itab_account-asset_no = itab_ekkn_mult-anln1.
itab_account-sub_number = itab_ekkn_mult-anln2.
itab_account-orderid = itab_ekkn_mult-aufnr.
itab_account-network = itab_ekkn_mult-nplnr.
IF NOT itab_account-network IS INITIAL.
SELECT SINGLE vornr FROM afvc
INTO itab_account-activity
WHERE aufpl EQ itab_ekkn_mult-aufpl
...