Kond. ZRP0 verschwindet nach DELINS Idoc


SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...

Moderatoren: Jan, Steff

Kond. ZRP0 verschwindet nach DELINS Idoc

Beitragvon bapimueller » 28.11.2018, 12:52

Hallo,

ich verarbeite Feinplanabrufe per DELINS IDoc. Am Ende der Eingangsverarbeitung (IDOC) wird die VA32 aufgerufen. Im weiteren Verlauf der Verarbeitung wird in die Preisfindung abgesprungen und dabei geht der Nettopreis ZPR0 'verloren' bzw. diese Preiskondition fehlt dann und muss manuell nachgepflegt werden.

Was könnte die Ursache für dieses Systemverhalten sein?


Callstack:
1.) Module (PBO) XMKOMV_LESEN_N46
2.) FORM XKOMV_LESEN_N46
3.) Function 'PRICING_SELECT_LINE'

Preisfindungsart: E
TKOMV[] enthält alle relevanten Kondition für Pos 10 + 20 (Anmerk. In meinem Beispiel habe ich nur Pos 10 + 20):

-> FB 'PRICING_SELECT_LINE'
exporting
I_TKOMK[] = 1 Eintrag
I_TKOMP[] = 0 Eintrag
I_KPOSN = enthält die aktuelle Position
importing
...
E_KOMP = wird leer zurück geliefert!


Viele Grüße,
Thomas
Thomas Müller
SAP Beratung
M: +49 (0) 173 / 870 39 31
T: +49 (0) 6228 / 924 560
F: +49 (0) 6228 / 924 559
bapimueller
ForumUser
 
Beiträge: 39
Registriert: 07.09.2005, 07:31
Dank erhalten: 0 mal

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Kond. ZRP0 verschwindet nach DELINS Idoc

Beitragvon bapimueller » 16.12.2018, 15:29

Hallo Leute,

laut Kunde existiert das gemeldete Problem mit den fehlenden ZPR0 Preisen nicht mehr.

Wenn ich mir aber das Coding und das Systemverhalten so anschaue, habe ich Zweifel, wie das funktionieren kann. Nachdem das IDOC (Typ: DELINS) im Verarbeitet wurde, wird eine CA32 aufgerufen. Diese TA gehört zum Modulpool SAPMV45A. Auf dem Dynpro 4916 werden dann die im IDOC vorhandenen Abrufe verarbeitet. Das Coding an dieser Stelle sieht ja auch recht trivial aus:

PBO:
...
Loop with Control TCTRL_U_ERF_LPZULI.
Module XVBAP_LESEN
-> Es wird die aktuelle Zeile nach XVBAP / VBAP gestellt
Module XKOMV_LESEN_N46
-> Perf. XKOMV_LESEN_N46(SAPFV45P)
-> FB 'PRICING_SELECT_LINE'
<- TKOMK[] "gefüllt
<- TKOMP[] "leer
<- KOMV-KSCHL "=ZPR0
<- LV_KPOSN "=aktuelle Pos.zeile
-> KOMV-KSCHL
-> KOMV-KBETR
-> KOMV-WAERS
-> TKOMK
-> TKOMP "leer

Der Baustein funktioniert vom Prinzip her, wie man es im Pricingumfeld kennt, ohne Probleme. Was will dieser Baustein auf Positionsebene zurückliefern, wenn die Tabelle TKOMP[] leer übergeben wird? - Irgendwo müsste es doch eine Wertübergaben von XVBAP/VBAP nach TKOMP geben, oder nicht?

Hat jm. irgendeine Idee, was dieses Phänomen verursacht?

Viele Grüße,
Thomas
Thomas Müller
SAP Beratung
M: +49 (0) 173 / 870 39 31
T: +49 (0) 6228 / 924 560
F: +49 (0) 6228 / 924 559
bapimueller
ForumUser
 
Beiträge: 39
Registriert: 07.09.2005, 07:31
Dank erhalten: 0 mal

Re: Kond. ZRP0 verschwindet nach DELINS Idoc

Beitragvon ewx » 17.12.2018, 11:33

Die SAPMV45A ist reine Magie!

Da wird so oft an unterschiedlichsten Stellen was nachgelesen, geändert, gelöscht, hinzugefügt und am Ende funktioniert es meistens trotzdem.
Wenn nicht, dann kann es buchstäblich alles mögliche sein.
ewx
Top Expert
 
Beiträge: 3843
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 324 mal


Zurück zu Sales and Distribution

  Aktuelle Beiträge   
Application Log von mehreren Reports zusammenfassen
vor 12 Stunden von geo2k 2 Antw.
Material_maintain_dark
vor 10 Stunden von ralf.wenzel 2 Antw.
Entsperren & Passwort zurücksetzen via BSP
vor 15 Stunden von BasisGuy 0 Antw.
Textkonvertierung von SAP nach .txt
vor 13 Stunden von a-dead-trousers 3 Antw.
Speichern-Dialog bei der Bestellung
vor 17 Stunden von Sebastian82 0 Antw.

  Ähnliche Beiträge beta
Rechungsliste IDOC
15.07.2015, 12:02 von PeterPaletti 0 Antw.
IDOC GSVERF01
12.09.2016, 08:43 von autohandel7 0 Antw.
gelöst IDOC für Paketverfolgung
21.10.2016, 12:29 von Lucyalison 5 Antw.
Folgebelege aus Idoc ermitteln
21.11.2007, 15:01 von MrBojangles 1 Antw.
Invoic-IDoc Rechnungsliste
10.06.2008, 11:12 von bungalow-bill 0 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder