mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Align naming of object super classes (#4327)
* Align naming of object super classes - SAXX_SUPER for SAMC %26 SAPC - W3XX_SUPER for W3HT %26 W3MI * Delete old classes Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
55ee890080
commit
744ce9efce
|
@ -1,16 +1,24 @@
|
||||||
CLASS zcl_abapgit_object_samc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_objects_saxx_super FINAL.
|
CLASS zcl_abapgit_object_samc DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
INHERITING FROM zcl_abapgit_object_saxx_super
|
||||||
|
FINAL
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
|
PUBLIC SECTION.
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS:
|
|
||||||
get_persistence_class_name REDEFINITION,
|
|
||||||
get_data_class_name REDEFINITION,
|
|
||||||
get_data_structure_name REDEFINITION.
|
|
||||||
|
|
||||||
|
METHODS get_data_class_name
|
||||||
|
REDEFINITION .
|
||||||
|
METHODS get_data_structure_name
|
||||||
|
REDEFINITION .
|
||||||
|
METHODS get_persistence_class_name
|
||||||
|
REDEFINITION .
|
||||||
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_SAMC IMPLEMENTATION.
|
CLASS zcl_abapgit_object_samc IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_data_class_name.
|
METHOD get_data_class_name.
|
||||||
|
|
|
@ -1,16 +1,24 @@
|
||||||
CLASS zcl_abapgit_object_sapc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_objects_saxx_super FINAL.
|
CLASS zcl_abapgit_object_sapc DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
INHERITING FROM zcl_abapgit_object_saxx_super
|
||||||
|
FINAL
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
|
PUBLIC SECTION.
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS:
|
|
||||||
get_persistence_class_name REDEFINITION,
|
|
||||||
get_data_class_name REDEFINITION,
|
|
||||||
get_data_structure_name REDEFINITION.
|
|
||||||
|
|
||||||
|
METHODS get_data_class_name
|
||||||
|
REDEFINITION .
|
||||||
|
METHODS get_data_structure_name
|
||||||
|
REDEFINITION .
|
||||||
|
METHODS get_persistence_class_name
|
||||||
|
REDEFINITION .
|
||||||
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_SAPC IMPLEMENTATION.
|
CLASS zcl_abapgit_object_sapc IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_data_class_name.
|
METHOD get_data_class_name.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS zcl_abapgit_objects_saxx_super DEFINITION
|
CLASS zcl_abapgit_object_saxx_super DEFINITION
|
||||||
PUBLIC
|
PUBLIC
|
||||||
INHERITING FROM zcl_abapgit_objects_super
|
INHERITING FROM zcl_abapgit_objects_super
|
||||||
ABSTRACT
|
ABSTRACT
|
||||||
|
@ -8,6 +8,7 @@ CLASS zcl_abapgit_objects_saxx_super DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
METHODS get_persistence_class_name
|
METHODS get_persistence_class_name
|
||||||
|
@ -22,6 +23,7 @@ CLASS zcl_abapgit_objects_saxx_super DEFINITION
|
||||||
ABSTRACT
|
ABSTRACT
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rv_data_structure_name) TYPE string .
|
VALUE(rv_data_structure_name) TYPE string .
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
DATA mi_persistence TYPE REF TO if_wb_object_persist .
|
DATA mi_persistence TYPE REF TO if_wb_object_persist .
|
||||||
|
@ -49,7 +51,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_abapgit_objects_saxx_super IMPLEMENTATION.
|
CLASS zcl_abapgit_object_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_channel_objects.
|
METHOD create_channel_objects.
|
|
@ -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>
|
||||||
<VSEOCLASS>
|
<VSEOCLASS>
|
||||||
<CLSNAME>ZCL_ABAPGIT_OBJECTS_SAXX_SUPER</CLSNAME>
|
<CLSNAME>ZCL_ABAPGIT_OBJECT_SAXX_SUPER</CLSNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>SAXX - ABAP Channels</DESCRIPT>
|
<DESCRIPT>SAXX - ABAP Channels</DESCRIPT>
|
||||||
<STATE>1</STATE>
|
<STATE>1</STATE>
|
|
@ -1,11 +1,15 @@
|
||||||
CLASS zcl_abapgit_object_w3ht DEFINITION PUBLIC INHERITING FROM zcl_abapgit_object_w3super FINAL.
|
CLASS zcl_abapgit_object_w3ht DEFINITION PUBLIC INHERITING FROM zcl_abapgit_object_w3xx_super FINAL.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS: change_bdc_jump_data REDEFINITION.
|
METHODS: change_bdc_jump_data REDEFINITION.
|
||||||
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_abapgit_object_w3ht IMPLEMENTATION.
|
CLASS zcl_abapgit_object_w3ht IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD change_bdc_jump_data.
|
METHOD change_bdc_jump_data.
|
||||||
|
|
||||||
DATA: ls_bdcdata LIKE LINE OF ct_bdcdata.
|
DATA: ls_bdcdata LIKE LINE OF ct_bdcdata.
|
||||||
|
@ -20,5 +24,4 @@ CLASS zcl_abapgit_object_w3ht IMPLEMENTATION.
|
||||||
APPEND ls_bdcdata TO ct_bdcdata.
|
APPEND ls_bdcdata TO ct_bdcdata.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
CLASS zcl_abapgit_object_w3mi DEFINITION PUBLIC INHERITING FROM zcl_abapgit_object_w3super FINAL.
|
CLASS zcl_abapgit_object_w3mi DEFINITION PUBLIC INHERITING FROM zcl_abapgit_object_w3xx_super FINAL.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS: change_bdc_jump_data REDEFINITION.
|
METHODS: change_bdc_jump_data REDEFINITION.
|
||||||
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_abapgit_object_w3mi IMPLEMENTATION.
|
CLASS zcl_abapgit_object_w3mi IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD change_bdc_jump_data.
|
METHOD change_bdc_jump_data.
|
||||||
|
|
||||||
DATA: ls_bdcdata LIKE LINE OF ct_bdcdata.
|
DATA: ls_bdcdata LIKE LINE OF ct_bdcdata.
|
||||||
|
@ -20,5 +24,4 @@ CLASS zcl_abapgit_object_w3mi IMPLEMENTATION.
|
||||||
APPEND ls_bdcdata TO ct_bdcdata.
|
APPEND ls_bdcdata TO ct_bdcdata.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -1,23 +1,29 @@
|
||||||
CLASS zcl_abapgit_object_w3super DEFINITION PUBLIC INHERITING FROM zcl_abapgit_objects_super ABSTRACT.
|
CLASS zcl_abapgit_object_w3xx_super DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
INHERITING FROM zcl_abapgit_objects_super
|
||||||
|
ABSTRACT
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
|
||||||
|
|
||||||
TYPES ty_wwwparams_tt TYPE STANDARD TABLE OF wwwparams WITH DEFAULT KEY.
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
CONSTANTS: BEGIN OF c_param_names,
|
TYPES:
|
||||||
version TYPE w3_name VALUE 'version',
|
ty_wwwparams_tt TYPE STANDARD TABLE OF wwwparams WITH DEFAULT KEY .
|
||||||
fileext TYPE w3_name VALUE 'fileextension',
|
|
||||||
filesize TYPE w3_name VALUE 'filesize',
|
CONSTANTS:
|
||||||
filename TYPE w3_name VALUE 'filename',
|
BEGIN OF c_param_names,
|
||||||
mimetype TYPE w3_name VALUE 'mimetype',
|
version TYPE w3_name VALUE 'version',
|
||||||
END OF c_param_names.
|
fileext TYPE w3_name VALUE 'fileextension',
|
||||||
|
filesize TYPE w3_name VALUE 'filesize',
|
||||||
|
filename TYPE w3_name VALUE 'filename',
|
||||||
|
mimetype TYPE w3_name VALUE 'mimetype',
|
||||||
|
END OF c_param_names .
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
!is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
!iv_language TYPE spras .
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
TYPES ty_bdcdata TYPE STANDARD TABLE OF bdcdata
|
TYPES ty_bdcdata TYPE STANDARD TABLE OF bdcdata
|
||||||
WITH NON-UNIQUE DEFAULT KEY.
|
WITH NON-UNIQUE DEFAULT KEY.
|
||||||
|
@ -56,7 +62,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_W3SUPER IMPLEMENTATION.
|
CLASS zcl_abapgit_object_w3xx_super IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
|
@ -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>
|
||||||
<VSEOCLASS>
|
<VSEOCLASS>
|
||||||
<CLSNAME>ZCL_ABAPGIT_OBJECT_W3SUPER</CLSNAME>
|
<CLSNAME>ZCL_ABAPGIT_OBJECT_W3XX_SUPER</CLSNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>W3XX - Web Reporting/Internet Transaction Server</DESCRIPT>
|
<DESCRIPT>W3XX - Web Reporting/Internet Transaction Server</DESCRIPT>
|
||||||
<STATE>1</STATE>
|
<STATE>1</STATE>
|
Loading…
Reference in New Issue
Block a user