[60974] in SAPr3-news

home help back first fref pref prev next nref lref last post

externe Belege in Reise eintragen

daemon@ATHENA.MIT.EDU (Werner Flamme)
Fri Jun 6 06:59:14 2008

To: sapr3-news@mit.edu
Date: Fri, 06 Jun 2008 12:58:57 +0200
From: Werner Flamme <werner.flamme@ufz.de>
Message-ID: <6asjjhF39fv37U1@mid.dfncis.de>

Hallo miteinander,

in der Reihe "abstruse Fragen" eine neue Folge :-)

Wir bekommen eine elektronische Abrechnung einer Carsharingfirma. In der
Abrechnung ist die Reisenummer (und eine Mitarbeiternummer, die über
PA0105 mit SUBTY="CARS" auf eine Personalnummer gemappt werden kann)
enthalten. Jede Abrechnungszeile entspricht 1 Dienstreise.

Die betreffende Reise soll nun mit dem entsprechenden Beleg versehen
werden. Ich hatte dabei an einen Fuba gedacht, der die Personalnummer
ermittelt, die (bisherigen) Reisebelege per PTRA_UTIL_RECEIPTS_GET
liest, den neuen Beleg dazuschreibt (wie? Einfach ET_BELEG verlängern?)
und die Daten per PTRA_UTIL_RECEIPTS_SAVE wieder wegschreibt.

Funktioniert im Prinzip, aber das Wegschreiben mit
PTRA_UTIL_RECEIPTS_SAVE bringt einen Shortdump.

Fragen:

a) habe ich einen BAPI oder eine TA übersehen, der/die externen Belege
einlesen kann? Wahrscheinlich, aber welche/n?[1]
b) gibt es Funktionen, einen Beleg nicht-interaktiv zu ändern und/oder
hinzuzufügen? Bisher wird die itab mit den Belegen "manuell" geändert...
ist evtl. die gerade entdeckte FuGr HRTRV_IF die richtige? Gibt es dazu
eine Doku? Der Button "Fbausteindokumentation" ist außer bei der
Kreditkartenfunktion ausgegraut :-(
c) wo kann man wonach suchen, um Antworten zu finden? unter
service.sap.com/notes fand ich es sinnfrei, unter sdn.sap.com weiß ich
nicht, wie ich suchen muss.

Wahrscheinlich ist die Lösung ganz einfach, und ich sehe einfach den
Wald vor lauter Bäumen nicht.

Gruß
Werner

[1] Nebenbedingung: wenn eine bestimmte Spesenart in den Belegen
vorkommt, soll deren Betrag auf 0 gesetzt werden. Wenn die
Carsharing-Belegzeile schon da ist, soll nicht eingetragen, sondern nach
Möglichkeit eine Meldung zurückgeliefert werden. Deswegen ist die LSMW
nicht der optimale Weg...

-- 
Werner Flamme, Abt. WKDV
Helmholtz-Zentrum für Umweltforschung GmbH - UFZ
Permoserstr. 15 - 04318 Leipzig
Tel.: (0341) 235-1921 - Fax (0341) 235-451921
http://www.ufz.de - eMail: werner.flamme@ufz.de

home help back first fref pref prev next nref lref last post