openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCRMFR_GET_OBJ_HISTORY:
    post:
      tags:
      - SCRMFR
      operationId: /rfc/SCRMFR_GET_OBJ_HISTORY
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IM_OBJECT:
                  type: object
                  properties:
                    PGMID:
                      type: string
                      maxLength: 4
                      description: Program ID in Requests and Tasks
                    OBJECT:
                      type: string
                      maxLength: 4
                      description: Object Type
                    OBJ_NAME:
                      type: string
                      maxLength: 48
                      description: 'Check Results Management: Object Name in Check Object Set'
              required:
              - IM_OBJECT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EX_ENVINFO:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        HOST:
                          type: string
                          maxLength: 32
                          description: Name of Current Application Server
                        SAPSYS:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        SYSNUM:
                          type: integer
                          format: int64
                          description: R/3 System Number
                        LIBERATOR:
                          type: string
                          maxLength: 15
                          description: User's Name Who Releases Test System
                        REL_INFO:
                          type: string
                          maxLength: 20
                          description: Information About General Release
                        OS_NAME:
                          type: string
                          maxLength: 10
                          description: Operating System of Application Server
                        OS_VER:
                          type: string
                          maxLength: 15
                          description: OS Version
                        OS_BIT:
                          type: integer
                          format: int64
                          description: OS Bits Number
                        DB_NAME:
                          type: string
                          maxLength: 10
                          description: Central Database System
                        DB_VER:
                          type: string
                          maxLength: 15
                          description: DB  Version
                        DB_BIT:
                          type: integer
                          format: int64
                          description: DB Bits Number
                        KRNL_REL:
                          type: string
                          maxLength: 10
                          description: Kernel Version
                        KRNL_DATE:
                          type: string
                          maxLength: 20
                          description: Kernel Date
                        KRNL_PLEV:
                          type: integer
                          format: int64
                          description: Kernel Patch Level
                        KRNL_BIT:
                          type: integer
                          format: int64
                          description: Kernel Bits
                        KRNL_UC:
                          type: string
                          maxLength: 1
                          description: Kernel Unicode Flag
                        ITERA_PNUM:
                          type: integer
                          format: int64
                          description: Itera Test Number
                        PRFL_UC:
                          type: string
                          maxLength: 3
                          description: Profile Param abap/unicode_check on/off
                        EXP_DATE:
                          type: string
                          format: date
                          description: System Export Date
                        MEMO:
                          type: string
                          maxLength: 50
                          description: Comments
                  EX_EXPVERS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        AS4DATE:
                          type: string
                          format: date
                          description: Date of Last Change
                        AS4TIME:
                          type: string
                          maxLength: 6
                          description: Last changed at
                        HOST:
                          type: string
                          maxLength: 32
                          description: Name of Current Application Server
                        SYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        REL:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        EXP_TYPE:
                          type: string
                          maxLength: 4
                          description: ''
                  EX_HISTORY:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJSETKIND:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Type of Object Set to Be Checked'
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        PGMID:
                          type: string
                          maxLength: 4
                          description: Program ID in Requests and Tasks
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        OBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Check ID'
                        CHKMSGID:
                          type: string
                          maxLength: 4
                          description: 'Check Results Management: Check Message ID'
                        POBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        POBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKRSLTNBR:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Check Result Number'
                        LINENBR:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Check Result Number'
                        CHKRESULT:
                          type: array
                          items:
                            type: object
                            properties:
                              TAG:
                                type: string
                                maxLength: 1
                                description: Value Type
                              CMP:
                                type: string
                                maxLength: 1
                                description: Value Irrelevant to Comparison
                              NAME:
                                type: string
                                maxLength: 10
                                description: Parameter Name
                              VALUE:
                                type: string
                                description: Value
                        OUTTEXT:
                          type: array
                          items:
                            type: object
                            properties:
                              LINE:
                                type: string
                                maxLength: 255
                                description: Text, 255 Characters
                              LENGTH:
                                type: integer
                                format: int32
                                description: Natural number
                              TAG:
                                type: string
                                maxLength: 1
                                description: Single-Character Flag
                  EX_REFERENCE:
                    type: array
                    items:
                      type: object
                      properties:
                        PGMID:
                          type: string
                          maxLength: 4
                          description: Program ID in Requests and Tasks
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        OBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Check ID'
                        CHKMSGID:
                          type: string
                          maxLength: 4
                          description: 'Check Results Management: Check Message ID'
                        POBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        POBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKRSLTNBR:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Check Result Number'
                        IP_SYS:
                          type: string
                          maxLength: 10
                          description: Part of IP Message Number
                        IP_NUM:
                          type: integer
                          format: int64
                          description: Part of IP Message Number
                        IP_YEAR:
                          type: integer
                          format: int64
                          description: Part of IP Message Number
                        IP_CLASS:
                          type: string
                          maxLength: 10
                          description: IP Message Classification
                        IP_STATUS:
                          type: string
                          maxLength: 10
                          description: IP Status
                        SRC_OSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        SRC_RESNBR:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Check Result Number'
                        COMP_NAME:
                          type: string
                          maxLength: 30
                          description: Software Component
                  EX_SWCOMPS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        COMP_REL:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        EXTRELEASE:
                          type: string
                          maxLength: 10
                          description: Support Package Level of a Software Component
                        COMP_TYPE:
                          type: string
                          maxLength: 1
                          description: Component Type Values
                        PATCH:
                          type: string
                          maxLength: 20
                          description: Support Package name
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
