openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAA_GET_ALL_SYSTEMS:
    post:
      tags:
      - SAAADM
      operationId: /rfc/SAA_GET_ALL_SYSTEMS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                OFFLINE:
                  type: integer
                  format: int32
                  description: Natural Number
                SAPSYSTEM:
                  type: string
                  maxLength: 10
                T_ISYS:
                  type: array
                  items:
                    type: object
                    properties:
                      SID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      OPS:
                        type: string
                        maxLength: 10
                        description: Operating System of Application Server
                      DBS:
                        type: string
                        maxLength: 10
                        description: Central Database System
                      COMP:
                        type: string
                        maxLength: 12
                        description: Structure node
                      STATUS:
                        type: string
                        maxLength: 1
                        description: Status
                      LOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical system
                      CLNT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                T_SAACONTC2:
                  type: array
                  items:
                    type: object
                    properties:
                      CSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      RSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MDATE:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      MTIME:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      MUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                      DEP:
                        type: string
                        maxLength: 8
                        description: 'System name  enumValues: QAS=Quality System,DEV=Development System,PRD=Production System'
                        enum:
                        - QAS
                        - DEV
                        - PRD
                      SYSTEMUSE:
                        type: string
                        maxLength: 1
                        description: 'System usage  enumValues: G=Master and development system for Syst. Admin. Assist.,S=Standalone system,I=Inactive system,M=Master system for system administration,D=Development system for System Administration Assistant'
                        enum:
                        - G
                        - S
                        - I
                        - M
                        - D
                      REM:
                        type: string
                        maxLength: 1
                        description: 'Remote access allowed  enumValues: ""=Not allowed,X=Allowed'
                        enum:
                        - ''
                        - X
                      POPUP:
                        type: string
                        maxLength: 1
                        description: 'Confirmation dialog box  enumValues: 1=Send when accessed first time,""=Never send,A=Always send'
                        enum:
                        - '1'
                        - ''
                        - A
                      ACTIVE:
                        type: string
                        maxLength: 1
                        description: Object is active
                      DB:
                        type: string
                        maxLength: 10
                        description: 'Database  enumValues: SAP DB=,INFORMIX=INFORMIX,MSSQL=Microsoft SQL Server,ADABAS D=SAP DB,DB400=DB2/400,DB2=DB2/CS,ORACLE=Oracle,DB6=DB2 UDB'
                        enum:
                        - SAP DB
                        - INFORMIX
                        - MSSQL
                        - ADABAS D
                        - DB400
                        - DB2
                        - ORACLE
                        - DB6
                      OP:
                        type: string
                        maxLength: 10
                        description: Name of operating system
                T_SAACONTS:
                  type: array
                  items:
                    type: object
                    properties:
                      SAANODE:
                        type: string
                        maxLength: 12
                        description: Structure node
                      EXEDATE:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      EXETIME:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      UNAME:
                        type: string
                        maxLength: 12
                        description: User Name
                      REMSYS:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      EXERESET:
                        type: string
                        maxLength: 1
                        description: Resetting status
                      EXEACCEPT:
                        type: string
                        maxLength: 1
                        description: Task confirmed without execution
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  CONFIG_FALSE:
                    type: string
                    maxLength: 1
                  ISAACONTC:
                    type: object
                    properties:
                      SAASID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MODDATE:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      MODTIME:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      MODUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                      REM_ALLOW:
                        type: string
                        maxLength: 1
                        description: 'Remote access allowed  enumValues: ""=Not allowed,X=Allowed'
                        enum:
                        - ''
                        - X
                      POPUP_SEND:
                        type: string
                        maxLength: 1
                        description: 'Confirmation dialog box  enumValues: 1=Send when accessed first time,""=Never send,A=Always send'
                        enum:
                        - '1'
                        - ''
                        - A
                      ROLE:
                        type: string
                        maxLength: 1
                        description: System Role (Test/Production)
                      LANDSCAPE:
                        type: string
                        maxLength: 1
                        description: System landscape
                      DEVSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      PRDSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MASTERCUS:
                        type: string
                        maxLength: 1
                        description: Language Key of Current Text Environment
                      ALERTINT:
                        type: integer
                        format: int32
                        description: Loop Index
                      ALERTON:
                        type: string
                        maxLength: 1
                        description: Determining Alerts (On/Off)
                      SPECPATH:
                        type: string
                        maxLength: 55
                        description: Unix File Input Path
                      SPECPROG:
                        type: string
                        maxLength: 15
                        description: 'Display program for RRR specifications  enumValues: WINWORD=Display/maintain using Microsoft Word (Standard),WORDPRO=Display/maintain using Lotus Word Pro,HTML=Display using HTML/Maintain using Microsoft Word'
                        enum:
                        - WINWORD
                        - WORDPRO
                        - HTML
                  RRRSYSTEM:
                    type: string
                    maxLength: 1
                  SYSTEM_SELECT:
                    type: string
                    maxLength: 1
                  T_ISYS:
                    type: array
                    items:
                      type: object
                      properties:
                        SID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        OPS:
                          type: string
                          maxLength: 10
                          description: Operating System of Application Server
                        DBS:
                          type: string
                          maxLength: 10
                          description: Central Database System
                        COMP:
                          type: string
                          maxLength: 12
                          description: Structure node
                        STATUS:
                          type: string
                          maxLength: 1
                          description: Status
                        LOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical system
                        CLNT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                  T_SAACONTC2:
                    type: array
                    items:
                      type: object
                      properties:
                        CSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        RSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        MDATE:
                          type: string
                          format: date
                          description: Current Date of Application Server
                        MTIME:
                          type: string
                          maxLength: 6
                          description: Current Time of Application Server
                        MUSER:
                          type: string
                          maxLength: 12
                          description: User Name
                        DEP:
                          type: string
                          maxLength: 8
                          description: 'System name  enumValues: QAS=Quality System,DEV=Development System,PRD=Production System'
                          enum:
                          - QAS
                          - DEV
                          - PRD
                        SYSTEMUSE:
                          type: string
                          maxLength: 1
                          description: 'System usage  enumValues: G=Master and development system for Syst. Admin. Assist.,S=Standalone system,I=Inactive system,M=Master system for system administration,D=Development system for System Administration Assistant'
                          enum:
                          - G
                          - S
                          - I
                          - M
                          - D
                        REM:
                          type: string
                          maxLength: 1
                          description: 'Remote access allowed  enumValues: ""=Not allowed,X=Allowed'
                          enum:
                          - ''
                          - X
                        POPUP:
                          type: string
                          maxLength: 1
                          description: 'Confirmation dialog box  enumValues: 1=Send when accessed first time,""=Never send,A=Always send'
                          enum:
                          - '1'
                          - ''
                          - A
                        ACTIVE:
                          type: string
                          maxLength: 1
                          description: Object is active
                        DB:
                          type: string
                          maxLength: 10
                          description: 'Database  enumValues: SAP DB=,INFORMIX=INFORMIX,MSSQL=Microsoft SQL Server,ADABAS D=SAP DB,DB400=DB2/400,DB2=DB2/CS,ORACLE=Oracle,DB6=DB2 UDB'
                          enum:
                          - SAP DB
                          - INFORMIX
                          - MSSQL
                          - ADABAS D
                          - DB400
                          - DB2
                          - ORACLE
                          - DB6
                        OP:
                          type: string
                          maxLength: 10
                          description: Name of operating system
                  T_SAACONTS:
                    type: array
                    items:
                      type: object
                      properties:
                        SAANODE:
                          type: string
                          maxLength: 12
                          description: Structure node
                        EXEDATE:
                          type: string
                          format: date
                          description: Current Date of Application Server
                        EXETIME:
                          type: string
                          maxLength: 6
                          description: Current Time of Application Server
                        UNAME:
                          type: string
                          maxLength: 12
                          description: User Name
                        REMSYS:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        EXERESET:
                          type: string
                          maxLength: 1
                          description: Resetting status
                        EXEACCEPT:
                          type: string
                          maxLength: 1
                          description: Task confirmed without execution
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
