openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RHF4_PARA_SET_OBJID:
    post:
      tags:
      - RHF4
      operationId: /rfc/RHF4_PARA_SET_OBJID
      requestBody:
        content:
          application/json:
            schema:
              properties:
                PARAMETERS:
                  type: object
                  properties:
                    SRK_MODE:
                      type: string
                      maxLength: 1
                      description: 'Search Help: Mode (Determine Individual Search Help)'
                    SEARK:
                      type: string
                      maxLength: 12
                      description: Search Term
                    SEARKX:
                      type: string
                      maxLength: 52
                      description: Search Term
                    PLVAR:
                      type: string
                      maxLength: 2
                      description: Plan Version
                    OTYPE:
                      type: string
                      maxLength: 2
                      description: Object Type
                    OBJID:
                      type: integer
                      format: int64
                      description: Object ID
                    BEGDA:
                      type: string
                      format: date
                      description: Start Date
                    ENDDA:
                      type: string
                      format: date
                      description: End Date
                    ISTAT:
                      type: string
                      maxLength: 1
                      description: Planning Status
                    HISTO:
                      type: string
                      maxLength: 1
                      description: Historical Record Flag
                    SHORT:
                      type: string
                      maxLength: 12
                      description: Object Abbreviation
                    STEXT:
                      type: string
                      maxLength: 40
                      description: Object Name
                    REALO:
                      type: string
                      maxLength: 45
                      description: Extended Object ID
                    SRK_OTEXT:
                      type: string
                      maxLength: 25
                      description: Object Type Text
                    SRK_BEGDA:
                      type: string
                      format: date
                      description: Start Date
                    SRK_ENDDA:
                      type: string
                      format: date
                      description: End Date
                    ORG_BEGDA:
                      type: string
                      format: date
                      description: Start Date
                    ORG_ENDDA:
                      type: string
                      format: date
                      description: End Date
                    SRK_LANGU:
                      type: string
                      maxLength: 1
                      description: Language Key of Current Text Environment
                    SRK_LMODE:
                      type: string
                      maxLength: 1
                      description: Single-Character Flag
                    CBK_PROG:
                      type: string
                      maxLength: 40
                      description: 'ABAP Program: Current Main Program'
                    CBK_FORM:
                      type: string
                      maxLength: 30
                      description: Internal ABAP System Field
                    RC_FUNC:
                      type: string
                      maxLength: 30
                      description: Name of Function Module
                    RC_DATA:
                      type: string
                      maxLength: 100
                      description: 'MC: Input/Output Data'
                    SRK_MULTI:
                      type: string
                      maxLength: 1
                      description: 'DD: truth value  enumValues: X=TRUE,""=FALSE'
                      enum:
                      - X
                      - ''
                    SRK_NO_NEW:
                      type: string
                      maxLength: 1
                      description: 'DD: truth value  enumValues: X=TRUE,""=FALSE'
                      enum:
                      - X
                      - ''
                    SRK_NO_SEL:
                      type: string
                      maxLength: 1
                      description: 'DD: truth value  enumValues: X=TRUE,""=FALSE'
                      enum:
                      - X
                      - ''
                    WO_RSIGN:
                      type: string
                      maxLength: 1
                      description: 'Relationship Specification  enumValues: B=top down,A=bottom up'
                      enum:
                      - B
                      - A
                    WO_RELAT:
                      type: string
                      maxLength: 3
                      description: Relationship Between Objects
                    WO_SCLAS:
                      type: string
                      maxLength: 2
                      description: Type of Related Object
                    APP_DATA:
                      type: string
                      maxLength: 1024
                      description: Character 1024
                BASE_OBJECTS:
                  type: array
                  items:
                    type: object
                    properties:
                      PLVAR:
                        type: string
                        maxLength: 2
                        description: Plan Version
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Object Type
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID
                      REALO:
                        type: string
                        maxLength: 45
                        description: Extended Object ID
                CONDITION:
                  type: array
                  items:
                    type: object
                    properties:
                      FIELD:
                        type: string
                        maxLength: 30
                        description: Database Field
                      OPERA:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 20
                        description: Value Field
                      HIGH:
                        type: string
                        maxLength: 20
                        description: Value Field
                F4_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      PLVAR:
                        type: string
                        maxLength: 2
                        description: Plan Version
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Object Type
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID
                      BEGDA:
                        type: string
                        format: date
                        description: Start Date
                      ENDDA:
                        type: string
                        format: date
                        description: End Date
                      ISTAT:
                        type: string
                        maxLength: 1
                        description: Planning Status
                      HISTO:
                        type: string
                        maxLength: 1
                        description: Historical Record Flag
                      SHORT:
                        type: string
                        maxLength: 12
                        description: Object Abbreviation
                      STEXT:
                        type: string
                        maxLength: 40
                        description: Object Name
                      REALO:
                        type: string
                        maxLength: 45
                        description: Extended Object ID
                      ORG_OBJID:
                        type: integer
                        format: int64
                        description: Object ID
                      ORG_SHORT:
                        type: string
                        maxLength: 12
                        description: Object Abbreviation
                      ORG_STEXT:
                        type: string
                        maxLength: 40
                        description: Object Name
                MARKED_OBJECTS:
                  type: array
                  items:
                    type: object
                    properties:
                      PLVAR:
                        type: string
                        maxLength: 2
                        description: Plan Version
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Object Type
                      SOBID:
                        type: string
                        maxLength: 45
                        description: ID of Related Object
                OTYPE_TABLE:
                  type: array
                  items:
                    type: object
                    properties:
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Standard Object Type
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  BASE_OBJECTS:
                    type: array
                    items:
                      type: object
                      properties:
                        PLVAR:
                          type: string
                          maxLength: 2
                          description: Plan Version
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Object Type
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID
                        REALO:
                          type: string
                          maxLength: 45
                          description: Extended Object ID
                  CONDITION:
                    type: array
                    items:
                      type: object
                      properties:
                        FIELD:
                          type: string
                          maxLength: 30
                          description: Database Field
                        OPERA:
                          type: string
                          maxLength: 2
                          description: Version Number Component
                        LOW:
                          type: string
                          maxLength: 20
                          description: Value Field
                        HIGH:
                          type: string
                          maxLength: 20
                          description: Value Field
                  F4_LIST:
                    type: array
                    items:
                      type: object
                      properties:
                        PLVAR:
                          type: string
                          maxLength: 2
                          description: Plan Version
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Object Type
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID
                        BEGDA:
                          type: string
                          format: date
                          description: Start Date
                        ENDDA:
                          type: string
                          format: date
                          description: End Date
                        ISTAT:
                          type: string
                          maxLength: 1
                          description: Planning Status
                        HISTO:
                          type: string
                          maxLength: 1
                          description: Historical Record Flag
                        SHORT:
                          type: string
                          maxLength: 12
                          description: Object Abbreviation
                        STEXT:
                          type: string
                          maxLength: 40
                          description: Object Name
                        REALO:
                          type: string
                          maxLength: 45
                          description: Extended Object ID
                        ORG_OBJID:
                          type: integer
                          format: int64
                          description: Object ID
                        ORG_SHORT:
                          type: string
                          maxLength: 12
                          description: Object Abbreviation
                        ORG_STEXT:
                          type: string
                          maxLength: 40
                          description: Object Name
                  MARKED_OBJECTS:
                    type: array
                    items:
                      type: object
                      properties:
                        PLVAR:
                          type: string
                          maxLength: 2
                          description: Plan Version
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Object Type
                        SOBID:
                          type: string
                          maxLength: 45
                          description: ID of Related Object
                  OTYPE_TABLE:
                    type: array
                    items:
                      type: object
                      properties:
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Standard Object Type
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
