mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Merge remote-tracking branch 'refs/remotes/larshp/master'
This commit is contained in:
commit
528708657b
|
@ -8,6 +8,11 @@ Legend
|
||||||
+ : added
|
+ : added
|
||||||
- : removed
|
- : removed
|
||||||
|
|
||||||
|
2017-06-29 v1.37.3
|
||||||
|
------------------
|
||||||
|
* fixed 702 compatibility
|
||||||
|
* fixed dump when calling branch overview page
|
||||||
|
|
||||||
2017-06-10 v1.37.2
|
2017-06-10 v1.37.2
|
||||||
------------------
|
------------------
|
||||||
* fixed unit tests
|
* fixed unit tests
|
||||||
|
|
|
@ -6,7 +6,7 @@ order: 10
|
||||||
|
|
||||||
1: Run report ZABAPGIT via SE38 or SA38
|
1: Run report ZABAPGIT via SE38 or SA38
|
||||||
|
|
||||||
2: Click "New Offline Repo"
|
2: Click "+ Offline"
|
||||||

|

|
||||||
|
|
||||||
3: Enter project name eg. "abapOpenChecks", and an empty package eg. "$AOC"
|
3: Enter project name eg. "abapOpenChecks", and an empty package eg. "$AOC"
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 6.3 KiB |
Binary file not shown.
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 6.7 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 4.3 KiB |
|
@ -40,5 +40,8 @@ order: 30
|
||||||
Mastering SAP Technologies, Melbourne, May 23rd
|
Mastering SAP Technologies, Melbourne, May 23rd
|
||||||
-Graham Robinson
|
-Graham Robinson
|
||||||
|
|
||||||
|
[abapGit – so easy](https://blogs.sap.com/2017/06/21/abapgit-so-easy/)
|
||||||
|
-Graham Robinson
|
||||||
|
|
||||||
SAP Teched Las Vegas
|
SAP Teched Las Vegas
|
||||||
-Graham Robinson
|
-Graham Robinson
|
||||||
|
|
|
@ -8,8 +8,10 @@ order: 20
|
||||||
Type | Description | Supported
|
Type | Description | Supported
|
||||||
:------------ | :------------ | ------------:
|
:------------ | :------------ | ------------:
|
||||||
ACID | Checkpoint Group | Yes
|
ACID | Checkpoint Group | Yes
|
||||||
|
AOBJ | Archiving Object | [#804](https://github.com/larshp/abapGit/issues/804)
|
||||||
AUTH | Authorization Check Fields | Yes
|
AUTH | Authorization Check Fields | Yes
|
||||||
BOBF | BOPF: Business Object Model | [Plugin](https://github.com/larshp/abapGit-Plugins)
|
BOBF | BOPF: Business Object Model | [Plugin](https://github.com/larshp/abapGit-Plugins)
|
||||||
|
CHDO | Change Document Object | [#802](https://github.com/larshp/abapGit/issues/802)
|
||||||
CLAS | Class (ABAP Objects) | Yes
|
CLAS | Class (ABAP Objects) | Yes
|
||||||
CMOD | Customer enhancement projects | [#151](https://github.com/larshp/abapGit/issues/151)
|
CMOD | Customer enhancement projects | [#151](https://github.com/larshp/abapGit/issues/151)
|
||||||
DCLS | ABAP Data Control Language Sources | Yes
|
DCLS | ABAP Data Control Language Sources | Yes
|
||||||
|
@ -47,6 +49,7 @@ SFSW | Switch + Assignment of Objects to the Switch | Yes
|
||||||
SHI3 | General structure storage: Definition of a structure | Yes
|
SHI3 | General structure storage: Definition of a structure | Yes
|
||||||
SHLP | Search Help | Yes
|
SHLP | Search Help | Yes
|
||||||
SICF | ICF Service | Yes
|
SICF | ICF Service | Yes
|
||||||
|
SOTS | All Concepts (OTR) of a Package - Long Texts | [#792](https://github.com/larshp/abapGit/issues/792)
|
||||||
SPLO | Format Types | Yes
|
SPLO | Format Types | Yes
|
||||||
SRFC | RFC Service | [#155](https://github.com/larshp/abapGit/issues/155)
|
SRFC | RFC Service | [#155](https://github.com/larshp/abapGit/issues/155)
|
||||||
SSFO | SAP Smart Form | Yes
|
SSFO | SAP Smart Form | Yes
|
||||||
|
@ -77,4 +80,4 @@ WDYN | Web Dynpro Component | Yes
|
||||||
WEBI | Virtual End Point | Yes
|
WEBI | Virtual End Point | Yes
|
||||||
XSLT | Transformation | Yes
|
XSLT | Transformation | Yes
|
||||||
|
|
||||||
Also see https://github.com/larshp/abapGit-Plugins
|
Also see [https://github.com/larshp/abapGit-Plugins](https://github.com/larshp/abapGit-Plugins)
|
||||||
|
|
|
@ -14,6 +14,11 @@
|
||||||
"title": "abap-log",
|
"title": "abap-log",
|
||||||
"description": "Logging library for ABAP"
|
"description": "Logging library for ABAP"
|
||||||
},
|
},
|
||||||
|
"https://github.com/epeterson320/ABAP-Logger.git":
|
||||||
|
{
|
||||||
|
"title": "ABAP-Logger",
|
||||||
|
"description": "ABAP Logging as painless as any other language"
|
||||||
|
},
|
||||||
"https://github.com/sbcgua/mockup_loader.git":
|
"https://github.com/sbcgua/mockup_loader.git":
|
||||||
{
|
{
|
||||||
"title": "mockup_loader",
|
"title": "mockup_loader",
|
||||||
|
|
|
@ -7,7 +7,7 @@ TYPE-POOLS seop.
|
||||||
INTERFACE lif_defs.
|
INTERFACE lif_defs.
|
||||||
|
|
||||||
CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT
|
CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT
|
||||||
gc_abap_version TYPE string VALUE 'v1.37.2'. "#EC NOTEXT
|
gc_abap_version TYPE string VALUE 'v1.37.3'. "#EC NOTEXT
|
||||||
|
|
||||||
TYPES: ty_type TYPE c LENGTH 6,
|
TYPES: ty_type TYPE c LENGTH 6,
|
||||||
ty_bitbyte TYPE c LENGTH 8,
|
ty_bitbyte TYPE c LENGTH 8,
|
||||||
|
@ -197,7 +197,7 @@ INTERFACE lif_defs.
|
||||||
|
|
||||||
CONSTANTS: gc_root_dir TYPE string VALUE '/',
|
CONSTANTS: gc_root_dir TYPE string VALUE '/',
|
||||||
gc_dot_abapgit TYPE string VALUE '.abapgit.xml' ##NO_TEXT,
|
gc_dot_abapgit TYPE string VALUE '.abapgit.xml' ##NO_TEXT,
|
||||||
gc_author_regex TYPE string VALUE '^([\w\s\.@\-_1-9]+) <(.*)> (\d{10})\s?.\d{4}$' ##NO_TEXT.
|
gc_author_regex TYPE string VALUE '^([\\\w\s\.@\-_1-9]+) <(.*)> (\d{10})\s?.\d{4}$' ##NO_TEXT.
|
||||||
|
|
||||||
CONSTANTS: BEGIN OF gc_action,
|
CONSTANTS: BEGIN OF gc_action,
|
||||||
repo_clone TYPE string VALUE 'repo_clone',
|
repo_clone TYPE string VALUE 'repo_clone',
|
||||||
|
|
|
@ -14,13 +14,13 @@ CLASS lcl_object_samc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
METHODS:
|
METHODS:
|
||||||
get_data_object
|
get_data_object
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_amc_appl_obj_data) TYPE REF TO if_wb_object_data_model
|
value(ro_amc_appl_obj_data) TYPE REF TO if_wb_object_data_model
|
||||||
RAISING
|
RAISING
|
||||||
lcx_exception,
|
lcx_exception,
|
||||||
|
|
||||||
get_persistence
|
get_persistence
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_persistence) TYPE REF TO if_wb_object_persist
|
value(ro_persistence) TYPE REF TO if_wb_object_persist
|
||||||
RAISING
|
RAISING
|
||||||
lcx_exception,
|
lcx_exception,
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
|
|
||||||
rv_user = <changed_by>.
|
rv_user = <changed_by>.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "lif_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD lif_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
@ -257,7 +257,7 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD lif_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD. "lif_object~compare_to_remote_version
|
||||||
|
|
||||||
METHOD get_data_object.
|
METHOD get_data_object.
|
||||||
|
|
||||||
|
@ -274,7 +274,7 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
|
|
||||||
ro_amc_appl_obj_data = mo_amc_appl_obj_data.
|
ro_amc_appl_obj_data = mo_amc_appl_obj_data.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "get_data_object
|
||||||
|
|
||||||
|
|
||||||
METHOD get_persistence.
|
METHOD get_persistence.
|
||||||
|
@ -292,20 +292,23 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
|
|
||||||
ro_persistence = mo_persistence.
|
ro_persistence = mo_persistence.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "get_persistence
|
||||||
|
|
||||||
|
|
||||||
METHOD lock.
|
METHOD lock.
|
||||||
|
|
||||||
DATA: objname TYPE trobj_name,
|
DATA: objname TYPE trobj_name,
|
||||||
object_key TYPE seu_objkey,
|
object_key TYPE seu_objkey,
|
||||||
objtype TYPE trobjtype.
|
objtype TYPE trobjtype.
|
||||||
|
|
||||||
objname = ms_item-obj_name.
|
objname = ms_item-obj_name.
|
||||||
object_key = ms_item-obj_name.
|
object_key = ms_item-obj_name.
|
||||||
objtype = ms_item-obj_type.
|
objtype = ms_item-obj_type.
|
||||||
|
|
||||||
get_persistence( )->lock(
|
|
||||||
|
get_persistence( ).
|
||||||
|
|
||||||
|
mo_persistence->lock(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
p_objname_tr = objname
|
p_objname_tr = objname
|
||||||
p_object_key = object_key
|
p_object_key = object_key
|
||||||
|
@ -319,7 +322,7 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
lcx_exception=>raise( `Error occured while locking SAMC ` && objname ).
|
lcx_exception=>raise( `Error occured while locking SAMC ` && objname ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "lock
|
||||||
|
|
||||||
METHOD unlock.
|
METHOD unlock.
|
||||||
|
|
||||||
|
@ -335,7 +338,7 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
p_object_key = object_key
|
p_object_key = object_key
|
||||||
p_objtype_tr = objtype ).
|
p_objtype_tr = objtype ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "unlock
|
||||||
|
|
||||||
METHOD get_data.
|
METHOD get_data.
|
||||||
|
|
||||||
|
@ -344,7 +347,9 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
object_key = ms_item-obj_name.
|
object_key = ms_item-obj_name.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
get_persistence( )->get(
|
get_persistence( ).
|
||||||
|
|
||||||
|
mo_persistence->get(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
p_object_key = object_key
|
p_object_key = object_key
|
||||||
p_version = 'A'
|
p_version = 'A'
|
||||||
|
@ -359,7 +364,7 @@ CLASS lcl_object_samc IMPLEMENTATION.
|
||||||
IMPORTING
|
IMPORTING
|
||||||
p_data = p_data ).
|
p_data = p_data ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "get_data
|
||||||
|
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_samc IMPLEMENTATION
|
ENDCLASS. "lcl_object_samc IMPLEMENTATION
|
||||||
|
|
|
@ -14,13 +14,13 @@ CLASS lcl_object_sapc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
METHODS:
|
METHODS:
|
||||||
get_data_object
|
get_data_object
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_apc_appl_obj_data) TYPE REF TO if_wb_object_data_model
|
value(ro_apc_appl_obj_data) TYPE REF TO if_wb_object_data_model
|
||||||
RAISING
|
RAISING
|
||||||
lcx_exception,
|
lcx_exception,
|
||||||
|
|
||||||
get_persistence
|
get_persistence
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_persistence) TYPE REF TO if_wb_object_persist
|
value(ro_persistence) TYPE REF TO if_wb_object_persist
|
||||||
RAISING
|
RAISING
|
||||||
lcx_exception,
|
lcx_exception,
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
|
|
||||||
rv_user = <changed_by>.
|
rv_user = <changed_by>.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "lif_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD lif_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
@ -257,7 +257,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD lif_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD. "lif_object~compare_to_remote_version
|
||||||
|
|
||||||
METHOD get_data_object.
|
METHOD get_data_object.
|
||||||
|
|
||||||
|
@ -274,7 +274,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
|
|
||||||
ro_apc_appl_obj_data = mo_apc_appl_obj_data.
|
ro_apc_appl_obj_data = mo_apc_appl_obj_data.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "get_data_object
|
||||||
|
|
||||||
|
|
||||||
METHOD get_persistence.
|
METHOD get_persistence.
|
||||||
|
@ -292,7 +292,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
|
|
||||||
ro_persistence = mo_persistence.
|
ro_persistence = mo_persistence.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "get_persistence
|
||||||
|
|
||||||
|
|
||||||
METHOD lock.
|
METHOD lock.
|
||||||
|
@ -305,7 +305,9 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
object_key = ms_item-obj_name.
|
object_key = ms_item-obj_name.
|
||||||
objtype = ms_item-obj_type.
|
objtype = ms_item-obj_type.
|
||||||
|
|
||||||
get_persistence( )->lock(
|
get_persistence( ).
|
||||||
|
|
||||||
|
mo_persistence->lock(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
p_objname_tr = objname
|
p_objname_tr = objname
|
||||||
p_object_key = object_key
|
p_object_key = object_key
|
||||||
|
@ -319,7 +321,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
lcx_exception=>raise( `Error occured while locking SAPC ` && objname ).
|
lcx_exception=>raise( `Error occured while locking SAPC ` && objname ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "lock
|
||||||
|
|
||||||
METHOD unlock.
|
METHOD unlock.
|
||||||
|
|
||||||
|
@ -335,7 +337,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
p_object_key = object_key
|
p_object_key = object_key
|
||||||
p_objtype_tr = objtype ).
|
p_objtype_tr = objtype ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "unlock
|
||||||
|
|
||||||
METHOD get_data.
|
METHOD get_data.
|
||||||
|
|
||||||
|
@ -344,7 +346,9 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
object_key = ms_item-obj_name.
|
object_key = ms_item-obj_name.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
get_persistence( )->get(
|
get_persistence( ).
|
||||||
|
|
||||||
|
mo_persistence->get(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
p_object_key = object_key
|
p_object_key = object_key
|
||||||
p_version = 'A'
|
p_version = 'A'
|
||||||
|
@ -359,7 +363,7 @@ CLASS lcl_object_sapc IMPLEMENTATION.
|
||||||
IMPORTING
|
IMPORTING
|
||||||
p_data = p_data ).
|
p_data = p_data ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD. "get_data
|
||||||
|
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_sAPC IMPLEMENTATION
|
ENDCLASS. "lcl_object_sAPC IMPLEMENTATION
|
||||||
|
|
Loading…
Reference in New Issue
Block a user