SAP Jobsuche bei DV-Treff
Ruediger11
vor 5 Jahre
Hallo Zusammen,

beim Aufruf des BAPIs

BAPI_ADDRESSCONTPART_GETDETAIL
erhalte ich folgende Fehlermeldung:

"In der Schnittstelle des Funktionsbausteins wurde festgelegt, daß

unter "OBJ_ID_P" nur Felder eines bestimmten Typs angegeben werden

dürfen. Das aktuell mitgegebene Feld "L_PARNR" hat aber einen anderen

Feldtyp."

Rufe ich den Funktionsbaustein auf mit dem spezifischen Wert (String), dann funktioniert es

call function 'BAPI_ADDRESSCONTPART_GETDETAIL'

exporting

obj_type_p = 'BUS1006001' "Objekt Ansprechpartner

obj_id_p = '0000001078'

Der Aufruf über

DATA:

l_parnr type ad_objkey.

call function 'BAPI_ADDRESSCONTPART_GETDETAIL'

exporting

obj_type_p = 'BUS1006001'

obj_id_p = l_parnr

bringt den Dump.

Ich habe schon alle möglichen Feldtypen ausprobiert, ohne Erfolg.

Weiss jemand wo der Fehler liegt?

Vielen Dank

Förderer

mxstml
vor 5 Jahre
Hallo Ruediger11,

hast Du schonmal im Funktionsbaustein selbst geschaut, was als Datentyp im Importparameter verwendet wird?

Wie hast Du denn l_parnr definiert? Mit type BAPI4003_l-OBJKEY_P sollte das eigentlich klappen.

Gruß

Ruediger11
vor 5 Jahre
ja habe ich bereits auch schon nachgesehen, die Typzuweisung entsprechend angepasst etc.

Habe aber aus einem anderen Forum den Hinweis bekommen, es mal so zu probieren

obj_id_p = CONV bapi4003_1-objkey_p( l_parnr )

....und das funktioniert🙄 🙄 🙄

Danke trotzdem

Viele Grüße

Ähnliche Themen
Benutzer, die gerade dieses Thema lesen