¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como recuperar o preço por unidade no SAP para faturamento de clientes

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 15 Vistas
0
Cargando...

Olá a todos!

Alguém sabe quais são os passos para recuperar da SAP o valor por unidade faturado ao cliente?

Estou escrevendo um programa Z para recuperar o preço por unidade (por exemplo, por quilograma) a fim de calcular uma fatura de crédito ou débito para o cliente.

Para conseguir isso, tenho as seguintes informações:

número do cliente

número do material

quantidade de unidades (por exemplo, quantidade de quilogramas)

número da fatura

número da lista de preços

portanto, falta o valor do preço por unidade... se o tivesse, poderia multiplicá-lo pela quantidade de unidades e obter o resultado que preciso...

Os pontos de prêmio estão esperando!

Saudações, M.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obtenha os dados das tabelas A004 e A005...

Veja o exemplo abaixo do código do preço por unidade de material:

  • Obtenha os dados da tabela A004 para obter KNUMH

  • Foi adicionado um novo campo Unidade de Venda - Seshu 01/09/2006

refresh : i_a004.

clear : i_a004.

data : lv_kbetr like konp-kbetr," Valor da condição

lv_KPEIN like konp-kpein , "por

lv_KMEIN like konp-KMEIN. " Unidade de Venda

select * from a004 into table i_a004

where matnr = i_join-matnr

and vkorg = '0001'

and vtweg = '01'.

if sy-subrc eq 0.

sort i_a004 by DATAB descending.

  • Obtenha a última data

leia tabela i_a004 com chave matnr = i_join-matnr

vkorg = '0001'

vtweg = '01'

busca binária.

  • Obtenha o Valor de Venda

select single kbetr KPEIN KMEIN from konp

into (lv_kbetr,lv_KPEIN, lv_KMEIN)

where knumh = i_a004-knumh

and kappl = i_a004-kappl

and kschl = i_a004-kschl.

if sy-subrc eq 0.

i_output-kbetr = lv_kbetr / lv_KPEIN.

i_output-KMEIN = lv_KMEIN.

endif.

endif.

clear : lv_kbetr,

lv_kpein,

lv_KMEIN.

Pontos de Recompensa se útil

Obrigado

Seshu

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

°Olá Anji!

°Obrigado pelo seu contributo!

... mas onde são utilizadas as listas de preços aqui? Suponho que tenho que usar as listas de preços, pois contêm valores diferentes.

Tentarei ser mais preciso. Aqui está o que tenho:

KNA1-KUNNR Número do cliente 1

  • Aliás, seria ótimo se soubesse quais outras tabelas são usadas com KUNNR.

T189-PLTYP Tipo de lista de preços

A006-PLTYP Tabela para conexão de área de vendas, lista de preços e material

MARA-MATNR Número do material

BSEG-BELNR Número da fatura

KONH-KNUMH Número do fornecedor

Com essas informações, tenho que descobrir qual é a tarifa atual para cada MARA-MATNR em relação ao KNA1-KUNNR e suponho que A006-PLTYP também deve ser usada aqui...

Preciso ter a tarifa atual dos materiais para calcular a diferença com o valor faturado (preciso preparar uma fatura de crédito ou débito).

Se algo não estiver explicado claramente, por favor me avise.

Saudações, M.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Todos os dados relacionados ao preço serão armazenados na tabela KONV

Pegue o campo da tabela VBRK-KNUMV e mova para KONV-KNUMV e pegue o campo KBETR que fornece o valor da taxa.

Se não conseguir.

Pegue o valor da faturação e os campos de valor líquido para esse documento de faturação

e divida o valor pela quantidade para obter a taxa unitária.

Pontos de recompensa se for útil

Saudações

Anji

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Todos os dados relacionados a preços serão armazenados na tabela KONV

Pegue o campo da tabela VBRK-KNUMV e mova para KONV-KNUMV e pegue o campo KBETR que fornece o Montante da taxa.

Se não conseguir.

Pegue o valor da fatura e os campos do montante líquido para esse documento de fatura

e divida o montante pela quantidade para obter a taxa unitária.

Pontos de recompensa se for útil

Saudações

Anji

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?