Hallo zusammen!
Erstmal vorweg, ich weiss nicht ob ich hier im richtigen Unterfourm bin...wenn nicht, einfach verschieben bitte!
Zu meinem Problem:
Ich habe eine Schleife gebastelt, die nach und nach die selektierten Partner abarbeitet und zu jedem Partner eine neue Beziehung anlegen soll. Dafür habe ich den FB "BUPR_RELATIONSHIP_CREATE" verwendet. Da ja die Daten in die Datenbank geschrieben werden müssen, muss man dies mit einem "COMMIT WORK" machen. Jedoch kann ich das "COMMIT WORK" nur einmal pro Programmaufruf ausführen...leider reicht das nicht, da ich etwa 6000 Partner anlegen muss, und er bei ca. 2000 Partnern dumpt. Es wäre also schön, wenn ich immer ca. 1500 Datensätze aufs Mal mit dem Commit updaten könnte...
Meine Frage: Gibt es einen FB, der das Ganze wieder initialisiert? Bei den Vorgängen wäre das ja der FB "CRM_ORDER_INITIALIZE".
Danke für eure Hilfe, ich hoffe ich hab mich verständlich ausgedrückt
LOOP AT lt_return INTO ls_return
WHERE type = 'E' OR type = 'A'.
IF sy-tabix = 1.
WRITE:/ text-005, ls_dest_part-partner, ls_dest_part-excl_partner.
ENDIF.