openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSAU_UPD_AUDIT_CONFIG:
    post:
      tags:
      - SECU
      operationId: /rfc/RSAU_UPD_AUDIT_CONFIG
      requestBody:
        content:
          application/json:
            schema:
              properties:
                ENABLE:
                  type: string
                  default: '-'
                  maxLength: 1
                SLOTINFO:
                  type: array
                  items:
                    type: object
                    properties:
                      ENABLE:
                        type: string
                        maxLength: 1
                        description: 'Audit: Enable  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      SLOTCOUNT:
                        type: integer
                        format: int32
                        description: Number of records available for control information
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Audit activity indicator (slot)  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      LOW_BUTTON:
                        type: string
                        maxLength: 1
                        description: 'Insignificant audit events  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      MED_BUTTON:
                        type: string
                        maxLength: 1
                        description: 'Audit events of average significance  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      HGH_BUTTON:
                        type: string
                        maxLength: 1
                        description: 'Significant audit events  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      POS:
                        type: integer
                        format: int32
                        description: Size of current audit log
                      VERSION:
                        type: integer
                        format: int32
                        description: Version of the audit shared memory
                      SHMDATE:
                        type: string
                        maxLength: 10
                        description: Date the audit log was last written to
                      MAXFILESIZ:
                        type: integer
                        format: int32
                        description: Max. size of the audit log per day
                      LOGIN:
                        type: string
                        maxLength: 1
                        description: 'Observe logon  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      RFCLOGIN:
                        type: string
                        maxLength: 1
                        description: 'Include RFC logon in audit  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      TASTART:
                        type: string
                        maxLength: 1
                        description: 'Include transaction starts in audit  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      REPOSTART:
                        type: string
                        maxLength: 1
                        description: 'Include report start in audit  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      USERSTAMM:
                        type: string
                        maxLength: 1
                        description: 'Record changes to user master record  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      RFCSTART:
                        type: string
                        maxLength: 1
                        description: 'RFC function call  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      SONST:
                        type: string
                        maxLength: 1
                        description: 'Record other events in the audit log  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      SYSTEM:
                        type: string
                        maxLength: 1
                        description: System Events
                      UNAME:
                        type: string
                        maxLength: 12
                        description: 'SecAudit: SAP user name'
                      MANDT:
                        type: string
                        maxLength: 3
                        description: 'Audit: Client'
                      SELVAR:
                        type: string
                        format: byte
                        description: 'Security audit: determining selection variant'
                      MSGVECT:
                        type: string
                        format: byte
                        description: 'Security audit: selection vector of audit events'
                      LIFETIME:
                        type: integer
                        format: int32
                        description: 'Audit: Life cycle for audit log files'
                      DELETED:
                        type: integer
                        format: int32
                        description: 'Audit: Number of deleted audit log files'
                      FILEMAX:
                        type: integer
                        format: int32
                        description: Max. size of the audit log per day
                      FILENUMBER:
                        type: integer
                        format: int32
                        description: 'Audit log: number of the current audit log'
                      CURFILSIZE:
                        type: integer
                        format: int32
                        description: Max. size of the audit log per day
                      FILESTATUS:
                        type: integer
                        format: int32
                        description: 'Audit log: Processing status of an audit file'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  SLOTINFO:
                    type: array
                    items:
                      type: object
                      properties:
                        ENABLE:
                          type: string
                          maxLength: 1
                          description: 'Audit: Enable  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        SLOTCOUNT:
                          type: integer
                          format: int32
                          description: Number of records available for control information
                        STATUS:
                          type: string
                          maxLength: 1
                          description: 'Audit activity indicator (slot)  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        LOW_BUTTON:
                          type: string
                          maxLength: 1
                          description: 'Insignificant audit events  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        MED_BUTTON:
                          type: string
                          maxLength: 1
                          description: 'Audit events of average significance  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        HGH_BUTTON:
                          type: string
                          maxLength: 1
                          description: 'Significant audit events  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        POS:
                          type: integer
                          format: int32
                          description: Size of current audit log
                        VERSION:
                          type: integer
                          format: int32
                          description: Version of the audit shared memory
                        SHMDATE:
                          type: string
                          maxLength: 10
                          description: Date the audit log was last written to
                        MAXFILESIZ:
                          type: integer
                          format: int32
                          description: Max. size of the audit log per day
                        LOGIN:
                          type: string
                          maxLength: 1
                          description: 'Observe logon  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        RFCLOGIN:
                          type: string
                          maxLength: 1
                          description: 'Include RFC logon in audit  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        TASTART:
                          type: string
                          maxLength: 1
                          description: 'Include transaction starts in audit  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        REPOSTART:
                          type: string
                          maxLength: 1
                          description: 'Include report start in audit  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        USERSTAMM:
                          type: string
                          maxLength: 1
                          description: 'Record changes to user master record  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        RFCSTART:
                          type: string
                          maxLength: 1
                          description: 'RFC function call  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        SONST:
                          type: string
                          maxLength: 1
                          description: 'Record other events in the audit log  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        SYSTEM:
                          type: string
                          maxLength: 1
                          description: System Events
                        UNAME:
                          type: string
                          maxLength: 12
                          description: 'SecAudit: SAP user name'
                        MANDT:
                          type: string
                          maxLength: 3
                          description: 'Audit: Client'
                        SELVAR:
                          type: string
                          format: byte
                          description: 'Security audit: determining selection variant'
                        MSGVECT:
                          type: string
                          format: byte
                          description: 'Security audit: selection vector of audit events'
                        LIFETIME:
                          type: integer
                          format: int32
                          description: 'Audit: Life cycle for audit log files'
                        DELETED:
                          type: integer
                          format: int32
                          description: 'Audit: Number of deleted audit log files'
                        FILEMAX:
                          type: integer
                          format: int32
                          description: Max. size of the audit log per day
                        FILENUMBER:
                          type: integer
                          format: int32
                          description: 'Audit log: number of the current audit log'
                        CURFILSIZE:
                          type: integer
                          format: int32
                          description: Max. size of the audit log per day
                        FILESTATUS:
                          type: integer
                          format: int32
                          description: 'Audit log: Processing status of an audit file'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
