move abapGit to new abapGit

This commit is contained in:
larshp 2016-03-06 10:35:51 +00:00
parent c7b84e5380
commit ca8c9faccd
2 changed files with 74 additions and 61 deletions

View File

@ -1740,7 +1740,8 @@ CLASS lcl_xml_output DEFINITION FINAL INHERITING FROM lcl_xml CREATE PUBLIC.
METHODS: METHODS:
add add
IMPORTING iv_name TYPE clike IMPORTING iv_name TYPE clike
ig_data TYPE any, ig_data TYPE any
RAISING lcx_exception,
render render
IMPORTING iv_normalize TYPE sap_bool DEFAULT abap_true IMPORTING iv_normalize TYPE sap_bool DEFAULT abap_true
RETURNING VALUE(rv_xml) TYPE string. RETURNING VALUE(rv_xml) TYPE string.
@ -1759,6 +1760,11 @@ CLASS lcl_xml_output IMPLEMENTATION.
ASSERT NOT iv_name IS INITIAL. ASSERT NOT iv_name IS INITIAL.
READ TABLE mt_stab WITH KEY name = iv_name TRANSPORTING NO FIELDS.
IF sy-subrc = 0.
_raise 'XML mt_stab name already exists'.
ENDIF.
APPEND INITIAL LINE TO mt_stab ASSIGNING <ls_stab>. APPEND INITIAL LINE TO mt_stab ASSIGNING <ls_stab>.
<ls_stab>-name = iv_name. <ls_stab>-name = iv_name.
GET REFERENCE OF ig_data INTO <ls_stab>-value. GET REFERENCE OF ig_data INTO <ls_stab>-value.

View File

@ -1,62 +1,69 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<abapGit version="v0.2-alpha"> <abapGit version="v1.0.0">
<PROGDIR> <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<NAME>ZABAPGIT</NAME> <asx:values>
<STATE>A</STATE> <PROGDIR>
<SQLX></SQLX> <NAME>ZABAPGIT</NAME>
<EDTX></EDTX> <STATE>A</STATE>
<VARCL>X</VARCL> <SQLX/>
<DBAPL>S</DBAPL> <EDTX/>
<DBNA></DBNA> <VARCL>X</VARCL>
<CLAS></CLAS> <DBAPL>S</DBAPL>
<TYPE></TYPE> <DBNA/>
<OCCURS></OCCURS> <CLAS/>
<SUBC>1</SUBC> <TYPE/>
<APPL></APPL> <OCCURS/>
<SECU></SECU> <SUBC>1</SUBC>
<CNAM></CNAM> <APPL/>
<CDAT>00000000</CDAT> <SECU/>
<UNAM></UNAM> <CNAM/>
<UDAT>00000000</UDAT> <CDAT>0000-00-00</CDAT>
<VERN></VERN> <UNAM/>
<LEVL></LEVL> <UDAT>0000-00-00</UDAT>
<RSTAT></RSTAT> <VERN/>
<RMAND></RMAND> <LEVL/>
<RLOAD></RLOAD> <RSTAT/>
<FIXPT>X</FIXPT> <RMAND/>
<SSET></SSET> <RLOAD/>
<SDATE>00000000</SDATE> <FIXPT>X</FIXPT>
<STIME></STIME> <SSET/>
<IDATE>00000000</IDATE> <SDATE>0000-00-00</SDATE>
<ITIME></ITIME> <STIME/>
<LDBNAME>D$S</LDBNAME> <IDATE>0000-00-00</IDATE>
<UCCHECK>X</UCCHECK> <ITIME/>
</PROGDIR> <LDBNAME>D$S</LDBNAME>
<RSMPE_ADM> <UCCHECK>X</UCCHECK>
<ACTCODE></ACTCODE> </PROGDIR>
<MENCODE></MENCODE> <DYNPROS/>
<PFKCODE></PFKCODE> <CUA>
<DEFAULTACT></DEFAULTACT> <ADM>
<DEFAULTPFK></DEFAULTPFK> <ACTCODE/>
<MOD_LANGU></MOD_LANGU> <MENCODE/>
</RSMPE_ADM> <PFKCODE/>
<RSMPE_STAT_TABLE/> <DEFAULTACT/>
<RSMPE_FUNT_TABLE/> <DEFAULTPFK/>
<RSMPE_MEN_TABLE/> <MOD_LANGU/>
<RSMPE_MNLT_TABLE/> </ADM>
<RSMPE_ACT_TABLE/> <STA/>
<RSMPE_BUT_TABLE/> <FUN/>
<RSMPE_PFK_TABLE/> <MEN/>
<RSMPE_STAF_TABLE/> <MTX/>
<RSMPE_ATRT_TABLE/> <ACT/>
<RSMPE_TITT_TABLE/> <BUT/>
<RSMPE_BUTS_TABLE/> <PFK/>
<TEXTPOOL_TABLE> <SET/>
<TEXTPOOL> <DOC/>
<ID>R</ID> <TIT/>
<KEY></KEY> <BIV/>
<ENTRY>abapGit</ENTRY> </CUA>
<LENGTH>7 </LENGTH> <TPOOL>
</TEXTPOOL> <TEXTPOOL>
</TEXTPOOL_TABLE> <ID>R</ID>
<KEY/>
<ENTRY>abapGit</ENTRY>
<LENGTH>7</LENGTH>
</TEXTPOOL>
</TPOOL>
</asx:values>
</asx:abap>
</abapGit> </abapGit>