fix function groups in namespaces

Enhance namespace support for function groups.
This commit is contained in:
alexanderchan 2017-01-31 20:15:53 +00:00
parent 3d93881b73
commit 3cd90c5735
2 changed files with 6 additions and 2 deletions

View File

@ -175,6 +175,8 @@ CLASS lcl_file_status IMPLEMENTATION.
" Handle namespaces " Handle namespaces
REPLACE ALL OCCURRENCES OF '#' IN lv_name WITH '/'. REPLACE ALL OCCURRENCES OF '#' IN lv_name WITH '/'.
REPLACE ALL OCCURRENCES OF '#' IN lv_type WITH '/'.
REPLACE ALL OCCURRENCES OF '#' IN lv_ext WITH '/'.
CLEAR es_item. CLEAR es_item.
es_item-obj_type = lv_type. es_item-obj_type = lv_type.

View File

@ -455,8 +455,7 @@ CLASS lcl_objects_files IMPLEMENTATION.
ELSE. ELSE.
lv_obj_name = ms_item-obj_name. lv_obj_name = ms_item-obj_name.
ENDIF. ENDIF.
* handle namespaces
REPLACE ALL OCCURRENCES OF '/' IN lv_obj_name WITH '#'.
IF iv_extra IS INITIAL. IF iv_extra IS INITIAL.
CONCATENATE lv_obj_name '.' ms_item-obj_type '.' iv_ext CONCATENATE lv_obj_name '.' ms_item-obj_type '.' iv_ext
@ -465,6 +464,9 @@ CLASS lcl_objects_files IMPLEMENTATION.
CONCATENATE lv_obj_name '.' ms_item-obj_type '.' iv_extra '.' iv_ext CONCATENATE lv_obj_name '.' ms_item-obj_type '.' iv_extra '.' iv_ext
INTO rv_filename. "#EC NOTEXT INTO rv_filename. "#EC NOTEXT
ENDIF. ENDIF.
* handle namespaces
REPLACE ALL OCCURRENCES OF '/' IN rv_filename WITH '#'.
TRANSLATE rv_filename TO LOWER CASE. TRANSLATE rv_filename TO LOWER CASE.
ENDMETHOD. "filename ENDMETHOD. "filename