Marc Bernard
ea85a8d78f
Replace TR_TADIR_INTERFACE
with tadir_delete
( #6606 )
2023-11-01 06:09:02 +01:00
Marc Bernard
cb08c70741
Implement changed_by
for several objects ( #6554 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-10-24 06:48:26 +02:00
Marc Bernard
caaa543b37
Refactor: Naming of class constants ( #6529 )
2023-10-04 09:20:07 -04:00
Marc Bernard
39d2e88be3
Enhance Serializer Interface - Follow-up ( #6233 )
2023-04-20 17:34:03 +02:00
Marc Bernard
5f1dc6d5e0
Enhance Serializer Interface ( #6229 )
2023-04-20 16:20:01 +02:00
Marc Bernard
25bbbf89cd
Refactor: Remove delete_tadir
flag ( #5949 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-01-06 15:56:12 +01:00
Marc Bernard
0ab3ee0a06
Remove aliases from object classes ( #5588 )
2022-06-04 10:33:42 +02:00
Christian Günter
2ba6151355
JUMP: Switch execution order - first specific then generic ( #5357 )
...
* Switch jump order
* fix DDLS
* fix SHI3
2022-02-18 05:48:36 +01:00
Marc Bernard
bdc44f7476
Remove self-references ( #4115 )
...
* Remove self-references
Remove unnecessary self-references (me->)
https://github.com/SAP/styleguides/blob/master/clean-abap/CleanABAP.md#omit-the-self-reference-me-when-calling-an-instance-method
* 702: Fix syntax error
No chaining with EXPORTING & CHANGING
* remove addiontal me, update abaplint config
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-11-02 09:25:27 +01:00
Lars Hvam
aec7468aad
Type Hunting ( #3414 )
...
* Type Hunting
* update
* update
* flag
2020-05-26 05:55:28 +02:00
Lars Hvam
e201bf566f
remove class prefixes if its current class ( #3137 )
...
* remove class prefixes if its current class
* Update abaplint.json
2020-01-06 13:20:19 +01: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
4e40705350
Downport ( #2390 )
...
* SHI3, remove unused variable
* SUSC, constant, plus no need to pass attributes
2019-02-12 21:46:10 -08:00
Lars Hvam
cb4479b95b
Cleanup ( #2361 )
...
* pretty print
* move identical code outside IF
* remove space before .
* remove unreferenced variables
* remove unreferenced variables
* remove unreferenced variables
* fix pseudo comment
* remove unreferenced field symbols
2019-02-04 23:08:29 -08:00
Christian Guenter
b395132f3b
SUSC: Delete tadir
2018-11-20 09:10:38 +01:00
Christian Guenter
8e8c478a7f
SUSC: Fix code inspector errors
2018-11-17 10:27:40 +01:00
larshp
aac3c1b709
rename constants
2018-11-17 06:13:41 +01:00
Domi Bigl
95287136d6
SUSC: delete in more direct way - no confirm popup #2036 ( #2079 )
...
* SUSC: delete in more direct way - no confirm popup
delete needs to be done with a code copy of FM SUSR_DELETE_OBJECT_CLASS
I really hate this but there is no other way
* SUSC: delete in more direct way - no confirm popup
* test
* test
* naming conventions
* PP
2018-11-11 17:44:40 +01:00
Christian Guenter
4f39cc2971
SUSC: implement is_active
2018-11-01 04:37:14 +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
Frederik Hudák
c4639f65ce
Removed endmethod and endclass comments - objects folder
2018-07-28 10:10:16 +02:00
christianguenter2
6521d09470
Block pull if any of deserialized object is locked
2018-06-18 14:18:58 +02: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