openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/MSS_PROC_RFC_GET:
    post:
      tags:
      - MSSPROCS
      operationId: /rfc/MSS_PROC_RFC_GET
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DBRELEASE:
                  type: string
                  default: ' '
                  maxLength: 3
                I_PROCS_FLAG:
                  type: string
                  default: X
                  maxLength: 1
                I_SOURCE_FLAG:
                  type: string
                  default: X
                  maxLength: 1
                PROCNAME:
                  type: string
                  default: ' '
                  maxLength: 32
                SEARCHER:
                  type: string
                  default: ' '
                  maxLength: 80
                SRC_UPTO:
                  type: integer
                  format: int32
                  default: 0
                PROCS:
                  type: array
                  items:
                    type: object
                    properties:
                      PROCNAME:
                        type: string
                        maxLength: 32
                        description: 'MS SQL Server: Stored procedure name'
                      DBRELEASE:
                        type: string
                        maxLength: 3
                        description: 'MS SQL Server : Database Release X.YY.ZZZ  enumValues: 9.0=SQL Server 2005,A.0=SQL Server Katmai,8.0=SQL Server 2000'
                        enum:
                        - '9.0'
                        - A.0
                        - '8.0'
                      REVISION:
                        type: string
                        maxLength: 1
                        description: 'MS SQL Server: Stored procedure revision  enumValues: A=Version of the Stored Procedure Set'
                        enum:
                        - A
                      PROCAREA:
                        type: string
                        maxLength: 4
                        description: 'MS SQL Server: Stored procedure application area  enumValues: COLL=MSSQL Performance Collector,CCMS=Computer Center Management System,UTIL=Ad hoc procedure,BW=Business Information Warehouse,DDIC=ABAP Dictionary'
                        enum:
                        - COLL
                        - CCMS
                        - UTIL
                        - BW
                        - DDIC
                      FUNCLEV:
                        type: string
                        maxLength: 1
                        description: 'MSSQL MSSPROCS : Functional level  enumValues: 3=ABAP Web AS,1=Minimum set,2=Standard set'
                        enum:
                        - '3'
                        - '1'
                        - '2'
                      MODUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                      MODDATE:
                        type: string
                        format: date
                        description: Modification date
                      MODTIME:
                        type: string
                        maxLength: 6
                        description: Modification time
                SOURCE:
                  type: array
                  items:
                    type: object
                    properties:
                      PROCNAME:
                        type: string
                        maxLength: 32
                        description: 'MS SQL Server: Stored procedure name'
                      DBRELEASE:
                        type: string
                        maxLength: 3
                        description: 'MS SQL Server : Database Release X.YY.ZZZ  enumValues: 9.0=SQL Server 2005,A.0=SQL Server Katmai,8.0=SQL Server 2000'
                        enum:
                        - '9.0'
                        - A.0
                        - '8.0'
                      REVISION:
                        type: string
                        maxLength: 1
                        description: 'MS SQL Server: Stored procedure revision  enumValues: A=Version of the Stored Procedure Set'
                        enum:
                        - A
                      LINENR:
                        type: integer
                        format: int32
                        description: 'MS SQL Server : Stored procedure line number'
                      SRCLINE:
                        type: string
                        maxLength: 80
                        description: 'MS SQL Server: Stored procedure source code'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  PROCS:
                    type: array
                    items:
                      type: object
                      properties:
                        PROCNAME:
                          type: string
                          maxLength: 32
                          description: 'MS SQL Server: Stored procedure name'
                        DBRELEASE:
                          type: string
                          maxLength: 3
                          description: 'MS SQL Server : Database Release X.YY.ZZZ  enumValues: 9.0=SQL Server 2005,A.0=SQL Server Katmai,8.0=SQL Server 2000'
                          enum:
                          - '9.0'
                          - A.0
                          - '8.0'
                        REVISION:
                          type: string
                          maxLength: 1
                          description: 'MS SQL Server: Stored procedure revision  enumValues: A=Version of the Stored Procedure Set'
                          enum:
                          - A
                        PROCAREA:
                          type: string
                          maxLength: 4
                          description: 'MS SQL Server: Stored procedure application area  enumValues: COLL=MSSQL Performance Collector,CCMS=Computer Center Management System,UTIL=Ad hoc procedure,BW=Business Information Warehouse,DDIC=ABAP Dictionary'
                          enum:
                          - COLL
                          - CCMS
                          - UTIL
                          - BW
                          - DDIC
                        FUNCLEV:
                          type: string
                          maxLength: 1
                          description: 'MSSQL MSSPROCS : Functional level  enumValues: 3=ABAP Web AS,1=Minimum set,2=Standard set'
                          enum:
                          - '3'
                          - '1'
                          - '2'
                        MODUSER:
                          type: string
                          maxLength: 12
                          description: User Name
                        MODDATE:
                          type: string
                          format: date
                          description: Modification date
                        MODTIME:
                          type: string
                          maxLength: 6
                          description: Modification time
                  SOURCE:
                    type: array
                    items:
                      type: object
                      properties:
                        PROCNAME:
                          type: string
                          maxLength: 32
                          description: 'MS SQL Server: Stored procedure name'
                        DBRELEASE:
                          type: string
                          maxLength: 3
                          description: 'MS SQL Server : Database Release X.YY.ZZZ  enumValues: 9.0=SQL Server 2005,A.0=SQL Server Katmai,8.0=SQL Server 2000'
                          enum:
                          - '9.0'
                          - A.0
                          - '8.0'
                        REVISION:
                          type: string
                          maxLength: 1
                          description: 'MS SQL Server: Stored procedure revision  enumValues: A=Version of the Stored Procedure Set'
                          enum:
                          - A
                        LINENR:
                          type: integer
                          format: int32
                          description: 'MS SQL Server : Stored procedure line number'
                        SRCLINE:
                          type: string
                          maxLength: 80
                          description: 'MS SQL Server: Stored procedure source code'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
