TABL: Clear DBINCLEXCL and DBSYSSELx fields (#6960)

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
This commit is contained in:
Alexander Tsybulsky 2024-07-01 10:55:55 +03:00 committed by GitHub
parent b87f5c4ee8
commit b4f14ab6e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -84,7 +84,7 @@ ENDCLASS.
CLASS zcl_abapgit_object_tabl IMPLEMENTATION. CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
METHOD clear_dd03p_fields. METHOD clear_dd03p_fields.
@ -983,6 +983,15 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
<ls_dd12v>-as4date, <ls_dd12v>-as4date,
<ls_dd12v>-as4time, <ls_dd12v>-as4time,
<ls_dd12v>-dbindex. <ls_dd12v>-dbindex.
IF <ls_dd12v>-dbstate IS INITIAL OR <ls_dd12v>-dbstate = 'O'.
" These settings are only relevant if database-specific indexes are defined (dbstate = 'D')
CLEAR:
<ls_dd12v>-dbinclexcl,
<ls_dd12v>-dbsyssel1,
<ls_dd12v>-dbsyssel2,
<ls_dd12v>-dbsyssel3,
<ls_dd12v>-dbsyssel4.
ENDIF.
ENDLOOP. ENDLOOP.
clear_dd03p_fields( CHANGING ct_dd03p = ls_internal-dd03p ). clear_dd03p_fields( CHANGING ct_dd03p = ls_internal-dd03p ).