openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSSM_CHECK_IF_RNR_EXISTS_RFC:
    post:
      tags:
      - RSSM
      operationId: /rfc/RSSM_CHECK_IF_RNR_EXISTS_RFC
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_ONLY_LOADING_RNR:
                  type: string
                  default: X
                  maxLength: 1
                I_RNR:
                  type: string
                  maxLength: 30
              required:
              - I_RNR
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_S_REQ:
                    type: object
                    properties:
                      RNR:
                        type: string
                        maxLength: 30
                        description: Request number for the data transfer
                      GNR:
                        type: string
                        maxLength: 30
                        description: Request number for the data transfer
                      LOGDPID:
                        type: string
                        maxLength: 30
                        description: Logical InfoPackage variant (ID)
                      LOGGRID:
                        type: string
                        maxLength: 30
                        description: InfoPackage group
                      INFOPAKID:
                        type: string
                        maxLength: 30
                        description: Logical InfoPackage variant (ID)
                      DATUM:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      UZEIT:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      TSTATUS:
                        type: string
                        maxLength: 4
                        description: 'Request status (internal display)  enumValues: @09@=Yellow light (incomplete processing),@0A@=Red light (incorrect processing),@08@=Green light (processing ended successfully)'
                        enum:
                        - '@09@'
                        - '@0A@'
                        - '@08@'
                      TDATUM:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      TUZEIT:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      QMSTATUS:
                        type: string
                        maxLength: 4
                        description: 'Request status (internal display)  enumValues: @09@=Yellow light (incomplete processing),@0A@=Red light (incorrect processing),@08@=Green light (processing ended successfully)'
                        enum:
                        - '@09@'
                        - '@0A@'
                        - '@08@'
                      QMUNAME:
                        type: string
                        maxLength: 12
                        description: User Name
                      QMDATUM:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      QMUZEIT:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      QMQUICK:
                        type: string
                        maxLength: 120
                        description: char120
                      ODSNAME:
                        type: string
                        maxLength: 45
                        description: Data Source or Target for Status Manager
                      WORKFLOW:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      STRUC:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      STORNOFLAG:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      TIMESTAMPBEGIN:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      TIMESTAMPEND:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      RECORDS:
                        type: integer
                        format: int32
                        description: Number of Selected Data Records (Absolute)
                      TIMESTAMPSAVE:
                        type: integer
                        format: int64
                        description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                      MANUAL:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      PROTOKOLL:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      CUSTOMER_EXIT:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      STATISTIK:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ROLLUP:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      COMPRESSED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      SCND_STEP:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      HIERACT:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ASSISTANT:
                        type: integer
                        format: int64
                        description: Evaluating a Request using the Assistant
                      UPDATE_STATE:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      CODS_ACTIVATED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      VIEWED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      LOADED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ERROR_NUM:
                        type: integer
                        format: int32
                        description: Natural number
                      ERROR_ABORT:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ERROR_SAVED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      NO_SCND_STEP:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      LOCATION:
                        type: integer
                        format: int64
                        description: 'Location of Error  enumValues: 15=Subsequent Processing,01=Scheduler,11=Transfer Rules,13=Update,05=Service API,14=Processing End,07=IDoc outflow source system,09=IDoc Inflow BI,04=IDoc inflow source system,16=DataStore Object Activation,03=Call to Source System,02=IDoc Outflow BI,06=Extractor,08=Call to BI,12=Update rules,10=PSA'
                        enum:
                        - '15'
                        - '01'
                        - '11'
                        - '13'
                        - '05'
                        - '14'
                        - '07'
                        - '09'
                        - '04'
                        - '16'
                        - '03'
                        - '02'
                        - '06'
                        - '08'
                        - '12'
                        - '10'
                      CHAVL_CHECKED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      CHAIN_LOG_ID:
                        type: string
                        maxLength: 25
                        description: Log-ID of a Process Chain Run
                      CHAIN_EV_RAISED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ARCHIVED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      UIC_HASH:
                        type: string
                        maxLength: 40
                        description: Hash Value (160 Bits)
                      META_HASH:
                        type: string
                        maxLength: 40
                        description: Hash Value (160 Bits)
                      LDT_HASH:
                        type: string
                        maxLength: 40
                        description: Hash Value (160 Bits)
                      RULE_HASH:
                        type: string
                        maxLength: 40
                        description: Hash Value (160 Bits)
                      TCP_HASH:
                        type: string
                        maxLength: 40
                        description: Hash Value (160 Bits)
                      ARCHIVE_OBJECT:
                        type: string
                        maxLength: 20
                        description: ID of Data Object for Direct Access to ADK Archives
                      META_IDENT:
                        type: integer
                        format: int64
                        description: 10 digit number
                      TCP_IDENT:
                        type: integer
                        format: int64
                        description: 10 digit number
                      UIC_IDENT:
                        type: integer
                        format: int64
                        description: 10 digit number
                      RULE_IDENT:
                        type: integer
                        format: int64
                        description: 10 digit number
                      LDT_IDENT:
                        type: integer
                        format: int64
                        description: 10 digit number
                      DTP_LOAD:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      DTP_SID:
                        type: integer
                        format: int32
                        description: Master data ID
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
