Aenderung Adresse Warenempfaenger

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

Aenderung Adresse Warenempfaenger

Beitrag von nikibert (ForumUser / 78 / 4 / 0 ) »
Hallo zusammen,

ich versuche via Programm in einem SD-Auftrag nur die Adresse des Warenempfaengers in der Partnerrolle zu aendern. Nur leider hakt es da irgendwo und ich finde den Fehler nich und beschrieben in der FuBa-Doku ist es leider auch nicht ausreichend.
Anbei mal der Testcode, vielleicht kann mir ja jemand helfen.

Code: Alles auswählen.

lt_salesdocument = '0000065698'. 

lt_order_header_inx-updateflag = 'U'.

lt_partners-PARTN_ROLE = 'WE'.
lt_partners-PARTN_NUMB = '0000009003'.
lt_partners-ITM_NUMBER = '0000'.
lt_partners-NAME       = 'Max Meyer'.
lt_partners-STREET     = 'Bremer Strasse 25'.
lt_partners-COUNTRY    = 'DE'.
lt_partners-POSTL_CODE = '10551'.
lt_partners-CITY       = 'Berlin'.

APPEND lt_partners.


CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
  EXPORTING
    salesdocument    = lt_salesdocument
    order_header_inx = lt_order_header_inx
  TABLES
    return           = lt_return
    PARTNERS         = lt_partners
    partnerchanges   = lt_partnerchanges
.

LOOP AT lt_return.

  WRITE: / lt_return-message.

ENDLOOP.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
  EXPORTING
    wait   = 'X'
  IMPORTING
    return = lt_return2.

Hier ein Ausschnitt aus der Fehlermedung:
"SAPSQL_ARRAY_INSERT_DUPREC" "CX_SY_OPEN_SQL_DB"
"SAPLV05I" bzw. "LV05IU15"
"SD_PARTNER_UPDATE"
Das laufende ABAP-Programm "SAPLV05I" mußte abgebrochen werden, da es
eine Anweisung gestoßen ist, die leider nicht ausgeführt werden kann.


Danke und Gruss
nikibert

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


Re: Aenderung Adresse Warenempfaenger

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Muessen da nicht noch eine Strukturen/Tabelle mit 'X' fuer die zu aendernden Felder mitgeben werden?

Re: Aenderung Adresse Warenempfaenger

Beitrag von Niels (ForumUser / 77 / 18 / 9 ) »
Unit605 hat geschrieben:Muessen da nicht noch eine Strukturen/Tabelle mit 'X' fuer die zu aendernden Felder mitgeben werden?
Ja muss. Der Exportparameter "order_header_inx" ist der den du meinst. In dem "order_header_in" werden die Parameter übergeben.

Re: Aenderung Adresse Warenempfaenger

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Also dieser Fehler "SAPSQL_ARRAY_INSERT_DUPREC" sagt aus, dass da anscheinend nicht etwas upgedate wird, sondern versucht wird, etwas mit den gleichen "Keyfelder" in der Datenbank hinzuzufuegen, was es aber schon gibt.

Ich wuerde einfach mal einen Breakpoint in diesem Fuba "SD_PARTNER_UPDATE" setzen. Vielleicht wird der im UPDATE Task aufgerufen, als musst Du den Debugger dementsprechend einstellen.

Unter "Change Debugger Profile? Settings" (Oder <Shift>+<F1>) einfach mal alles unter "Debug Modes" ankreuzen. (Wichtig ist hier "Update Debbuging".

Re: Aenderung Adresse Warenempfaenger

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Vielleicht lieber den Parameter PARTNER_CHANGES verwenden anstatt PARTNERS?

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3468
Views
Adresse des Spedituers und Adresse der Versanstelle
von bohne » 07.07.2007 17:24 • Verfasst in Sales and Distribution
0
Antw.
2899
Views
Adresse für Equipment
von cali » 08.05.2007 18:33 • Verfasst in ABAP® Core
2
Antw.
1732
Views
Welche IP Adresse habe ich?
von dimes » 08.08.2007 10:31 • Verfasst in ABAP® Core
0
Antw.
2224
Views
Smartforms Adresse verändern
von mari » 28.09.2007 12:13 • Verfasst in ABAP® für Anfänger
1
Antw.
1438
Views
In ALV eine Adresse ausgeben
von mip » 28.04.2008 12:01 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor einer Woche von DeathAndPain 2 / 1379
Materialstammerweiterung: Neuer Reiter
vor 3 Wochen von DeathAndPain gelöst 4 / 2093
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47769
LSMW-Problem
vor 5 Wochen von DeathAndPain gelöst 6 / 5662

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 einer Woche von DeathAndPain 2 / 1379
Materialstammerweiterung: Neuer Reiter
vor 3 Wochen von DeathAndPain gelöst 4 / 2093
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47769
LSMW-Problem
vor 5 Wochen von DeathAndPain gelöst 6 / 5662