DSYS, only split namespace if first char is slash (#3745)

This commit is contained in:
Lars Hvam 2020-08-18 15:47:46 +02:00 committed by GitHub
parent 37b938575e
commit aa46658b65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49,12 +49,16 @@ CLASS ZCL_ABAPGIT_OBJECT_DSYS IMPLEMENTATION.
super->constructor( is_item = is_item
iv_language = iv_language ).
CALL FUNCTION 'RS_NAME_SPLIT_NAMESPACE'
EXPORTING
name_with_namespace = ms_item-obj_name
IMPORTING
namespace = lv_prefix
name_without_namespace = lv_bare_name.
IF ms_item-obj_name(1) = '/'.
CALL FUNCTION 'RS_NAME_SPLIT_NAMESPACE'
EXPORTING
name_with_namespace = ms_item-obj_name
IMPORTING
namespace = lv_prefix
name_without_namespace = lv_bare_name.
ELSE.
lv_bare_name = ms_item-obj_name.
ENDIF.
mv_doc_object = |{ lv_bare_name+0(4) }{ lv_prefix }{ lv_bare_name+4(*) }|.