openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RHPS_INFTY_1043_READ:
    post:
      tags:
      - RHPS
      operationId: /rfc/RHPS_INFTY_1043_READ
      requestBody:
        content:
          application/json:
            schema:
              properties:
                BEGDA:
                  type: string
                  format: date
                  default: '19000101'
                  description: Start Date
                ENDDA:
                  type: string
                  format: date
                  default: '99991231'
                  description: End Date
                I1043:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      PLVAR:
                        type: string
                        maxLength: 2
                        description: Plan Version
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Object Type
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID
                      INFTY:
                        type: string
                        maxLength: 4
                        description: Infotype
                      SUBTY:
                        type: string
                        maxLength: 4
                        description: Subtype
                      ISTAT:
                        type: string
                        maxLength: 1
                        description: Planning Status
                      PRIOX:
                        type: string
                        maxLength: 2
                        description: Priority
                      BEGDA:
                        type: string
                        format: date
                        description: Start Date
                      ENDDA:
                        type: string
                        format: date
                        description: End Date
                      VARYF:
                        type: string
                        maxLength: 10
                        description: Variation Field for File PLOG
                      SEQNR:
                        type: integer
                        format: int64
                        description: Number of Infotype Record With Same Key
                      AEDTM:
                        type: string
                        format: date
                        description: Changed on
                      UNAME:
                        type: string
                        maxLength: 12
                        description: User Name
                      REASN:
                        type: string
                        maxLength: 2
                        description: Reason
                      HISTO:
                        type: string
                        maxLength: 1
                        description: Historical Record Flag
                      ITXNR:
                        type: integer
                        format: int64
                        description: Text Module for Infotype
                      AMETHOD:
                        type: string
                        maxLength: 1
                        description: 'Appraisal procedure  enumValues: ""=Analysis Procedure,X=Ranking Procedure'
                        enum:
                        - ''
                        - X
                      AFORM_ID:
                        type: integer
                        format: int64
                        description: Appraisal form ID
                      AKIND_ID:
                        type: integer
                        format: int64
                        description: 'Appraisal type ID  enumValues: 3=Multisource appraisal,1=Individual appraisal,2=Anonymous individual appraisal,4=Anonymous multisource appraisal'
                        enum:
                        - '3'
                        - '1'
                        - '2'
                        - '4'
                      ANONYMOUS:
                        type: string
                        maxLength: 1
                        description: 'Flag: Anonymous appraiser  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      JUST_ONE:
                        type: string
                        maxLength: 1
                        description: 'Flag: Only One Appraisal Allowed  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      DELHI:
                        type: string
                        maxLength: 1
                        description: 'Further Processing of Archived Appraisals  enumValues: X=Delete,B=Reset and delete,""=No reset or delete,A=Reset'
                        enum:
                        - X
                        - B
                        - ''
                        - A
                      LAYOUT_DESCRIPT:
                        type: string
                        maxLength: 1
                        description: 'Flag: Sheet will display descriptions  enumValues: D=Description,""=Text,X=Text and Description'
                        enum:
                        - D
                        - ''
                        - X
                      LAYOUT_NOTELINES:
                        type: integer
                        format: int64
                        description: 'Sheet will be formatted with n lines for notes  enumValues: 1='
                        enum:
                        - '1'
                      LAYOUT_CHECKBOX:
                        type: integer
                        format: int64
                        description: 'Display Scale Proficiencies of Quality Scale as Checkbox  enumValues: 1='
                        enum:
                        - '1'
                      APPRAISER_INPUT:
                        type: string
                        maxLength: 1
                        description: 'Flag: Input Option for Appraiser  enumValues: ""=Not ready for input,H=Do not display,X=Ready for input'
                        enum:
                        - ''
                        - H
                        - X
                      TABNR:
                        type: string
                        maxLength: 32
                        description: Reference Number to Table Part
                I1043_EXP:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      PLVAR:
                        type: string
                        maxLength: 2
                        description: Plan Version
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Object Type
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID
                      INFTY:
                        type: string
                        maxLength: 4
                        description: Infotype
                      SUBTY:
                        type: string
                        maxLength: 4
                        description: Subtype
                      ISTAT:
                        type: string
                        maxLength: 1
                        description: Planning Status
                      PRIOX:
                        type: string
                        maxLength: 2
                        description: Priority
                      BEGDA:
                        type: string
                        format: date
                        description: Start Date
                      ENDDA:
                        type: string
                        format: date
                        description: End Date
                      VARYF:
                        type: string
                        maxLength: 10
                        description: Variation Field for File PLOG
                      SEQNR:
                        type: integer
                        format: int64
                        description: Number of Infotype Record With Same Key
                      AEDTM:
                        type: string
                        format: date
                        description: Changed on
                      UNAME:
                        type: string
                        maxLength: 12
                        description: User Name
                      REASN:
                        type: string
                        maxLength: 2
                        description: Reason
                      HISTO:
                        type: string
                        maxLength: 1
                        description: Historical Record Flag
                      ITXNR:
                        type: integer
                        format: int64
                        description: Text Module for Infotype
                      AMETHOD:
                        type: string
                        maxLength: 1
                        description: 'Appraisal procedure  enumValues: ""=Analysis Procedure,X=Ranking Procedure'
                        enum:
                        - ''
                        - X
                      AFORM_ID:
                        type: integer
                        format: int64
                        description: Appraisal form ID
                      AKIND_ID:
                        type: integer
                        format: int64
                        description: 'Appraisal type ID  enumValues: 3=Multisource appraisal,1=Individual appraisal,2=Anonymous individual appraisal,4=Anonymous multisource appraisal'
                        enum:
                        - '3'
                        - '1'
                        - '2'
                        - '4'
                      ANONYMOUS:
                        type: string
                        maxLength: 1
                        description: 'Flag: Anonymous appraiser  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      JUST_ONE:
                        type: string
                        maxLength: 1
                        description: 'Flag: Only One Appraisal Allowed  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      DELHI:
                        type: string
                        maxLength: 1
                        description: 'Further Processing of Archived Appraisals  enumValues: X=Delete,B=Reset and delete,""=No reset or delete,A=Reset'
                        enum:
                        - X
                        - B
                        - ''
                        - A
                      LAYOUT_DESCRIPT:
                        type: string
                        maxLength: 1
                        description: 'Flag: Sheet will display descriptions  enumValues: D=Description,""=Text,X=Text and Description'
                        enum:
                        - D
                        - ''
                        - X
                      LAYOUT_NOTELINES:
                        type: integer
                        format: int64
                        description: 'Sheet will be formatted with n lines for notes  enumValues: 1='
                        enum:
                        - '1'
                      LAYOUT_CHECKBOX:
                        type: integer
                        format: int64
                        description: 'Display Scale Proficiencies of Quality Scale as Checkbox  enumValues: 1='
                        enum:
                        - '1'
                      APPRAISER_INPUT:
                        type: string
                        maxLength: 1
                        description: 'Flag: Input Option for Appraiser  enumValues: ""=Not ready for input,H=Do not display,X=Ready for input'
                        enum:
                        - ''
                        - H
                        - X
                      TABNR:
                        type: string
                        maxLength: 32
                        description: Reference Number to Table Part
                      TABSEQNR:
                        type: integer
                        format: int64
                        description: Sequence Number in Table Part of Table Infotype
                      SLEVL:
                        type: integer
                        format: int64
                        description: Hierarchy level
                      NUMB_KIND:
                        type: string
                        maxLength: 1
                        description: 'Flag: Type of numbering used for an appraisal level  enumValues: A=Upper-Case Characters (A,B,...Z),a=Lower-Case Characters (a,b,...z),n=Arabic Numerals (1,2,3,...),R=Upper-Case Roman Numerals (I,II,III,...),r=Lower-Case Roman Numerals (i,ii,iii,...)'
                        enum:
                        - A
                        - a
                        - n
                        - R
                        - r
                      SIGN_FIRST:
                        type: string
                        maxLength: 1
                        description: 'Numbering of appraisal element: character placed in front'
                      SIGN_LAST:
                        type: string
                        maxLength: 1
                        description: 'Numbering of appraisal elements: character placed after'
                      NO_LAST:
                        type: string
                        maxLength: 1
                        description: 'Numbering of appraisal elements: don''t set last character'
                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
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  I1043:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        PLVAR:
                          type: string
                          maxLength: 2
                          description: Plan Version
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Object Type
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID
                        INFTY:
                          type: string
                          maxLength: 4
                          description: Infotype
                        SUBTY:
                          type: string
                          maxLength: 4
                          description: Subtype
                        ISTAT:
                          type: string
                          maxLength: 1
                          description: Planning Status
                        PRIOX:
                          type: string
                          maxLength: 2
                          description: Priority
                        BEGDA:
                          type: string
                          format: date
                          description: Start Date
                        ENDDA:
                          type: string
                          format: date
                          description: End Date
                        VARYF:
                          type: string
                          maxLength: 10
                          description: Variation Field for File PLOG
                        SEQNR:
                          type: integer
                          format: int64
                          description: Number of Infotype Record With Same Key
                        AEDTM:
                          type: string
                          format: date
                          description: Changed on
                        UNAME:
                          type: string
                          maxLength: 12
                          description: User Name
                        REASN:
                          type: string
                          maxLength: 2
                          description: Reason
                        HISTO:
                          type: string
                          maxLength: 1
                          description: Historical Record Flag
                        ITXNR:
                          type: integer
                          format: int64
                          description: Text Module for Infotype
                        AMETHOD:
                          type: string
                          maxLength: 1
                          description: 'Appraisal procedure  enumValues: ""=Analysis Procedure,X=Ranking Procedure'
                          enum:
                          - ''
                          - X
                        AFORM_ID:
                          type: integer
                          format: int64
                          description: Appraisal form ID
                        AKIND_ID:
                          type: integer
                          format: int64
                          description: 'Appraisal type ID  enumValues: 3=Multisource appraisal,1=Individual appraisal,2=Anonymous individual appraisal,4=Anonymous multisource appraisal'
                          enum:
                          - '3'
                          - '1'
                          - '2'
                          - '4'
                        ANONYMOUS:
                          type: string
                          maxLength: 1
                          description: 'Flag: Anonymous appraiser  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        JUST_ONE:
                          type: string
                          maxLength: 1
                          description: 'Flag: Only One Appraisal Allowed  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        DELHI:
                          type: string
                          maxLength: 1
                          description: 'Further Processing of Archived Appraisals  enumValues: X=Delete,B=Reset and delete,""=No reset or delete,A=Reset'
                          enum:
                          - X
                          - B
                          - ''
                          - A
                        LAYOUT_DESCRIPT:
                          type: string
                          maxLength: 1
                          description: 'Flag: Sheet will display descriptions  enumValues: D=Description,""=Text,X=Text and Description'
                          enum:
                          - D
                          - ''
                          - X
                        LAYOUT_NOTELINES:
                          type: integer
                          format: int64
                          description: 'Sheet will be formatted with n lines for notes  enumValues: 1='
                          enum:
                          - '1'
                        LAYOUT_CHECKBOX:
                          type: integer
                          format: int64
                          description: 'Display Scale Proficiencies of Quality Scale as Checkbox  enumValues: 1='
                          enum:
                          - '1'
                        APPRAISER_INPUT:
                          type: string
                          maxLength: 1
                          description: 'Flag: Input Option for Appraiser  enumValues: ""=Not ready for input,H=Do not display,X=Ready for input'
                          enum:
                          - ''
                          - H
                          - X
                        TABNR:
                          type: string
                          maxLength: 32
                          description: Reference Number to Table Part
                  I1043_EXP:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        PLVAR:
                          type: string
                          maxLength: 2
                          description: Plan Version
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Object Type
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID
                        INFTY:
                          type: string
                          maxLength: 4
                          description: Infotype
                        SUBTY:
                          type: string
                          maxLength: 4
                          description: Subtype
                        ISTAT:
                          type: string
                          maxLength: 1
                          description: Planning Status
                        PRIOX:
                          type: string
                          maxLength: 2
                          description: Priority
                        BEGDA:
                          type: string
                          format: date
                          description: Start Date
                        ENDDA:
                          type: string
                          format: date
                          description: End Date
                        VARYF:
                          type: string
                          maxLength: 10
                          description: Variation Field for File PLOG
                        SEQNR:
                          type: integer
                          format: int64
                          description: Number of Infotype Record With Same Key
                        AEDTM:
                          type: string
                          format: date
                          description: Changed on
                        UNAME:
                          type: string
                          maxLength: 12
                          description: User Name
                        REASN:
                          type: string
                          maxLength: 2
                          description: Reason
                        HISTO:
                          type: string
                          maxLength: 1
                          description: Historical Record Flag
                        ITXNR:
                          type: integer
                          format: int64
                          description: Text Module for Infotype
                        AMETHOD:
                          type: string
                          maxLength: 1
                          description: 'Appraisal procedure  enumValues: ""=Analysis Procedure,X=Ranking Procedure'
                          enum:
                          - ''
                          - X
                        AFORM_ID:
                          type: integer
                          format: int64
                          description: Appraisal form ID
                        AKIND_ID:
                          type: integer
                          format: int64
                          description: 'Appraisal type ID  enumValues: 3=Multisource appraisal,1=Individual appraisal,2=Anonymous individual appraisal,4=Anonymous multisource appraisal'
                          enum:
                          - '3'
                          - '1'
                          - '2'
                          - '4'
                        ANONYMOUS:
                          type: string
                          maxLength: 1
                          description: 'Flag: Anonymous appraiser  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        JUST_ONE:
                          type: string
                          maxLength: 1
                          description: 'Flag: Only One Appraisal Allowed  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        DELHI:
                          type: string
                          maxLength: 1
                          description: 'Further Processing of Archived Appraisals  enumValues: X=Delete,B=Reset and delete,""=No reset or delete,A=Reset'
                          enum:
                          - X
                          - B
                          - ''
                          - A
                        LAYOUT_DESCRIPT:
                          type: string
                          maxLength: 1
                          description: 'Flag: Sheet will display descriptions  enumValues: D=Description,""=Text,X=Text and Description'
                          enum:
                          - D
                          - ''
                          - X
                        LAYOUT_NOTELINES:
                          type: integer
                          format: int64
                          description: 'Sheet will be formatted with n lines for notes  enumValues: 1='
                          enum:
                          - '1'
                        LAYOUT_CHECKBOX:
                          type: integer
                          format: int64
                          description: 'Display Scale Proficiencies of Quality Scale as Checkbox  enumValues: 1='
                          enum:
                          - '1'
                        APPRAISER_INPUT:
                          type: string
                          maxLength: 1
                          description: 'Flag: Input Option for Appraiser  enumValues: ""=Not ready for input,H=Do not display,X=Ready for input'
                          enum:
                          - ''
                          - H
                          - X
                        TABNR:
                          type: string
                          maxLength: 32
                          description: Reference Number to Table Part
                        TABSEQNR:
                          type: integer
                          format: int64
                          description: Sequence Number in Table Part of Table Infotype
                        SLEVL:
                          type: integer
                          format: int64
                          description: Hierarchy level
                        NUMB_KIND:
                          type: string
                          maxLength: 1
                          description: 'Flag: Type of numbering used for an appraisal level  enumValues: A=Upper-Case Characters (A,B,...Z),a=Lower-Case Characters (a,b,...z),n=Arabic Numerals (1,2,3,...),R=Upper-Case Roman Numerals (I,II,III,...),r=Lower-Case Roman Numerals (i,ii,iii,...)'
                          enum:
                          - A
                          - a
                          - n
                          - R
                          - r
                        SIGN_FIRST:
                          type: string
                          maxLength: 1
                          description: 'Numbering of appraisal element: character placed in front'
                        SIGN_LAST:
                          type: string
                          maxLength: 1
                          description: 'Numbering of appraisal elements: character placed after'
                        NO_LAST:
                          type: string
                          maxLength: 1
                          description: 'Numbering of appraisal elements: don''t set last character'
                  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
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
