abapGit/src/objects/core
Marc Bernard 7e0b75d2a8
Deserialize: Commit changes before activation (#4509)
* Deserialize: Commit changes before activation

Some objects (like `prog` or `intf`) are deserialized as inactive objects i.e. uncommitted changes. Usually, these changes are committed to the database after the activation process (end of the session). However, if there are any errors during activation, an exception is raised which will automatically do a `rollback work`. 

This change will make sure that inactive objects are preserved even if the activation fails. One can then analyze the inactive objects, make necessary corrections, and activate them manually.

Closes #4500

* Replace with standard function

Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-02-14 09:29:50 +01:00
..
package.devc.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.lzabapgit_paralleltop.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.lzabapgit_paralleltop.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.saplzabapgit_parallel.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.saplzabapgit_parallel.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.z_abapgit_serialize_parallel.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_dependencies.clas.abap Uninstall ENQU before TABL (#4412) 2021-01-15 08:27:48 +01:00
zcl_abapgit_dependencies.clas.testclasses.abap Automatic creation of top repository package (#4431) 2021-01-23 10:11:54 +01:00
zcl_abapgit_dependencies.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_file_status.clas.abap Fix status calculation on package move (#4447) 2021-01-25 13:55:21 +01:00
zcl_abapgit_file_status.clas.testclasses.abap Fix status calculation on package move (#4447) 2021-01-25 13:55:21 +01:00
zcl_abapgit_file_status.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_folder_logic.clas.abap Automatic creation of top repository package (#4431) 2021-01-23 10:11:54 +01:00
zcl_abapgit_folder_logic.clas.testclasses.abap Automatic creation of top repository package (#4431) 2021-01-23 10:11:54 +01:00
zcl_abapgit_folder_logic.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_activation.clas.abap Deserialize: Commit changes before activation (#4509) 2021-02-14 09:29:50 +01:00
zcl_abapgit_objects_activation.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_files.clas.abap Reduce memory consumption during deserialize (#4389) 2021-01-08 11:57:47 +01:00
zcl_abapgit_objects_files.clas.testclasses.abap Reduce memory consumption during deserialize (#4389) 2021-01-08 11:57:47 +01:00
zcl_abapgit_objects_files.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_serialize.clas.abap I18N: LXE Translations (#4415) 2021-01-31 10:36:28 +01:00
zcl_abapgit_serialize.clas.testclasses.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_serialize.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_skip_objects.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_skip_objects.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_tadir.clas.abap SICF: Fix regression (#4481) 2021-02-02 07:31:17 +01:00
zcl_abapgit_tadir.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zif_abapgit_tadir.intf.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zif_abapgit_tadir.intf.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00