openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SPDA_CONFLICT_CHECK:
    post:
      tags:
      - SPDA
      operationId: /rfc/SPDA_CONFLICT_CHECK
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IV_LOGFILE:
                  type: string
                  maxLength: 255
                  description: Char255
                ET_CONFLICTS:
                  type: array
                  items:
                    type: object
                    properties:
                      PGMID:
                        type: string
                        maxLength: 4
                        description: Program ID in Requests and Tasks
                      OBJECT:
                        type: string
                        maxLength: 4
                        description: 'Version Management: Object Type'
                      OBJ_NAME:
                        type: string
                        maxLength: 120
                        description: Object Name in Object List
                      ADDON_ID:
                        type: string
                        maxLength: 10
                        description: Name of an Add-On Product
                      ADDON_REL:
                        type: string
                        maxLength: 12
                        description: Version of an "Add-On" Product
                      CONFL_TYPE:
                        type: string
                        maxLength: 3
                        description: 'OCS Package Type  enumValues: LAN=Language Package,HOT=Hot Package,AOS=Add-On Supplement Description,PAT=SPAM/SAINT Update,AOX=Add-On Exchange Package,CRT=Conflict Resolution Transport (CRT),MOD=Modification Adjustment,FFD=FCS Final Delta Package (FFDP),CSP=Component Support Package (from 6.40),AOU=Add-on upgrade,PCS=PCS (Preconfigured System),AOI=Add-On Installation,BWP=BW Support Package (BWP),COP=Component Support Package (until 6.20),AOP=Add-On Support Package
                          (until 6.20),LCP=Legal Change Package (LCP)'
                        enum:
                        - LAN
                        - HOT
                        - AOS
                        - PAT
                        - AOX
                        - CRT
                        - MOD
                        - FFD
                        - CSP
                        - AOU
                        - PCS
                        - AOI
                        - BWP
                        - COP
                        - AOP
                        - LCP
                      CPACKAGE:
                        type: string
                        maxLength: 20
                        description: Support Package name
                      CONFL_COMP:
                        type: string
                        maxLength: 10
                        description: Name of an Add-On Product
                      CONFL_REL:
                        type: string
                        maxLength: 12
                        description: Version of an "Add-On" Product
                IT_NCVERS:
                  type: array
                  items:
                    type: object
                    properties:
                      RELSTAMP:
                        type: string
                        maxLength: 40
                        description: Character field of length 40
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      CPTRELEASE:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      EXTRELEASE:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      COMP_TYPE:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                IT_PATCHLIST:
                  type: array
                  items:
                    type: object
                    properties:
                      TRKORR:
                        type: string
                        maxLength: 20
                        description: Char 20
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      CPTRELEASE:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      EXTRELEASE:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                IT_PATQ:
                  type: array
                  items:
                    type: object
                    properties:
                      PATCH:
                        type: string
                        maxLength: 20
                        description: Char 20
                      SEQUENCE:
                        type: integer
                        format: int64
                        description: Counter
                      PATCH_TYPE:
                        type: string
                        maxLength: 3
                        description: 3-Byte field
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      SHORT_TEXT:
                        type: string
                        maxLength: 60
                        description: Character field of length 60
                      VALID_CONJ:
                        type: integer
                        format: int64
                        description: 'ABAB Dictionary: Two-Digit Numeric Field'
                IT_SUPPLEMENT_BASE:
                  type: array
                  items:
                    type: object
                    properties:
                      ADDONID:
                        type: string
                        maxLength: 10
                        description: Name of an Add-On Product
                      ADDONRL:
                        type: string
                        maxLength: 12
                        description: Version of an "Add-On" Product
                      R3RELEASE:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      CORE_REL:
                        type: string
                        maxLength: 4
                        description: SAP Release
                      HIGH_PATCH:
                        type: string
                        maxLength: 20
                        description: Support Package name
                      OVERSHOOT:
                        type: string
                        maxLength: 20
                        description: Support Package name
                      PATCH_TYPE:
                        type: string
                        maxLength: 3
                        description: 'OCS Package Type  enumValues: LAN=Language Package,HOT=Hot Package,AOS=Add-On Supplement Description,PAT=SPAM/SAINT Update,AOX=Add-On Exchange Package,CRT=Conflict Resolution Transport (CRT),MOD=Modification Adjustment,FFD=FCS Final Delta Package (FFDP),CSP=Component Support Package (from 6.40),AOU=Add-on upgrade,PCS=PCS (Preconfigured System),AOI=Add-On Installation,BWP=BW Support Package (BWP),COP=Component Support Package (until 6.20),AOP=Add-On Support Package
                          (until 6.20),LCP=Legal Change Package (LCP)'
                        enum:
                        - LAN
                        - HOT
                        - AOS
                        - PAT
                        - AOX
                        - CRT
                        - MOD
                        - FFD
                        - CSP
                        - AOU
                        - PCS
                        - AOI
                        - BWP
                        - COP
                        - AOP
                        - LCP
                      COMPONENT:
                        type: string
                        maxLength: 30
                        description: Component
                      COMP_REL:
                        type: string
                        maxLength: 10
                        description: Component release
                TT_NAVERS:
                  type: array
                  items:
                    type: object
                    properties:
                      RELSTAMP:
                        type: string
                        maxLength: 40
                        description: 'ID data type for a (future) system status  enumValues: CURRENT=Current target status of upgrade,INITIAL=Target status of export w/out integration of add. packages'
                        enum:
                        - CURRENT
                        - INITIAL
                      ADDONID:
                        type: string
                        maxLength: 10
                        description: Name of an Add-On Product
                      ADDONRL:
                        type: string
                        maxLength: 12
                        description: Version of an "Add-On" Product
                      R3RELEASE:
                        type: string
                        maxLength: 10
                        description: Name of an add-on delivery unit
                      STARTDATE:
                        type: string
                        format: date
                        description: Date
                      STARTTIME:
                        type: string
                        maxLength: 6
                        description: Time
                      ENDDATE:
                        type: string
                        format: date
                        description: Date
                      ENDTIME:
                        type: string
                        maxLength: 6
                        description: Time
                      UPDSTATUS:
                        type: string
                        maxLength: 1
                        description: 'Upgrade status  enumValues: M=Add-on is included in the delivery (TODIR),R=Add-on update registered,-=Upgrade terminated or software component deinstalled,+=Upgrade or add-on update ended successfully,P=Add-on is imported up to post-processing,U=Upgrade: System can still be used productively,D=Add-on update to be suppressed,A=Add-on update accepted,B=Start of downtime after modification of the system profile,T=Additional software has been included in the upgrade,S=Kernel
                          switch executed,I=Upgrade initialized,C=Application upgrade completed - current stage: Completion,H=Add-on is transferred to the shadow Repository,J=Add-on is integrated into other components'
                        enum:
                        - M
                        - R
                        - '-'
                        - +
                        - P
                        - U
                        - D
                        - A
                        - B
                        - T
                        - S
                        - I
                        - C
                        - H
                        - J
                      UPDTYPE:
                        type: string
                        maxLength: 1
                        description: 'Definition of upgrade procedure  enumValues: V=Not used,S=Add-on installed with SAINT, cannot be patched,P=Delta upgrade,I=Automatic (passive) deletion during upgrade, no patches,A=Repository switch upgrade,T=Add-on transfer to a new release (without supplement),L=Add-on uninstalled actively (with "delete CD"),C=Non-visible add-on, automatic transfer during upgrade,U=Add-on transfer with supplement,J=Add-on transfer to new release (w/o supplement), no patches,W=Standard
                          add-on, R3up or SAINT installation,R=Automatic (passive) deletion during upgrade, can be patched'
                        enum:
                        - V
                        - S
                        - P
                        - I
                        - A
                        - T
                        - L
                        - C
                        - U
                        - J
                        - W
                        - R
                      FULLTASK:
                        type: string
                        maxLength: 20
                        description: Meta description of add-on
                      DELTATASK:
                        type: string
                        maxLength: 20
                        description: Meta description of add-on
                      PCOMMENT:
                        type: string
                        maxLength: 40
                        description: Text, 40 Characters Long
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EV_MESSAGE:
                    type: string
                    maxLength: 80
                    description: Char 80
                  EV_RC:
                    type: integer
                    format: int32
                    description: Natural Number
                  ET_CONFLICTS:
                    type: array
                    items:
                      type: object
                      properties:
                        PGMID:
                          type: string
                          maxLength: 4
                          description: Program ID in Requests and Tasks
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: 'Version Management: Object Type'
                        OBJ_NAME:
                          type: string
                          maxLength: 120
                          description: Object Name in Object List
                        ADDON_ID:
                          type: string
                          maxLength: 10
                          description: Name of an Add-On Product
                        ADDON_REL:
                          type: string
                          maxLength: 12
                          description: Version of an "Add-On" Product
                        CONFL_TYPE:
                          type: string
                          maxLength: 3
                          description: 'OCS Package Type  enumValues: LAN=Language Package,HOT=Hot Package,AOS=Add-On Supplement Description,PAT=SPAM/SAINT Update,AOX=Add-On Exchange Package,CRT=Conflict Resolution Transport (CRT),MOD=Modification Adjustment,FFD=FCS Final Delta Package (FFDP),CSP=Component Support Package (from 6.40),AOU=Add-on upgrade,PCS=PCS (Preconfigured System),AOI=Add-On Installation,BWP=BW Support Package (BWP),COP=Component Support Package (until 6.20),AOP=Add-On Support Package
                            (until 6.20),LCP=Legal Change Package (LCP)'
                          enum:
                          - LAN
                          - HOT
                          - AOS
                          - PAT
                          - AOX
                          - CRT
                          - MOD
                          - FFD
                          - CSP
                          - AOU
                          - PCS
                          - AOI
                          - BWP
                          - COP
                          - AOP
                          - LCP
                        CPACKAGE:
                          type: string
                          maxLength: 20
                          description: Support Package name
                        CONFL_COMP:
                          type: string
                          maxLength: 10
                          description: Name of an Add-On Product
                        CONFL_REL:
                          type: string
                          maxLength: 12
                          description: Version of an "Add-On" Product
                  IT_NCVERS:
                    type: array
                    items:
                      type: object
                      properties:
                        RELSTAMP:
                          type: string
                          maxLength: 40
                          description: Character field of length 40
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        CPTRELEASE:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        EXTRELEASE:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        COMP_TYPE:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                  IT_PATCHLIST:
                    type: array
                    items:
                      type: object
                      properties:
                        TRKORR:
                          type: string
                          maxLength: 20
                          description: Char 20
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        CPTRELEASE:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        EXTRELEASE:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                  IT_PATQ:
                    type: array
                    items:
                      type: object
                      properties:
                        PATCH:
                          type: string
                          maxLength: 20
                          description: Char 20
                        SEQUENCE:
                          type: integer
                          format: int64
                          description: Counter
                        PATCH_TYPE:
                          type: string
                          maxLength: 3
                          description: 3-Byte field
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        COMP_REL:
                          type: string
                          maxLength: 10
                          description: Character Field Length = 10
                        SHORT_TEXT:
                          type: string
                          maxLength: 60
                          description: Character field of length 60
                        VALID_CONJ:
                          type: integer
                          format: int64
                          description: 'ABAB Dictionary: Two-Digit Numeric Field'
                  IT_SUPPLEMENT_BASE:
                    type: array
                    items:
                      type: object
                      properties:
                        ADDONID:
                          type: string
                          maxLength: 10
                          description: Name of an Add-On Product
                        ADDONRL:
                          type: string
                          maxLength: 12
                          description: Version of an "Add-On" Product
                        R3RELEASE:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        CORE_REL:
                          type: string
                          maxLength: 4
                          description: SAP Release
                        HIGH_PATCH:
                          type: string
                          maxLength: 20
                          description: Support Package name
                        OVERSHOOT:
                          type: string
                          maxLength: 20
                          description: Support Package name
                        PATCH_TYPE:
                          type: string
                          maxLength: 3
                          description: 'OCS Package Type  enumValues: LAN=Language Package,HOT=Hot Package,AOS=Add-On Supplement Description,PAT=SPAM/SAINT Update,AOX=Add-On Exchange Package,CRT=Conflict Resolution Transport (CRT),MOD=Modification Adjustment,FFD=FCS Final Delta Package (FFDP),CSP=Component Support Package (from 6.40),AOU=Add-on upgrade,PCS=PCS (Preconfigured System),AOI=Add-On Installation,BWP=BW Support Package (BWP),COP=Component Support Package (until 6.20),AOP=Add-On Support Package
                            (until 6.20),LCP=Legal Change Package (LCP)'
                          enum:
                          - LAN
                          - HOT
                          - AOS
                          - PAT
                          - AOX
                          - CRT
                          - MOD
                          - FFD
                          - CSP
                          - AOU
                          - PCS
                          - AOI
                          - BWP
                          - COP
                          - AOP
                          - LCP
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: Component
                        COMP_REL:
                          type: string
                          maxLength: 10
                          description: Component release
                  TT_NAVERS:
                    type: array
                    items:
                      type: object
                      properties:
                        RELSTAMP:
                          type: string
                          maxLength: 40
                          description: 'ID data type for a (future) system status  enumValues: CURRENT=Current target status of upgrade,INITIAL=Target status of export w/out integration of add. packages'
                          enum:
                          - CURRENT
                          - INITIAL
                        ADDONID:
                          type: string
                          maxLength: 10
                          description: Name of an Add-On Product
                        ADDONRL:
                          type: string
                          maxLength: 12
                          description: Version of an "Add-On" Product
                        R3RELEASE:
                          type: string
                          maxLength: 10
                          description: Name of an add-on delivery unit
                        STARTDATE:
                          type: string
                          format: date
                          description: Date
                        STARTTIME:
                          type: string
                          maxLength: 6
                          description: Time
                        ENDDATE:
                          type: string
                          format: date
                          description: Date
                        ENDTIME:
                          type: string
                          maxLength: 6
                          description: Time
                        UPDSTATUS:
                          type: string
                          maxLength: 1
                          description: 'Upgrade status  enumValues: M=Add-on is included in the delivery (TODIR),R=Add-on update registered,-=Upgrade terminated or software component deinstalled,+=Upgrade or add-on update ended successfully,P=Add-on is imported up to post-processing,U=Upgrade: System can still be used productively,D=Add-on update to be suppressed,A=Add-on update accepted,B=Start of downtime after modification of the system profile,T=Additional software has been included in the upgrade,S=Kernel
                            switch executed,I=Upgrade initialized,C=Application upgrade completed - current stage: Completion,H=Add-on is transferred to the shadow Repository,J=Add-on is integrated into other components'
                          enum:
                          - M
                          - R
                          - '-'
                          - +
                          - P
                          - U
                          - D
                          - A
                          - B
                          - T
                          - S
                          - I
                          - C
                          - H
                          - J
                        UPDTYPE:
                          type: string
                          maxLength: 1
                          description: 'Definition of upgrade procedure  enumValues: V=Not used,S=Add-on installed with SAINT, cannot be patched,P=Delta upgrade,I=Automatic (passive) deletion during upgrade, no patches,A=Repository switch upgrade,T=Add-on transfer to a new release (without supplement),L=Add-on uninstalled actively (with "delete CD"),C=Non-visible add-on, automatic transfer during upgrade,U=Add-on transfer with supplement,J=Add-on transfer to new release (w/o supplement), no patches,W=Standard
                            add-on, R3up or SAINT installation,R=Automatic (passive) deletion during upgrade, can be patched'
                          enum:
                          - V
                          - S
                          - P
                          - I
                          - A
                          - T
                          - L
                          - C
                          - U
                          - J
                          - W
                          - R
                        FULLTASK:
                          type: string
                          maxLength: 20
                          description: Meta description of add-on
                        DELTATASK:
                          type: string
                          maxLength: 20
                          description: Meta description of add-on
                        PCOMMENT:
                          type: string
                          maxLength: 40
                          description: Text, 40 Characters Long
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
