mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
Package Structure - Part 2 (#4273)
* Package Structure - Part 2 $ABAPGIT_OBJECTS_TEXTS: ZCL_ABAPGIT_LONGTEXTS ZCL_ABAPGIT_SOTR_HANDLER ZIF_ABAPGIT_LANG_DEFINITIONS ZIF_ABAPGIT_LONGTEXTS $ABAPGIT_OBJECTS_ENH: ZCL_ABAPGIT_OBJECT_ENHO_BADI ZCL_ABAPGIT_OBJECT_ENHO_CLASS ZCL_ABAPGIT_OBJECT_ENHO_CLIF ZCL_ABAPGIT_OBJECT_ENHO_FUGR ZCL_ABAPGIT_OBJECT_ENHO_HOOK ZCL_ABAPGIT_OBJECT_ENHO_INTF ZCL_ABAPGIT_OBJECT_ENHO_WDYC ZCL_ABAPGIT_OBJECT_ENHO_WDYN ZCL_ABAPGIT_OBJECT_ENHS_BADI_D ZCL_ABAPGIT_OBJECT_ENHS_HOOK_D ZIF_ABAPGIT_OBJECT_ENHO ENHO ZIF_ABAPGIT_OBJECT_ENHS ENHS $ABAPGIT_OBJECTS_TEST: ZCL_ABAPGIT_OBJECTS_CI_TESTS ZCL_ABAPGIT_PERFORMANCE_TEST ZCL_ABAPGIT_TEST_SERIALIZE * Interfaces for ENHx * Git platform subpackage * Git_platform, test packages * Update package.devc.xml * Update package.devc.xml Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
2fcd477e74
commit
d11c82148e
|
@ -3,7 +3,7 @@
|
||||||
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
<asx:values>
|
<asx:values>
|
||||||
<DEVC>
|
<DEVC>
|
||||||
<CTEXT>$ABAPGIT_OBJECTS_ECATT</CTEXT>
|
<CTEXT>abapGit - Objects ECATT</CTEXT>
|
||||||
</DEVC>
|
</DEVC>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
10
src/objects/enh/package.devc.xml
Normal file
10
src/objects/enh/package.devc.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DEVC" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DEVC>
|
||||||
|
<CTEXT>abapGit - Objects - Enhancement Objects and Spots</CTEXT>
|
||||||
|
</DEVC>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
10
src/objects/texts/package.devc.xml
Normal file
10
src/objects/texts/package.devc.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DEVC" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DEVC>
|
||||||
|
<CTEXT>abapGit - Objects - Long Texts</CTEXT>
|
||||||
|
</DEVC>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
|
@ -1,8 +1,15 @@
|
||||||
CLASS zcl_abapgit_object_enqu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_objects_super FINAL.
|
CLASS zcl_abapgit_object_enqu DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
INHERITING FROM zcl_abapgit_objects_super
|
||||||
|
FINAL
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
|
ALIASES mo_files
|
||||||
|
FOR zif_abapgit_object~mo_files .
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_dd27p TYPE STANDARD TABLE OF dd27p WITH DEFAULT KEY.
|
TYPES: ty_dd27p TYPE STANDARD TABLE OF dd27p WITH DEFAULT KEY.
|
||||||
|
@ -12,7 +19,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_ENQU IMPLEMENTATION.
|
CLASS zcl_abapgit_object_enqu IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD zif_abapgit_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
CLASS ltcl_serialize DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT FINAL.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
|
|
||||||
METHODS:
|
|
||||||
serialize FOR TESTING RAISING zcx_abapgit_exception.
|
|
||||||
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
CLASS ltcl_serialize IMPLEMENTATION.
|
|
||||||
|
|
||||||
METHOD serialize.
|
|
||||||
|
|
||||||
DATA: ls_item TYPE zif_abapgit_definitions=>ty_item.
|
|
||||||
|
|
||||||
|
|
||||||
ls_item-obj_type = 'ENQU'.
|
|
||||||
ls_item-obj_name = 'E_USR04'.
|
|
||||||
|
|
||||||
zcl_abapgit_test_serialize=>check( ls_item ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
|
|
||||||
ENDCLASS.
|
|
|
@ -10,7 +10,6 @@
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
<FIXPT>X</FIXPT>
|
<FIXPT>X</FIXPT>
|
||||||
<UNICODE>X</UNICODE>
|
<UNICODE>X</UNICODE>
|
||||||
<WITH_UNIT_TESTS>X</WITH_UNIT_TESTS>
|
|
||||||
</VSEOCLASS>
|
</VSEOCLASS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
CLASS zcl_abapgit_test_serialize DEFINITION
|
|
||||||
PUBLIC
|
|
||||||
CREATE PUBLIC
|
|
||||||
FOR TESTING .
|
|
||||||
|
|
||||||
PUBLIC SECTION.
|
|
||||||
|
|
||||||
CLASS-METHODS check
|
|
||||||
IMPORTING VALUE(is_item) TYPE zif_abapgit_definitions=>ty_item
|
|
||||||
RAISING
|
|
||||||
zcx_abapgit_exception .
|
|
||||||
PROTECTED SECTION.
|
|
||||||
PRIVATE SECTION.
|
|
||||||
ENDCLASS.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_abapgit_test_serialize IMPLEMENTATION.
|
|
||||||
|
|
||||||
|
|
||||||
METHOD check.
|
|
||||||
|
|
||||||
DATA: ls_files_item TYPE zcl_abapgit_objects=>ty_serialization.
|
|
||||||
|
|
||||||
ls_files_item = zcl_abapgit_objects=>serialize( is_item = is_item
|
|
||||||
iv_language = zif_abapgit_definitions=>c_english ).
|
|
||||||
|
|
||||||
cl_abap_unit_assert=>assert_not_initial( ls_files_item-files ).
|
|
||||||
cl_abap_unit_assert=>assert_equals( act = ls_files_item-item
|
|
||||||
exp = is_item ).
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
|
|
@ -1,17 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<abapGit version="v1.0.0" serializer="LCL_OBJECT_CLAS" serializer_version="v1.0.0">
|
|
||||||
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
|
||||||
<asx:values>
|
|
||||||
<VSEOCLASS>
|
|
||||||
<CLSNAME>ZCL_ABAPGIT_TEST_SERIALIZE</CLSNAME>
|
|
||||||
<LANGU>E</LANGU>
|
|
||||||
<DESCRIPT>Serialize</DESCRIPT>
|
|
||||||
<CATEGORY>05</CATEGORY>
|
|
||||||
<STATE>1</STATE>
|
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
|
||||||
<FIXPT>X</FIXPT>
|
|
||||||
<UNICODE>X</UNICODE>
|
|
||||||
</VSEOCLASS>
|
|
||||||
</asx:values>
|
|
||||||
</asx:abap>
|
|
||||||
</abapGit>
|
|
Loading…
Reference in New Issue
Block a user