openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DML_GET_MODEL:
    post:
      tags:
      - COM_DML_OBJECT_TYPE_DEF
      operationId: /rfc/DML_GET_MODEL
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_OBJECT_TYPE:
                  type: string
                  maxLength: 10
              required:
              - I_OBJECT_TYPE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ET_MODEL_INFO:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_TYPE:
                          type: string
                          maxLength: 10
                          description: MDF Object Type
                        PROPERTIES:
                          type: object
                          properties:
                            OBJTYPE_BOR:
                              type: string
                              maxLength: 10
                              description: Object Type
                            NUMBER_RANGE:
                              type: string
                              maxLength: 10
                              description: Name of Number Range Object
                            STATUS:
                              type: string
                              maxLength: 1
                              description: 'Status Management  enumValues: ""=No,X=Yes'
                              enum:
                              - ''
                              - X
                            STATUS_SCHEMA:
                              type: string
                              maxLength: 8
                              description: Status Profile
                            PROTOCOL:
                              type: string
                              maxLength: 1
                              description: 'Processing Log  enumValues: ""=No,X=Yes'
                              enum:
                              - ''
                              - X
                            ECM:
                              type: string
                              maxLength: 1
                              description: 'Change Management  enumValues: ""=No,X=Yes'
                              enum:
                              - ''
                              - X
                            SIMPLE_VAL:
                              type: string
                              maxLength: 1
                              description: 'Simple Time-Based Validity  enumValues: 2=No Overlap,1=No Restriction,3=No Gaps,""=None,4=No Overlap and No Gaps'
                              enum:
                              - '2'
                              - '1'
                              - '3'
                              - ''
                              - '4'
                            VERSION:
                              type: string
                              maxLength: 1
                              description: 'Version Creation  enumValues: ""=No,X=Yes'
                              enum:
                              - ''
                              - X
                            DOCUMENTS:
                              type: string
                              maxLength: 1
                              description: 'Document Management  enumValues: ""=No,X=Yes'
                              enum:
                              - ''
                              - X
                            DRAFT:
                              type: string
                              maxLength: 1
                              description: 'Save Temporary Version  enumValues: 2=User-Dependent,1=Global'
                              enum:
                              - '2'
                              - '1'
                            APPROVAL:
                              type: string
                              maxLength: 1
                              description: 'Change Permission  enumValues: 1=Use Approval Procedure'
                              enum:
                              - '1'
                        KEY_TYPES:
                          type: array
                          items:
                            type: object
                            properties:
                              KEY_TYPE:
                                type: string
                                maxLength: 10
                                description: Category of Differentiation Key (Gen. Link Handler)
                              ATTRIBUTES_INTERNAL:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    FIELDNAME:
                                      type: string
                                      maxLength: 30
                                      description: Field Name
                                    POSITION:
                                      type: integer
                                      format: int32
                                      description: Dummy for B20 int1 (Local Everywhere)
                                    KEYFLAG:
                                      type: string
                                      maxLength: 1
                                      description: Boolean
                                    REFTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Reference field for currency and qty fields
                                    REFFIELD:
                                      type: string
                                      maxLength: 30
                                      description: Table for reference field
                                    CHECKTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Check table name of the foreign key
                                    PROPERTIES:
                                      type: object
                                      properties:
                                        ROLLNAME:
                                          type: string
                                          maxLength: 30
                                          description: Data element (semantic domain)
                                        DDLANGUAGE:
                                          type: string
                                          maxLength: 1
                                          description: Language Key
                                        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
                                        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
                                        ACTFLAG:
                                          type: string
                                          maxLength: 1
                                          description: 'Activation flag  enumValues: I=Dependent tables must be activated,D=Screen time stamp for dependent tables must be set,N=Nametab of the dependent tables must be regenerated,""=All changes already propagated to the dependent tables'
                                          enum:
                                          - I
                                          - D
                                          - N
                                          - ''
                                        APPLCLASS:
                                          type: string
                                          maxLength: 4
                                          description: Application class for DD objects (not used)
                                        AUTHCLASS:
                                          type: integer
                                          format: int64
                                          description: 'Activation type  enumValues: 10=Initial table required before R3TRANS runs,02=C structures must be adapted when tables are changed,00=No classification,01=Nametab generation not in online (only via C program)'
                                          enum:
                                          - '10'
                                          - '02'
                                          - '00'
                                          - '01'
                                        AS4USER:
                                          type: string
                                          maxLength: 12
                                          description: Last Changed by
                                        AS4DATE:
                                          type: string
                                          format: date
                                          description: Date of Last Change
                                        AS4TIME:
                                          type: string
                                          maxLength: 6
                                          description: Last changed at
                                        DTELMASTER:
                                          type: string
                                          maxLength: 1
                                          description: Original Language in Repository objects
                                        RESERVEDTE:
                                          type: string
                                          maxLength: 4
                                          description: 'SDIC: Reserve for data elements (not used)'
                                        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
                                        SHLPNAME:
                                          type: string
                                          maxLength: 30
                                          description: Name of a Search Help
                                        SHLPFIELD:
                                          type: string
                                          maxLength: 30
                                          description: Name of a search help parameter
                                        DEFFDNAME:
                                          type: string
                                          maxLength: 30
                                          description: Default name for components using the data element
                                        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)
                                        DECIMALS:
                                          type: integer
                                          format: int64
                                          description: Number of Decimal Places
                                        OUTPUTLEN:
                                          type: integer
                                          format: int64
                                          description: Output Length
                                        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
                                        CONVEXIT:
                                          type: string
                                          maxLength: 5
                                          description: Conversion Routine
                                        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
                                        REFKIND:
                                          type: string
                                          maxLength: 1
                                          description: 'Category of Dictionary Type  enumValues: L=Table Type,E=Elementary Type,""=Direct Type Entry,D=Domain,R=Reference Type,S=Structured Type'
                                          enum:
                                          - L
                                          - E
                                          - ''
                                          - D
                                          - R
                                          - S
                                        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
                                          - ''
                                        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
                                          - ''
                                    VALUES:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          VALPOS:
                                            type: integer
                                            format: int64
                                            description: Domain value key
                                          DOMVALUE_L:
                                            type: string
                                            maxLength: 10
                                            description: 'Values for Domains: Single Value / Upper Limit'
                                          DOMVALUE_H:
                                            type: string
                                            maxLength: 10
                                            description: Values for domains, upper limit
                                          DESCRIPTIONS:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                LANGUAGE:
                                                  type: string
                                                  maxLength: 1
                                                  description: Language Key
                                                DESCRIPTION:
                                                  type: string
                                                  maxLength: 255
                                                  description: Description
                                    DESCRIPTIONS:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          LANGUAGE:
                                            type: string
                                            maxLength: 1
                                            description: Language Key
                                          DESCRIPTION:
                                            type: string
                                            maxLength: 255
                                            description: Description
                              ATTRIBUTES_EXTERNAL:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    FIELDNAME:
                                      type: string
                                      maxLength: 30
                                      description: Field Name
                                    POSITION:
                                      type: integer
                                      format: int32
                                      description: Dummy for B20 int1 (Local Everywhere)
                                    KEYFLAG:
                                      type: string
                                      maxLength: 1
                                      description: Boolean
                                    REFTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Reference field for currency and qty fields
                                    REFFIELD:
                                      type: string
                                      maxLength: 30
                                      description: Table for reference field
                                    CHECKTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Check table name of the foreign key
                                    PROPERTIES:
                                      type: object
                                      properties:
                                        ROLLNAME:
                                          type: string
                                          maxLength: 30
                                          description: Data element (semantic domain)
                                        DDLANGUAGE:
                                          type: string
                                          maxLength: 1
                                          description: Language Key
                                        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
                                        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
                                        ACTFLAG:
                                          type: string
                                          maxLength: 1
                                          description: 'Activation flag  enumValues: I=Dependent tables must be activated,D=Screen time stamp for dependent tables must be set,N=Nametab of the dependent tables must be regenerated,""=All changes already propagated to the dependent tables'
                                          enum:
                                          - I
                                          - D
                                          - N
                                          - ''
                                        APPLCLASS:
                                          type: string
                                          maxLength: 4
                                          description: Application class for DD objects (not used)
                                        AUTHCLASS:
                                          type: integer
                                          format: int64
                                          description: 'Activation type  enumValues: 10=Initial table required before R3TRANS runs,02=C structures must be adapted when tables are changed,00=No classification,01=Nametab generation not in online (only via C program)'
                                          enum:
                                          - '10'
                                          - '02'
                                          - '00'
                                          - '01'
                                        AS4USER:
                                          type: string
                                          maxLength: 12
                                          description: Last Changed by
                                        AS4DATE:
                                          type: string
                                          format: date
                                          description: Date of Last Change
                                        AS4TIME:
                                          type: string
                                          maxLength: 6
                                          description: Last changed at
                                        DTELMASTER:
                                          type: string
                                          maxLength: 1
                                          description: Original Language in Repository objects
                                        RESERVEDTE:
                                          type: string
                                          maxLength: 4
                                          description: 'SDIC: Reserve for data elements (not used)'
                                        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
                                        SHLPNAME:
                                          type: string
                                          maxLength: 30
                                          description: Name of a Search Help
                                        SHLPFIELD:
                                          type: string
                                          maxLength: 30
                                          description: Name of a search help parameter
                                        DEFFDNAME:
                                          type: string
                                          maxLength: 30
                                          description: Default name for components using the data element
                                        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)
                                        DECIMALS:
                                          type: integer
                                          format: int64
                                          description: Number of Decimal Places
                                        OUTPUTLEN:
                                          type: integer
                                          format: int64
                                          description: Output Length
                                        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
                                        CONVEXIT:
                                          type: string
                                          maxLength: 5
                                          description: Conversion Routine
                                        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
                                        REFKIND:
                                          type: string
                                          maxLength: 1
                                          description: 'Category of Dictionary Type  enumValues: L=Table Type,E=Elementary Type,""=Direct Type Entry,D=Domain,R=Reference Type,S=Structured Type'
                                          enum:
                                          - L
                                          - E
                                          - ''
                                          - D
                                          - R
                                          - S
                                        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
                                          - ''
                                        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
                                          - ''
                                    VALUES:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          VALPOS:
                                            type: integer
                                            format: int64
                                            description: Domain value key
                                          DOMVALUE_L:
                                            type: string
                                            maxLength: 10
                                            description: 'Values for Domains: Single Value / Upper Limit'
                                          DOMVALUE_H:
                                            type: string
                                            maxLength: 10
                                            description: Values for domains, upper limit
                                          DESCRIPTIONS:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                LANGUAGE:
                                                  type: string
                                                  maxLength: 1
                                                  description: Language Key
                                                DESCRIPTION:
                                                  type: string
                                                  maxLength: 255
                                                  description: Description
                                    DESCRIPTIONS:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          LANGUAGE:
                                            type: string
                                            maxLength: 1
                                            description: Language Key
                                          DESCRIPTION:
                                            type: string
                                            maxLength: 255
                                            description: Description
                              DESCRIPTIONS:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    LANGUAGE:
                                      type: string
                                      maxLength: 1
                                      description: Language Key
                                    DESCRIPTION:
                                      type: string
                                      maxLength: 255
                                      description: Description
                        RELATIONS:
                          type: array
                          items:
                            type: object
                            properties:
                              PROPERTIES:
                                type: object
                                properties:
                                  RELTYPE:
                                    type: string
                                    maxLength: 6
                                    description: Relationship Type
                                  SOURCE:
                                    type: string
                                    maxLength: 10
                                    description: Type of Object in a Relationship
                                  DESTINATION:
                                    type: string
                                    maxLength: 10
                                    description: Type of Object in a Relationship
                                  DIRECTED:
                                    type: string
                                    maxLength: 1
                                    description: Defines Whether a Relationship Type Is One-Way
                                  REVERSE:
                                    type: string
                                    maxLength: 1
                                    description: Defines if a Relationship Type Is Reversible
                                  SCARDNTY:
                                    type: string
                                    maxLength: 2
                                    description: Cardinality Source
                                  DCARDNTY:
                                    type: string
                                    maxLength: 2
                                    description: Cardinality Destination
                                  STRELTYP:
                                    type: string
                                    maxLength: 6
                                    description: Storage of Relationship Type
                                  ATTR_TYPE:
                                    type: string
                                    maxLength: 30
                                    description: Name of Structure with Relship-Type-Dependent Attributes
                                  CHANGE_DOC:
                                    type: string
                                    maxLength: 1
                                    description: Determines Whether History Records Are Written
                                  MULTIPLE:
                                    type: string
                                    maxLength: 1
                                    description: 'Allow Multiple Entries per Source/Destination  enumValues: ""=,1=Additional Key Fields: Sales Org. and Distribution Channel'
                                    enum:
                                    - ''
                                    - '1'
                                  CHECK_FUNCTION:
                                    type: string
                                    maxLength: 30
                                    description: Check Function Module
                                  AUTHORITY_CHECK:
                                    type: string
                                    maxLength: 1
                                    description: 'Execute Authorization Check  enumValues: ""=No,X=Yes'
                                    enum:
                                    - ''
                                    - X
                                  KEYTYPE_ID:
                                    type: string
                                    maxLength: 10
                                    description: Differentiation Key for a Relationship Type
                                  GEN_FLG:
                                    type: string
                                    maxLength: 1
                                    description: 'Flag: Relationship Type Has Been Generated  enumValues: ""=Created Manually,X=Generated'
                                    enum:
                                    - ''
                                    - X
                                  CLEARING_NODEKEY:
                                    type: string
                                    maxLength: 10
                                    description: Nodes in Clearing Tool
                                  BW_RELEVANT:
                                    type: string
                                    maxLength: 1
                                    description: 'Relevance of Description Type for Business Info. Warehouse  enumValues: X=True,""=False'
                                    enum:
                                    - X
                                    - ''
                                  HIERARCHY:
                                    type: string
                                    maxLength: 1
                                    description: 'Hierarchy  enumValues: 1=Strict Hierarchy (1:n),""=No Hierarchy,2=Hierarchy Network'
                                    enum:
                                    - '1'
                                    - ''
                                    - '2'
                                  ACTION_SOURCE:
                                    type: string
                                    maxLength: 2
                                    description: 'Activity for Source Object Type  enumValues: D=Delete,C=Create,S=Display'
                                    enum:
                                    - D
                                    - C
                                    - S
                                  ACTION_DESTIN:
                                    type: string
                                    maxLength: 2
                                    description: 'Activity for Target Object Type  enumValues: D=Delete,C=Create,S=Display'
                                    enum:
                                    - D
                                    - C
                                    - S
                              ATTRIBUTES:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    FIELDNAME:
                                      type: string
                                      maxLength: 30
                                      description: Field Name
                                    POSITION:
                                      type: integer
                                      format: int32
                                      description: Dummy for B20 int1 (Local Everywhere)
                                    KEYFLAG:
                                      type: string
                                      maxLength: 1
                                      description: Boolean
                                    REFTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Reference field for currency and qty fields
                                    REFFIELD:
                                      type: string
                                      maxLength: 30
                                      description: Table for reference field
                                    CHECKTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Check table name of the foreign key
                                    PROPERTIES:
                                      type: object
                                      properties:
                                        ROLLNAME:
                                          type: string
                                          maxLength: 30
                                          description: Data element (semantic domain)
                                        DDLANGUAGE:
                                          type: string
                                          maxLength: 1
                                          description: Language Key
                                        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
                                        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
                                        ACTFLAG:
                                          type: string
                                          maxLength: 1
                                          description: 'Activation flag  enumValues: I=Dependent tables must be activated,D=Screen time stamp for dependent tables must be set,N=Nametab of the dependent tables must be regenerated,""=All changes already propagated to the dependent tables'
                                          enum:
                                          - I
                                          - D
                                          - N
                                          - ''
                                        APPLCLASS:
                                          type: string
                                          maxLength: 4
                                          description: Application class for DD objects (not used)
                                        AUTHCLASS:
                                          type: integer
                                          format: int64
                                          description: 'Activation type  enumValues: 10=Initial table required before R3TRANS runs,02=C structures must be adapted when tables are changed,00=No classification,01=Nametab generation not in online (only via C program)'
                                          enum:
                                          - '10'
                                          - '02'
                                          - '00'
                                          - '01'
                                        AS4USER:
                                          type: string
                                          maxLength: 12
                                          description: Last Changed by
                                        AS4DATE:
                                          type: string
                                          format: date
                                          description: Date of Last Change
                                        AS4TIME:
                                          type: string
                                          maxLength: 6
                                          description: Last changed at
                                        DTELMASTER:
                                          type: string
                                          maxLength: 1
                                          description: Original Language in Repository objects
                                        RESERVEDTE:
                                          type: string
                                          maxLength: 4
                                          description: 'SDIC: Reserve for data elements (not used)'
                                        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
                                        SHLPNAME:
                                          type: string
                                          maxLength: 30
                                          description: Name of a Search Help
                                        SHLPFIELD:
                                          type: string
                                          maxLength: 30
                                          description: Name of a search help parameter
                                        DEFFDNAME:
                                          type: string
                                          maxLength: 30
                                          description: Default name for components using the data element
                                        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)
                                        DECIMALS:
                                          type: integer
                                          format: int64
                                          description: Number of Decimal Places
                                        OUTPUTLEN:
                                          type: integer
                                          format: int64
                                          description: Output Length
                                        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
                                        CONVEXIT:
                                          type: string
                                          maxLength: 5
                                          description: Conversion Routine
                                        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
                                        REFKIND:
                                          type: string
                                          maxLength: 1
                                          description: 'Category of Dictionary Type  enumValues: L=Table Type,E=Elementary Type,""=Direct Type Entry,D=Domain,R=Reference Type,S=Structured Type'
                                          enum:
                                          - L
                                          - E
                                          - ''
                                          - D
                                          - R
                                          - S
                                        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
                                          - ''
                                        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
                                          - ''
                                    VALUES:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          VALPOS:
                                            type: integer
                                            format: int64
                                            description: Domain value key
                                          DOMVALUE_L:
                                            type: string
                                            maxLength: 10
                                            description: 'Values for Domains: Single Value / Upper Limit'
                                          DOMVALUE_H:
                                            type: string
                                            maxLength: 10
                                            description: Values for domains, upper limit
                                          DESCRIPTIONS:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                LANGUAGE:
                                                  type: string
                                                  maxLength: 1
                                                  description: Language Key
                                                DESCRIPTION:
                                                  type: string
                                                  maxLength: 255
                                                  description: Description
                                    DESCRIPTIONS:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          LANGUAGE:
                                            type: string
                                            maxLength: 1
                                            description: Language Key
                                          DESCRIPTION:
                                            type: string
                                            maxLength: 255
                                            description: Description
                              DESCRIPTIONS:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    LANGUAGE:
                                      type: string
                                      maxLength: 1
                                      description: Language Key
                                    DESCRIPTION:
                                      type: string
                                      maxLength: 255
                                      description: Description
                        TEXTTYPES:
                          type: array
                          items:
                            type: object
                            properties:
                              CLIENT:
                                type: string
                                maxLength: 3
                                description: Client
                              TEXTTYPE:
                                type: string
                                maxLength: 10
                                description: MDF Text Type
                              LONGTEXT:
                                type: string
                                maxLength: 1
                                description: Long Text
                              MULTI:
                                type: string
                                maxLength: 1
                                description: Multiline
                              DESCRIPTIONS:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    LANGUAGE:
                                      type: string
                                      maxLength: 1
                                      description: Language Key
                                    DESCRIPTION:
                                      type: string
                                      maxLength: 255
                                      description: Description
                        KEYFIELDS:
                          type: array
                          items:
                            type: object
                            properties:
                              FIELDNAME:
                                type: string
                                maxLength: 30
                                description: Field Name
                              POSITION:
                                type: integer
                                format: int32
                                description: Dummy for B20 int1 (Local Everywhere)
                              KEYFLAG:
                                type: string
                                maxLength: 1
                                description: Boolean
                              REFTABLE:
                                type: string
                                maxLength: 30
                                description: Reference field for currency and qty fields
                              REFFIELD:
                                type: string
                                maxLength: 30
                                description: Table for reference field
                              CHECKTABLE:
                                type: string
                                maxLength: 30
                                description: Check table name of the foreign key
                              PROPERTIES:
                                type: object
                                properties:
                                  ROLLNAME:
                                    type: string
                                    maxLength: 30
                                    description: Data element (semantic domain)
                                  DDLANGUAGE:
                                    type: string
                                    maxLength: 1
                                    description: Language Key
                                  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
                                  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
                                  ACTFLAG:
                                    type: string
                                    maxLength: 1
                                    description: 'Activation flag  enumValues: I=Dependent tables must be activated,D=Screen time stamp for dependent tables must be set,N=Nametab of the dependent tables must be regenerated,""=All changes already propagated to the dependent tables'
                                    enum:
                                    - I
                                    - D
                                    - N
                                    - ''
                                  APPLCLASS:
                                    type: string
                                    maxLength: 4
                                    description: Application class for DD objects (not used)
                                  AUTHCLASS:
                                    type: integer
                                    format: int64
                                    description: 'Activation type  enumValues: 10=Initial table required before R3TRANS runs,02=C structures must be adapted when tables are changed,00=No classification,01=Nametab generation not in online (only via C program)'
                                    enum:
                                    - '10'
                                    - '02'
                                    - '00'
                                    - '01'
                                  AS4USER:
                                    type: string
                                    maxLength: 12
                                    description: Last Changed by
                                  AS4DATE:
                                    type: string
                                    format: date
                                    description: Date of Last Change
                                  AS4TIME:
                                    type: string
                                    maxLength: 6
                                    description: Last changed at
                                  DTELMASTER:
                                    type: string
                                    maxLength: 1
                                    description: Original Language in Repository objects
                                  RESERVEDTE:
                                    type: string
                                    maxLength: 4
                                    description: 'SDIC: Reserve for data elements (not used)'
                                  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
                                  SHLPNAME:
                                    type: string
                                    maxLength: 30
                                    description: Name of a Search Help
                                  SHLPFIELD:
                                    type: string
                                    maxLength: 30
                                    description: Name of a search help parameter
                                  DEFFDNAME:
                                    type: string
                                    maxLength: 30
                                    description: Default name for components using the data element
                                  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)
                                  DECIMALS:
                                    type: integer
                                    format: int64
                                    description: Number of Decimal Places
                                  OUTPUTLEN:
                                    type: integer
                                    format: int64
                                    description: Output Length
                                  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
                                  CONVEXIT:
                                    type: string
                                    maxLength: 5
                                    description: Conversion Routine
                                  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
                                  REFKIND:
                                    type: string
                                    maxLength: 1
                                    description: 'Category of Dictionary Type  enumValues: L=Table Type,E=Elementary Type,""=Direct Type Entry,D=Domain,R=Reference Type,S=Structured Type'
                                    enum:
                                    - L
                                    - E
                                    - ''
                                    - D
                                    - R
                                    - S
                                  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
                                    - ''
                                  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
                                    - ''
                              VALUES:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    VALPOS:
                                      type: integer
                                      format: int64
                                      description: Domain value key
                                    DOMVALUE_L:
                                      type: string
                                      maxLength: 10
                                      description: 'Values for Domains: Single Value / Upper Limit'
                                    DOMVALUE_H:
                                      type: string
                                      maxLength: 10
                                      description: Values for domains, upper limit
                                    DESCRIPTIONS:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          LANGUAGE:
                                            type: string
                                            maxLength: 1
                                            description: Language Key
                                          DESCRIPTION:
                                            type: string
                                            maxLength: 255
                                            description: Description
                              DESCRIPTIONS:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    LANGUAGE:
                                      type: string
                                      maxLength: 1
                                      description: Language Key
                                    DESCRIPTION:
                                      type: string
                                      maxLength: 255
                                      description: Description
                        COMPONENT_TYPES:
                          type: array
                          items:
                            type: object
                            properties:
                              OBJECT_TYPE:
                                type: string
                                maxLength: 10
                                description: MDF Object Type
                              RELTYPE:
                                type: string
                                maxLength: 6
                                description: Relationship Type
                              SOURCE:
                                type: string
                                maxLength: 10
                                description: Type of Object in a Relationship
                              DESTINATION:
                                type: string
                                maxLength: 10
                                description: Type of Object in a Relationship
                              DIRECTED:
                                type: string
                                maxLength: 1
                                description: Defines Whether a Relationship Type Is One-Way
                              REVERSE:
                                type: string
                                maxLength: 1
                                description: Defines if a Relationship Type Is Reversible
                              SCARDNTY:
                                type: string
                                maxLength: 2
                                description: Cardinality Source
                              DCARDNTY:
                                type: string
                                maxLength: 2
                                description: Cardinality Destination
                              STRELTYP:
                                type: string
                                maxLength: 6
                                description: Storage of Relationship Type
                              ATTR_TYPE:
                                type: string
                                maxLength: 30
                                description: Name of Structure with Relship-Type-Dependent Attributes
                              CHANGE_DOC:
                                type: string
                                maxLength: 1
                                description: Determines Whether History Records Are Written
                              MULTIPLE:
                                type: string
                                maxLength: 1
                                description: Allow Multiple Entries per Source/Destination
                              CHECK_FUNCTION:
                                type: string
                                maxLength: 30
                                description: Check Function Module
                              AUTHORITY_CHECK:
                                type: string
                                maxLength: 1
                                description: Execute Authorization Check
                              KEYTYPE_ID:
                                type: string
                                maxLength: 10
                                description: Differentiation Key for a Relationship Type
                              GEN_FLG:
                                type: string
                                maxLength: 1
                                description: 'Flag: Relationship Type Has Been Generated'
                              CLEARING_NODEKEY:
                                type: string
                                maxLength: 10
                                description: Nodes in Clearing Tool
                              BW_RELEVANT:
                                type: string
                                maxLength: 1
                                description: Relevance of Description Type for Business Info. Warehouse
                              ATTRIBUTES:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    FIELDNAME:
                                      type: string
                                      maxLength: 30
                                      description: Field Name
                                    POSITION:
                                      type: integer
                                      format: int32
                                      description: Dummy for B20 int1 (Local Everywhere)
                                    KEYFLAG:
                                      type: string
                                      maxLength: 1
                                      description: Boolean
                                    REFTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Reference field for currency and qty fields
                                    REFFIELD:
                                      type: string
                                      maxLength: 30
                                      description: Table for reference field
                                    CHECKTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Check table name of the foreign key
                                    PROPERTIES:
                                      type: object
                                      properties:
                                        ROLLNAME:
                                          type: string
                                          maxLength: 30
                                          description: Data element (semantic domain)
                                        DDLANGUAGE:
                                          type: string
                                          maxLength: 1
                                          description: Language Key
                                        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
                                        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
                                        ACTFLAG:
                                          type: string
                                          maxLength: 1
                                          description: 'Activation flag  enumValues: I=Dependent tables must be activated,D=Screen time stamp for dependent tables must be set,N=Nametab of the dependent tables must be regenerated,""=All changes already propagated to the dependent tables'
                                          enum:
                                          - I
                                          - D
                                          - N
                                          - ''
                                        APPLCLASS:
                                          type: string
                                          maxLength: 4
                                          description: Application class for DD objects (not used)
                                        AUTHCLASS:
                                          type: integer
                                          format: int64
                                          description: 'Activation type  enumValues: 10=Initial table required before R3TRANS runs,02=C structures must be adapted when tables are changed,00=No classification,01=Nametab generation not in online (only via C program)'
                                          enum:
                                          - '10'
                                          - '02'
                                          - '00'
                                          - '01'
                                        AS4USER:
                                          type: string
                                          maxLength: 12
                                          description: Last Changed by
                                        AS4DATE:
                                          type: string
                                          format: date
                                          description: Date of Last Change
                                        AS4TIME:
                                          type: string
                                          maxLength: 6
                                          description: Last changed at
                                        DTELMASTER:
                                          type: string
                                          maxLength: 1
                                          description: Original Language in Repository objects
                                        RESERVEDTE:
                                          type: string
                                          maxLength: 4
                                          description: 'SDIC: Reserve for data elements (not used)'
                                        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
                                        SHLPNAME:
                                          type: string
                                          maxLength: 30
                                          description: Name of a Search Help
                                        SHLPFIELD:
                                          type: string
                                          maxLength: 30
                                          description: Name of a search help parameter
                                        DEFFDNAME:
                                          type: string
                                          maxLength: 30
                                          description: Default name for components using the data element
                                        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)
                                        DECIMALS:
                                          type: integer
                                          format: int64
                                          description: Number of Decimal Places
                                        OUTPUTLEN:
                                          type: integer
                                          format: int64
                                          description: Output Length
                                        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
                                        CONVEXIT:
                                          type: string
                                          maxLength: 5
                                          description: Conversion Routine
                                        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
                                        REFKIND:
                                          type: string
                                          maxLength: 1
                                          description: 'Category of Dictionary Type  enumValues: L=Table Type,E=Elementary Type,""=Direct Type Entry,D=Domain,R=Reference Type,S=Structured Type'
                                          enum:
                                          - L
                                          - E
                                          - ''
                                          - D
                                          - R
                                          - S
                                        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
                                          - ''
                                        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
                                          - ''
                                    VALUES:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          VALPOS:
                                            type: integer
                                            format: int64
                                            description: Domain value key
                                          DOMVALUE_L:
                                            type: string
                                            maxLength: 10
                                            description: 'Values for Domains: Single Value / Upper Limit'
                                          DOMVALUE_H:
                                            type: string
                                            maxLength: 10
                                            description: Values for domains, upper limit
                                          DESCRIPTIONS:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                LANGUAGE:
                                                  type: string
                                                  maxLength: 1
                                                  description: Language Key
                                                DESCRIPTION:
                                                  type: string
                                                  maxLength: 255
                                                  description: Description
                                    DESCRIPTIONS:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          LANGUAGE:
                                            type: string
                                            maxLength: 1
                                            description: Language Key
                                          DESCRIPTION:
                                            type: string
                                            maxLength: 255
                                            description: Description
                              DESCRIPTIONS:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    LANGUAGE:
                                      type: string
                                      maxLength: 1
                                      description: Language Key
                                    DESCRIPTION:
                                      type: string
                                      maxLength: 255
                                      description: Description
                        DATASETS:
                          type: array
                          items:
                            type: object
                            properties:
                              PROPERTIES:
                                type: object
                                properties:
                                  SETTYPE:
                                    type: string
                                    maxLength: 16
                                    description: Set Type
                                  KEY_TYPE:
                                    type: string
                                    maxLength: 10
                                    description: Category of Differentiation Key (Gen. Link Handler)
                                  OBLIGATORY:
                                    type: string
                                    maxLength: 1
                                    description: Obligatory
                                  CHECK_ORDER:
                                    type: integer
                                    format: int32
                                    description: Check Sequence
                                  DOCUMENTS:
                                    type: string
                                    maxLength: 1
                                    description: 'Document Management  enumValues: ""=No,X=Yes'
                                    enum:
                                    - ''
                                    - X
                                  TEXT_SET:
                                    type: string
                                    maxLength: 16
                                    description: Identification of a Set Type
                              ATTRIBUTES:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    FIELDNAME:
                                      type: string
                                      maxLength: 30
                                      description: Field Name
                                    POSITION:
                                      type: integer
                                      format: int32
                                      description: Dummy for B20 int1 (Local Everywhere)
                                    KEYFLAG:
                                      type: string
                                      maxLength: 1
                                      description: Boolean
                                    REFTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Reference field for currency and qty fields
                                    REFFIELD:
                                      type: string
                                      maxLength: 30
                                      description: Table for reference field
                                    CHECKTABLE:
                                      type: string
                                      maxLength: 30
                                      description: Check table name of the foreign key
                                    PROPERTIES:
                                      type: object
                                      properties:
                                        ROLLNAME:
                                          type: string
                                          maxLength: 30
                                          description: Data element (semantic domain)
                                        DDLANGUAGE:
                                          type: string
                                          maxLength: 1
                                          description: Language Key
                                        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
                                        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
                                        ACTFLAG:
                                          type: string
                                          maxLength: 1
                                          description: 'Activation flag  enumValues: I=Dependent tables must be activated,D=Screen time stamp for dependent tables must be set,N=Nametab of the dependent tables must be regenerated,""=All changes already propagated to the dependent tables'
                                          enum:
                                          - I
                                          - D
                                          - N
                                          - ''
                                        APPLCLASS:
                                          type: string
                                          maxLength: 4
                                          description: Application class for DD objects (not used)
                                        AUTHCLASS:
                                          type: integer
                                          format: int64
                                          description: 'Activation type  enumValues: 10=Initial table required before R3TRANS runs,02=C structures must be adapted when tables are changed,00=No classification,01=Nametab generation not in online (only via C program)'
                                          enum:
                                          - '10'
                                          - '02'
                                          - '00'
                                          - '01'
                                        AS4USER:
                                          type: string
                                          maxLength: 12
                                          description: Last Changed by
                                        AS4DATE:
                                          type: string
                                          format: date
                                          description: Date of Last Change
                                        AS4TIME:
                                          type: string
                                          maxLength: 6
                                          description: Last changed at
                                        DTELMASTER:
                                          type: string
                                          maxLength: 1
                                          description: Original Language in Repository objects
                                        RESERVEDTE:
                                          type: string
                                          maxLength: 4
                                          description: 'SDIC: Reserve for data elements (not used)'
                                        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
                                        SHLPNAME:
                                          type: string
                                          maxLength: 30
                                          description: Name of a Search Help
                                        SHLPFIELD:
                                          type: string
                                          maxLength: 30
                                          description: Name of a search help parameter
                                        DEFFDNAME:
                                          type: string
                                          maxLength: 30
                                          description: Default name for components using the data element
                                        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)
                                        DECIMALS:
                                          type: integer
                                          format: int64
                                          description: Number of Decimal Places
                                        OUTPUTLEN:
                                          type: integer
                                          format: int64
                                          description: Output Length
                                        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
                                        CONVEXIT:
                                          type: string
                                          maxLength: 5
                                          description: Conversion Routine
                                        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
                                        REFKIND:
                                          type: string
                                          maxLength: 1
                                          description: 'Category of Dictionary Type  enumValues: L=Table Type,E=Elementary Type,""=Direct Type Entry,D=Domain,R=Reference Type,S=Structured Type'
                                          enum:
                                          - L
                                          - E
                                          - ''
                                          - D
                                          - R
                                          - S
                                        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
                                          - ''
                                        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
                                          - ''
                                    VALUES:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          VALPOS:
                                            type: integer
                                            format: int64
                                            description: Domain value key
                                          DOMVALUE_L:
                                            type: string
                                            maxLength: 10
                                            description: 'Values for Domains: Single Value / Upper Limit'
                                          DOMVALUE_H:
                                            type: string
                                            maxLength: 10
                                            description: Values for domains, upper limit
                                          DESCRIPTIONS:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                LANGUAGE:
                                                  type: string
                                                  maxLength: 1
                                                  description: Language Key
                                                DESCRIPTION:
                                                  type: string
                                                  maxLength: 255
                                                  description: Description
                                    DESCRIPTIONS:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          LANGUAGE:
                                            type: string
                                            maxLength: 1
                                            description: Language Key
                                          DESCRIPTION:
                                            type: string
                                            maxLength: 255
                                            description: Description
                              DESCRIPTIONS:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    LANGUAGE:
                                      type: string
                                      maxLength: 1
                                      description: Language Key
                                    DESCRIPTION:
                                      type: string
                                      maxLength: 255
                                      description: Description
                        DESCRIPTIONS:
                          type: array
                          items:
                            type: object
                            properties:
                              LANGUAGE:
                                type: string
                                maxLength: 1
                                description: Language Key
                              DESCRIPTION:
                                type: string
                                maxLength: 255
                                description: Description
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
