openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCRMFR_APPEND_DATA:
    post:
      tags:
      - SCRMFR
      operationId: /rfc/SCRMFR_APPEND_DATA
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IM_DOKIL_LINES:
                  type: array
                  items:
                    type: object
                    properties:
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      ID:
                        type: string
                        maxLength: 2
                        description: Document class
                      OBJECT:
                        type: string
                        maxLength: 60
                        description: Documentation Object
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Documentation language
                      TYP:
                        type: string
                        maxLength: 1
                        description: Documentation type
                      VERSION:
                        type: integer
                        format: int64
                        description: Version of Documentation Module
                      MASTERLANG:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      TXTLINES:
                        type: integer
                        format: int64
                        description: Number of Text Lines in Line Table
                      DOKSTATE:
                        type: string
                        maxLength: 1
                        description: Status of documentation module
                      SELFDEF:
                        type: string
                        maxLength: 1
                        description: Object documentation status
                IM_DOKTL_LINES:
                  type: array
                  items:
                    type: object
                    properties:
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      ID:
                        type: string
                        maxLength: 2
                        description: Document class
                      OBJECT:
                        type: string
                        maxLength: 60
                        description: Documentation Object
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Documentation language
                      TYP:
                        type: string
                        maxLength: 1
                        description: Documentation type
                      DOKVERSION:
                        type: integer
                        format: int64
                        description: Version of Documentation Module
                      LINE:
                        type: integer
                        format: int64
                        description: Line number within the documentation element
                      DOKFORMAT:
                        type: string
                        maxLength: 2
                        description: Documentation format from SAPscript
                      DOKTEXT:
                        type: string
                        maxLength: 72
                        description: Text line in the documentation module
                IM_ENV_ID:
                  type: integer
                  format: int64
                  description: 'Check Results Management: ID of Object Set to Be Checked'
                IM_ENV_INFO:
                  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
                IM_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: ''
                IM_IPMSG_DATA:
                  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'
                      COMP_NAME:
                        type: string
                        maxLength: 30
                        description: Software Component
                      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
                      ASG_BY:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      ASG_DATE:
                        type: string
                        format: date
                        description: Field of type DATS
                      REG_DATE:
                        type: string
                        format: date
                        description: Field of type DATS
                      REG_BY:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      PLATFORM:
                        type: string
                        maxLength: 2
                        description: Platform-Dependency Template
                IM_RESL_DATA:
                  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'
                      DLVUNIT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      DLVUREL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      CHKVIEW:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Check View'
                      MSGGRPID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Check Message Groups'
                      CHKMSGPRIO:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Check Message Priority'
                      CHKTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp'
                      ACKNOWLED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Completion Status'
                      EXCEPTED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Approval Status'
                      SUCCESS:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      ERROR:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      DEVCLASS:
                        type: string
                        maxLength: 30
                        description: Package
                      COMP_SHORT:
                        type: string
                        maxLength: 24
                        description: Application component ID
                      RESP:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Person Responsible'
                      RESPKIND:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Responsibility'
                      RESPOBJ:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Object Owner'
                      RESPLCHG:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Last Changed By'
                      RESPDCL:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Package Owner'
                      EXISTTADIR:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      EXISTDEVCL:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      EXISTCOMP:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      DELIVERY:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      TRLAYER:
                        type: string
                        maxLength: 4
                        description: Transport Layer in ABAP Workbench
                      COSTCENTER:
                        type: string
                        maxLength: 10
                        description: 'Addresses: Cost center'
                      EMAIL:
                        type: string
                        maxLength: 241
                        description: E-Mail Address
                      RESP1:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      RESP2:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      RESP3:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      RESP4:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      RESP5:
                        type: string
                        maxLength: 12
                        description: User Name in User Master Record
                      CHKSYSTEM:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      CHKCLIENT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      CHKDB:
                        type: string
                        maxLength: 10
                        description: Central Database System
                      CHKOS:
                        type: string
                        maxLength: 10
                        description: Operating System of Application Server
                      UNICODE:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Unicode Checks Enabled'
                      NEWMSG:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator'
                      PROJECT_GUID:
                        type: string
                        format: byte
                        description: GUID for cPro Project
                      PRIO1:
                        type: integer
                        format: int32
                        description: Dummy for B20 int1 (Local Everywhere)
                      PRIO2:
                        type: integer
                        format: int32
                        description: Dummy for B20 int1 (Local Everywhere)
                      PRIO3:
                        type: integer
                        format: int32
                        description: Dummy for B20 int1 (Local Everywhere)
                      PRIO4:
                        type: integer
                        format: int32
                        description: Dummy for B20 int1 (Local Everywhere)
                      Q_STANDARD:
                        type: string
                        maxLength: 2
                        description: SAP Quality Standard
                      Q_PHASE_LIST:
                        type: string
                        maxLength: 60
                        description: List of Phases to Which a Message Is Assigned (Max. 20)
                IM_RES_DATA:
                  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: string
                        maxLength: 255
                        description: 'Check Results Management: Check Result Line'
                IM_SOFTWARECOMP:
                  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
                IM_T100_LINES:
                  type: array
                  items:
                    type: object
                    properties:
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      SPRSL:
                        type: string
                        maxLength: 1
                        description: Language Key
                      ARBGB:
                        type: string
                        maxLength: 20
                        description: Application Area
                      MSGNR:
                        type: string
                        maxLength: 3
                        description: Message number
                      TEXT:
                        type: string
                        maxLength: 73
                        description: Message Text
                IM_TPOOL_LINES:
                  type: array
                  items:
                    type: object
                    properties:
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      PROGRNAME:
                        type: string
                        maxLength: 40
                        description: 'ABAP Program: Current Main Program'
                      ID:
                        type: string
                        maxLength: 1
                        description: ABAP/4 text pool ID (selection text/numbered text)
                      KEY_:
                        type: string
                        maxLength: 8
                        description: Text element key (number/selection name)
                      ENTRY:
                        type: string
                        maxLength: 255
                        description: Language-dependent text in ABAP/4 text pool
                      LENGTH:
                        type: integer
                        format: int32
                        description: Reserved length for text (with language reserve)
                IM_TRMSG_LINES:
                  type: array
                  items:
                    type: object
                    properties:
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      SPRAS:
                        type: string
                        maxLength: 1
                        description: Language Key
                      KEYWORD:
                        type: string
                        maxLength: 20
                        description: ABAP key word in syntax error message
                      MSGNUMBER:
                        type: string
                        maxLength: 4
                        description: Syntax error message number
                      MSGTEXT:
                        type: string
                        maxLength: 40
                        description: Text of syntax error message (table TRMSG)
                IM_WHORU:
                  type: string
                  maxLength: 12
                  description: User name in user master record
              required:
              - IM_DOKIL_LINES
              - IM_DOKTL_LINES
              - IM_IPMSG_DATA
              - IM_RESL_DATA
              - IM_RES_DATA
              - IM_T100_LINES
              - IM_TPOOL_LINES
              - IM_TRMSG_LINES
              - IM_WHORU
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EX_ENV_ID:
                    type: integer
                    format: int64
                    description: 'Check Results Management: ID of Object Set to Be Checked'
                  EX_ERR_DUP_KEYS:
                    type: string
                    maxLength: 1
                    description: Single-Character Flag
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
