openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SPROJECT_SEARCH_NO_DIA_CU:
    post:
      tags:
      - PROJECT_EVALUATION
      operationId: /rfc/SPROJECT_SEARCH_NO_DIA_CU
      requestBody:
        content:
          application/json:
            schema:
              properties:
                BEGA_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        format: date
                        description: Actual start
                      HIGH:
                        type: string
                        format: date
                        description: Actual start
                BEGP_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        format: date
                        description: Planned start
                      HIGH:
                        type: string
                        format: date
                        description: Planned start
                CLASS_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 6
                        description: Possible Project Type
                      HIGH:
                        type: string
                        maxLength: 6
                        description: Possible Project Type
                DONE_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: integer
                        format: int64
                        description: Percent complete
                      HIGH:
                        type: integer
                        format: int64
                        description: Percent complete
                DURA_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: integer
                        format: int32
                        description: Actual work
                      HIGH:
                        type: integer
                        format: int32
                        description: Actual work
                DURP_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: integer
                        format: int32
                        description: Planned work
                      HIGH:
                        type: integer
                        format: int32
                        description: Planned work
                ENDA_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        format: date
                        description: Actual end
                      HIGH:
                        type: string
                        format: date
                        description: Actual end
                FDAT_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        format: date
                        description: Date created
                      HIGH:
                        type: string
                        format: date
                        description: Date created
                FUSE_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 12
                        description: Created By
                      HIGH:
                        type: string
                        maxLength: 12
                        description: Created By
                KEYW_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 12
                        description: Keywords
                      HIGH:
                        type: string
                        maxLength: 12
                        description: Keywords
                LDAT_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        format: date
                        description: Changed On
                      HIGH:
                        type: string
                        format: date
                        description: Changed On
                LUSE_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 12
                        description: Changed by
                      HIGH:
                        type: string
                        maxLength: 12
                        description: Changed by
                MEMO_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 50
                        description: Comment field
                      HIGH:
                        type: string
                        maxLength: 50
                        description: Comment field
                NOTE_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 4
                        description: Valid Document Types
                      HIGH:
                        type: string
                        maxLength: 4
                        description: Valid Document Types
                PROJ_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 10
                        description: Project name
                      HIGH:
                        type: string
                        maxLength: 10
                        description: Project name
                RESP_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 12
                        description: Project manager
                      HIGH:
                        type: string
                        maxLength: 12
                        description: Project manager
                RESS_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 12
                        description: Employee responsible
                      HIGH:
                        type: string
                        maxLength: 12
                        description: Employee responsible
                REST_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: integer
                        format: int32
                        description: Remaining work
                      HIGH:
                        type: integer
                        format: int32
                        description: Remaining work
                RETURN_ALL_DATA:
                  type: string
                  maxLength: 1
                  description: Range Table for User who Changed Project Data
                SHOW_PROGRESS:
                  type: string
                  maxLength: 1
                  description: Range Table for User who Changed Project Data
                STAT_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 10
                        description: Processing status
                      HIGH:
                        type: string
                        maxLength: 10
                        description: Processing status
                TITLE_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 60
                        description: Module Title
                      HIGH:
                        type: string
                        maxLength: 60
                        description: Module Title
                VIEW_RANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      LOW:
                        type: string
                        maxLength: 32
                        description: Unique ID - 32 characters
                      HIGH:
                        type: string
                        maxLength: 32
                        description: Unique ID - 32 characters
                LIST_OF_FOUND_ACTIVITIES:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT_ID:
                        type: string
                        maxLength: 10
                        description: Project name
                      CLASS:
                        type: string
                        maxLength: 6
                        description: Possible Project Type
                      NODE_ID:
                        type: string
                        maxLength: 32
                        description: Unique ID - 32 characters
                      NODE_TYPE:
                        type: string
                        maxLength: 4
                        description: Valid Node Types in Structure Repository
                      ID:
                        type: string
                        maxLength: 32
                        description: Unique identifier for status information
                      PROJ_LANG:
                        type: string
                        maxLength: 1
                        description: Language Key
                      RESPONSIBL:
                        type: string
                        maxLength: 12
                        description: Project manager
                      PS_POSID:
                        type: string
                        maxLength: 24
                        description: Application component ID
                      REF_PROJ:
                        type: string
                        maxLength: 10
                        description: Project name
                      RELEASE:
                        type: string
                        maxLength: 4
                        description: Project Release
                      KENN1:
                        type: string
                        maxLength: 1
                        description: Project flag
                      STATUS:
                        type: string
                        maxLength: 10
                        description: Processing status
                      PLANSTART:
                        type: string
                        format: date
                        description: Planned start
                      PLANEND:
                        type: string
                        format: date
                        description: Planned end
                      PLANDUR:
                        type: integer
                        format: int32
                        description: Planned work
                      ACTULSTART:
                        type: string
                        format: date
                        description: Actual start
                      ACTULEND:
                        type: string
                        format: date
                        description: Actual end
                      ACTULDUR:
                        type: integer
                        format: int32
                        description: Actual work
                      RESTWORK:
                        type: integer
                        format: int32
                        description: Remaining work
                      DONE:
                        type: integer
                        format: int64
                        description: 'Percent complete  enumValues: 000=,0=Valid value set'
                        enum:
                        - '000'
                        - '0'
                      PRIORITY:
                        type: string
                        maxLength: 1
                        description: Activity priority
                      ISP_PLAN:
                        type: string
                        maxLength: 32
                        description: Character field, length 32
                      ISP_ELEM:
                        type: string
                        maxLength: 4
                        description: Process number
                      ISP_CODE:
                        type: string
                        maxLength: 10
                        description: Value Field
                      STAT_REL:
                        type: string
                        maxLength: 4
                        description: Activity Release
                      ISP_CODE2:
                        type: string
                        maxLength: 10
                        description: Value Field
                      ISP_CODE3:
                        type: string
                        maxLength: 10
                        description: Value Field
                      FDATE:
                        type: string
                        format: date
                        description: Date created
                      FUSER:
                        type: string
                        maxLength: 12
                        description: Created By
                      LDATE:
                        type: string
                        format: date
                        description: Changed On
                      LUSER:
                        type: string
                        maxLength: 12
                        description: Changed by
                      FTIME:
                        type: string
                        maxLength: 6
                        description: Created at
                      LTIME:
                        type: string
                        maxLength: 6
                        description: Changed At
                      TEXT:
                        type: string
                        maxLength: 75
                        description: Explanatory text
                      COUNTER:
                        type: integer
                        format: int64
                        description: Sequence Number
                      NODE_LEVEL:
                        type: integer
                        format: int64
                        description: Sequence Number
                      SYSNAME:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                LIST_OF_KEYWORDS:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 32
                        description: Unique identifier for status information
                      KEYWORD:
                        type: string
                        maxLength: 12
                        description: Keywords
                LIST_OF_MEMOS:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                      ID:
                        type: string
                        maxLength: 32
                        description: Unique identifier for status information
                      COMM1:
                        type: string
                        maxLength: 50
                        description: Comment field
                      COMM2:
                        type: string
                        maxLength: 50
                        description: Comment field
                      COMM3:
                        type: string
                        maxLength: 50
                        description: Comment field
                      COMM4:
                        type: string
                        maxLength: 50
                        description: Comment field
                      COMM5:
                        type: string
                        maxLength: 50
                        description: Comment field
                LIST_OF_NOTETYPES:
                  type: array
                  items:
                    type: object
                    properties:
                      PROJECT_ID:
                        type: string
                        maxLength: 10
                        description: Project name
                      NODE_ID:
                        type: string
                        maxLength: 32
                        description: Unique ID - 32 characters
                      NOTETYPE:
                        type: string
                        maxLength: 4
                        description: Valid Document Types
                      TEXT:
                        type: string
                        maxLength: 40
                        description: Explanatory text
                LIST_OF_RESOURCES:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 32
                        description: Unique identifier for status information
                      PROJ_RES:
                        type: string
                        maxLength: 12
                        description: Employee responsible
                      INHERITED:
                        type: string
                        maxLength: 1
                        description: 'Inheritance Mode of the Resource  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  LIST_OF_FOUND_ACTIVITIES:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT_ID:
                          type: string
                          maxLength: 10
                          description: Project name
                        CLASS:
                          type: string
                          maxLength: 6
                          description: Possible Project Type
                        NODE_ID:
                          type: string
                          maxLength: 32
                          description: Unique ID - 32 characters
                        NODE_TYPE:
                          type: string
                          maxLength: 4
                          description: Valid Node Types in Structure Repository
                        ID:
                          type: string
                          maxLength: 32
                          description: Unique identifier for status information
                        PROJ_LANG:
                          type: string
                          maxLength: 1
                          description: Language Key
                        RESPONSIBL:
                          type: string
                          maxLength: 12
                          description: Project manager
                        PS_POSID:
                          type: string
                          maxLength: 24
                          description: Application component ID
                        REF_PROJ:
                          type: string
                          maxLength: 10
                          description: Project name
                        RELEASE:
                          type: string
                          maxLength: 4
                          description: Project Release
                        KENN1:
                          type: string
                          maxLength: 1
                          description: Project flag
                        STATUS:
                          type: string
                          maxLength: 10
                          description: Processing status
                        PLANSTART:
                          type: string
                          format: date
                          description: Planned start
                        PLANEND:
                          type: string
                          format: date
                          description: Planned end
                        PLANDUR:
                          type: integer
                          format: int32
                          description: Planned work
                        ACTULSTART:
                          type: string
                          format: date
                          description: Actual start
                        ACTULEND:
                          type: string
                          format: date
                          description: Actual end
                        ACTULDUR:
                          type: integer
                          format: int32
                          description: Actual work
                        RESTWORK:
                          type: integer
                          format: int32
                          description: Remaining work
                        DONE:
                          type: integer
                          format: int64
                          description: 'Percent complete  enumValues: 000=,0=Valid value set'
                          enum:
                          - '000'
                          - '0'
                        PRIORITY:
                          type: string
                          maxLength: 1
                          description: Activity priority
                        ISP_PLAN:
                          type: string
                          maxLength: 32
                          description: Character field, length 32
                        ISP_ELEM:
                          type: string
                          maxLength: 4
                          description: Process number
                        ISP_CODE:
                          type: string
                          maxLength: 10
                          description: Value Field
                        STAT_REL:
                          type: string
                          maxLength: 4
                          description: Activity Release
                        ISP_CODE2:
                          type: string
                          maxLength: 10
                          description: Value Field
                        ISP_CODE3:
                          type: string
                          maxLength: 10
                          description: Value Field
                        FDATE:
                          type: string
                          format: date
                          description: Date created
                        FUSER:
                          type: string
                          maxLength: 12
                          description: Created By
                        LDATE:
                          type: string
                          format: date
                          description: Changed On
                        LUSER:
                          type: string
                          maxLength: 12
                          description: Changed by
                        FTIME:
                          type: string
                          maxLength: 6
                          description: Created at
                        LTIME:
                          type: string
                          maxLength: 6
                          description: Changed At
                        TEXT:
                          type: string
                          maxLength: 75
                          description: Explanatory text
                        COUNTER:
                          type: integer
                          format: int64
                          description: Sequence Number
                        NODE_LEVEL:
                          type: integer
                          format: int64
                          description: Sequence Number
                        SYSNAME:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                  LIST_OF_KEYWORDS:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 32
                          description: Unique identifier for status information
                        KEYWORD:
                          type: string
                          maxLength: 12
                          description: Keywords
                  LIST_OF_MEMOS:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        ID:
                          type: string
                          maxLength: 32
                          description: Unique identifier for status information
                        COMM1:
                          type: string
                          maxLength: 50
                          description: Comment field
                        COMM2:
                          type: string
                          maxLength: 50
                          description: Comment field
                        COMM3:
                          type: string
                          maxLength: 50
                          description: Comment field
                        COMM4:
                          type: string
                          maxLength: 50
                          description: Comment field
                        COMM5:
                          type: string
                          maxLength: 50
                          description: Comment field
                  LIST_OF_NOTETYPES:
                    type: array
                    items:
                      type: object
                      properties:
                        PROJECT_ID:
                          type: string
                          maxLength: 10
                          description: Project name
                        NODE_ID:
                          type: string
                          maxLength: 32
                          description: Unique ID - 32 characters
                        NOTETYPE:
                          type: string
                          maxLength: 4
                          description: Valid Document Types
                        TEXT:
                          type: string
                          maxLength: 40
                          description: Explanatory text
                  LIST_OF_RESOURCES:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 32
                          description: Unique identifier for status information
                        PROJ_RES:
                          type: string
                          maxLength: 12
                          description: Employee responsible
                        INHERITED:
                          type: string
                          maxLength: 1
                          description: 'Inheritance Mode of the Resource  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
