openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SO_DLI_SPECIFIC_AUTHORIZATIONS:
    post:
      tags:
      - SOA6
      operationId: /rfc/SO_DLI_SPECIFIC_AUTHORIZATIONS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DLI_FREE:
                  type: string
                  default: ' '
                  maxLength: 1
                FOLDER_ID:
                  type: object
                  properties:
                    OBJTP:
                      type: string
                      maxLength: 3
                      description: Code for document class
                    OBJYR:
                      type: string
                      maxLength: 2
                      description: 'Object: Year from ID'
                    OBJNO:
                      type: string
                      maxLength: 12
                      description: 'Object: Number from ID'
                FUNCTION:
                  type: string
                  default: ' '
                  maxLength: 70
                SYSTEM_DLI:
                  type: string
                  default: ' '
                  maxLength: 1
                USER_RESPON:
                  type: string
                  maxLength: 12
              required:
              - FOLDER_ID
              - USER_RESPON
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  DLI_MAINTAIN:
                    type: string
                    maxLength: 1
                  DLI_OPEN:
                    type: string
                    maxLength: 1
                  USER_RESPON_DATA:
                    type: object
                    properties:
                      CROTP:
                        type: string
                        maxLength: 3
                        description: 'User who created object: Object type from ID'
                      CROYR:
                        type: string
                        maxLength: 2
                        description: 'User that created object: year from the ID'
                      CRONO:
                        type: string
                        maxLength: 12
                        description: 'User that created object: number from the ID'
                      CRONAM:
                        type: string
                        maxLength: 12
                        description: Creator Name
                      CRDAT:
                        type: string
                        format: date
                        description: Date created
                      CRTIM:
                        type: string
                        maxLength: 6
                        description: Time created
                      CHOTP:
                        type: string
                        maxLength: 3
                        description: 'User that changed the object: Object type from ID'
                      CHOYR:
                        type: string
                        maxLength: 2
                        description: 'User that changed the object: year from the ID'
                      CHONO:
                        type: string
                        maxLength: 12
                        description: 'User that changed the object: number from the ID'
                      CHONAM:
                        type: string
                        maxLength: 12
                        description: Changed by
                      CHDAT:
                        type: string
                        format: date
                        description: Date of Last Change
                      CHTIM:
                        type: string
                        maxLength: 6
                        description: Time of Last Change
                      SAPNAM:
                        type: string
                        maxLength: 12
                        description: SAP name of a SAPoffice user
                      USRNAM:
                        type: string
                        maxLength: 12
                        description: SAPoffice user name
                      LOADAT:
                        type: string
                        format: date
                        description: Last access to SAPoffice by user
                      EXMAX:
                        type: string
                        format: byte
                        description: Maximum number of express messages allowed per send
                      RCMAX:
                        type: string
                        format: byte
                        description: Maximum number of recipients allowed per send
                      INMAX:
                        type: string
                        format: byte
                        description: Maximum number of documents allowed in the inbox
                      USRAU:
                        type: string
                        maxLength: 1
                        description: 'Maintain user: only the administrator is authorized  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      CRGDL:
                        type: string
                        maxLength: 1
                        description: Authorization to create shared distribution lists
                      CRFCL:
                        type: string
                        maxLength: 1
                        description: Authorization to create client folders
                      CRFCC:
                        type: string
                        maxLength: 1
                        description: Authorization to create company-code-wide folders
                      CRFPL:
                        type: string
                        maxLength: 1
                        description: Authorization to create plant-wide folders
                      CRFDP:
                        type: string
                        maxLength: 1
                        description: Authorization to create department-wide folders
                      CRFAD:
                        type: string
                        maxLength: 1
                        description: Authorization to create cost-center-wide folders
                      CRFGR:
                        type: string
                        maxLength: 1
                        description: Authorization to create group folders
                      HOMAX:
                        type: string
                        format: byte
                        description: Max. no. of documents a user can protect from archiving
                      HOCNT:
                        type: string
                        format: byte
                        description: Number of documents which should not be archived
                      GLMAX:
                        type: string
                        format: byte
                        description: Maximum size of the access lists of a user
                      GFMAX:
                        type: string
                        format: byte
                        description: Max. number of group folders which a user can create
                      GFCNT:
                        type: string
                        format: byte
                        description: Number of group folders created by a user
                      AUTEXT:
                        type: string
                        maxLength: 1
                        description: Authorization to send externally
                      NOTTP:
                        type: string
                        maxLength: 3
                        description: Default setting of document class
                      CALEN:
                        type: string
                        maxLength: 1
                        description: 'Day on which the week begins  enumValues: 1=Monday,4=Thursday,5=Friday,7=Sunday,3=Wednesday,2=Tuesday,6=Saturday'
                        enum:
                        - '1'
                        - '4'
                        - '5'
                        - '7'
                        - '3'
                        - '2'
                        - '6'
                      OUTFL:
                        type: string
                        maxLength: 1
                        description: 'Documents are copied to the outbox when sent  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SQWIN:
                        type: string
                        maxLength: 1
                        description: 'Switch confirmation prompt on or off when deleting  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SYUSR:
                        type: string
                        maxLength: 1
                        description: 'Your user view is set when you start SAPoffice  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      SYUSRINB:
                        type: string
                        maxLength: 1
                        description: Inbox filter (unviewed documents only)
                      SYUSROUT:
                        type: string
                        maxLength: 1
                        description: User view of outbox
                      ADREXT:
                        type: string
                        maxLength: 1
                        description: 'The user has an active external address.  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PRWYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      PRWNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      PUWYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      PUWNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      INBYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      INBNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      OUTYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      OUTNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      WSTYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      WSTNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      PFRYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      PFRNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      PDLYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      PDLNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      VORYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      VORNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      NOTYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      NOTNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: Office user was deleted  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      RSWORKDAY:
                        type: string
                        maxLength: 1
                        description: 'Resubmission on workdays only  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      RSFACID:
                        type: string
                        maxLength: 2
                        description: Factory calendar identification code for the resubmission
                      USRADR:
                        type: string
                        maxLength: 10
                        description: Number of internal private address
                      LFDNR:
                        type: string
                        maxLength: 3
                        description: 'Addresses: Sequence number'
                      SNDART:
                        type: string
                        maxLength: 3
                        description: 'Text field length 3: for use as required'
                      FLAG1:
                        type: string
                        maxLength: 1
                        description: Text field length 1
                      FLAG2:
                        type: string
                        maxLength: 1
                        description: Text field length 1
                      FLAG3:
                        type: string
                        maxLength: 1
                        description: Text field length 1
                      NATIO:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: international code for character set'
                      LADAT:
                        type: integer
                        format: int64
                        description: Default for last access date (last changed)
                      VLADAT:
                        type: string
                        format: date
                        description: Second last access of user to SAPoffice
                      LASDAT:
                        type: string
                        format: date
                        description: Last access to SAPoffice by substitute
                      INTSND:
                        type: string
                        maxLength: 1
                        description: 'Authorization for internal transmission  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      OFFMAX:
                        type: string
                        maxLength: 5
                        description: 'SAPoffice: Number of recipients allowed for internal transm.'
                      EXTTELE:
                        type: string
                        maxLength: 1
                        description: Authorization to send via telematic services
                      NUMTELE:
                        type: string
                        maxLength: 5
                        description: 'SAPoffice: Number of recipients with telecommunications'
                      EXTSMTP:
                        type: string
                        maxLength: 1
                        description: Authorization to send via the Internet
                      NUMSMTP:
                        type: string
                        maxLength: 5
                        description: 'SAPoffice: Number of Internet recipients allowed'
                      EXTX400:
                        type: string
                        maxLength: 1
                        description: Authorization to send via X.400
                      NUMX400:
                        type: string
                        maxLength: 5
                        description: 'SAPoffice: Number of X.400 recipients allowed'
                      EXTSAP:
                        type: string
                        maxLength: 1
                        description: Authorization to send within SAP system group
                      NUMSAP:
                        type: string
                        maxLength: 5
                        description: 'SAPoffice: Number of remote SAP recipients allowed'
                      EXTX500:
                        type: string
                        maxLength: 1
                        description: 'Authorization to access the LDAP services  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      EXTPAG:
                        type: string
                        maxLength: 1
                        description: 'Sending to pager is permitted  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      EXTPRT:
                        type: string
                        maxLength: 1
                        description: 'Sending to printer is permitted  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      ARCHIV:
                        type: string
                        maxLength: 1
                        description: 'Authorization for moving to archive  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      ADRNAME:
                        type: string
                        maxLength: 35
                        description: Name in address management
                      AREPYR:
                        type: string
                        maxLength: 2
                        description: 'Automatic reply: year from the ID'
                      AREPNO:
                        type: string
                        maxLength: 12
                        description: 'Automatic reply: number from the ID'
                      AREPABDAT:
                        type: string
                        format: date
                        description: Date from when the automatic reply is active
                      AREPAEDAT:
                        type: string
                        format: date
                        description: Date up to which automatic reply is active
                      FAXFORM:
                        type: string
                        maxLength: 16
                        description: 'SAPoffice: User layout set name for faxing'
                      SCRFORM:
                        type: string
                        maxLength: 16
                        description: 'SAPoffice: User-defined standard SAPscript layout set'
                      CHATSEND:
                        type: string
                        maxLength: 1
                        description: Change options for document after sending
                      NOARSDEX:
                        type: string
                        maxLength: 1
                        description: 'Send automatic reply externally  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PRPARCHG:
                        type: string
                        maxLength: 1
                        description: 'Default settings for calling print parameters  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PRPARNDH:
                        type: string
                        maxLength: 1
                        description: 'Default settings for printing of document header  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PRPARRCL:
                        type: string
                        maxLength: 1
                        description: 'Default settings for printing of recipient list  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      PRPARNOP:
                        type: string
                        maxLength: 1
                        description: 'Default settings for printing of notes  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      DELFORIB:
                        type: string
                        maxLength: 1
                        description: 'Delete document from inbox after forwarding  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      GHRAWDOC:
                        type: string
                        maxLength: 1
                        description: 'Display of document header in continuos-text editor  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      FOLDSORT:
                        type: string
                        maxLength: 1
                        description: Setting for sorting folders subscribed to
                      DELTRASH:
                        type: string
                        maxLength: 3
                        description: No. of calendar days after which doc. is deleted from trash
                      FOLLINYR:
                        type: string
                        maxLength: 2
                        description: 'Object: Year from ID'
                      FOLLINNO:
                        type: string
                        maxLength: 12
                        description: 'Object: Number from ID'
                      NORTFEDIT:
                        type: string
                        maxLength: 1
                        description: Continuos-text editor for SAP editor documents
                      PCOLE:
                        type: string
                        maxLength: 1
                        description: Start PC application in SAP window
                  USER_RESPON_ID:
                    type: object
                    properties:
                      USRTP:
                        type: string
                        maxLength: 3
                        description: User type from ID
                      USRYR:
                        type: string
                        maxLength: 2
                        description: User year from the ID
                      USRNO:
                        type: string
                        maxLength: 12
                        description: User number from the ID
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
