First Commit (2026.08.24)

This commit is contained in:
2026-08-24 07:29:08 +00:00
parent 2f72dbd3f3
commit 79fb1d1c60
9 changed files with 148 additions and 0 deletions
+10
View File
@@ -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>
+10
View 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>데이타 모델링 관련 테스트</CTEXT>
</DEVC>
</asx:values>
</asx:abap>
</abapGit>
+28
View File
@@ -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.
+16
View File
@@ -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>
+17
View File
@@ -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 ).
+21
View File
@@ -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>
+12
View File
@@ -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
}
+21
View File
@@ -0,0 +1,21 @@
{
"BASEINFO":
{
"FROM":
[
"SFLIGHT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[
"ZFN_CONVERT_GJAHR"
],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}
+13
View File
@@ -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>