First Commit (2026.08.24)
This commit is contained in:
@@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DATA>
|
||||||
|
<MASTER_LANGUAGE>E</MASTER_LANGUAGE>
|
||||||
|
<STARTING_FOLDER>/src/</STARTING_FOLDER>
|
||||||
|
<FOLDER_LOGIC>PREFIX</FOLDER_LOGIC>
|
||||||
|
</DATA>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
@@ -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>데이타 모델링 관련 테스트</CTEXT>
|
||||||
|
</DEVC>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
CLASS zcl_scalar_func_demo DEFINITION
|
||||||
|
PUBLIC
|
||||||
|
FINAL
|
||||||
|
CREATE PUBLIC .
|
||||||
|
|
||||||
|
PUBLIC SECTION.
|
||||||
|
INTERFACES if_amdp_marker_hdb.
|
||||||
|
CLASS-METHODS :
|
||||||
|
convert_perio FOR SCALAR FUNCTION zfn_convert_gjahr.
|
||||||
|
PROTECTED SECTION.
|
||||||
|
PRIVATE SECTION.
|
||||||
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CLASS zcl_scalar_func_demo IMPLEMENTATION.
|
||||||
|
METHOD convert_perio BY DATABASE FUNCTION FOR HDB LANGUAGE SQLSCRIPT OPTIONS READ-ONLY.
|
||||||
|
|
||||||
|
result =
|
||||||
|
CAST(
|
||||||
|
SUBSTRING(TO_CHAR(:p_date, 'YYYYMMDD'), 1, 4)
|
||||||
|
|| '0'
|
||||||
|
|| SUBSTRING(TO_CHAR(:p_date, 'YYYYMMDD'), 5, 2)
|
||||||
|
AS CHAR(7)
|
||||||
|
);
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
ENDCLASS.
|
||||||
@@ -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>ZCL_SCALAR_FUNC_DEMO</CLSNAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>scalar 함수 데모</DESCRIPT>
|
||||||
|
<STATE>1</STATE>
|
||||||
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
|
<FIXPT>X</FIXPT>
|
||||||
|
<UNICODE>X</UNICODE>
|
||||||
|
</VSEOCLASS>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Report ZMOD_TEST01
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*&
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
REPORT ZMOD_TEST01.
|
||||||
|
|
||||||
|
PARAMETERS : p_perio type c LENGTH 7.
|
||||||
|
|
||||||
|
select *
|
||||||
|
into TABLE @data(lt_data)
|
||||||
|
from zv_sflight
|
||||||
|
where perio = @p_perio
|
||||||
|
.
|
||||||
|
|
||||||
|
|
||||||
|
cl_demo_output=>display( lt_data ).
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_PROG" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<PROGDIR>
|
||||||
|
<NAME>ZMOD_TEST01</NAME>
|
||||||
|
<SUBC>1</SUBC>
|
||||||
|
<RLOAD>E</RLOAD>
|
||||||
|
<FIXPT>X</FIXPT>
|
||||||
|
<UCCHECK>X</UCCHECK>
|
||||||
|
</PROGDIR>
|
||||||
|
<TPOOL>
|
||||||
|
<item>
|
||||||
|
<ID>R</ID>
|
||||||
|
<ENTRY>Program ZMOD_TEST01</ENTRY>
|
||||||
|
<LENGTH>19</LENGTH>
|
||||||
|
</item>
|
||||||
|
</TPOOL>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
@AbapCatalog.viewEnhancementCategory: [#NONE]
|
||||||
|
@AccessControl.authorizationCheck: #NOT_REQUIRED
|
||||||
|
@EndUserText.label: 'SFLIGHT CDS VIEW'
|
||||||
|
@Metadata.ignorePropagatedAnnotations: true
|
||||||
|
define view entity ZV_SFLIGHT as select from sflight
|
||||||
|
{
|
||||||
|
key carrid,
|
||||||
|
key connid,
|
||||||
|
zfn_convert_gjahr(
|
||||||
|
p_date=>fldate
|
||||||
|
) as perio
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"BASEINFO":
|
||||||
|
{
|
||||||
|
"FROM":
|
||||||
|
[
|
||||||
|
"SFLIGHT"
|
||||||
|
],
|
||||||
|
"ASSOCIATED":
|
||||||
|
[],
|
||||||
|
"BASE":
|
||||||
|
[],
|
||||||
|
"ANNO_REF":
|
||||||
|
[],
|
||||||
|
"SCALAR_FUNCTION":
|
||||||
|
[
|
||||||
|
"ZFN_CONVERT_GJAHR"
|
||||||
|
],
|
||||||
|
"VERSION":0,
|
||||||
|
"ANNOREF_EVALUATION_ERROR":""
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DDLS" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DDLS>
|
||||||
|
<DDLNAME>ZV_SFLIGHT</DDLNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<DDTEXT>SFLIGHT CDS VIEW</DDTEXT>
|
||||||
|
<SOURCE_TYPE>W</SOURCE_TYPE>
|
||||||
|
</DDLS>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
Reference in New Issue
Block a user