openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/GAKH_AC_READ:
    post:
      tags:
      - S_GAKH
      operationId: /rfc/GAKH_AC_READ
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_T_FCTR_ID:
                  type: array
                  items:
                    type: string
                    maxLength: 20
                    description: Application Component
                I_T_LANGU:
                  type: array
                  items:
                    type: string
                    maxLength: 1
                    description: Language Key
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_T_DF14L:
                    type: array
                    items:
                      type: object
                      properties:
                        FCTR_ID:
                          type: string
                          maxLength: 20
                          description: Application Component
                        AS4LOCAL:
                          type: string
                          maxLength: 1
                          description: Activation Status of a Repository Object
                        FSTUSER:
                          type: string
                          maxLength: 12
                          description: Created by
                        FSTDATE:
                          type: string
                          format: date
                          description: Date on which the record was created
                        FSTTIME:
                          type: string
                          maxLength: 6
                          description: Creation Time
                        LSTUSER:
                          type: string
                          maxLength: 12
                          description: Changed by
                        LSTDATE:
                          type: string
                          format: date
                          description: Changed on
                        LSTTIME:
                          type: string
                          maxLength: 6
                          description: Last changed at
                        RELE:
                          type: string
                          maxLength: 4
                          description: First Release
                        LSTRELE:
                          type: string
                          maxLength: 4
                          description: Last Changed in Release
                        ARIID:
                          type: string
                          maxLength: 32
                          description: GUID (Global Unique Identifier)
                        PS_POSID:
                          type: string
                          maxLength: 24
                          description: Application component ID
                        XREF:
                          type: string
                          maxLength: 20
                          description: Cross-reference
                        CUSTASS:
                          type: string
                          maxLength: 1
                          description: Implementation Guide assignment exists
                        ALE_AGGR:
                          type: string
                          maxLength: 1
                          description: ALE aggregate
                        DESKTOP:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Desktop support'
                        WWW:
                          type: string
                          maxLength: 1
                          description: 'Indicator: WWW support'
                        RELEASED:
                          type: string
                          maxLength: 4
                          description: Released to customers in
                        INCOMPLETE:
                          type: string
                          maxLength: 1
                          description: Completion flag
                        SYNCH:
                          type: string
                          maxLength: 1
                          description: Synchronization flag
                        VISIBLE:
                          type: string
                          maxLength: 1
                          description: Visibilty Flag
                        TSTAMP:
                          type: integer
                          format: int64
                          description: Last changed on/by
                        UNAME1:
                          type: string
                          maxLength: 12
                          description: Person responsible for Customizing
                        UNAME2:
                          type: string
                          maxLength: 12
                          description: Person responsible for Release Notes
                  E_T_DF14T:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        ADDON:
                          type: string
                          maxLength: 15
                          description: Industry
                        FCTR_ID:
                          type: string
                          maxLength: 20
                          description: Application Component
                        AS4LOCAL:
                          type: string
                          maxLength: 1
                          description: Activation Status of a Repository Object
                        NAME:
                          type: string
                          maxLength: 60
                          description: Short text
                  E_T_FCTR_ID_IN_ACH:
                    type: array
                    items:
                      type: string
                      maxLength: 20
                      description: Application Component
                  E_T_TDEVC:
                    type: array
                    items:
                      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
                        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
                        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
                        PERMINHER:
                          type: string
                          maxLength: 1
                          description: 'Flag: Inherit Use Accesses from Surrounding Package'
                        INTFPREFX:
                          type: string
                          maxLength: 6
                          description: Prefix for Package Interfaces (Suggested Value)
                        PACKTYPE:
                          type: string
                          maxLength: 1
                          description: Package Type (Permitted Object Types)
                        RESTRICTED:
                          type: string
                          maxLength: 1
                          description: Constraint on Extending Package
                        MAINPACK:
                          type: string
                          maxLength: 1
                          description: Main Package Indicator
                        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
                        CLI_CHECK:
                          type: string
                          maxLength: 1
                          description: 'Flag: Package Check as Client'
                        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
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
