openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/CLPR_UPDATE:
    post:
      tags:
      - CLPR
      summary: Post User Settings
      operationId: /rfc/CLPR_UPDATE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_CLPROF:
                  type: object
                  properties:
                    MANDT:
                      type: string
                      maxLength: 3
                      description: Client
                    OBJART:
                      type: string
                      maxLength: 1
                      description: 'Object Type: P = Profile, G = Role, B = User'
                    OBNAME:
                      type: string
                      maxLength: 30
                      description: 'Object Name: User (B) / Role (G) / Profile (P)'
                    PROFIL:
                      type: string
                      maxLength: 12
                      description: Profile name
                    DOBJD:
                      type: string
                      maxLength: 1
                      description: 'Display According to Standard  enumValues: .=No,X=Yes'
                      enum:
                      - .
                      - X
                    DMRKM:
                      type: string
                      maxLength: 1
                      description: 'Display Without Values  enumValues: .=No,X=Yes'
                      enum:
                      - .
                      - X
                    DMWRT:
                      type: string
                      maxLength: 1
                      description: 'Display with Values and Without Page Editing  enumValues: .=No,X=Yes'
                      enum:
                      - .
                      - X
                    DPAGE:
                      type: string
                      maxLength: 1
                      description: 'Display with Values, One Characteristic Per Page  enumValues: .=No,X=Yes'
                      enum:
                      - .
                      - X
                    DMABW:
                      type: string
                      maxLength: 1
                      description: 'Display All Assigned Values  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DMKEY:
                      type: string
                      maxLength: 1
                      description: 'Display characteristics according to name  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    AINFO:
                      type: string
                      maxLength: 1
                      description: Display Additional Information
                    FDINKB:
                      type: string
                      maxLength: 1
                      description: 'Display Standard Code Letters  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    FOBLIG:
                      type: string
                      maxLength: 1
                      description: 'Show which are required characteristics  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEMUS:
                      type: string
                      maxLength: 1
                      description: 'Indicator: Required Characteristics  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEOPT:
                      type: string
                      maxLength: 1
                      description: 'Restriction for Optional Characteristics  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEMIT:
                      type: string
                      maxLength: 1
                      description: 'Display Only Characteristics with Assigned Values  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEOHN:
                      type: string
                      maxLength: 1
                      description: 'Display Only Characteristics Without Assigned Values  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEMMV:
                      type: string
                      maxLength: 1
                      description: 'Display of Inherited Characteristics  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEZUM:
                      type: string
                      maxLength: 1
                      description: 'Include Additional (Reference) Characteristics  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    MEMAS:
                      type: string
                      maxLength: 1
                      description: Display Excluded Characteristics and Values
                    LANGU:
                      type: string
                      maxLength: 1
                      description: Language Key
                    NEUTR:
                      type: string
                      maxLength: 1
                      description: Language-Independent Processing
                    NLANG:
                      type: string
                      maxLength: 1
                      description: Only Display in the Selected Language
                    NVALUE:
                      type: string
                      maxLength: 1
                      description: 'Display language-independent value  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    NCHART:
                      type: string
                      maxLength: 1
                      description: 'Display Characteristic in Language-Independent Form  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    SVALUE:
                      type: string
                      maxLength: 1
                      description: 'Language-dependent characteristic value  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    SCHART:
                      type: string
                      maxLength: 1
                      description: 'Language-dependent characteristic description  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DVRST:
                      type: string
                      maxLength: 1
                      description: 'Do not enter default values  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DVSET:
                      type: string
                      maxLength: 1
                      description: 'Enter default values  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DVMAR:
                      type: string
                      maxLength: 1
                      description: Only selected entries
                    DVUEB:
                      type: string
                      maxLength: 1
                      description: Copy default values
                    DVBST:
                      type: string
                      maxLength: 1
                      description: Default values must be confirmed
                    DAR_OBJ:
                      type: string
                      maxLength: 1
                      description: 'Display object  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_BEZ:
                      type: string
                      maxLength: 1
                      description: 'Display description  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_OBJBEZ:
                      type: string
                      maxLength: 1
                      description: 'Display object key and description  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_EIN:
                      type: string
                      maxLength: 1
                      description: 'Display alternative units only  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_NORM:
                      type: string
                      maxLength: 1
                      description: 'Display Code Letter  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_KLASKZ:
                      type: string
                      maxLength: 1
                      description: 'Display class indicator  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_OBJINT:
                      type: string
                      maxLength: 1
                      description: 'Display classification status  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_UNB:
                      type: string
                      maxLength: 1
                      description: 'Display objs without assigned values for characteristics  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_SPERR:
                      type: string
                      maxLength: 1
                      description: Display Locked Assignments
                    DAR_UNV:
                      type: string
                      maxLength: 1
                      description: Display with Incomplete Assignments
                    DAR_FREI:
                      type: string
                      maxLength: 1
                      description: 'Display with released assignments  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_SRT:
                      type: string
                      maxLength: 1
                      description: 'Display Characteristics Sorted  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_SRT_N:
                      type: integer
                      format: int64
                      description: 'Sort Length  enumValues: 1='
                      enum:
                      - '1'
                    DAR_SRT_A:
                      type: string
                      maxLength: 1
                      description: Sort ascending
                    DAR_SRT_TYP:
                      type: string
                      maxLength: 1
                      description: 'Sort by Object Type First  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_SRT_NO:
                      type: string
                      maxLength: 1
                      description: 'No Sorting  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_SRT_OBJNAM:
                      type: string
                      maxLength: 1
                      description: 'Sort by Object Key  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_SRT_OBJBEZ:
                      type: string
                      maxLength: 1
                      description: 'Sorted by Object Description  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_ATNAM:
                      type: string
                      maxLength: 1
                      description: 'Display heading with characteristic name  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_MBEZ:
                      type: string
                      maxLength: 1
                      description: 'Display with Characteristic Description  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_UBER:
                      type: string
                      maxLength: 1
                      description: 'Display 2-Line Characteristic Heading in Search Result  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    DAR_OBTYP:
                      type: string
                      maxLength: 1
                      description: Show with Object Type
                    DAR_MAX_HITS:
                      type: integer
                      format: int64
                      description: Maximum hits
                    STRING:
                      type: string
                      maxLength: 1
                      description: 'Find string for characteristics that have character format  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    KLART:
                      type: string
                      maxLength: 3
                      description: Class Type
                    SICHT:
                      type: string
                      maxLength: 10
                      description: Organizational Area
                    UCHANGE:
                      type: string
                      maxLength: 1
                      description: User Settings
                    CLASS:
                      type: string
                      maxLength: 18
                      description: Class number
                    EXPL_HIER:
                      type: string
                      maxLength: 1
                      description: 'Display class hierarchy  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                    KDOKNAZ:
                      type: string
                      maxLength: 1
                      description: 'Do Not Display Document for Class  enumValues: ""=No,X=Yes'
                      enum:
                      - ''
                      - X
                I_FUNCTION:
                  type: string
                  maxLength: 1
              required:
              - I_CLPROF
              - I_FUNCTION
      responses:
        '200':
          description: OK
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
