Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions src/cl_xco_asql_constraint.clas.abap
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
CLASS cl_xco_asql_constraint DEFINITION PUBLIC.
PUBLIC SECTION.
ENDCLASS.

CLASS cl_xco_asql_constraint IMPLEMENTATION.

ENDCLASS.
16 changes: 16 additions & 0 deletions src/cl_xco_asql_constraint.clas.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?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>CL_XCO_ASQL_CONSTRAINT</CLSNAME>
<LANGU>E</LANGU>
<DESCRIPT>CL_XCO_ASQL_CONSTRAINT</DESCRIPT>
<STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT>
<UNICODE>X</UNICODE>
</VSEOCLASS>
</asx:values>
</asx:abap>
</abapGit>
3 changes: 3 additions & 0 deletions src/if_xco_ar_filter.intf.abap
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
INTERFACE if_xco_ar_filter PUBLIC.

ENDINTERFACE.
15 changes: 15 additions & 0 deletions src/if_xco_ar_filter.intf.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_INTF" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<VSEOINTERF>
<CLSNAME>IF_XCO_AR_FILTER</CLSNAME>
<LANGU>E</LANGU>
<DESCRIPT>IF_XCO_AR_FILTER</DESCRIPT>
<EXPOSURE>2</EXPOSURE>
<STATE>1</STATE>
<UNICODE>X</UNICODE>
</VSEOINTERF>
</asx:values>
</asx:abap>
</abapGit>
17 changes: 11 additions & 6 deletions src/if_xco_cp_software_component_f.intf.abap
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
INTERFACE if_xco_cp_software_component_f PUBLIC.

METHODS
for_name
IMPORTING
iv_name TYPE if_xco_software_component=>tv_name
RETURNING
VALUE(ro_software_component) TYPE REF TO if_xco_software_component.
METHODS for_name
IMPORTING
iv_name TYPE if_xco_software_component=>tv_name
RETURNING
VALUE(ro_software_component) TYPE REF TO if_xco_software_component.

METHODS get_filter
IMPORTING
io_constraint TYPE REF TO cl_xco_asql_constraint
RETURNING
VALUE(ro_filter) TYPE REF TO if_xco_ar_filter.

ENDINTERFACE.
5 changes: 5 additions & 0 deletions src/xco_cp_system.clas.locals.abap
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@ CLASS lcl_software_component DEFINITION.
PUBLIC SECTION.
INTERFACES if_xco_cp_software_component_f.
INTERFACES if_xco_software_component.
INTERFACES if_xco_ar_filter.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.

CLASS lcl_software_component IMPLEMENTATION.

METHOD if_xco_cp_software_component_f~get_filter.
CREATE OBJECT ro_filter TYPE lcl_software_component.
ENDMETHOD.

METHOD if_xco_cp_software_component_f~for_name.
CREATE OBJECT ro_software_component TYPE lcl_software_component.
ENDMETHOD.
Expand Down