Hallo allerseits,
aus den Tabellen KONP, A018 und EINA möchte ich den Lieferantenpreis pro Artikel ermitteln (keine Transaktion!)
Die Abfrage erfolgt über eine direkte Verbindung zu SAP und SQL Code ( siehe unten, hoffentlich nachvollziehbar)
abgefragt werden folgende Spalten aus den Tabellen SAP-A018, SAP-KONP und SAP-EINA
MANDT KAPPL KSCHL LIFNR MATNR EKORG ESOKZ DATBI DATAB KNUMH KBETR KONWA
select a.*,k.* -- (Nicht alle Spalten sonder o.a. Spalten)
from [staging_prod].[dbo].sap_a018 a
left join [staging_prod].[dbo].SAP_KONP k
on k.KNUMH = a.KNUMH
inner join ( select distinct MATNR, LIFNR from SAP_EINA where RELIF = 'X' ) l
on a.MATNR = l.MATNR
and a.LIFNR = l.LIFNR
where a.MATNR in ('DE6009347', 'DE9077298')
Als Ergebnis erhalte ich
MANDT KAPPL KSCHL LIFNR MATNR EKORG ESOKZ DATBI DATAB KNUMH KBETR
010 M PB00 0000000152 DE6009347 0001 2 99991231 20210615 0000470118 230,84
010 M PB00 0000000152 DE6009347 8000 0 99991231 20220316 0000488120 283,73
010 M PB00 0000000152 DE6009347 0001 0 99991231 20230401 0000504586 291,11
010 M PB00 0000000495 DE9077298 0001 2 99991231 20201125 0000459276 3,90
010 M PB00 0000000495 DE9077298 0001 0 99991231 20230424 0000506102 3,90
Für mich handelt es sich hier um ein Stammdatenproblem, da zu einer eindeutigen MATNR verschiedene Liferantenpreise (KBETR) gültig sind . Ich habe den Einkauf um Hilfe gebeten. Sie teilten mir mit, es handele sich hierbei vermutlich um Konsignationbestand. Was denkt ihr? wo kann ich zusätzliche Informationen über KonsiWare finden?
VG und vielen Dank