IS-U - TA:es21 (Vertrag ändern)

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

IS-U - TA:es21 (Vertrag ändern)

Beitrag von majagut (ForumUser / 7 / 0 / 0 ) »
Hallo, ich habe einneues Feld in der DBT "EVER" aufgenommen (CI_EVER).
Mein Report soll Vertrag ändern, Änderungen sollen protokolliert werden. Das habe ich frühe mit dem BAPI immer gemacht. Jetzt soll ich meine BAPI erweitern.
BAPI_ISUCONTRCT_CHANGEFROMDATA
"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(CONTRACTDATA) TYPE BAPIISUCONTRACT
*" VALUE(CONTRACTDATAX) TYPE BAPIISUCONTRACTX
*" EXPORTING
*" VALUE(RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2
*" TABLES
*" EXTENSIONIN STRUCTURE BAPIPAREX OPTIONAL
====================================0
Im type BAPIISUCONTRACT---> im Append---->ZABAPIISUCONTRACT habe ich 3 neue Felder aufgenommen ( HH_kz type c)
Im TYPE BAPIISUCONTRACTX--->im Append---->ZABAPIISUCONTRACTX habe ich ein Feld aufgenommen HH_kz = 'X' .

In meinem Report fülle ich meine TABLE: EXTENSIONIN

bapiisucontract-zz_haushalt_kd = wa_ever-zz_haushalt_kd .
bapiisucontractx-zz_haushalt_kd = 'X'.
bapiisucontract-contract = wa_ever-vertrag.

clear wa_extens.
move: 'BAPIISUCONTRACT' to wa_extens-structure,
bapiisucontract-zz_haushalt_kd to wa_extens-valuepart1.
append wa_extens to itab_extens.

clear wa_extens.
move: 'BAPIISUCONTRACTX' to wa_extens-structure,
bapiisucontractx-zz_haushalt_kd to wa_extens-valuepart1.
append wa_extens to itab_extens.

call function 'ISU_S_CONTRACT_CHANGE'
exporting
x_upd_online = x_upd_online
x_vertrag = wa_ever-vertrag
x_no_dialog = x_no_dialog
x_use_bapieverx = x_use_bapieverx
* x_auto = x_auto
x_obj = x_obj
x_bapiisucontract = bapiisucontract
x_bapiisucontractx = bapiisucontractx
importing
y_db_update = y_db_update
y_exit_type = y_exit_type
y_new_ever = y_new_ever
tables
x_bapiextensionin = itab_extens
exceptions
not_found = 1
foreign_lock = 2
key_invalid = 3
input_error = 4
system_error = 5
not_authorized = 6
others = 7



Mein Update bringt kein erwünschte ergebnis. Im DBT EVER werden meine Änderungen nicht fortgeschrieben.


Hilfe!!!
VG
Maja

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


Beitrag von brinam (Specialist / 111 / 0 / 0 ) »
Hallo Maja,

setzt der Funktionsbaustein selbst ein COMMIT ab?
Wenn nicht, dann mal mit FuBa BAPI_TRANSACTION_COMMIT versuchen.
Viele Grüße
Britta

Seite 1 von 1

Ü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.