openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSSEM_NAMETAB_GET:
    post:
      tags:
      - RSSEM3
      operationId: /rfc/RSSEM_NAMETAB_GET
      requestBody:
        content:
          application/json:
            schema:
              properties:
                ALL_TYPES:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'DD: truth value'
                TABNAME:
                  type: string
                  maxLength: 30
                  description: Name of an ABAP Dictionary Object
              required:
              - TABNAME
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  X030L_WA:
                    type: object
                    properties:
                      TABNAME:
                        type: string
                        maxLength: 30
                        description: Table Name
                      DBASE:
                        type: string
                        maxLength: 1
                        description: Internal Name for Database
                      UUID:
                        type: string
                        format: byte
                        description: Global Unique ID for table
                      CRSTAMP:
                        type: string
                        maxLength: 14
                        description: Time of nametab generation
                      ABSTAMP:
                        type: string
                        maxLength: 14
                        description: ABAP Time Stamp
                      DYSTAMP:
                        type: string
                        maxLength: 14
                        description: Screen time stamp
                      FLDCNT:
                        type: string
                        format: byte
                        description: Number of table fields
                      TABLEN:
                        type: string
                        format: byte
                        description: Table length in bytes
                      KEYCNT:
                        type: string
                        format: byte
                        description: Number of key fields in table
                      KEYLEN:
                        type: string
                        format: byte
                        description: Length of Table Key in Bytes
                      CLPOS:
                        type: string
                        format: byte
                        description: Position number of the client field in the table
                      TABTYPE:
                        type: string
                        maxLength: 1
                        description: 'Type of the Dictionary object  enumValues: L=ABAP/4 Dictionary table (not used),P=Physical pooled table,V=View (not used),C=Physical cluster table,A=not used,T=Pooled, cluster, transparent table,J=Table without DB representation, views'
                        enum:
                        - L
                        - P
                        - V
                        - C
                        - A
                        - T
                        - J
                      TABFORM:
                        type: string
                        maxLength: 1
                        description: 'How the Dictionary object is implemented in the database  enumValues: T=Table/view which is stored transparently in the database,C=Table which is stored in a physical cluster,V=Projection view,J=Table/view without implementation in DB,P=Table which is stored in a physical pool'
                        enum:
                        - T
                        - C
                        - V
                        - J
                        - P
                      REFNAME:
                        type: string
                        maxLength: 30
                        description: Name of physical table (for pool/cluster/view)
                      FLAGBYTE:
                        type: string
                        format: byte
                        description: Flag of length 1 byte for table attributes
                      EXROUT:
                        type: string
                        format: byte
                        description: Flag if table to be compressed
                      FLAG3:
                        type: string
                        format: byte
                        description: Flag of length 1 byte for table attributes
                      FLAG4:
                        type: string
                        format: byte
                        description: Flag of length 1 byte for table attributes
                      FLAG5:
                        type: string
                        format: byte
                        description: Flag of length 1 byte for table attributes
                      FLAG6:
                        type: string
                        format: byte
                        description: Flag of length 1 byte for table attributes
                      BUFSTATE:
                        type: string
                        maxLength: 1
                        description: 'Buffering type of table  enumValues: P=''P'': partially buffered,""='' '': not buffered,R=''R'': resident, fully buffered,G=''G'': generic buffering'
                        enum:
                        - P
                        - ''
                        - R
                        - G
                      BUFPARM:
                        type: string
                        format: byte
                        description: Supplementary information in generic buffering
                      ALIGN:
                        type: string
                        format: byte
                        description: Table alignment
                      POINTERLG:
                        type: string
                        format: byte
                        description: Pointer length with which nametab was generated
                      UNICODELG:
                        type: string
                        format: byte
                        description: Unicode length with which runtime object was generated
                      COMPCNT:
                        type: string
                        format: byte
                        description: 'ABAP Dictionary: Number of Fields with Depth 0'
                      LEAFCNT:
                        type: string
                        format: byte
                        description: 'ABAP Dictionary: Leaf Content of Structure'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
