Eigene Kalkulation mit CK_F_MATERIAL_CALC

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Eigene Kalkulation mit CK_F_MATERIAL_CALC

Beitrag von MartinZapf (ForumUser / 33 / 2 / 0 ) »
Hallo zusammen,

folgendes Problem.

Wir haben konfigurierbare Halbzeuge. Hier werden automatisch BANFE bei Bedarf angelegt.

Unser Einkauf fasst diese BANFE dann zu einer Bestellung zusammen, wenn es sich um einen bestimmten
Lieferanten handelt. Beim Erfassen der Position in der Bestellung haben wir im Hintergrund
für jede Position eine eigene Kalkulation laufen. Hier werden dann die gesamten Komponenten in einer Schleife des
Halbzeugs durch verschiedene Kriterien extra nochmal kalkuliert. Dazu benutzen wir unter anderen
den Funktionsbaustein "CK_F_MATERIAL_CALC".

Nun hatten wir den Fall dass wir zwei BANFE eines Halbzeugs mit der gleichen Materialnummer und
auch Unterkomponenten hatten. Der Preis für die Position 10 (BANF Nummer 1) wird normal ermittelt. Wenn nun der
Preis Position 20 (BANF 2) ermittelt werden soll und dann die erste Komponente des Halbzeugs durch den Baustein
"CK_F_MATERIAL_CALC" aufgerufen wird, bricht dieser komplett ab. Bringt auch keinen Fehler zurück, sondern springt
an den Aufruf zurück und ermittelt dadurch natürlich keinen Preis.

=========================================================
CALL FUNCTION 'MEPOBADI_PROCESS_ITEM'
EXPORTING
im_item = l_item
im_count = my_iteration_count
EXCEPTIONS
error_message = 1
OTHERS = 2.
l_rc = sy-subrc.

=========================================================

Die Ermittlung der Preise haben wir in der Klasse CL_IM_ME_PROCESS_PO_CUST implementiert.

Kann es sein, dass durch die ersten Aufrufe des Bausteins "CK_F_MATERIAL_CALC" noch irgendwas im Memory von der
ersten Kalkulation ist? Die Kalkulationen der Position 10 nicht abgeschlossen sind.

Vielleicht hatte jemand schon mal etwas ähnliches!? Weiß leider nicht mehr weiter.

Danke schon mal

Gruß
Martin

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Eigene Kalkulation mit CK_F_MATERIAL_CALC

Beitrag von MartinZapf (ForumUser / 33 / 2 / 0 ) »
Hallo zusammen,

hab bis jetzt leider noch keine Antwort hier erhalten.

Es werden aber tatsächlich diverse Daten im Speicher gehalten. Meine zweite Frage lautet nun:

Gibt es einen Baustein, der den Memory der vorherigen Kalkulation löscht? Nach Kalkulation der einzelnen Komponenten des ersten Geräts wird je nachdem ob das Gerät konfigurierbar ist oder nicht der Baustein "CK_F_CONFIGURATION_CALC" (CU50) aufgerufen. Wenn dann die zweite Position (zweites Gerät) der Bestellung kalkuliert wird, greift die neue Kalkulation auf alte gespeicherte Daten zu und bricht ab.

Meine Idee war nun, nach Aufruf des Bausteins "CK_F_CONFIGURATION_CALC" einen Baustein aus dieser FktGruppe aufzurufen, der alle Daten der ersten Kalkulation löscht. Gibt es so einen Baustein? Hab schon ein paar gefunden. Diese löschen aber nur vereinzelte Strukturen/Itabs etc. Aber im Endeffekt soll die Kalkulation abgeschlossen sein und neu kalkuliert werden können.

Vielleicht hat hier schon jemand Erfahrung.

Danke und ein schönes Wochenende.

Gruß
Martin

Re: Eigene Kalkulation mit CK_F_MATERIAL_CALC

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Vielleicht FuBa CKDI_4611_CLEAR
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Eigene Kalkulation mit CK_F_MATERIAL_CALC

Beitrag von MartinZapf (ForumUser / 33 / 2 / 0 ) »
Dieser Baustein wird ja sowieso immer am Anfang der Kalkulationsbausteine CK_F_CONFIGURATION_CALC und CK_F_MATERIAL_CALC aufgerufen. Bringt aber leider nichts.

Re: Eigene Kalkulation mit CK_F_MATERIAL_CALC

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
evtl. die Kalkulationsbausteine als RFC-FuBa aufrufen ( DESTINATION NONE ) und vorher die RFC-Schnittstelle zurücksetzen ( ich glaube das geht mit "RFC_CONNECTION_CLOSE" )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1533
Views
fetch material group,material account 3010 and Plant(WERKS)
von dragospirnut1 » 05.07.2017 12:27 • Verfasst in ABAP Objects®
1
Antw.
1836
Views
HK Kalkulation KMAT
von verzweifelt » 06.03.2016 19:09 • Verfasst in Material Management & Produktionsplanung
0
Antw.
1086
Views
Kalkulation von Kuppelprodukten
von Chips » 03.04.2008 15:36 • Verfasst in Financials
5
Antw.
1940
Views
Timestamp Kalkulation
von Lbyte » 27.11.2017 15:43 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140