Skip to content

Commit

Permalink
Turn to version v0.1.2
Browse files Browse the repository at this point in the history
Add static method VERSION to get current version of library ZCL_LOG_UTIL.
Version code represent the whole projet
Any change made on any object must also be accompanied by update in ZCL_LOG_UTIL=>FACTORY and the static attribut _VERSION as well
  • Loading branch information
neooblaster committed Feb 24, 2023
1 parent 8d6c34d commit 9cc0fda
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 5 deletions.
21 changes: 16 additions & 5 deletions src/zcl_log_util.clas.abap
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ public section.

class-data TRUE type C value 'X' ##NO_TEXT.
class-data FALSE type C value ' ' ##NO_TEXT.
class-data _VERSION type ZDT_LOG_UTIL_VERSION value 'v0.1.2' ##NO_TEXT. "V0.1.2" ##NO_TEXT.

methods CONSTRUCTOR .
class-methods FACTORY
Expand Down Expand Up @@ -159,6 +160,9 @@ public section.
!I_VALUE type ANY
changing
!C_STRUCTURE type ANY .
class-methods VERSION
returning
value(RV_VERSION) type ZDT_LOG_UTIL_VERSION .
protected section.
private section.

Expand Down Expand Up @@ -518,7 +522,7 @@ CLASS ZCL_LOG_UTIL IMPLEMENTATION.
" | | | |
" | | ZCL_LOG_UTIL | |
" | | | |
" | | v0.1.1 -- 2021.01.11 | |
" | | v0.1.2 -- 2023.02.24 | |
" | | | |
" | #--------------------------------------------------------# |
" #------------------------------------------------------------#
Expand Down Expand Up @@ -1496,6 +1500,10 @@ CLASS ZCL_LOG_UTIL IMPLEMENTATION.
endmethod.


method MESSAGE.
endmethod.


method OVERLOAD.
DATA:
ls_field_definition TYPE zcl_log_util_define=>ty_field_map ,
Expand Down Expand Up @@ -1659,6 +1667,13 @@ CLASS ZCL_LOG_UTIL IMPLEMENTATION.
endmethod.


method VERSION.

rv_version = zcl_log_util=>_version .

endmethod.


method W.

me->log(
Expand Down Expand Up @@ -1936,8 +1951,4 @@ CLASS ZCL_LOG_UTIL IMPLEMENTATION.
ENDIF.

endmethod.


method MESSAGE.
endmethod.
ENDCLASS.
18 changes: 18 additions & 0 deletions src/zcl_log_util.clas.xml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,11 @@
<LANGU>E</LANGU>
<DESCRIPT>Internal logging table (for default)</DESCRIPT>
</SEOCOMPOTX>
<SEOCOMPOTX>
<CMPNAME>VERSION</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPT>Return the ZCL_LOG_UTIL library version</DESCRIPT>
</SEOCOMPOTX>
<SEOCOMPOTX>
<CMPNAME>W</CMPNAME>
<LANGU>E</LANGU>
Expand Down Expand Up @@ -225,7 +230,20 @@
<LANGU>E</LANGU>
<DESCRIPT>Update field of provided structure with component name</DESCRIPT>
</SEOCOMPOTX>
<SEOCOMPOTX>
<CMPNAME>_VERSION</CMPNAME>
<LANGU>E</LANGU>
<DESCRIPT>Current version of whole ZCL_LOG_UTIL</DESCRIPT>
</SEOCOMPOTX>
</DESCRIPTIONS>
<DESCRIPTIONS_SUB>
<SEOSUBCOTX>
<CMPNAME>VERSION</CMPNAME>
<SCONAME>RV_VERSION</SCONAME>
<LANGU>E</LANGU>
<DESCRIPT>Current Library Version</DESCRIPT>
</SEOSUBCOTX>
</DESCRIPTIONS_SUB>
</asx:values>
</asx:abap>
</abapGit>
24 changes: 24 additions & 0 deletions src/zdt_log_util_version.dtel.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DTEL" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<DD04V>
<ROLLNAME>ZDT_LOG_UTIL_VERSION</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE>
<HEADLEN>55</HEADLEN>
<SCRLEN1>10</SCRLEN1>
<SCRLEN2>20</SCRLEN2>
<SCRLEN3>40</SCRLEN3>
<DDTEXT>ZCL_LOG_UTIL version</DDTEXT>
<REPTEXT>ZCL_LOG_UTIL Version</REPTEXT>
<SCRTEXT_S>Version</SCRTEXT_S>
<SCRTEXT_M>Log Util Version</SCRTEXT_M>
<SCRTEXT_L>ZCL_LOG_UTIL Version</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER>
<DATATYPE>CHAR</DATATYPE>
<LENG>000012</LENG>
<OUTPUTLEN>000012</OUTPUTLEN>
</DD04V>
</asx:values>
</asx:abap>
</abapGit>

0 comments on commit 9cc0fda

Please sign in to comment.