First Commit (2026.08.18)
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,29 @@
|
|||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Report YCAPGMEDIT
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*&
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
REPORT YCAPGMEDIT.
|
||||||
|
|
||||||
|
TABLES : TRDIR.
|
||||||
|
|
||||||
|
DATA : BEGIN OF ITAB OCCURS 0,
|
||||||
|
LINE(200),
|
||||||
|
END OF ITAB.
|
||||||
|
|
||||||
|
*&-------------------------------------------
|
||||||
|
PARAMETERS PROGRAM LIKE TRDIR-NAME OBLIGATORY.
|
||||||
|
|
||||||
|
*&-------------------------------------------
|
||||||
|
START-OF-SELECTION.
|
||||||
|
IF PROGRAM(1) NE 'Z' AND
|
||||||
|
PROGRAM(1) NE 'Y' AND
|
||||||
|
PROGRAM(2) NE 'LZ'.
|
||||||
|
MESSAGE S085(/BDL/BDL3) WITH 'CBO Porgram' DISPLAY LIKE 'E'.
|
||||||
|
LEAVE LIST-PROCESSING.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
*&-------------------------------------------
|
||||||
|
READ REPORT PROGRAM INTO ITAB.
|
||||||
|
EDITOR-CALL FOR ITAB.
|
||||||
|
INSERT REPORT PROGRAM FROM ITAB.
|
||||||
@@ -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>YCAPGMEDIT</NAME>
|
||||||
|
<SUBC>1</SUBC>
|
||||||
|
<RLOAD>E</RLOAD>
|
||||||
|
<FIXPT>X</FIXPT>
|
||||||
|
<UCCHECK>X</UCCHECK>
|
||||||
|
</PROGDIR>
|
||||||
|
<TPOOL>
|
||||||
|
<item>
|
||||||
|
<ID>R</ID>
|
||||||
|
<ENTRY>EDITOR 프로그램</ENTRY>
|
||||||
|
<LENGTH>11</LENGTH>
|
||||||
|
</item>
|
||||||
|
</TPOOL>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,309 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_TABL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD02V>
|
||||||
|
<TABNAME>ZCAT0010</TABNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<TABCLASS>TRANSP</TABCLASS>
|
||||||
|
<CLIDEP>X</CLIDEP>
|
||||||
|
<LANGDEP>X</LANGDEP>
|
||||||
|
<DDTEXT>[CA] Common Code Header</DDTEXT>
|
||||||
|
<MAINFLAG>X</MAINFLAG>
|
||||||
|
<CONTFLAG>A</CONTFLAG>
|
||||||
|
<EXCLASS>1</EXCLASS>
|
||||||
|
</DD02V>
|
||||||
|
<DD09L>
|
||||||
|
<TABNAME>ZCAT0010</TABNAME>
|
||||||
|
<AS4LOCAL>A</AS4LOCAL>
|
||||||
|
<TABKAT>0</TABKAT>
|
||||||
|
<TABART>APPL0</TABART>
|
||||||
|
<UEBERSETZ>X</UEBERSETZ>
|
||||||
|
<BUFALLOW>N</BUFALLOW>
|
||||||
|
</DD09L>
|
||||||
|
<DD03P_TABLE>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>MANDT</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ROLLNAME>MANDT</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>APPLI</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ROLLNAME>ZE_APPLI_TR01</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<VALEXI>X</VALEXI>
|
||||||
|
<SHLPORIGIN>F</SHLPORIGIN>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>GRP</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000020</INTLEN>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000010</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Code Group</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>SPRAS</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<DATATYPE>LANG</DATATYPE>
|
||||||
|
<LENG>000001</LENG>
|
||||||
|
<MASK> LANG</MASK>
|
||||||
|
<DDTEXT>Language Key</DDTEXT>
|
||||||
|
<LANGUFLAG>X</LANGUFLAG>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>GRP_TXT</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000080</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000040</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Short Text for Code Group</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_01</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 01</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_01</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 01</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_02</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 02</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_02</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 02</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_03</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 03</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_03</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 03</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_04</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 04</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_04</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 04</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_05</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 05</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_05</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 05</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_06</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 06</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_06</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 06</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_07</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 07</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_07</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 07</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_08</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 08</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_08</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 08</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_09</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 09</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_09</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 09</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>HDR_10</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000040</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000020</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Header Line 10</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>LEN_10</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Length 10</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FCNT</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>P</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>DEC</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<MASK> DEC</MASK>
|
||||||
|
<DDTEXT>Header Count</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>REMK</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000200</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000100</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Comment</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>.INCLUDE</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<PRECFIELD>ZRFKS0</PRECFIELD>
|
||||||
|
<MASK> S</MASK>
|
||||||
|
<DDTEXT>Dialog Fields for Screens from Function Group FKS0</DDTEXT>
|
||||||
|
<COMPTYPE>S</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
</DD03P_TABLE>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,210 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_TABL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD02V>
|
||||||
|
<TABNAME>ZCAT0020</TABNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<TABCLASS>TRANSP</TABCLASS>
|
||||||
|
<CLIDEP>X</CLIDEP>
|
||||||
|
<LANGDEP>X</LANGDEP>
|
||||||
|
<DDTEXT>[CA] Common Code Item</DDTEXT>
|
||||||
|
<MAINFLAG>X</MAINFLAG>
|
||||||
|
<CONTFLAG>A</CONTFLAG>
|
||||||
|
<EXCLASS>1</EXCLASS>
|
||||||
|
</DD02V>
|
||||||
|
<DD09L>
|
||||||
|
<TABNAME>ZCAT0020</TABNAME>
|
||||||
|
<AS4LOCAL>A</AS4LOCAL>
|
||||||
|
<TABKAT>0</TABKAT>
|
||||||
|
<TABART>APPL0</TABART>
|
||||||
|
<UEBERSETZ>X</UEBERSETZ>
|
||||||
|
<BUFALLOW>N</BUFALLOW>
|
||||||
|
</DD09L>
|
||||||
|
<DD03P_TABLE>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>MANDT</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ROLLNAME>MANDT</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>APPLI</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ROLLNAME>ZE_APPLI_TR01</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<VALEXI>X</VALEXI>
|
||||||
|
<SHLPORIGIN>F</SHLPORIGIN>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>GRP</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000020</INTLEN>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000010</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Code Group</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>SPRAS</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ROLLNAME>SPRAS</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<SHLPORIGIN>D</SHLPORIGIN>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
<LANGUFLAG>X</LANGUFLAG>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>CODE</FIELDNAME>
|
||||||
|
<KEYFLAG>X</KEYFLAG>
|
||||||
|
<ROLLNAME>ZE_SE_CODE_VALUE</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<NOTNULL>X</NOTNULL>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>CODE_TXT</FIELDNAME>
|
||||||
|
<ROLLNAME>ZQTXT_CODE</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_01</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 01</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_02</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 02</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_03</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 03</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_04</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 04</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_05</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 05</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_06</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 06</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_07</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 07</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_08</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 08</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_09</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 09</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>FLD_10</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000198</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000099</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>Field 10</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>USEYN</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>C</INTTYPE>
|
||||||
|
<INTLEN>000002</INTLEN>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000001</LENG>
|
||||||
|
<MASK> CHAR</MASK>
|
||||||
|
<DDTEXT>indicator : YES/NO(Y/N)</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>SORTSEQ</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>N</INTTYPE>
|
||||||
|
<INTLEN>000008</INTLEN>
|
||||||
|
<DATATYPE>NUMC</DATATYPE>
|
||||||
|
<LENG>000004</LENG>
|
||||||
|
<MASK> NUMC</MASK>
|
||||||
|
<DDTEXT>Sort Order</DDTEXT>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>.INCLUDE</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<PRECFIELD>ZRFKS0</PRECFIELD>
|
||||||
|
<MASK> S</MASK>
|
||||||
|
<DDTEXT>Dialog Fields for Screens from Function Group FKS0</DDTEXT>
|
||||||
|
<COMPTYPE>S</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
</DD03P_TABLE>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Report ZCREATEDOMAIN_ELEMENT
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*&
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
REPORT zcreatedomain_element.
|
||||||
|
|
||||||
|
PARAMETERS : p_domain TYPE dom_ref DEFAULT 'ZTBLS',
|
||||||
|
p_elemnt TYPE rollname DEFAULT 'ZTBLS'.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PERFORM create_domain.
|
||||||
|
|
||||||
|
PERFORM create_element.
|
||||||
|
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Form create_domain
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& text
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& --> p1 text
|
||||||
|
*& <-- p2 text
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
FORM create_domain .
|
||||||
|
DATA: ls_domain TYPE dd01v,
|
||||||
|
lt_domain_values TYPE STANDARD TABLE OF dd07v,
|
||||||
|
ls_domain_value TYPE dd07v,
|
||||||
|
lt_return TYPE STANDARD TABLE OF bapiret2.
|
||||||
|
|
||||||
|
* 도메인 속성 정의
|
||||||
|
ls_domain-domname = p_domain.
|
||||||
|
ls_domain-ddlanguage = sy-langu.
|
||||||
|
ls_domain-datatype = 'CHAR'.
|
||||||
|
ls_domain-leng = 1.
|
||||||
|
ls_domain-ddtext = '테이블 유형'.
|
||||||
|
|
||||||
|
* (필요시) 값 범위 설정 예시
|
||||||
|
CLEAR ls_domain_value.
|
||||||
|
ls_domain_value-domname = p_domain.
|
||||||
|
ls_domain_value-valpos = '0001'.
|
||||||
|
ls_domain_value-ddlanguage = sy-langu.
|
||||||
|
ls_domain_value-domvalue_l = '1'.
|
||||||
|
ls_domain_value-ddtext = 'CBO 테이블 관리 테이블'.
|
||||||
|
APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
* 아래 형식으로 사용 가능
|
||||||
|
* ls_domain_value = VALUE #(
|
||||||
|
* domname = p_domain
|
||||||
|
* valpos = '0001'
|
||||||
|
* ddlanguage = sy-langu
|
||||||
|
* domvalue_l = '1'
|
||||||
|
* ddtext = 'CBO 테이블 관리 테이블'
|
||||||
|
* ).
|
||||||
|
* APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
ls_domain_value-domname = p_domain.
|
||||||
|
ls_domain_value-valpos = '0002'.
|
||||||
|
ls_domain_value-ddlanguage = sy-langu.
|
||||||
|
ls_domain_value-domvalue_l = '2'.
|
||||||
|
ls_domain_value-ddtext = '배부 기준 정보(월별)'.
|
||||||
|
APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
ls_domain_value-domname = p_domain.
|
||||||
|
ls_domain_value-valpos = '0003'.
|
||||||
|
ls_domain_value-ddlanguage = sy-langu.
|
||||||
|
ls_domain_value-domvalue_l = '3'.
|
||||||
|
ls_domain_value-ddtext = '배부 대상 테이블'.
|
||||||
|
APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
ls_domain_value-domname = p_domain.
|
||||||
|
ls_domain_value-valpos = '0004'.
|
||||||
|
ls_domain_value-ddlanguage = sy-langu.
|
||||||
|
ls_domain_value-domvalue_l = '4'.
|
||||||
|
ls_domain_value-ddtext = '배부 기준 테이블'.
|
||||||
|
APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
ls_domain_value-domname = p_domain.
|
||||||
|
ls_domain_value-valpos = '0005'.
|
||||||
|
ls_domain_value-ddlanguage = sy-langu.
|
||||||
|
ls_domain_value-domvalue_l = '5'.
|
||||||
|
ls_domain_value-ddtext = '배부 결과 테이블'.
|
||||||
|
APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
ls_domain_value-domname = p_domain.
|
||||||
|
ls_domain_value-valpos = '0006'.
|
||||||
|
ls_domain_value-ddlanguage = sy-langu.
|
||||||
|
ls_domain_value-domvalue_l = '6'.
|
||||||
|
ls_domain_value-ddtext = '전표 발행 테이블'.
|
||||||
|
APPEND ls_domain_value TO lt_domain_values.
|
||||||
|
|
||||||
|
* 도메인 생성
|
||||||
|
CALL FUNCTION 'DDIF_DOMA_PUT'
|
||||||
|
EXPORTING
|
||||||
|
name = ls_domain-domname
|
||||||
|
dd01v_wa = ls_domain
|
||||||
|
TABLES
|
||||||
|
dd07v_tab = lt_domain_values.
|
||||||
|
|
||||||
|
* 도메인 활성화
|
||||||
|
CALL FUNCTION 'DDIF_DOMA_ACTIVATE'
|
||||||
|
EXPORTING
|
||||||
|
name = ls_domain-domname.
|
||||||
|
ENDFORM.
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Form create_element
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& text
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& --> p1 text
|
||||||
|
*& <-- p2 text
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
FORM create_element .
|
||||||
|
DATA: ls_element TYPE dd04v,
|
||||||
|
lt_return TYPE TABLE OF bapiret2.
|
||||||
|
|
||||||
|
* 1. 데이터 엘리먼트 속성 정의
|
||||||
|
ls_element-rollname = p_elemnt.
|
||||||
|
ls_element-domname = p_domain. " 연결된 도메인
|
||||||
|
ls_element-ddlanguage = sy-langu.
|
||||||
|
ls_element-ddtext = '유형'.
|
||||||
|
ls_element-headlen = 55. " 헤딩 길이
|
||||||
|
ls_element-scrlen1 = 10. " 짧은 필드 레이블
|
||||||
|
ls_element-scrlen2 = 20. " 중간 필드 레이블
|
||||||
|
ls_element-scrlen3 = 40. " 긴 필드 레이블
|
||||||
|
|
||||||
|
* 2. 데이터 엘리먼트 생성/업데이트
|
||||||
|
CALL FUNCTION 'DDIF_DTEL_PUT'
|
||||||
|
EXPORTING
|
||||||
|
name = ls_element-rollname
|
||||||
|
dd04v_wa = ls_element
|
||||||
|
EXCEPTIONS
|
||||||
|
element_not_found = 1
|
||||||
|
illegal_action = 2
|
||||||
|
OTHERS = 3.
|
||||||
|
|
||||||
|
* 3. 활성화
|
||||||
|
IF sy-subrc = 0.
|
||||||
|
CALL FUNCTION 'DDIF_DTEL_ACTIVATE'
|
||||||
|
EXPORTING
|
||||||
|
name = ls_element-rollname
|
||||||
|
EXCEPTIONS
|
||||||
|
not_found = 1
|
||||||
|
put_failure = 2
|
||||||
|
OTHERS = 3.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
ENDFORM.
|
||||||
@@ -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>ZCREATEDOMAIN_ELEMENT</NAME>
|
||||||
|
<SUBC>1</SUBC>
|
||||||
|
<RLOAD>E</RLOAD>
|
||||||
|
<FIXPT>X</FIXPT>
|
||||||
|
<UCCHECK>X</UCCHECK>
|
||||||
|
</PROGDIR>
|
||||||
|
<TPOOL>
|
||||||
|
<item>
|
||||||
|
<ID>R</ID>
|
||||||
|
<ENTRY>도메인과 데이타 엘리먼트 생성하기</ENTRY>
|
||||||
|
<LENGTH>18</LENGTH>
|
||||||
|
</item>
|
||||||
|
</TPOOL>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Report ZCREATEFUNCTION
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*&
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
REPORT ZCREATEFUNCTION.
|
||||||
|
|
||||||
|
TYPES: ty_rssource TYPE TABLE OF rssource.
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lv_function_group TYPE rs38l-area VALUE 'ZTOPDOWN',
|
||||||
|
lv_function_name TYPE rs38l-name VALUE 'ZTOPDOWN_ENV',
|
||||||
|
lv_short_text TYPE tftit-stext VALUE '테이블명 반환 함수',
|
||||||
|
lt_source TYPE ty_rssource,
|
||||||
|
lt_export TYPE TABLE OF rsexp.
|
||||||
|
|
||||||
|
START-OF-SELECTION.
|
||||||
|
PERFORM check_function_group.
|
||||||
|
PERFORM create_function_module.
|
||||||
|
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Form CHECK_FUNCTION_GROUP
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
FORM check_function_group.
|
||||||
|
SELECT SINGLE area FROM tlibg INTO @DATA(lv_exists)
|
||||||
|
WHERE area = @lv_function_group.
|
||||||
|
IF sy-subrc <> 0.
|
||||||
|
WRITE: / '함수 그룹이 존재하지 않습니다. SE80에서 생성하세요:', lv_function_group.
|
||||||
|
STOP.
|
||||||
|
ENDIF.
|
||||||
|
ENDFORM.
|
||||||
|
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Form CREATE_FUNCTION_MODULE
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
FORM create_function_module.
|
||||||
|
DATA:
|
||||||
|
ls_export TYPE rsexp, " RSEXP 구조체 사용
|
||||||
|
lv_include TYPE rs38l-include.
|
||||||
|
|
||||||
|
" Export 파라미터 정의 (정확한 RSEXP 구조체 필드만 사용)
|
||||||
|
CLEAR ls_export.
|
||||||
|
ls_export-parameter = 'TB_NAME'. " 파라미터명
|
||||||
|
ls_export-typ = 'TABNAME'. " DB 필드명 (필수)
|
||||||
|
|
||||||
|
" OPTIONAL/DEFAULT 필드 제거 (RSEXP 구조체에 없음)
|
||||||
|
APPEND ls_export TO lt_export.
|
||||||
|
|
||||||
|
" 소스 코드 생성
|
||||||
|
PERFORM generate_source CHANGING lt_source.
|
||||||
|
|
||||||
|
" 함수 모듈 생성
|
||||||
|
CALL FUNCTION 'RS_FUNCTIONMODULE_INSERT'
|
||||||
|
EXPORTING
|
||||||
|
funcname = lv_function_name
|
||||||
|
function_pool = lv_function_group
|
||||||
|
short_text = lv_short_text
|
||||||
|
TABLES
|
||||||
|
export_parameter = lt_export
|
||||||
|
source = lt_source
|
||||||
|
EXCEPTIONS
|
||||||
|
function_already_exists = 1
|
||||||
|
OTHERS = 2.
|
||||||
|
|
||||||
|
IF sy-subrc = 0.
|
||||||
|
COMMIT WORK.
|
||||||
|
WRITE: / '함수 모듈 생성 성공:', lv_function_name.
|
||||||
|
ELSE.
|
||||||
|
WRITE: / '오류 발생:', sy-subrc.
|
||||||
|
ENDIF.
|
||||||
|
ENDFORM.
|
||||||
|
|
||||||
|
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Form GENERATE_SOURCE
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
FORM generate_source CHANGING ct_source TYPE ty_rssource.
|
||||||
|
DATA: ls_source TYPE rssource.
|
||||||
|
|
||||||
|
CLEAR ct_source.
|
||||||
|
* ls_source-line = 'FUNCTION ztopdown_env.'.
|
||||||
|
* APPEND ls_source TO ct_source.
|
||||||
|
ls_source-line = ' tb_name = ''ZCOT1000''.'.
|
||||||
|
APPEND ls_source TO ct_source.
|
||||||
|
* ls_source-line = 'ENDFUNCTION.'.
|
||||||
|
* APPEND ls_source TO ct_source.
|
||||||
|
ENDFORM.
|
||||||
@@ -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>ZCREATEFUNCTION</NAME>
|
||||||
|
<SUBC>1</SUBC>
|
||||||
|
<RLOAD>E</RLOAD>
|
||||||
|
<FIXPT>X</FIXPT>
|
||||||
|
<UCCHECK>X</UCCHECK>
|
||||||
|
</PROGDIR>
|
||||||
|
<TPOOL>
|
||||||
|
<item>
|
||||||
|
<ID>R</ID>
|
||||||
|
<ENTRY>Function 생성하기</ENTRY>
|
||||||
|
<LENGTH>13</LENGTH>
|
||||||
|
</item>
|
||||||
|
</TPOOL>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,198 @@
|
|||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& Report ZCREATETABLE
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
*& dd02v-tabclass 값으로 테이블과 구조체등 변경 가능
|
||||||
|
*&---------------------------------------------------------------------*
|
||||||
|
REPORT zcreatetable.
|
||||||
|
|
||||||
|
" 데이터 선언
|
||||||
|
*DATA: lv_tabname TYPE tabname VALUE 'ZTESTEMPLOYEE',
|
||||||
|
DATA: lv_tabname TYPE tabname VALUE 'ZTY_EMPLOYEE',
|
||||||
|
lt_dd02v TYPE TABLE OF dd02v,
|
||||||
|
ls_dd02v TYPE dd02v,
|
||||||
|
lt_dd03p TYPE TABLE OF dd03p,
|
||||||
|
ls_dd03p TYPE dd03p,
|
||||||
|
lv_rc TYPE sy-subrc.
|
||||||
|
|
||||||
|
" 테이블 헤더 정보 설정
|
||||||
|
ls_dd02v-tabname = lv_tabname.
|
||||||
|
ls_dd02v-ddlanguage = sy-langu.
|
||||||
|
*ls_dd02v-tabclass = 'TRANSP'. " 투명 테이블
|
||||||
|
ls_dd02v-tabclass = 'INTTAB'. " 구조
|
||||||
|
ls_dd02v-clidep = 'X'. " 클라이언트 종속
|
||||||
|
ls_dd02v-ddtext = '직원 테스트 테이블'.
|
||||||
|
ls_dd02v-contflag = 'A'. " 활성
|
||||||
|
ls_dd02v-mainflag = 'X'. " 메인 테이블
|
||||||
|
APPEND ls_dd02v TO lt_dd02v.
|
||||||
|
|
||||||
|
* 아래 형식으로 사용해도 됨. 신 문법
|
||||||
|
* ls_dd02v = VALUE #(
|
||||||
|
* tabname = lv_tabname
|
||||||
|
* ddlanguage = sy-langu
|
||||||
|
* tabclass = 'TRANSP' " 투명 테이블
|
||||||
|
* clidep = 'X' " 클라이언트 종속
|
||||||
|
* ddtext = '직원 테스트 테이블'
|
||||||
|
* contflag = 'A' " 활성
|
||||||
|
* mainflag = 'X' " 메인 테이블
|
||||||
|
* ).
|
||||||
|
* APPEND ls_dd02v TO lt_dd02v.
|
||||||
|
|
||||||
|
" 테이블 필드 정보 설정
|
||||||
|
CLEAR ls_dd03p.
|
||||||
|
|
||||||
|
" 1. 클라이언트 필드
|
||||||
|
ls_dd03p = VALUE #(
|
||||||
|
tabname = lv_tabname
|
||||||
|
fieldname = 'MANDT'
|
||||||
|
keyflag = 'X'
|
||||||
|
notnull = 'X'
|
||||||
|
rollname = 'MANDT'
|
||||||
|
ddlanguage = sy-langu
|
||||||
|
position = '0001'
|
||||||
|
ddtext = '클라이언트'
|
||||||
|
).
|
||||||
|
APPEND ls_dd03p TO lt_dd03p.
|
||||||
|
|
||||||
|
" 2. 직원 번호 필드
|
||||||
|
CLEAR ls_dd03p.
|
||||||
|
ls_dd03p-tabname = lv_tabname.
|
||||||
|
ls_dd03p-fieldname = 'EMPNO'.
|
||||||
|
ls_dd03p-keyflag = 'X'.
|
||||||
|
ls_dd03p-mandatory = 'X'.
|
||||||
|
ls_dd03p-datatype = 'NUMC'.
|
||||||
|
ls_dd03p-leng = 8.
|
||||||
|
ls_dd03p-ddlanguage = sy-langu.
|
||||||
|
ls_dd03p-position = '0002'.
|
||||||
|
ls_dd03p-ddtext = '직원번호'.
|
||||||
|
APPEND ls_dd03p TO lt_dd03p.
|
||||||
|
|
||||||
|
" 3. 직원 이름 필드
|
||||||
|
CLEAR ls_dd03p.
|
||||||
|
ls_dd03p-tabname = lv_tabname.
|
||||||
|
ls_dd03p-fieldname = 'EMPNAME'.
|
||||||
|
ls_dd03p-datatype = 'CHAR'.
|
||||||
|
ls_dd03p-leng = 50.
|
||||||
|
ls_dd03p-ddlanguage = sy-langu.
|
||||||
|
ls_dd03p-position = '0003'.
|
||||||
|
ls_dd03p-ddtext = '직원이름'.
|
||||||
|
APPEND ls_dd03p TO lt_dd03p.
|
||||||
|
|
||||||
|
" 4. 부서 코드 필드
|
||||||
|
CLEAR ls_dd03p.
|
||||||
|
ls_dd03p-tabname = lv_tabname.
|
||||||
|
ls_dd03p-fieldname = 'DEPTCODE'.
|
||||||
|
ls_dd03p-datatype = 'CHAR'.
|
||||||
|
ls_dd03p-leng = 10.
|
||||||
|
ls_dd03p-ddlanguage = sy-langu.
|
||||||
|
ls_dd03p-position = '0004'.
|
||||||
|
ls_dd03p-ddtext = '부서코드'.
|
||||||
|
APPEND ls_dd03p TO lt_dd03p.
|
||||||
|
|
||||||
|
" 5. 급여 필드
|
||||||
|
*CLEAR ls_dd03p.
|
||||||
|
*ls_dd03p-tabname = lv_tabname.
|
||||||
|
*ls_dd03p-fieldname = 'SALARY'.
|
||||||
|
*ls_dd03p-datatype = 'CURR'.
|
||||||
|
*ls_dd03p-leng = 15.
|
||||||
|
*ls_dd03p-decimals = 2.
|
||||||
|
*ls_dd03p-ddlanguage = sy-langu.
|
||||||
|
*ls_dd03p-position = '0005'.
|
||||||
|
*ls_dd03p-ddtext = '급여'.
|
||||||
|
*APPEND ls_dd03p TO lt_dd03p.
|
||||||
|
|
||||||
|
" 6. 입사일 필드
|
||||||
|
CLEAR ls_dd03p.
|
||||||
|
ls_dd03p-tabname = lv_tabname.
|
||||||
|
ls_dd03p-fieldname = 'HIREDATE'.
|
||||||
|
ls_dd03p-datatype = 'DATS'.
|
||||||
|
ls_dd03p-leng = 8.
|
||||||
|
ls_dd03p-ddlanguage = sy-langu.
|
||||||
|
ls_dd03p-position = '0006'.
|
||||||
|
ls_dd03p-ddtext = '입사일'.
|
||||||
|
APPEND ls_dd03p TO lt_dd03p.
|
||||||
|
|
||||||
|
" DDIC 함수를 사용하여 테이블 생성
|
||||||
|
CALL FUNCTION 'DDIF_TABL_PUT'
|
||||||
|
EXPORTING
|
||||||
|
name = lv_tabname
|
||||||
|
dd02v_wa = ls_dd02v
|
||||||
|
TABLES
|
||||||
|
dd03p_tab = lt_dd03p
|
||||||
|
EXCEPTIONS
|
||||||
|
tabl_not_found = 1
|
||||||
|
name_inconsistent = 2
|
||||||
|
tabl_inconsistent = 3
|
||||||
|
put_failure = 4
|
||||||
|
put_refused = 5
|
||||||
|
OTHERS = 6.
|
||||||
|
|
||||||
|
IF sy-subrc <> 0.
|
||||||
|
WRITE: / '테이블 생성 실패:', sy-subrc.
|
||||||
|
MESSAGE e001(00) WITH '테이블 생성 중 오류가 발생했습니다'.
|
||||||
|
ELSE.
|
||||||
|
WRITE: / '테이블', lv_tabname, '이 성공적으로 생성되었습니다.'.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
" 테이블 활성화
|
||||||
|
DATA: lv_as4local TYPE dd02l-as4local.
|
||||||
|
|
||||||
|
" DDIF_TABL_ACTIVATE 함수 사용하여 테이블 활성화
|
||||||
|
CALL FUNCTION 'DDIF_TABL_ACTIVATE'
|
||||||
|
EXPORTING
|
||||||
|
name = lv_tabname
|
||||||
|
auth_chk = 'X'
|
||||||
|
EXCEPTIONS
|
||||||
|
not_found = 1
|
||||||
|
put_failure = 2
|
||||||
|
OTHERS = 3.
|
||||||
|
|
||||||
|
IF sy-subrc = 0.
|
||||||
|
WRITE: / '테이블 활성화 성공.'.
|
||||||
|
|
||||||
|
" 활성화 상태 확인 (DD02L 테이블에서 AS4LOCAL 필드 확인)
|
||||||
|
SELECT SINGLE as4local FROM dd02l
|
||||||
|
INTO lv_as4local
|
||||||
|
WHERE tabname = lv_tabname.
|
||||||
|
|
||||||
|
IF lv_as4local = 'A'.
|
||||||
|
WRITE: / '테이블이 활성 상태로 확인되었습니다.'.
|
||||||
|
ELSE.
|
||||||
|
WRITE: / '테이블 상태:', lv_as4local, '(A=활성, M=유지보수, N=신규)'.
|
||||||
|
ENDIF.
|
||||||
|
ELSE.
|
||||||
|
WRITE: / '테이블 활성화 실패. SY-SUBRC:', sy-subrc.
|
||||||
|
CASE sy-subrc.
|
||||||
|
WHEN 1.
|
||||||
|
WRITE: / '오류: 테이블을 찾을 수 없습니다.'.
|
||||||
|
WHEN 2.
|
||||||
|
WRITE: / '오류: 활성화 처리 실패.'.
|
||||||
|
WHEN OTHERS.
|
||||||
|
WRITE: / '오류: 기타 오류가 발생했습니다.'.
|
||||||
|
ENDCASE.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
" 생성된 테이블 정보 확인
|
||||||
|
CALL FUNCTION 'DDIF_TABL_GET'
|
||||||
|
EXPORTING
|
||||||
|
name = lv_tabname
|
||||||
|
langu = sy-langu
|
||||||
|
IMPORTING
|
||||||
|
dd02v_wa = ls_dd02v
|
||||||
|
TABLES
|
||||||
|
dd03p_tab = lt_dd03p
|
||||||
|
EXCEPTIONS
|
||||||
|
illegal_input = 1
|
||||||
|
OTHERS = 2.
|
||||||
|
|
||||||
|
IF sy-subrc = 0.
|
||||||
|
WRITE: / '=== 생성된 테이블 정보 ==='.
|
||||||
|
WRITE: / '테이블명:', ls_dd02v-tabname.
|
||||||
|
WRITE: / '설명:', ls_dd02v-ddtext.
|
||||||
|
WRITE: / '테이블 클래스:', ls_dd02v-tabclass.
|
||||||
|
|
||||||
|
WRITE: / '=== 필드 정보 ==='.
|
||||||
|
LOOP AT lt_dd03p INTO ls_dd03p.
|
||||||
|
WRITE: / ls_dd03p-fieldname, ls_dd03p-datatype,
|
||||||
|
ls_dd03p-leng, ls_dd03p-ddtext.
|
||||||
|
ENDLOOP.
|
||||||
|
ENDIF.
|
||||||
@@ -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>ZCREATETABLE</NAME>
|
||||||
|
<SUBC>1</SUBC>
|
||||||
|
<RLOAD>E</RLOAD>
|
||||||
|
<FIXPT>X</FIXPT>
|
||||||
|
<UCCHECK>X</UCCHECK>
|
||||||
|
</PROGDIR>
|
||||||
|
<TPOOL>
|
||||||
|
<item>
|
||||||
|
<ID>R</ID>
|
||||||
|
<ENTRY>DDIC 함수로 DB테이블 만들기</ENTRY>
|
||||||
|
<LENGTH>18</LENGTH>
|
||||||
|
</item>
|
||||||
|
</TPOOL>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DOMA" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD01V>
|
||||||
|
<DOMNAME>ZD_APPLI_TR01</DOMNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000002</LENG>
|
||||||
|
<OUTPUTLEN>000002</OUTPUTLEN>
|
||||||
|
<VALEXI>X</VALEXI>
|
||||||
|
<DDTEXT>SAP applications</DDTEXT>
|
||||||
|
</DD01V>
|
||||||
|
<DD07V_TAB>
|
||||||
|
<DD07V>
|
||||||
|
<VALPOS>0001</VALPOS>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<DOMVALUE_L>CO</DOMVALUE_L>
|
||||||
|
<DDTEXT>Controlling</DDTEXT>
|
||||||
|
</DD07V>
|
||||||
|
<DD07V>
|
||||||
|
<VALPOS>0002</VALPOS>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<DOMVALUE_L>TX</DOMVALUE_L>
|
||||||
|
<DDTEXT>TAX</DDTEXT>
|
||||||
|
</DD07V>
|
||||||
|
</DD07V_TAB>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DTEL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD04V>
|
||||||
|
<ROLLNAME>ZE_APPLI_TR01</ROLLNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<DOMNAME>ZD_APPLI_TR01</DOMNAME>
|
||||||
|
<HEADLEN>05</HEADLEN>
|
||||||
|
<SCRLEN1>10</SCRLEN1>
|
||||||
|
<SCRLEN2>15</SCRLEN2>
|
||||||
|
<SCRLEN3>20</SCRLEN3>
|
||||||
|
<DDTEXT>Application area</DDTEXT>
|
||||||
|
<REPTEXT>AppAr</REPTEXT>
|
||||||
|
<SCRTEXT_S>Applicat.</SCRTEXT_S>
|
||||||
|
<SCRTEXT_M>ApplicationArea</SCRTEXT_M>
|
||||||
|
<SCRTEXT_L>Application area</SCRTEXT_L>
|
||||||
|
<DTELMASTER>E</DTELMASTER>
|
||||||
|
<REFKIND>D</REFKIND>
|
||||||
|
</DD04V>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DTEL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD04V>
|
||||||
|
<ROLLNAME>ZE_SE_CODE_VALUE</ROLLNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<HEADLEN>15</HEADLEN>
|
||||||
|
<SCRLEN1>10</SCRLEN1>
|
||||||
|
<SCRLEN2>15</SCRLEN2>
|
||||||
|
<SCRLEN3>20</SCRLEN3>
|
||||||
|
<DDTEXT>Code value</DDTEXT>
|
||||||
|
<REPTEXT>Code value</REPTEXT>
|
||||||
|
<SCRTEXT_S>Code value</SCRTEXT_S>
|
||||||
|
<SCRTEXT_M>Code value</SCRTEXT_M>
|
||||||
|
<SCRTEXT_L>Code value</SCRTEXT_L>
|
||||||
|
<DTELMASTER>E</DTELMASTER>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000012</LENG>
|
||||||
|
<OUTPUTLEN>000012</OUTPUTLEN>
|
||||||
|
</DD04V>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DTEL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD04V>
|
||||||
|
<ROLLNAME>ZQTXT_CODE</ROLLNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<HEADLEN>40</HEADLEN>
|
||||||
|
<SCRLEN1>10</SCRLEN1>
|
||||||
|
<SCRLEN2>15</SCRLEN2>
|
||||||
|
<SCRLEN3>20</SCRLEN3>
|
||||||
|
<DDTEXT>Short Text for Code</DDTEXT>
|
||||||
|
<REPTEXT>Short Text for Code</REPTEXT>
|
||||||
|
<SCRTEXT_S>Short Text</SCRTEXT_S>
|
||||||
|
<SCRTEXT_M>Short Text</SCRTEXT_M>
|
||||||
|
<SCRTEXT_L>Short Text for Code</SCRTEXT_L>
|
||||||
|
<DTELMASTER>E</DTELMASTER>
|
||||||
|
<DATATYPE>CHAR</DATATYPE>
|
||||||
|
<LENG>000040</LENG>
|
||||||
|
<OUTPUTLEN>000040</OUTPUTLEN>
|
||||||
|
</DD04V>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_TABL" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<DD02V>
|
||||||
|
<TABNAME>ZRFKS0</TABNAME>
|
||||||
|
<DDLANGUAGE>E</DDLANGUAGE>
|
||||||
|
<TABCLASS>INTTAB</TABCLASS>
|
||||||
|
<DDTEXT>Dialog Fields for Screens from Function Group FKS0</DDTEXT>
|
||||||
|
<EXCLASS>1</EXCLASS>
|
||||||
|
</DD02V>
|
||||||
|
<DD03P_TABLE>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>ERNAM</FIELDNAME>
|
||||||
|
<ROLLNAME>ERNAM</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>ERDAT</FIELDNAME>
|
||||||
|
<ROLLNAME>ERDAT</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<SHLPORIGIN>T</SHLPORIGIN>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>ERTIM</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>T</INTTYPE>
|
||||||
|
<INTLEN>000012</INTLEN>
|
||||||
|
<DATATYPE>TIMS</DATATYPE>
|
||||||
|
<LENG>000006</LENG>
|
||||||
|
<MASK> TIMS</MASK>
|
||||||
|
<DDTEXT>Time at which the object was created</DDTEXT>
|
||||||
|
<SHLPORIGIN>T</SHLPORIGIN>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>AENAM</FIELDNAME>
|
||||||
|
<ROLLNAME>AENAM</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>AEDAT</FIELDNAME>
|
||||||
|
<ROLLNAME>AEDAT</ROLLNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<SHLPORIGIN>T</SHLPORIGIN>
|
||||||
|
<COMPTYPE>E</COMPTYPE>
|
||||||
|
</DD03P>
|
||||||
|
<DD03P>
|
||||||
|
<FIELDNAME>AETIM</FIELDNAME>
|
||||||
|
<ADMINFIELD>0</ADMINFIELD>
|
||||||
|
<INTTYPE>T</INTTYPE>
|
||||||
|
<INTLEN>000012</INTLEN>
|
||||||
|
<DATATYPE>TIMS</DATATYPE>
|
||||||
|
<LENG>000006</LENG>
|
||||||
|
<MASK> TIMS</MASK>
|
||||||
|
<DDTEXT>Time at Which the Object Was Last Changed</DDTEXT>
|
||||||
|
<SHLPORIGIN>T</SHLPORIGIN>
|
||||||
|
</DD03P>
|
||||||
|
</DD03P_TABLE>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
||||||
Reference in New Issue
Block a user