openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/COM_KEYTYPE_CUST_ALL_BY_KEYTYP:
    post:
      tags:
      - COM_KEYTYPE_CUST_BSP
      operationId: /rfc/COM_KEYTYPE_CUST_ALL_BY_KEYTYP
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IT_KEYTYPE:
                  type: array
                  items:
                    type: string
                    maxLength: 10
                    description: Category of Differentiation Key (Gen. Link Handler)
                IV_CLIENT:
                  type: string
                  default: SY-MANDT
                  maxLength: 3
              required:
              - IT_KEYTYPE
              - IV_CLIENT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ET_KEYTYPE_DATA:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT_TYPE:
                          type: string
                          maxLength: 10
                          description: Object Type of Generated Set Type
                        KEY_TYPE:
                          type: string
                          maxLength: 10
                          description: Category of Differentiation Key (Gen. Link Handler)
                        TABGROUP_ODP2:
                          type: string
                          maxLength: 10
                          description: Tab Page Group
                        INT_NUMBER:
                          type: string
                          maxLength: 12
                          description: Character Field of Length 12
                        EVENT_ODP1:
                          type: string
                          maxLength: 20
                          description: Event
                        FIELDGROUP:
                          type: string
                          maxLength: 32
                          description: Field Group
                        FIELDGROUP_COPY:
                          type: string
                          maxLength: 32
                          description: Field Group
                        TOOLBARGROUP:
                          type: string
                          maxLength: 10
                          description: Toolbar Group
                        SCREENSTRUCTURE:
                          type: string
                          maxLength: 30
                          description: Structure Name of Display Field
                        EVENT_COPY:
                          type: string
                          maxLength: 20
                          description: Event
                        APPLICATION:
                          type: string
                          maxLength: 20
                          description: Application Scenario
                        BLVIEW:
                          type: string
                          maxLength: 10
                          description: View for UI Display
                        SCREENVARIANT:
                          type: string
                          maxLength: 10
                          description: Screen Variant
                        TABGROUP:
                          type: string
                          maxLength: 10
                          description: Tab Page Group
                        APPLICATION_SET:
                          type: string
                          maxLength: 20
                          description: Application Set
                  ET_KEYTYPE_DATA_C:
                    type: array
                    items:
                      type: object
                      properties:
                        CLIENT:
                          type: string
                          maxLength: 3
                          description: Client
                        OBJECT_TYPE:
                          type: string
                          maxLength: 10
                          description: Object Type of Generated Set Type
                        KEY_TYPE:
                          type: string
                          maxLength: 10
                          description: Category of Differentiation Key (Gen. Link Handler)
                        TABGROUP_ODP2:
                          type: string
                          maxLength: 10
                          description: Tab Page Group
                        INT_NUMBER:
                          type: string
                          maxLength: 12
                          description: Character Field of Length 12
                        EVENT_ODP1:
                          type: string
                          maxLength: 20
                          description: Event
                        FIELDGROUP:
                          type: string
                          maxLength: 32
                          description: Field Group
                        FIELDGROUP_COPY:
                          type: string
                          maxLength: 32
                          description: Field Group
                        TOOLBARGROUP:
                          type: string
                          maxLength: 10
                          description: Toolbar Group
                        SCREENSTRUCTURE:
                          type: string
                          maxLength: 30
                          description: Structure Name of Display Field
                        EVENT_COPY:
                          type: string
                          maxLength: 20
                          description: Event
                        APPLICATION:
                          type: string
                          maxLength: 20
                          description: Application Scenario
                        BLVIEW:
                          type: string
                          maxLength: 10
                          description: View for UI Display
                        SCREENVARIANT:
                          type: string
                          maxLength: 10
                          description: Screen Variant
                        TABGROUP:
                          type: string
                          maxLength: 10
                          description: Tab Page Group
                        APPLICATION_SET:
                          type: string
                          maxLength: 20
                          description: Application Set
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
