Skip to content
Open
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
10 changes: 10 additions & 0 deletions .abapgit.xml
Original file line number Diff line number Diff line change
@@ -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>
2 changes: 1 addition & 1 deletion .github/workflows/e2e-bs-percy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
push:
paths:
- 'test/**'
- 'wdio.conf.ts'
- 'src/**' # also run the test when changes are done from abapgit not only for the tests themselves!
workflow_dispatch:
inputs:
bs_os:
Expand Down
42 changes: 42 additions & 0 deletions abaplint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"global": {
"files": "/src/**/*.*",
"exclude": [
"\\.zn\\d\\d\\."
],
"skipGeneratedFunctionGroups": true
},
"dependencies": [
{
"url": "https://github.com/abaplint/deps",
"folder": "/abaplint-deps",
"files": "/src/**/*.*"
},
{
"folder": "/deps",
"files": "/**/*.*"
}
],
"syntax": {
"version": "v702",
"errorNamespace": "^(Z|Y|LCL_|TY_|LIF_)",
"globalConstants": [],
"globalMacros": []
},
"rules": {
"begin_end_names": true,
"check_ddic": true,
"check_include": true,
"check_syntax": true,
"global_class": true,
"implement_methods": false,
"sicf_consistency": true,
"method_implemented_twice": true,
"parser_error": true,
"superclass_final": true,
"unknown_types": true,
"xml_consistency": true,
"unused_variables": true,
"unused_types": true
}
}
303 changes: 303 additions & 0 deletions deps/#neptune#data_api_request.tabl.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,303 @@
<?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>/NEPTUNE/DATA_API_REQUEST</TABNAME>
<DDLANGUAGE>E</DDLANGUAGE>
<TABCLASS>INTTAB</TABCLASS>
<DDTEXT>Server - Request</DDTEXT>
<EXCLASS>1</EXCLASS>
</DD02V>
<DD03P_TABLE>
<DD03P>
<FIELDNAME>IT_FORM_FIELDS</FIELDNAME>
<ROLLNAME>TIHTTPNVP</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<DATATYPE>TTYP</DATATYPE>
<MASK> TTYPL</MASK>
<COMPTYPE>L</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>WA_FORM_FIELDS</FIELDNAME>
<ROLLNAME>IHTTPNVP</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<DATATYPE>STRU</DATATYPE>
<MASK> STRUS</MASK>
<COMPTYPE>S</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>IT_HEADER_FIELDS</FIELDNAME>
<ROLLNAME>TIHTTPNVP</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<DATATYPE>TTYP</DATATYPE>
<MASK> TTYPL</MASK>
<COMPTYPE>L</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>WA_HEADER_FIELDS</FIELDNAME>
<ROLLNAME>IHTTPNVP</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<DATATYPE>STRU</DATATYPE>
<MASK> STRUS</MASK>
<COMPTYPE>S</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>JSON</FIELDNAME>
<ADMINFIELD>0</ADMINFIELD>
<INTTYPE>g</INTTYPE>
<INTLEN>000008</INTLEN>
<DATATYPE>STRG</DATATYPE>
<MASK> STRG</MASK>
</DD03P>
<DD03P>
<FIELDNAME>OPERATION</FIELDNAME>
<ADMINFIELD>0</ADMINFIELD>
<INTTYPE>g</INTTYPE>
<INTLEN>000008</INTLEN>
<DATATYPE>STRG</DATATYPE>
<MASK> STRG</MASK>
</DD03P>
<DD03P>
<FIELDNAME>API</FIELDNAME>
<ADMINFIELD>0</ADMINFIELD>
<INTTYPE>g</INTTYPE>
<INTLEN>000008</INTLEN>
<DATATYPE>STRG</DATATYPE>
<MASK> STRG</MASK>
</DD03P>
<DD03P>
<FIELDNAME>METHOD</FIELDNAME>
<ADMINFIELD>0</ADMINFIELD>
<INTTYPE>g</INTTYPE>
<INTLEN>000008</INTLEN>
<DATATYPE>STRG</DATATYPE>
<MASK> STRG</MASK>
</DD03P>
<DD03P>
<FIELDNAME>STATEFUL</FIELDNAME>
<ROLLNAME>BOOLEAN</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<VALEXI>X</VALEXI>
<SHLPORIGIN>F</SHLPORIGIN>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>CANCEL_SESSION</FIELDNAME>
<ROLLNAME>BOOLEAN</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<VALEXI>X</VALEXI>
<SHLPORIGIN>F</SHLPORIGIN>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>SESSION_ID</FIELDNAME>
<ADMINFIELD>0</ADMINFIELD>
<INTTYPE>g</INTTYPE>
<INTLEN>000008</INTLEN>
<DATATYPE>STRG</DATATYPE>
<MASK> STRG</MASK>
</DD03P>
<DD03P>
<FIELDNAME>URL</FIELDNAME>
<ADMINFIELD>0</ADMINFIELD>
<INTTYPE>g</INTTYPE>
<INTLEN>000008</INTLEN>
<DATATYPE>STRG</DATATYPE>
<MASK> STRG</MASK>
</DD03P>
<DD03P>
<FIELDNAME>DYNAMIC</FIELDNAME>
<ROLLNAME>BOOLEAN</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<VALEXI>X</VALEXI>
<SHLPORIGIN>F</SHLPORIGIN>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>ICF_SUBNODE</FIELDNAME>
<ROLLNAME>ICFNAME</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>ICF_SUBNODE_GUID</FIELDNAME>
<ROLLNAME>ICFNODGUID</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>RFCDEST</FIELDNAME>
<ROLLNAME>RFCDEST</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<SHLPORIGIN>D</SHLPORIGIN>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>SOURCE_SYSID</FIELDNAME>
<ROLLNAME>SYSYSID</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>MANDT</FIELDNAME>
<ROLLNAME>SYMANDT</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>IT_MULTIPARTS</FIELDNAME>
<ROLLNAME>/NEPTUNE/DATA_MULTIPART_TT</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<DATATYPE>TTYP</DATATYPE>
<MASK> TTYPL</MASK>
<COMPTYPE>L</COMPTYPE>
</DD03P>
</DD03P_TABLE>
<I18N_LANGS>
<LANGU>1</LANGU>
<LANGU>2</LANGU>
<LANGU>3</LANGU>
<LANGU>4</LANGU>
<LANGU>5</LANGU>
<LANGU>6</LANGU>
<LANGU>A</LANGU>
<LANGU>B</LANGU>
<LANGU>C</LANGU>
<LANGU>F</LANGU>
<LANGU>G</LANGU>
<LANGU>H</LANGU>
<LANGU>I</LANGU>
<LANGU>J</LANGU>
<LANGU>K</LANGU>
<LANGU>L</LANGU>
<LANGU>M</LANGU>
<LANGU>N</LANGU>
<LANGU>O</LANGU>
<LANGU>P</LANGU>
<LANGU>Q</LANGU>
<LANGU>R</LANGU>
<LANGU>S</LANGU>
<LANGU>T</LANGU>
<LANGU>U</LANGU>
<LANGU>V</LANGU>
<LANGU>W</LANGU>
<LANGU>d</LANGU>
</I18N_LANGS>
<DD02_TEXTS>
<item>
<DDLANGUAGE>1</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>2</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>3</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>4</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>5</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>6</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>A</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>B</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>C</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>F</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>G</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>H</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>I</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>J</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>K</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>L</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>M</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>N</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>O</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>P</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>Q</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>R</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>S</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>T</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>U</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>V</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>W</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
<item>
<DDLANGUAGE>d</DDLANGUAGE>
<DDTEXT>Server - Request</DDTEXT>
</item>
</DD02_TEXTS>
</asx:values>
</asx:abap>
</abapGit>
Loading