openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SO_USER_LIST_READ_API1:
    post:
      tags:
      - SO90
      operationId: /rfc/SO_USER_LIST_READ_API1
      requestBody:
        content:
          application/json:
            schema:
              properties:
                USER_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      USERID:
                        type: string
                        maxLength: 17
                        description: 'SAPoffice: User ID of an Office user'
                      SAPNAME:
                        type: string
                        maxLength: 12
                        description: SAP name of a SAPoffice user
                      OFFICENAME:
                        type: string
                        maxLength: 12
                        description: SAPoffice user name
                      FULLNAME:
                        type: string
                        maxLength: 35
                        description: Name in address management
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'SAPoffice: Office user was deleted  enumValues: X=Value for activated,""=Value for deactivated'
                        enum:
                        - X
                        - ''
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      ADRNR:
                        type: string
                        maxLength: 10
                        description: Address
                      NATIO:
                        type: string
                        maxLength: 1
                        description: International address version ID
                      ANRED:
                        type: string
                        maxLength: 15
                        description: Title
                      ABTEI:
                        type: string
                        maxLength: 30
                        description: 'Addresses: Department'
                      COSTC:
                        type: string
                        maxLength: 10
                        description: 'Addresses: Cost center'
                      ROOMN:
                        type: string
                        maxLength: 6
                        description: 'Addresses: Room number'
                      BUILD:
                        type: string
                        maxLength: 6
                        description: 'Addresses: Building number'
                      NAME1:
                        type: string
                        maxLength: 35
                        description: Name 1
                      NAME2:
                        type: string
                        maxLength: 35
                        description: Name 2
                      STDCOM:
                        type: string
                        maxLength: 3
                        description: 'Addresses: Communication type'
                      SPRAS:
                        type: string
                        maxLength: 1
                        description: Language Key
                      CHNAM:
                        type: string
                        maxLength: 12
                        description: 'Addresses: Changed by'
                      CHDAT:
                        type: string
                        format: date
                        description: 'Addresses: Change date'
                      CHTIM:
                        type: string
                        maxLength: 6
                        description: 'Addresses: Changed at'
                      CRNAM:
                        type: string
                        maxLength: 12
                        description: 'Addresses: Created by'
                      CRDAT:
                        type: string
                        format: date
                        description: 'Addresses: Creation date'
                      CRTIM:
                        type: string
                        maxLength: 6
                        description: 'Addresses: Creation time'
                      KLASSE:
                        type: string
                        maxLength: 18
                        description: 'Addresses: class assigned to an address'
                      DBNAME:
                        type: string
                        maxLength: 10
                        description: 'Addresses: System ID'
                      CMPYADR:
                        type: string
                        maxLength: 10
                        description: 'Addresses: Address Number'
                      ANREK:
                        type: string
                        maxLength: 2
                        description: 'Addresses: Form of address key'
                      SORT1:
                        type: string
                        maxLength: 10
                        description: Sort field
                      SORT2:
                        type: string
                        maxLength: 20
                        description: Sort field
                      FNAME:
                        type: string
                        maxLength: 35
                        description: A person's first name (Addresses)
                      UCFNAME:
                        type: string
                        maxLength: 25
                        description: A person's first name in upper case (Addresses)
                      LNAME:
                        type: string
                        maxLength: 35
                        description: A person's last name (Addresses)
                      UCLNAME:
                        type: string
                        maxLength: 25
                        description: A person's last name (Addresses)
                      UCABTEI:
                        type: string
                        maxLength: 25
                        description: Department in upper case (Addresses)
                      UCNAMECMPY:
                        type: string
                        maxLength: 25
                        description: Company name in upper case (addresses)
                      USRTYPE:
                        type: string
                        maxLength: 1
                        description: 'Flag: Person is internal SAP user  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      REFNR:
                        type: string
                        maxLength: 10
                        description: Address reference for alias names
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  USER_LIST:
                    type: array
                    items:
                      type: object
                      properties:
                        USERID:
                          type: string
                          maxLength: 17
                          description: 'SAPoffice: User ID of an Office user'
                        SAPNAME:
                          type: string
                          maxLength: 12
                          description: SAP name of a SAPoffice user
                        OFFICENAME:
                          type: string
                          maxLength: 12
                          description: SAPoffice user name
                        FULLNAME:
                          type: string
                          maxLength: 35
                          description: Name in address management
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'SAPoffice: Office user was deleted  enumValues: X=Value for activated,""=Value for deactivated'
                          enum:
                          - X
                          - ''
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ADRNR:
                          type: string
                          maxLength: 10
                          description: Address
                        NATIO:
                          type: string
                          maxLength: 1
                          description: International address version ID
                        ANRED:
                          type: string
                          maxLength: 15
                          description: Title
                        ABTEI:
                          type: string
                          maxLength: 30
                          description: 'Addresses: Department'
                        COSTC:
                          type: string
                          maxLength: 10
                          description: 'Addresses: Cost center'
                        ROOMN:
                          type: string
                          maxLength: 6
                          description: 'Addresses: Room number'
                        BUILD:
                          type: string
                          maxLength: 6
                          description: 'Addresses: Building number'
                        NAME1:
                          type: string
                          maxLength: 35
                          description: Name 1
                        NAME2:
                          type: string
                          maxLength: 35
                          description: Name 2
                        STDCOM:
                          type: string
                          maxLength: 3
                          description: 'Addresses: Communication type'
                        SPRAS:
                          type: string
                          maxLength: 1
                          description: Language Key
                        CHNAM:
                          type: string
                          maxLength: 12
                          description: 'Addresses: Changed by'
                        CHDAT:
                          type: string
                          format: date
                          description: 'Addresses: Change date'
                        CHTIM:
                          type: string
                          maxLength: 6
                          description: 'Addresses: Changed at'
                        CRNAM:
                          type: string
                          maxLength: 12
                          description: 'Addresses: Created by'
                        CRDAT:
                          type: string
                          format: date
                          description: 'Addresses: Creation date'
                        CRTIM:
                          type: string
                          maxLength: 6
                          description: 'Addresses: Creation time'
                        KLASSE:
                          type: string
                          maxLength: 18
                          description: 'Addresses: class assigned to an address'
                        DBNAME:
                          type: string
                          maxLength: 10
                          description: 'Addresses: System ID'
                        CMPYADR:
                          type: string
                          maxLength: 10
                          description: 'Addresses: Address Number'
                        ANREK:
                          type: string
                          maxLength: 2
                          description: 'Addresses: Form of address key'
                        SORT1:
                          type: string
                          maxLength: 10
                          description: Sort field
                        SORT2:
                          type: string
                          maxLength: 20
                          description: Sort field
                        FNAME:
                          type: string
                          maxLength: 35
                          description: A person's first name (Addresses)
                        UCFNAME:
                          type: string
                          maxLength: 25
                          description: A person's first name in upper case (Addresses)
                        LNAME:
                          type: string
                          maxLength: 35
                          description: A person's last name (Addresses)
                        UCLNAME:
                          type: string
                          maxLength: 25
                          description: A person's last name (Addresses)
                        UCABTEI:
                          type: string
                          maxLength: 25
                          description: Department in upper case (Addresses)
                        UCNAMECMPY:
                          type: string
                          maxLength: 25
                          description: Company name in upper case (addresses)
                        USRTYPE:
                          type: string
                          maxLength: 1
                          description: 'Flag: Person is internal SAP user  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        REFNR:
                          type: string
                          maxLength: 10
                          description: Address reference for alias names
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
