downport 'is_gtt' in zcl_abapgit_object_tabl_ddl (#6754)

This commit is contained in:
Ludwig Stockbauer-Muhr 2024-01-17 09:33:44 +01:00 committed by GitHub
parent 8881860e2f
commit c4639a3a12
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -713,7 +713,9 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL_DDL IMPLEMENTATION.
METHOD serialize_top. METHOD serialize_top.
FIELD-SYMBOLS: <lv_pk_is_invhash> TYPE c. " ddpk_is_invhash FIELD-SYMBOLS: <lv_pk_is_invhash> TYPE c, " ddpk_is_invhash
<lv_is_gtt> TYPE abap_bool.
rv_ddl = rv_ddl && |@EndUserText.label : { escape_string( is_data-dd02v-ddtext ) }\n|. rv_ddl = rv_ddl && |@EndUserText.label : { escape_string( is_data-dd02v-ddtext ) }\n|.
@ -734,7 +736,9 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL_DDL IMPLEMENTATION.
CASE is_data-dd02v-tabclass. CASE is_data-dd02v-tabclass.
WHEN 'TRANSP'. WHEN 'TRANSP'.
IF is_data-dd02v-is_gtt = abap_true. " doesn't exist on NW < 750
ASSIGN COMPONENT 'IS_GTT' OF STRUCTURE is_data-dd02v TO <lv_is_gtt>.
IF sy-subrc = 0 AND <lv_is_gtt> = abap_true.
rv_ddl = rv_ddl && |@AbapCatalog.tableCategory : #GLOBAL_TEMPORARY\n|. rv_ddl = rv_ddl && |@AbapCatalog.tableCategory : #GLOBAL_TEMPORARY\n|.
ELSE. ELSE.
rv_ddl = rv_ddl && |@AbapCatalog.tableCategory : #TRANSPARENT\n|. rv_ddl = rv_ddl && |@AbapCatalog.tableCategory : #TRANSPARENT\n|.