openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/OXT_CHECK_DEVCLASS:
    post:
      tags:
      - OXT_GENERIC_SERVICES
      operationId: /rfc/OXT_CHECK_DEVCLASS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IV_DEVCLASS:
                  type: string
                  maxLength: 30
                  description: Package
                IV_SHOWF4:
                  type: string
                  default: X
                  maxLength: 1
                  description: General Flag
                IV_SYSTEMNAME:
                  type: string
                  maxLength: 30
                  description: System
              required:
              - IV_DEVCLASS
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ES_TDEVC:
                    type: object
                    properties:
                      DEVCLASS:
                        type: string
                        maxLength: 30
                        description: Package
                      INTSYS:
                        type: string
                        maxLength: 10
                        description: Obsolete field (do not use anymore)
                      CONSYS:
                        type: string
                        maxLength: 10
                        description: Obsolete field (do not use anymore)
                      CTEXT:
                        type: string
                        maxLength: 60
                        description: Obsolete field (do not use anymore)
                      KORRFLAG:
                        type: string
                        maxLength: 1
                        description: 'Changes Recorded  enumValues: ""=Do not set flag,X=Set flag'
                        enum:
                        - ''
                        - X
                      AS4USER:
                        type: string
                        maxLength: 12
                        description: Person responsible for a package
                      PDEVCLASS:
                        type: string
                        maxLength: 4
                        description: Transport Layer in ABAP Workbench
                      DLVUNIT:
                        type: string
                        maxLength: 30
                        description: Software Component
                      COMPONENT:
                        type: string
                        maxLength: 20
                        description: Application Component
                      NAMESPACE:
                        type: string
                        maxLength: 10
                        description: Namespace
                      TPCLASS:
                        type: string
                        maxLength: 1
                        description: 'Flag for Customer Delivery  enumValues: ""=Do not set flag,X=Set flag'
                        enum:
                        - ''
                        - X
                      SHIPMENT:
                        type: string
                        maxLength: 8
                        description: Delivery Component
                      PARENTCL:
                        type: string
                        maxLength: 30
                        description: Previous Package
                      APPLICAT:
                        type: string
                        maxLength: 2
                        description: Application area for package
                      ERRSEVRTY:
                        type: string
                        maxLength: 4
                        description: 'Error Severity  enumValues: WARN=Warning,OBSO=Obsolete,ERRO=Error,NONE=No response,INFO=Information'
                        enum:
                        - WARN
                        - OBSO
                        - ERRO
                        - NONE
                        - INFO
                      PERMINHER:
                        type: string
                        maxLength: 1
                        description: 'Flag: Inherit Use Accesses from Surrounding Package  enumValues: X=Package inherits use accesses from parent package,""=Package does not inherit any use accesses'
                        enum:
                        - X
                        - ''
                      INTFPREFX:
                        type: string
                        maxLength: 6
                        description: Prefix for Package Interfaces (Suggested Value)
                      PACKTYPE:
                        type: string
                        maxLength: 1
                        description: 'Package Type (Permitted Object Types)  enumValues: D=Package contains descriptive objects only,F=Package contains functional objects only,""=No restrictions,O=Package Contains Online Text Repository Objects Only'
                        enum:
                        - D
                        - F
                        - ''
                        - O
                      RESTRICTED:
                        type: string
                        maxLength: 1
                        description: 'Constraint on Extending Package  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      MAINPACK:
                        type: string
                        maxLength: 1
                        description: 'Main Package Indicator  enumValues: ""=Not a Main Package,S=Structure Package,X=Main Package'
                        enum:
                        - ''
                        - S
                        - X
                      CREATED_BY:
                        type: string
                        maxLength: 12
                        description: Author
                      CREATED_ON:
                        type: string
                        format: date
                        description: Created on
                      CHANGED_BY:
                        type: string
                        maxLength: 12
                        description: Last changed by
                      CHANGED_ON:
                        type: string
                        format: date
                        description: Changed On
                      SRV_CHECK:
                        type: string
                        maxLength: 1
                        description: 'Flag for Package Check as Server  enumValues: ""=Check Deactivated,X=Check Activated'
                        enum:
                        - ''
                        - X
                      CLI_CHECK:
                        type: string
                        maxLength: 1
                        description: 'Flag: Package Check as Client  enumValues: ""=Check Deactivated,X=Check Activated'
                        enum:
                        - ''
                        - X
                      EXT_ALIAS:
                        type: string
                        maxLength: 6
                        description: Alias for R/3 Enterprise Extension in Transaction FIBF
                      PROJECT_GUID:
                        type: string
                        format: byte
                        description: GUID for cPro Project
                      PROJECT_PASSDOWN:
                        type: string
                        maxLength: 1
                        description: Pass On Project Assignment for Subpackages
                  EV_DEVCLASS:
                    type: string
                    maxLength: 30
                    description: Package
                  EV_NO_AUTHORITY:
                    type: string
                    maxLength: 1
                    description: General Flag
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
