Lars Hvam
f582225bf8
start refactoring to use XML interfaces ( #3796 )
...
* start refactoring to use XML interfaces
#3531
* TABL + TRAN + UDMO + UENO
start using the interfaces for xml instead of class references
2020-08-26 06:50:47 +02:00
Domi Bigl
91980ed8ae
add variant transaction support and fix FG global variables ( #3575 )
...
* add variant transaction support and fix FG globals
add handling of variant transaction
clear globals in FG for FM RPY_TRANSACTION_INSERT
fixes #2744
* CC cleanup
* fix linter errors
* fix linter errors
* fix linter error - type pool constants
* fix linter error void type
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-07-05 17:47:20 +02:00
Marc Bernard
70c96e701d
Fix syntax warnings ( #3549 )
...
* Update zcl_abapgit_object_ueno.clas.abap
* Fix syntax warning
* Fix syntax warning
* Fix syntax warning
* Fix syntax warning
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-06-27 16:30:16 +02:00
Lars Hvam
c227d473df
Authorization objects in transactions #3233 ( #3237 )
...
* Support authorization in TRAN
* abaplint checks
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-03-05 18:43:58 +01:00
Jaime Rodriguez Capote
c9ae5ac122
Transaction, unknown cinfo #3223 ( #3232 )
...
* Determination transaction type
* Determine TX type
* abaplint checks
2020-03-04 06:41:04 +01:00
Lars Hvam
b42f3bc485
Refactoring ( #3134 )
...
* fully type constants
* moving to single line
* move to single line
* enable keep_single_parameter_on_one_line
2019-12-28 12:11:32 +01:00
Christian Günter
60a57cf356
Add package parameter to zif_abapgit_object~delete ( #3114 )
2019-12-11 10:42:45 +01:00
Lars Hvam
714fe7202d
whitespace fixes ( #2964 )
...
* whitespace fixes
* fix sql compare operators
2019-10-11 02:50:16 -07:00
Alexander Tsybulsky
f2f82278e7
Serialize master lang only + settings UI improvements ( #2954 )
...
* repo settings ui improvements
* serialize_master_lang_only UI
* downport
* connect settings and serialization (MSAG)
* dtel doma tran prog fugr
* linter fixes
2019-10-07 23:03:57 -07:00
Martin Fuchs
9f2db446b1
simplified GET_DESERIALIZE_STEPS
...
Since all object handler contains exactly the same CASE statement for STEP definition, I would recommend that each object handler simply returns the STEP he belongs to.
This fix should "simply" issue #2499 .
2019-05-05 00:57:52 -07:00
GoWa
21527528c6
call redefined method of IF
2019-03-12 21:49:15 -07:00
larshp
25f6284493
implement GET_DESERIALIZE_STEPS
...
this is a quick fix, field LATE_DESER will be removed in future
2019-03-12 07:37:56 -07:00
Lars Hvam
3213d0c2dd
Deserialization performance, refactor COMPARE_TO_REMOTE_VERSION ( #2438 )
...
* core part refactored #2436
* indentation
* fix implementations
* delete ZCL_ABAPGIT_COMPARISON_NULL
* pretty print
* Update serializers.md
* downport
2019-02-20 22:20:24 -08:00
Lars Hvam
25d4c9ea07
Remove HAS_CHANGED_SINCE #1021 ( #2401 )
...
* core part removed
* remove method implementations
2019-02-15 06:51:57 -08:00
Lars Hvam
5f9df74463
reduce method length, #2146 ( #2212 )
...
* TRAN: refactor method SPLIT_PARAMETERS
new method SHIFT_PARAM added
* settings page: refactoring
rename BUILD_SETTINGS to POST
split contents into smaller methods
2018-12-20 09:22:33 +01:00
larshp
2fe5b30e4d
TRAN refactoring, reduce method length #2128
2018-11-23 05:57:52 +01:00
Domi Bigl
ffac70b9c3
TRAN: ignore object not found while delete
...
If the transaction can't be found in FM RPY_TRANSACTION_DELETE, it's already deleted
2018-11-11 18:41:21 +01:00
Domi Bigl
cf05295170
mark inactive objects in repo list #1943 ( #2017 )
...
* mark inactive objects in repo list
Inactive object are marked in the repo list
The sort order for changed files is not changed
unchanged inactive files come right after the changed files
* move acitve check to object interface
* add is_active for objects up to F
* add is_active for objects up to P
* add is_active for objects up to T
* add is_active for objects up to X
all core object implement (except SSFO) the standard active check via FM RS_INACTIVE_OBJECTS_WARNING now
* add is_active to plugins bridge - always active
* finish object interface implementation + objects
* add is_active for offline with object interface
* rename returning to RV_
* use returning for serialize
* cleanup, PP, UT
2018-10-31 15:54:57 +01:00
Christian Guenter
7d92edec4f
TRAN: Support oo transactions
2018-10-13 10:00:27 +02:00
Johannes Konings
c3691622ed
fix some naming conventions
...
https://github.com/larshp/abapGit/issues/1132
2018-08-16 06:32:19 +02:00
Frederik Hudák
c4639f65ce
Removed endmethod and endclass comments - objects folder
2018-07-28 10:10:16 +02:00
christianguenter2
002f5ba73d
Implement IS_LOCKED for W3*, TTYP, TRAN, SSFO, SSST
2018-06-19 18:05:09 +02:00
christianguenter2
6521d09470
Block pull if any of deserialized object is locked
2018-06-18 14:18:58 +02:00
Christian Günter
af56de400c
Fix corrupted parameter transaction
2018-03-27 21:55:56 +02:00
Lars Hvam
803148fa0f
fix some naming conventions #1132 ( #1211 )
2018-02-17 13:55:12 +01:00
Lars Hvam
f14ac831ba
Objects to global ( #1187 )
...
* add global classes for objects
* fix metadata
* comment old code
fix serializer class
move missing interfaces
* keep objects and bridge as local
* fix syntax errors
and remove SICF -> tadir dependency, instead tadir -> SICF
* remove dependency TABL -> lcl_popups
* fix indentation
* remove old includes
* fix parser errors
* fix deserializing
2018-02-11 09:16:16 +01:00