diff --git a/abaplint.json b/abaplint.json index 9a7cc742..168e2ea2 100644 --- a/abaplint.json +++ b/abaplint.json @@ -4,7 +4,7 @@ "skipGeneratedGatewayClasses": true, "skipGeneratedPersistentClasses": true, "skipGeneratedFunctionGroups": true, - "applyUnspecifiedRules": true + "applyUnspecifiedRules": false }, "rules": { "7bit_ascii": { diff --git a/src/checks/zcl_aoc_check_26.clas.abap b/src/checks/zcl_aoc_check_26.clas.abap index 52e3692d..85a5dfab 100644 --- a/src/checks/zcl_aoc_check_26.clas.abap +++ b/src/checks/zcl_aoc_check_26.clas.abap @@ -168,7 +168,9 @@ CLASS ZCL_AOC_CHECK_26 IMPLEMENTATION. RETURN. ENDIF. - rv_as4user = ls_dd02v-as4user. + IF ls_dd02v-tabclass = 'TRANSP'. + rv_as4user = ls_dd02v-as4user. + ENDIF. ENDMETHOD. diff --git a/src/checks/zcl_aoc_check_26.clas.testclasses.abap b/src/checks/zcl_aoc_check_26.clas.testclasses.abap index a9d7de4d..8c8c78f0 100644 --- a/src/checks/zcl_aoc_check_26.clas.testclasses.abap +++ b/src/checks/zcl_aoc_check_26.clas.testclasses.abap @@ -22,7 +22,8 @@ CLASS ltcl_test DEFINITION FOR TESTING test001_02 FOR TESTING, test001_03 FOR TESTING, test001_04 FOR TESTING, - test001_05 FOR TESTING. + test001_05 FOR TESTING, + test001_06 FOR TESTING. ENDCLASS. "lcl_Test @@ -104,4 +105,15 @@ CLASS ltcl_test IMPLEMENTATION. ENDMETHOD. -ENDCLASS. "lcl_Test + METHOD test001_06. +* =========== + + _code 'INSERT itab INTO itab INDEX sy-tabix.'. + + ms_result = zcl_aoc_unit_test=>check( mt_code ). + + cl_abap_unit_assert=>assert_initial( ms_result ). + + ENDMETHOD. + +ENDCLASS.