openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCRMUI_EXC_UPDATE_DB_VIA_RFC:
    post:
      tags:
      - SCRMUI_EXC
      operationId: /rfc/SCRMUI_EXC_UPDATE_DB_VIA_RFC
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IM_WITH_COMMIT_WORK:
                  type: string
                  maxLength: 1
                  description: Checkbox Field
                IM_T_CRMCHKEXC_DEL:
                  type: array
                  items:
                    type: object
                    properties:
                      DLVUNIT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      OBJSETKIND:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Type of Object Set to Be Checked  enumValues: T=Test,P=Production,R=Replica'
                        enum:
                        - T
                        - P
                        - R
                      OBJSETID:
                        type: integer
                        format: int64
                        description: 'Check Results Management: ID of Object Set to Be Checked'
                      PGMID:
                        type: string
                        maxLength: 4
                        description: Program ID in Requests and Tasks
                      OBJECT:
                        type: string
                        maxLength: 4
                        description: Object Type
                      OBJ_NAME:
                        type: string
                        maxLength: 48
                        description: 'Check Results Management: Object Name in Check Object Set'
                      CHKID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Check ID'
                      CHKMSGID:
                        type: string
                        maxLength: 4
                        description: 'Check Results Management: Check Message ID'
                      POBJECT:
                        type: string
                        maxLength: 4
                        description: Object Type
                      POBJ_NAME:
                        type: string
                        maxLength: 48
                        description: 'Check Results Management: Object Name in Check Object Set'
                      UNTILDAT:
                        type: string
                        format: date
                        description: 'Check Results Management: Valid to Date'
                      UNTILREL:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Valid to Release'
                      CRETSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Creation'
                      CREUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Created By User'
                      CHGTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Change'
                      CHGUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Last Changed By'
                      FROMREL:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Valid from Release'
                      APPLYUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Person Requesting an Exception'
                      AGREEUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Approver of an Exception'
                      AGREED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Approval Status  enumValues: 1=Request Rejected,3=Request Approved,""=No Exception Created,2=Request Being Processed,0=Request Not Yet Processed'
                        enum:
                        - '1'
                        - '3'
                        - ''
                        - '2'
                        - '0'
                      AGRTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Change'
                      EXCID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Exception Reason ID'
                      EXCBFRCHK:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      REPLICATED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      EXCCOMMENT:
                        type: string
                        maxLength: 60
                        description: 'Check Results Management: Description'
                      TODOS:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                IM_T_CRMCHKEXC_INS:
                  type: array
                  items:
                    type: object
                    properties:
                      DLVUNIT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      OBJSETKIND:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Type of Object Set to Be Checked  enumValues: T=Test,P=Production,R=Replica'
                        enum:
                        - T
                        - P
                        - R
                      OBJSETID:
                        type: integer
                        format: int64
                        description: 'Check Results Management: ID of Object Set to Be Checked'
                      PGMID:
                        type: string
                        maxLength: 4
                        description: Program ID in Requests and Tasks
                      OBJECT:
                        type: string
                        maxLength: 4
                        description: Object Type
                      OBJ_NAME:
                        type: string
                        maxLength: 48
                        description: 'Check Results Management: Object Name in Check Object Set'
                      CHKID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Check ID'
                      CHKMSGID:
                        type: string
                        maxLength: 4
                        description: 'Check Results Management: Check Message ID'
                      POBJECT:
                        type: string
                        maxLength: 4
                        description: Object Type
                      POBJ_NAME:
                        type: string
                        maxLength: 48
                        description: 'Check Results Management: Object Name in Check Object Set'
                      UNTILDAT:
                        type: string
                        format: date
                        description: 'Check Results Management: Valid to Date'
                      UNTILREL:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Valid to Release'
                      CRETSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Creation'
                      CREUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Created By User'
                      CHGTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Change'
                      CHGUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Last Changed By'
                      FROMREL:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Valid from Release'
                      APPLYUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Person Requesting an Exception'
                      AGREEUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Approver of an Exception'
                      AGREED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Approval Status  enumValues: 1=Request Rejected,3=Request Approved,""=No Exception Created,2=Request Being Processed,0=Request Not Yet Processed'
                        enum:
                        - '1'
                        - '3'
                        - ''
                        - '2'
                        - '0'
                      AGRTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Change'
                      EXCID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Exception Reason ID'
                      EXCBFRCHK:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      REPLICATED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      EXCCOMMENT:
                        type: string
                        maxLength: 60
                        description: 'Check Results Management: Description'
                      TODOS:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                IM_T_CRMCHKEXC_UPD:
                  type: array
                  items:
                    type: object
                    properties:
                      DLVUNIT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      OBJSETKIND:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Type of Object Set to Be Checked  enumValues: T=Test,P=Production,R=Replica'
                        enum:
                        - T
                        - P
                        - R
                      OBJSETID:
                        type: integer
                        format: int64
                        description: 'Check Results Management: ID of Object Set to Be Checked'
                      PGMID:
                        type: string
                        maxLength: 4
                        description: Program ID in Requests and Tasks
                      OBJECT:
                        type: string
                        maxLength: 4
                        description: Object Type
                      OBJ_NAME:
                        type: string
                        maxLength: 48
                        description: 'Check Results Management: Object Name in Check Object Set'
                      CHKID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Check ID'
                      CHKMSGID:
                        type: string
                        maxLength: 4
                        description: 'Check Results Management: Check Message ID'
                      POBJECT:
                        type: string
                        maxLength: 4
                        description: Object Type
                      POBJ_NAME:
                        type: string
                        maxLength: 48
                        description: 'Check Results Management: Object Name in Check Object Set'
                      UNTILDAT:
                        type: string
                        format: date
                        description: 'Check Results Management: Valid to Date'
                      UNTILREL:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Valid to Release'
                      CRETSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Creation'
                      CREUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Created By User'
                      CHGTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Change'
                      CHGUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Last Changed By'
                      FROMREL:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Valid from Release'
                      APPLYUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Person Requesting an Exception'
                      AGREEUSER:
                        type: string
                        maxLength: 12
                        description: 'Check Results Management: Approver of an Exception'
                      AGREED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Approval Status  enumValues: 1=Request Rejected,3=Request Approved,""=No Exception Created,2=Request Being Processed,0=Request Not Yet Processed'
                        enum:
                        - '1'
                        - '3'
                        - ''
                        - '2'
                        - '0'
                      AGRTSTAMP:
                        type: integer
                        format: int64
                        description: 'Check Results Management: Time Stamp of Change'
                      EXCID:
                        type: string
                        maxLength: 10
                        description: 'Check Results Management: Exception Reason ID'
                      EXCBFRCHK:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      REPLICATED:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
                      EXCCOMMENT:
                        type: string
                        maxLength: 60
                        description: 'Check Results Management: Description'
                      TODOS:
                        type: string
                        maxLength: 1
                        description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                        enum:
                        - N
                        - Y
              required:
              - IM_WITH_COMMIT_WORK
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  RESULT:
                    type: integer
                    format: int32
                    description: Return Value, Return Value After ABAP Statements
                  IM_T_CRMCHKEXC_DEL:
                    type: array
                    items:
                      type: object
                      properties:
                        DLVUNIT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        OBJSETKIND:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Type of Object Set to Be Checked  enumValues: T=Test,P=Production,R=Replica'
                          enum:
                          - T
                          - P
                          - R
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        PGMID:
                          type: string
                          maxLength: 4
                          description: Program ID in Requests and Tasks
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        OBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Check ID'
                        CHKMSGID:
                          type: string
                          maxLength: 4
                          description: 'Check Results Management: Check Message ID'
                        POBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        POBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        UNTILDAT:
                          type: string
                          format: date
                          description: 'Check Results Management: Valid to Date'
                        UNTILREL:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Valid to Release'
                        CRETSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Creation'
                        CREUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Created By User'
                        CHGTSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Change'
                        CHGUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Last Changed By'
                        FROMREL:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Valid from Release'
                        APPLYUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Person Requesting an Exception'
                        AGREEUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Approver of an Exception'
                        AGREED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Approval Status  enumValues: 1=Request Rejected,3=Request Approved,""=No Exception Created,2=Request Being Processed,0=Request Not Yet Processed'
                          enum:
                          - '1'
                          - '3'
                          - ''
                          - '2'
                          - '0'
                        AGRTSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Change'
                        EXCID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Exception Reason ID'
                        EXCBFRCHK:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        REPLICATED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        EXCCOMMENT:
                          type: string
                          maxLength: 60
                          description: 'Check Results Management: Description'
                        TODOS:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                  IM_T_CRMCHKEXC_INS:
                    type: array
                    items:
                      type: object
                      properties:
                        DLVUNIT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        OBJSETKIND:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Type of Object Set to Be Checked  enumValues: T=Test,P=Production,R=Replica'
                          enum:
                          - T
                          - P
                          - R
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        PGMID:
                          type: string
                          maxLength: 4
                          description: Program ID in Requests and Tasks
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        OBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Check ID'
                        CHKMSGID:
                          type: string
                          maxLength: 4
                          description: 'Check Results Management: Check Message ID'
                        POBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        POBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        UNTILDAT:
                          type: string
                          format: date
                          description: 'Check Results Management: Valid to Date'
                        UNTILREL:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Valid to Release'
                        CRETSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Creation'
                        CREUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Created By User'
                        CHGTSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Change'
                        CHGUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Last Changed By'
                        FROMREL:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Valid from Release'
                        APPLYUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Person Requesting an Exception'
                        AGREEUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Approver of an Exception'
                        AGREED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Approval Status  enumValues: 1=Request Rejected,3=Request Approved,""=No Exception Created,2=Request Being Processed,0=Request Not Yet Processed'
                          enum:
                          - '1'
                          - '3'
                          - ''
                          - '2'
                          - '0'
                        AGRTSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Change'
                        EXCID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Exception Reason ID'
                        EXCBFRCHK:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        REPLICATED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        EXCCOMMENT:
                          type: string
                          maxLength: 60
                          description: 'Check Results Management: Description'
                        TODOS:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                  IM_T_CRMCHKEXC_UPD:
                    type: array
                    items:
                      type: object
                      properties:
                        DLVUNIT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        OBJSETKIND:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Type of Object Set to Be Checked  enumValues: T=Test,P=Production,R=Replica'
                          enum:
                          - T
                          - P
                          - R
                        OBJSETID:
                          type: integer
                          format: int64
                          description: 'Check Results Management: ID of Object Set to Be Checked'
                        PGMID:
                          type: string
                          maxLength: 4
                          description: Program ID in Requests and Tasks
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        OBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        CHKID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Check ID'
                        CHKMSGID:
                          type: string
                          maxLength: 4
                          description: 'Check Results Management: Check Message ID'
                        POBJECT:
                          type: string
                          maxLength: 4
                          description: Object Type
                        POBJ_NAME:
                          type: string
                          maxLength: 48
                          description: 'Check Results Management: Object Name in Check Object Set'
                        UNTILDAT:
                          type: string
                          format: date
                          description: 'Check Results Management: Valid to Date'
                        UNTILREL:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Valid to Release'
                        CRETSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Creation'
                        CREUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Created By User'
                        CHGTSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Change'
                        CHGUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Last Changed By'
                        FROMREL:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Valid from Release'
                        APPLYUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Person Requesting an Exception'
                        AGREEUSER:
                          type: string
                          maxLength: 12
                          description: 'Check Results Management: Approver of an Exception'
                        AGREED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Approval Status  enumValues: 1=Request Rejected,3=Request Approved,""=No Exception Created,2=Request Being Processed,0=Request Not Yet Processed'
                          enum:
                          - '1'
                          - '3'
                          - ''
                          - '2'
                          - '0'
                        AGRTSTAMP:
                          type: integer
                          format: int64
                          description: 'Check Results Management: Time Stamp of Change'
                        EXCID:
                          type: string
                          maxLength: 10
                          description: 'Check Results Management: Exception Reason ID'
                        EXCBFRCHK:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        REPLICATED:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
                        EXCCOMMENT:
                          type: string
                          maxLength: 60
                          description: 'Check Results Management: Description'
                        TODOS:
                          type: string
                          maxLength: 1
                          description: 'Check Results Management: Yes/No Indicator  enumValues: N=No,Y=Yes'
                          enum:
                          - N
                          - Y
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
