openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/AKB_TABL_GET: post: tags: - PA_AKB operationId: /rfc/AKB_TABL_GET requestBody: content: application/json: schema: properties: NAME: type: string maxLength: 30 RFCDEST: type: string maxLength: 32 DD03P_TAB: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: Table Name FIELDNAME: type: string maxLength: 30 description: Field Name DDLANGUAGE: type: string maxLength: 1 description: Language Key POSITION: type: integer format: int64 description: Position of the field in the table KEYFLAG: type: string maxLength: 1 description: 'Identifies a key field of a table enumValues: X=Key field,""=No key field' enum: - X - '' MANDATORY: type: string maxLength: 1 description: 'Flag: Field is required (not blank) enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X ROLLNAME: type: string maxLength: 30 description: Data element (semantic domain) CHECKTABLE: type: string maxLength: 30 description: Check table name of the foreign key ADMINFIELD: type: string maxLength: 1 description: 'Nesting depth for includes enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X INTTYPE: type: string maxLength: 1 description: 'ABAP data type (C,D,N,...) enumValues: N=Character string with only digits,s=2-byte integer, only for length field before LCHR or LRAW,h=Table type,y=Byte sequence with variable length (ABAP type XSTRING),l=Reference to data object,b=1-byte integer, integer number <= 254,P=Packed number,T=Time (Time: HHMMSS),u=Structured type, flat,I=Integer number (4-byte integer with sign),F=Floating point number to accuracy of 8 bytes,v=Structured type, deep,V=Character string (old Dictionary type VARC),X=Byte sequence (heXadecimal),C=Character string,g=Character string with variable length (ABAP type STRING),r=Reference to class/interface,D=Date (Date: YYYYMMDD)' enum: - N - s - h - y - l - b - P - T - u - I - F - v - V - X - C - g - r - D INTLEN: type: integer format: int64 description: Internal Length in Bytes REFTABLE: type: string maxLength: 30 description: Table for reference field PRECFIELD: type: string maxLength: 30 description: Name of included table REFFIELD: type: string maxLength: 30 description: Reference field for currency and qty fields CONROUT: type: string maxLength: 10 description: Check or generating module for fields NOTNULL: type: string maxLength: 1 description: 'Indicator that NOT NULL is forced for this field enumValues: N=NULL forced,X=NOT NULL forced,""=Any NULL or NOT NULL' enum: - N - X - '' DOMNAME: type: string maxLength: 30 description: Domain name ROUTPUTLEN: type: integer format: int64 description: Length (No. of Characters) MEMORYID: type: string maxLength: 20 description: Set/Get parameter ID LOGFLAG: type: string maxLength: 1 description: 'Indicator for writing change documents enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X HEADLEN: type: integer format: int64 description: Maximum length of heading SCRLEN1: type: integer format: int64 description: Max. length for short field label SCRLEN2: type: integer format: int64 description: Max. length for medium field label SCRLEN3: type: integer format: int64 description: Max. length for long field label DTELGLOBAL: type: string maxLength: 1 description: 'Flag for private DD objects (not used) enumValues: X=Application-dependent DE object,""=Global DE object,T=Table-dependent DD object' enum: - X - '' - T DTELMASTER: type: string maxLength: 1 description: Original Language in Repository objects RESERVEDTE: type: string maxLength: 4 description: 'SDIC: Reserve for data elements (not used)' DATATYPE: type: string maxLength: 4 description: 'Data Type in ABAP Dictionary enumValues: NUMC=Character string with only digits,INT2=2-byte integer, only for length field before LCHR or LRAW,DEC=Counter or amount field with comma and sign,VARC=Long character string, no longer supported from Rel. 3.0,INT1=1-byte integer, integer number <= 255,RAW=Uninterpreted sequence of bytes,CUKY=Currency key, referenced by CURR fields,QUAN=Quantity field, points to a unit field with format UNIT,FLTP=Floating point number, accurate to 8 bytes,LRAW=Long byte string, requires preceding INT2 field,PREC=Precision of a QUAN field,CHAR=Character String,ACCP=Posting period YYYYMM,INT4=4-byte integer, integer number with sign,RSTR=Byte String of Variable Length,STRG=Character String of Variable Length,LANG=Language key,TIMS=Time field (hhmmss), stored as char(6),UNIT=Unit key for QUAN fields,CLNT=Client,DATS=Date field (YYYYMMDD) stored as char(8),LCHR=Long character string, requires preceding INT2 field,CURR=Currency field, stored as DEC,SSTR=Short Character String of Variable Length' enum: - NUMC - INT2 - DEC - VARC - INT1 - RAW - CUKY - QUAN - FLTP - LRAW - PREC - CHAR - ACCP - INT4 - RSTR - STRG - LANG - TIMS - UNIT - CLNT - DATS - LCHR - CURR - SSTR LENG: type: integer format: int64 description: Length (No. of Characters) OUTPUTLEN: type: integer format: int64 description: Output Length DECIMALS: type: integer format: int64 description: Number of Decimal Places LOWERCASE: type: string maxLength: 1 description: 'Lowercase letters allowed/not allowed enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X SIGNFLAG: type: string maxLength: 1 description: 'Flag for sign in numerical fields enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X LANGFLAG: type: string maxLength: 1 description: 'Flag for language-dependent values(not used) enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X VALEXI: type: string maxLength: 1 description: 'Existence of fixed values enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X ENTITYTAB: type: string maxLength: 30 description: Value table CONVEXIT: type: string maxLength: 5 description: Conversion Routine MASK: type: string maxLength: 20 description: Template (not used) MASKLEN: type: integer format: int64 description: Template length (not used) ACTFLAG: type: string maxLength: 1 description: 'Activation flag enumValues: I=Internal checks successful,""=Start of activation or activation successful,U=External checks for object OK or table as dependent faulty' enum: - I - '' - U DDTEXT: type: string maxLength: 60 description: Short Description of Repository Objects REPTEXT: type: string maxLength: 55 description: Heading SCRTEXT_S: type: string maxLength: 10 description: Short Field Label SCRTEXT_M: type: string maxLength: 20 description: Medium Field Label SCRTEXT_L: type: string maxLength: 40 description: Long Field Label DOMMASTER: type: string maxLength: 1 description: Original Language in Repository objects RESERVEDOM: type: string maxLength: 4 description: Reserve for domains (not used) DOMGLOBAL: type: string maxLength: 1 description: 'Flag for private DD objects (not used) enumValues: X=Application-dependent DE object,""=Global DE object,T=Table-dependent DD object' enum: - X - '' - T DOMNAME3L: type: string maxLength: 30 description: Domain name SHLPORIGIN: type: string maxLength: 1 description: 'Origin of an input help enumValues: F=Input help with fixed values,""=No input help exists,T=Input help based on data type,P=Input help implemented with check table,D=Explicit search help attachment to data element,X=Explicit search help attachment to field' enum: - F - '' - T - P - D - X SHLPNAME: type: string maxLength: 30 description: Name of a Search Help SHLPFIELD: type: string maxLength: 30 description: Name of a search help parameter TABLETYPE: type: string maxLength: 1 description: 'DD: Flag if it is a table enumValues: ""=No / FALSE,X=Yes / TRUE' enum: - '' - X DEPTH: type: integer format: int64 description: 'DD: Depth for structured types' COMPTYPE: type: string maxLength: 1 description: 'DD: Component Type enumValues: L=Table type,E=Data element,""=Built-in type,N=Reference to non-active type,S=Structured type (possibly as INCLUDE)' enum: - L - E - '' - N - S DEFFDNAME: type: string maxLength: 30 description: Default name for components using the data element GROUPNAME: type: string maxLength: 30 description: Group name for named includes REFTYPE: type: string maxLength: 1 description: 'Type of Object Referenced enumValues: L=Table Type,""=No Information,D=DATA,E=Data Element,O=Object,C=Class,B=Built-In Dictionary Type,A=ANY,I=Interface,S=Structured Type' enum: - L - '' - D - E - O - C - B - A - I - S PROXYTYPE: type: string maxLength: 1 description: 'DD: Is a generated proxy object enumValues: X=Is a generated proxy object,""=Is not proxy-generated' enum: - X - '' LANGUFLAG: type: string maxLength: 1 description: 'DD: Indicator for a Language Field enumValues: X=Field selected as language field,""=Not selected as language field' enum: - X - '' EXCLASS: type: integer format: int64 description: 'DD: Ranking for include and subtype extension enumValues: 0=Not classified,3=Can be enhanced (character-type or numeric),4=Can Be Enhanced (Deep),1=Cannot Be Enhanced,2=Can be enhanced (character-type)' enum: - '0' - '3' - '4' - '1' - '2' LTRFLDDIS: type: string maxLength: 1 description: 'Basic write direction has been defined LTR (left-to-right) enumValues: X=TRUE,""=FALSE' enum: - X - '' BIDICTRLC: type: string maxLength: 1 description: 'DD: No Filtering of BIDI Formatting Characters enumValues: X=TRUE,""=FALSE' enum: - X - '' DBPOSITION: type: integer format: int64 description: Position of the field in the table required: - NAME responses: '200': description: OK content: application/json: schema: properties: DD03P_TAB: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: Table Name FIELDNAME: type: string maxLength: 30 description: Field Name DDLANGUAGE: type: string maxLength: 1 description: Language Key POSITION: type: integer format: int64 description: Position of the field in the table KEYFLAG: type: string maxLength: 1 description: 'Identifies a key field of a table enumValues: X=Key field,""=No key field' enum: - X - '' MANDATORY: type: string maxLength: 1 description: 'Flag: Field is required (not blank) enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X ROLLNAME: type: string maxLength: 30 description: Data element (semantic domain) CHECKTABLE: type: string maxLength: 30 description: Check table name of the foreign key ADMINFIELD: type: string maxLength: 1 description: 'Nesting depth for includes enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X INTTYPE: type: string maxLength: 1 description: 'ABAP data type (C,D,N,...) enumValues: N=Character string with only digits,s=2-byte integer, only for length field before LCHR or LRAW,h=Table type,y=Byte sequence with variable length (ABAP type XSTRING),l=Reference to data object,b=1-byte integer, integer number <= 254,P=Packed number,T=Time (Time: HHMMSS),u=Structured type, flat,I=Integer number (4-byte integer with sign),F=Floating point number to accuracy of 8 bytes,v=Structured type, deep,V=Character string (old Dictionary type VARC),X=Byte sequence (heXadecimal),C=Character string,g=Character string with variable length (ABAP type STRING),r=Reference to class/interface,D=Date (Date: YYYYMMDD)' enum: - N - s - h - y - l - b - P - T - u - I - F - v - V - X - C - g - r - D INTLEN: type: integer format: int64 description: Internal Length in Bytes REFTABLE: type: string maxLength: 30 description: Table for reference field PRECFIELD: type: string maxLength: 30 description: Name of included table REFFIELD: type: string maxLength: 30 description: Reference field for currency and qty fields CONROUT: type: string maxLength: 10 description: Check or generating module for fields NOTNULL: type: string maxLength: 1 description: 'Indicator that NOT NULL is forced for this field enumValues: N=NULL forced,X=NOT NULL forced,""=Any NULL or NOT NULL' enum: - N - X - '' DOMNAME: type: string maxLength: 30 description: Domain name ROUTPUTLEN: type: integer format: int64 description: Length (No. of Characters) MEMORYID: type: string maxLength: 20 description: Set/Get parameter ID LOGFLAG: type: string maxLength: 1 description: 'Indicator for writing change documents enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X HEADLEN: type: integer format: int64 description: Maximum length of heading SCRLEN1: type: integer format: int64 description: Max. length for short field label SCRLEN2: type: integer format: int64 description: Max. length for medium field label SCRLEN3: type: integer format: int64 description: Max. length for long field label DTELGLOBAL: type: string maxLength: 1 description: 'Flag for private DD objects (not used) enumValues: X=Application-dependent DE object,""=Global DE object,T=Table-dependent DD object' enum: - X - '' - T DTELMASTER: type: string maxLength: 1 description: Original Language in Repository objects RESERVEDTE: type: string maxLength: 4 description: 'SDIC: Reserve for data elements (not used)' DATATYPE: type: string maxLength: 4 description: 'Data Type in ABAP Dictionary enumValues: NUMC=Character string with only digits,INT2=2-byte integer, only for length field before LCHR or LRAW,DEC=Counter or amount field with comma and sign,VARC=Long character string, no longer supported from Rel. 3.0,INT1=1-byte integer, integer number <= 255,RAW=Uninterpreted sequence of bytes,CUKY=Currency key, referenced by CURR fields,QUAN=Quantity field, points to a unit field with format UNIT,FLTP=Floating point number, accurate to 8 bytes,LRAW=Long byte string, requires preceding INT2 field,PREC=Precision of a QUAN field,CHAR=Character String,ACCP=Posting period YYYYMM,INT4=4-byte integer, integer number with sign,RSTR=Byte String of Variable Length,STRG=Character String of Variable Length,LANG=Language key,TIMS=Time field (hhmmss), stored as char(6),UNIT=Unit key for QUAN fields,CLNT=Client,DATS=Date field (YYYYMMDD) stored as char(8),LCHR=Long character string, requires preceding INT2 field,CURR=Currency field, stored as DEC,SSTR=Short Character String of Variable Length' enum: - NUMC - INT2 - DEC - VARC - INT1 - RAW - CUKY - QUAN - FLTP - LRAW - PREC - CHAR - ACCP - INT4 - RSTR - STRG - LANG - TIMS - UNIT - CLNT - DATS - LCHR - CURR - SSTR LENG: type: integer format: int64 description: Length (No. of Characters) OUTPUTLEN: type: integer format: int64 description: Output Length DECIMALS: type: integer format: int64 description: Number of Decimal Places LOWERCASE: type: string maxLength: 1 description: 'Lowercase letters allowed/not allowed enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X SIGNFLAG: type: string maxLength: 1 description: 'Flag for sign in numerical fields enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X LANGFLAG: type: string maxLength: 1 description: 'Flag for language-dependent values(not used) enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X VALEXI: type: string maxLength: 1 description: 'Existence of fixed values enumValues: ""=Do not set flag,X=Set flag' enum: - '' - X ENTITYTAB: type: string maxLength: 30 description: Value table CONVEXIT: type: string maxLength: 5 description: Conversion Routine MASK: type: string maxLength: 20 description: Template (not used) MASKLEN: type: integer format: int64 description: Template length (not used) ACTFLAG: type: string maxLength: 1 description: 'Activation flag enumValues: I=Internal checks successful,""=Start of activation or activation successful,U=External checks for object OK or table as dependent faulty' enum: - I - '' - U DDTEXT: type: string maxLength: 60 description: Short Description of Repository Objects REPTEXT: type: string maxLength: 55 description: Heading SCRTEXT_S: type: string maxLength: 10 description: Short Field Label SCRTEXT_M: type: string maxLength: 20 description: Medium Field Label SCRTEXT_L: type: string maxLength: 40 description: Long Field Label DOMMASTER: type: string maxLength: 1 description: Original Language in Repository objects RESERVEDOM: type: string maxLength: 4 description: Reserve for domains (not used) DOMGLOBAL: type: string maxLength: 1 description: 'Flag for private DD objects (not used) enumValues: X=Application-dependent DE object,""=Global DE object,T=Table-dependent DD object' enum: - X - '' - T DOMNAME3L: type: string maxLength: 30 description: Domain name SHLPORIGIN: type: string maxLength: 1 description: 'Origin of an input help enumValues: F=Input help with fixed values,""=No input help exists,T=Input help based on data type,P=Input help implemented with check table,D=Explicit search help attachment to data element,X=Explicit search help attachment to field' enum: - F - '' - T - P - D - X SHLPNAME: type: string maxLength: 30 description: Name of a Search Help SHLPFIELD: type: string maxLength: 30 description: Name of a search help parameter TABLETYPE: type: string maxLength: 1 description: 'DD: Flag if it is a table enumValues: ""=No / FALSE,X=Yes / TRUE' enum: - '' - X DEPTH: type: integer format: int64 description: 'DD: Depth for structured types' COMPTYPE: type: string maxLength: 1 description: 'DD: Component Type enumValues: L=Table type,E=Data element,""=Built-in type,N=Reference to non-active type,S=Structured type (possibly as INCLUDE)' enum: - L - E - '' - N - S DEFFDNAME: type: string maxLength: 30 description: Default name for components using the data element GROUPNAME: type: string maxLength: 30 description: Group name for named includes REFTYPE: type: string maxLength: 1 description: 'Type of Object Referenced enumValues: L=Table Type,""=No Information,D=DATA,E=Data Element,O=Object,C=Class,B=Built-In Dictionary Type,A=ANY,I=Interface,S=Structured Type' enum: - L - '' - D - E - O - C - B - A - I - S PROXYTYPE: type: string maxLength: 1 description: 'DD: Is a generated proxy object enumValues: X=Is a generated proxy object,""=Is not proxy-generated' enum: - X - '' LANGUFLAG: type: string maxLength: 1 description: 'DD: Indicator for a Language Field enumValues: X=Field selected as language field,""=Not selected as language field' enum: - X - '' EXCLASS: type: integer format: int64 description: 'DD: Ranking for include and subtype extension enumValues: 0=Not classified,3=Can be enhanced (character-type or numeric),4=Can Be Enhanced (Deep),1=Cannot Be Enhanced,2=Can be enhanced (character-type)' enum: - '0' - '3' - '4' - '1' - '2' LTRFLDDIS: type: string maxLength: 1 description: 'Basic write direction has been defined LTR (left-to-right) enumValues: X=TRUE,""=FALSE' enum: - X - '' BIDICTRLC: type: string maxLength: 1 description: 'DD: No Filtering of BIDI Formatting Characters enumValues: X=TRUE,""=FALSE' enum: - X - '' DBPOSITION: type: integer format: int64 description: Position of the field in the table '400': description: Bad request. 5XX: description: Unexpected error.