Probleme mit der "BAPI_CUSTOMER_CREATEFROMDATA1"

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
15 Beiträge • Seite 1 von 1
15 Beiträge Seite 1 von 1

Probleme mit der "BAPI_CUSTOMER_CREATEFROMDATA1"

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
moinsen,

ich moechte via "BAPI_CUSTOMER_CREATEFROMDATA1"einen neuen Kunden anlegen, allerdings haut das nicht so richtig hin.
ich bekomme folgende Fehlermeldung:

Code: Alles auswählen.

881 Interener Fehler! Verbuchungsproblem 'knab1_reference_invalid' bei aufruf von 'SD_Customer_Maintain_ALL'.
kann mir jemand einen tipp geben, wo ich noch weiter fehlersuchen kann??

gruss joern

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


Beitrag von Gast ( / / 0 / 3 ) »
Schneller Blick in SM13. Würd mir mal die Verbuchungsaufräge anschauen. Da läßt sich eigenlich recht viel analysieren.

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
hi gast,

hab ich gemacht. verbuchung ist aktiv, liest auch daten und das wars !?

- gibt es weitere bapis um kunden anzulegen??

gruss joern

Beitrag von Gast ( / / 0 / 3 ) »
Ist glaube ich ein Berechtigungsproblem. Irgendeine Berechtigung fehlt. Entweder mal im Debugging nachschauen (Breakpoint setzen auf authority-check), oder evtl. mal nachschauen ob SU53 etwas 'rausspuckt'!

Beitrag von Gast ( / / 0 / 3 ) »
Kleiner Nachtrag. Den Baustein BAPI_CUSTOMER_CREATEFROMDATA1 zu verwenden um Kunden (Debitoren) anzulegen ist aber keine gute Idee (falls das die Intention sein sollte). Soweit ich weiss, kannst Du diese Bausteine nur verwenden im Umfeld bzw. für den Online-Store.

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
hi gast,
so ähnlich ist mein anliegen, nur dass der Kunde nicht durch den online store, sondern durch einen eigenen angelegt wird, dass heisst, dass ich die bapi vom web application server aus aufrufen und im sap den kunden anlegen moechte.

kennst du eine andere moeglichkeit??

gruss joern

Beitrag von Gast ( / / 0 / 3 ) »
Ich weiss nicht, ob es möglich ist, die über diesen Baustein angelegten Kunden so zu verwenden wie jeden anderen angelegten Kunden (über Transaktion oder Batch-Input). Das müsstest Du mal ausprobieren. Wenn es geht um so besser.
Wenn es nicht geht, bleibt eigentlich nur Batch-Input (als Standardweg), ein anderer Bapi ist mir zumindest nicht bekannt. Oder aber Du müßtest Dir einen eigenen RFC-Baustein schreiben.

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
hi gast,

.. dass ist a) nicht möglich und b) :( !

Das Anlegen eines Kunden kann nicht ueber eine Transaktion laufen, da, das Anlegen als Funktionsaufruf von einem externen System laufen wird/soll; ... daher hab ich nur die moeglichkeit via bapi.

ich habe nun mal die alte "bapi_customer_creatfromdata" ausprobiert und die fehlrmeldung bekommen, dass sich mein refereznkunden nicht im Buchungskreislauf befindet.

ich gehe nun davon aus, dass die Referenzkunden irgendwo im cutom. eingestellt werden, alo keine normalen Kunden sind.
-> lieg ich da richtig??
-> kennst du eine moeglichkeit, diese zu bearbeiten / anzulegen / ..

gruss joern

Beitrag von Gast ( / / 0 / 3 ) »
schau mal, hab da einen schönen hinweis gefunden: 390045. Wie ich mir schon gedacht hatte!
Was ich an Deiner Stelle mal ausprobieren würde wäre folgendes: Kunde über Batch-Input anlegen und im Debugging schauen, welche FuBas verwendet werden. Diese benutzen und einen RFC-Wrapper drumherumbauen. Zum Ausprobieren müßte sich das Batch-Input Testtool eignen (SHDB).

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
.. schoenen dank fuer deinen tipp;

...... werd ich gleich am montag testen. nun mach ich ersteinaml
wochenende. dank dir.


gruss joern

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
hi
.. nachdem ich mich nun lange genug um diesen fehler gedrückt habe, komme ich ncht mehr drum herum!

.. habe zu dieser bapi gleich wieder eine fragen, vielleicht kann mir ja jemand helfen:

--> wie kann man referenzkunden anlegen/bearbeiten/..

gruss joern

Beitrag von Gast ( / / 0 / 3 ) »
Hi Ju,

probiere mit dem Feld REF_CUSTMR in Import parameter PI_COPYREFERENCE.

Gruss, tomas

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
hi,

.. ich habe nun im oss den hinweis gelesen und :cry: ! Es muss doch ´n bapi geben, womit ich einen Kunden anlegen kann?!?
Bin ich der einzige, der dies versucht??
die "BAPI_CUSTOMER_CREATEFROMDATA1" soll nur für den onlineStore nutzbar sein, ansonsten droht datenverlust!


.. es muss doch eine "schnelle" Möglichkeit geben !!
*********************************

ich kann einen Kunden über diese bapi anlegen, allerdings kann ich diesen dann nicht im r/3 bearbeiten, da diese´m "angeblich"
keine adresse zugeordnet ist; diese kann ich allerdings via bapi auslesen und in der kna ist sie auch din.

.. möchte ich mir die detailangaben aziegen lassen bekomme ich als return, dass der Kunde existiert, allerdings nicht im Buchungskreislauf XYZ angelegt ist.


gruss jörn

Fehlende Adressdaten ist doch ein Ansatz

Beitrag von Jürgen.H (ForumUser / 23 / 0 / 0 ) »
Wenn Du den Bapi weiterhin nehmen willst:

Falls Adressdaten fehlen: prüfe die Adressdateien: ADRC oder schau, ob die KNA1 die Adressdaten hat (auch die Adressnummer).

Wenn du die Daten mit einem Bapi lesen kansst, muss es mglich sein, einen FB um den Bapi zu bauen und die fehlenden Daten notfalls selbtst nachzutragen.

Die Bemerkung nur für Onlinestore scheint mir auch eher eine Schutzbehauptung.
success
Success

Jürgen

Name 1 verfälscht

Beitrag von JU (ForumUser / 61 / 0 / 0 ) »
hi Jürgen,

* in der KNA1 ist alles ok, selbst die adressnummer ist eingetragen, schau
* ich nun unter dieser in der adrc nach finde ich auch einen eintrag,
* welcher allerdings sehr sehr merkwürdig aussieht:

* Name1: "Name 1 verfälscht"
* Name2: "Name 2 verfälscht"
* City1 ; "Ort verfälscht".......................usw.


* :shock:
* ---------
* über einen batch-input würde ich es nicht so gerne machen, da ich mir
* die arbeit bei einer änderung sparen moechte.

ich habe mich verguckt, die Einträge gehen anscheinend aus der bapi nicht in die adrc.



gruss&dank joern

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4861
Views
Bapi aus VBA aufrufen // Probleme mit einer Tabelle
von Carsten31 » 04.09.2014 20:30 • Verfasst in ABAP® für Anfänger
18
Antw.
40198
Views
Massenpflege Customer
von Thomas R. » 21.03.2016 13:01 • Verfasst in Financials
1
Antw.
2838
Views
Customer Exit
von ChrisM » 02.06.2008 20:54 • Verfasst in ABAP® für Anfänger
2
Antw.
6330
Views
Customer-Exit anlegen
von ABAP_User » 16.03.2012 09:09 • Verfasst in ABAP Objects®
5
Antw.
3084
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 808
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1473
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47134
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5054

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

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 808
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1473
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47134
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5054