SAP Jobsuche bei DV-Treff
Noex_88
  • Noex_88
  • SAP Forum - User Thema Starter
vor 2 Jahre
Hallo zusammen,

ich habe bereits über die SM59 eine RFC Verbindung eingerichtet und den Hinweis 1286897 zur Orientierung verwendet.

Das Zertifikat habe ich via STRUST eingepflegt.

Die Schnittstelle verbindet sich bereits.

Verbindungstest ok.

Den Report RFIMPNBS habe ich bereits mit einer passenden Variante gepflegt.

Wenn ich diesen Report ausführe, bemängelt das System, dass der Währungskurs für AED (Währung in den UAE) fehlt.

"AED Fehlender Wechselkurs für ISO-Code AED"

Nächster Schritt wäre ein täglicher Job - den bekomme ich aber hin.

Wie gehe ich nun vor?

Vielen Dank vorab.

Chrisu
vor 2 Jahre
Hallo,

dies sollte dein Problem lösen:

RUR Fehlender Umrechnungskurs für ISO-Code RUB

Diese Fehlermeldung erhalten Sie, wenn der ISO-Code einer Währung falsch oder gar nicht in Ihrem System eingegeben wurde.

Lösung: Sie müssen den ISO-Code der jeweiligen Währung in Ihrem System überprüfen. Wenn er falsch ist oder fehlt, geben Sie ihn in der Customizing-Aktivität Währungscodes überprüfen (Pflege-View V_TCURC) ein.

Siehe auch:

https://consolut.com/de/supportportal/sap-online-help/sap-dokumentation/ansicht-dokumentation/?article=c-rfimpnbs 

FG

Noex_88
  • Noex_88
  • SAP Forum - User Thema Starter
vor 2 Jahre
Hallo Chrisu,

vielen Dank erst einmal für deine Hilfe.

Leider ist das Problem damit nicht zu lösen.

Der Währungskurs ist in der Tabelle enthalten, allerdings liefert die EZB nicht den Kurs für AEB.

Im Zahlungsverkehr wird diese Währung auch nicht genutzt, ist aber scheinbar von der SAP so erstmal mitgegeben.

Sollte ich den Kurs nun aus der Customizingtabelle löschen, oder wäre eine andere Lösung anzustreben?

Chrisu
vor 2 Jahre
Hallo,

du könntest dir eventuell eine andere Eingangsquelle suchen, welche auch diesen Kurs anbietet. Da ihr den Kurs aber derzeit oder generell nicht verwendet, ist die Korrektur über die V_TCURC sicher die schnellste Lösung.

PS: kurze Info in der Systemdoku

Siehe auch Hinweis 2123445 - Documentation Correction in RFIMPNBS Report Doc.

FG

Noex_88
  • Noex_88
  • SAP Forum - User Thema Starter
vor 2 Jahre
Hallo,

ich bin nun nochmal dazu gekommen, dieses Thema anzufassen.

Der Fehler war, dass im Report eben die Währungen die importiert werden sollten, nicht in der Liste der EZB enthalten sind.

Daher habe ich einfach per Mehrfachselektion nur die Währungen selektiert, die auch aus der Datenquelle der EZB kommen.

Das sind folgende:

USD

JPY

BGN

CZK

DKK

GBP

HUF

PLN

RON

SEK

CHF

ISK

NOK

HRK

TRY

AUF

BRL

CAD

CNY

HKD

IDR

ILS

INR

KRW

MXN

MYR

NZD

NZD

SGD

THB

ZAR

Nun funktioniert auch ein Import der Wechselkurse und die Tabelle TCURR wird mit daten gefüllt.

Dummerweise ergibt sich nun ein anderes Problem.

Ich bekomme so nur die Preisnotierung der Kurse ins System, nicht aber die Mengennotierung.

Kurstyp; Von; Nach; Gültig ab; Kurs

M; USD; EUR; 25.03.2022; 1,09780

Ich brauche es anders herum...

Kann ich da irgendwo im Kurstypen ein Häckchen setzen, sodass umgerechnet wird oder wie stelle ich das an?

Viele Grüße

Noex_88
  • Noex_88
  • SAP Forum - User Thema Starter
vor 2 Jahre
Ok - scheinbar war ich Freitag zu verwirrt.

Es handelt sich um Mengennotierungen.

Aktuell beschäftige ich mich mit folgendem Punkt, nachdem ich nun versucht habe die Wechselkurse zu updaten.

Vorgehen:

SE38 -> "RFIMPNBS" -> "Ausführen"

Ergebnis:

"INR Abweichende Anzahl gültiger Ziffern: 83.8235 0.83824"

Mal sehen, ob ich selbst darauf komme.

Noex_88
  • Noex_88
  • SAP Forum - User Thema Starter
vor 2 Jahre
Und da ist sie auch schon:

nachzulesen auf:

Consolut - EZB SAP 

RUB Unterschiedliche Anzahl gültiger Ziffern 39,4883 0,39488

Diese Fehlermeldung erhalten Sie, wenn die Faktoren (Verhältnisse) für einen bestimmten Umrechnungskurs in der Customizing-Aktivität Umrechnungsfaktoren für Währungsumrechnung definieren falsch definiert wurden.

Die Umrechnungskurse werden im SAP-System mit fünf Dezimalstellen gespeichert.

Im Beispiel der Fehlermeldung wurde für RUB der Faktor 100:1 festgelegt. Der EZB-Umrechnungskurs lautet 39,4883 für 1 EUR und enthält sechs gültige Ziffern. Nachdem das System ihn mit dem Umrechnungsfaktor (39,4883/100) erneut berechnet, lautet das Ergebnis 0,39488, das nur fünf Dezimalstellen enthält. Dies führt zu einem Fehler im System.

Lösung: Sie müssen die Umrechnungsfaktoren in der oben genannten Customizing-Aktivität korrigieren.

Bezogen auf meinen Fall:

Für INR zu EUR war 100 zu 1 gepflegt.

Da aber 1€ 87 INR sind, war hier 1 zu 1 einzutragen.