From 8ad3a6b36009ab6f3b259424c3ccfede79e00ee6 Mon Sep 17 00:00:00 2001 From: Christian Guenter Date: Mon, 24 Jul 2017 21:15:55 +0000 Subject: [PATCH] lcl_objects_channel_super refactoring --- src/zabapgit_objects.prog.abap | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/zabapgit_objects.prog.abap b/src/zabapgit_objects.prog.abap index c34731f1f..1bd4ed359 100644 --- a/src/zabapgit_objects.prog.abap +++ b/src/zabapgit_objects.prog.abap @@ -2210,9 +2210,17 @@ CLASS lcl_objects_channel_super IMPLEMENTATION. METHOD get_names. - mv_data_structure_name = get_data_structure_name( ). - mv_appl_obj_cls_name = get_appl_obj_cls_name( ). - mv_persistence_cls_name = get_persistence_cls_name( ). + IF mv_data_structure_name IS INITIAL. + mv_data_structure_name = get_data_structure_name( ). + ENDIF. + + IF mv_appl_obj_cls_name IS INITIAL. + mv_appl_obj_cls_name = get_appl_obj_cls_name( ). + ENDIF. + + IF mv_persistence_cls_name IS INITIAL. + mv_persistence_cls_name = get_persistence_cls_name( ). + ENDIF. ENDMETHOD.