Funktionsbaustein BAPI_CUSTOMERRETURN_CREATE

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Funktionsbaustein BAPI_CUSTOMERRETURN_CREATE

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

wie schon in meiner letzten Anfrage als Lösung beschrieben nutze ich jetzt den FuBa BAPI_CUSTOMERRETURN_CREATE zur Anlage von Retourenaufträgen via BAPI.

Grundsätzlich funktioniert der auch. Leider führt das Coding zur Zeit zu einem unvollständigen Retourenauftrag. Es fehlt die Auftragsmenge (damit dann auch der Auftragswert, weil die Menge 0 ist).

Auftragsmenge --> fülle ich in die Felder BAPISDITM-TARGET_QU und BAPISDITM-COMP_QUANT

Code: Alles auswählen.

          ls_item-sales_unit = lv_uom.
          ls_item-target_qu = lv_uom.
          ls_item-target_qty = lv_qty.
          ls_item-comp_quant = lv_qty.
          .
          .
          ls_itemx-sales_unit = lc_x.
          ls_itemx-target_qu = lc_x.
          ls_itemx-target_qty = lc_x.
          ls_itemx-comp_quant = lc_x.
Alle anderen Felder, auch die Mengen- und Gewichtseinheiten werden aus der Übergabe bzw. aus dem Referenzbeleg übernommen. Die equivalenten Felder der Struktur BAPISDITMX werden ebenfalls gefüllt, hilft auch nicht. Da ja auch Teilmengen retourniert werden können, muss ich die genannten Felder von außen übernehmen können.

Diese Felder fülle ich in der Header-Struktur:

Code: Alles auswählen.


        CLEAR ls_header.
        ls_header-sales_org = ls_vbak-vkorg.
        ls_header-distr_chan = ls_vbak-vtweg.
        ls_header-division = ls_vbak-spart.
        ls_header-ref_doc = lv_invoice.
        ls_header-ord_reason = lc_008.
        ls_header-doc_type = lc_zre.
        ls_header-refdoc_cat = lc_m.
        ls_header-bill_block = lc_08.

Ich versuche schon ziemlich lange die Übernahme dieser Felder zu erreichen.


Was muss ich tun, um eine Übernahme der Auftragsmenge zu erreichen?


Viele Grüße

Norbert

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


Re: Funktionsbaustein BAPI_CUSTOMERRETURN_CREATE

Beitrag von JHM (Top Expert / 1188 / 1 / 195 ) »
SAP_ENTWICKLER hat geschrieben: Was muss ich tun, um eine Übernahme der Auftragsmenge zu erreichen?
Wie bei allen SD BAPIs: Mengen müssen per Einteilung (RETURN_SCHEDULES_IN/RETURN_SCHEDULES_INX) übergeben werden.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
SAP_ENTWICKLER

Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3940
Views
BAPI for Vendor Create
von sonair » 01.03.2005 08:48 • Verfasst in Development Related
1
Antw.
2473
Views
Employee Create BAPI
von shilpak » 21.02.2005 14:25 • Verfasst in Development Related
7
Antw.
9470
Views
Abrechnungsvorschrift PSP Funktionsbaustein/BAPI
von Thomas R. » 16.11.2007 16:05 • Verfasst in Financials
0
Antw.
1562
Views
Suche Funktionsbaustein/BAPI zur Konditionsänderung
von DeathAndPain » 05.05.2006 11:16 • Verfasst in ABAP® Core
4
Antw.
4786
Views
BAPI/Funktionsbaustein-stat. Kennzahlen (KB31N)
von Frank Meyer » 25.03.2009 11:29 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.