BAPI_PO_CHANGE Bestellpositionen hinzufügen

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

BAPI_PO_CHANGE Bestellpositionen hinzufügen

Beitrag von sts (ForumUser / 2 / 0 / 0 ) »
Hallo!

Vorliegendes Release: SAP R/3 Enterprise

Ich versuche - derzeit noch völlig vergeblich :cry: - mittels des BAPIs Positionen zu einer bestehenden Bestellung hinzuzufügen.
Hat da jemand Erfahrung?

Vielen Dank für jede Hilfe!

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


Beitrag von black_adept (Top Expert / 4102 / 128 / 945 ) »
Hallo sts,

was ist denn genau das Problem?

Kommt der BAPI mit Fehlermeldung zurück oder werden die Daten einfach nicht auf die DB geschrieben.

Im ersten Fall wäre es interessant die Meldungen zu sehen, im 2. Fall ist zu fragen, ob du auch den FB "BAPI_TRANSACTION_COMMIT" aufgerufen hast nach dme Aufruf von "BAPI_PO_CHANGE"?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von sts (ForumUser / 2 / 0 / 0 ) »
Hallo black_adept,

ich bekomme einfach keine zusätzliche Position an eine bestehende Bestellung.
Vermutlich fülle ich die BAPI-Strukturen ganz einfach falsch oder unvollständig. Momentan habe ich im Einzeltest zum Funktionsbaustein sogar eine Situation, die einen Kurzdump hervorruft...

Wenn Du vielleicht irgendein Beispiel hättest, WIE WELCHE Strukturen zu füllen sind, um diese Aktion ganz rudimentär auszuführen, wäre mir sehr geholfen.
Derzeit stochere ich sehr im Dunkeln.

Danke!

Beitrag von HU (ForumUser / 4 / 0 / 0 ) »
Hallo,
ein ähnliches Problem stellt sich mir, woran ich auch gerade verzweifle.

Wenn ich mit dem BAPI_PO_CHANGE eine oder mehrere neue Positionen an eine bestehende Bestellung anfügen will, muß ich mindestens die Tabellenparameter poitem, poitemx, poaccount und poaccountx befüllen.
Wenn ich das Feld po_item in den Tabellen mit der nächsten zu erwartenden Positionsnummer befülle, erhalte ich die Fehlermeldung
  • MEPO 071 Die Position 00030 ist nicht vorhanden
Wenn ich po_item leer lasse, erhalte ich stattdessen die Fehlermeldung
  • ME 083 Bitte Kostenstelle eingeben
Wie kann ich den die Zugehörigkeit der Zeilen von poaccount zu den Zeilen der poitem ausdrücken? Die Doku von SAP schweigt sich darüber leider aus :cry:

Für sachdienliche Hinweise bin ich dankbar!
- HU -

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Schau dir mal den Hinweis 197958 an, auf diesen wird inder FB-Doku verwiesen.
Wenn ich dies richtig deute, kannst du mit BAPI_PO_CHANGE keine neue Position anlegen. Vielleicht mal BAPI_PO_CREATE / CREATE1 versuchen.

Gruß

Thomas

Seite 1 von 1

Vergleichbare Themen

0
Antw.
4764
Views
1
Antw.
7525
Views
CLFMAS: Change Pointer - Combining one or more Change Pointers in Single IDOC
von ABAPLover » 21.08.2024 22:41 • Verfasst in ABAP® Core
10
Antw.
9838
Views
Eine neue Nachricht in T100 hinzufügen ( Gibt es BAPI?)
von ibo » 09.10.2015 19:20 • Verfasst in ABAP® für Anfänger
0
Antw.
884
Views
4
Antw.
3829
Views
Change DIS
von Icke0801 » 05.04.2017 16:12 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.