openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/COM_SETTYPE_CHECK_RFC:
    post:
      tags:
      - COM_SETTYPE_CHECK_RFC
      operationId: /rfc/COM_SETTYPE_CHECK_RFC
      requestBody:
        content:
          application/json:
            schema:
              properties:
                TAB_ATTRIBUTES:
                  type: array
                  items:
                    type: object
                    properties:
                      SETTYP_ATTR_GUID:
                        type: string
                        maxLength: 32
                        description: Internal Key of a Set Type
                      SETTYPE_GUID:
                        type: string
                        maxLength: 32
                        description: Internal Key of a Set Type
                      SETTYPE_ID:
                        type: string
                        maxLength: 16
                        description: Identification of a Set Type
                      ATTRIBUTE_GUID:
                        type: string
                        maxLength: 32
                        description: Attribute GUID
                      ATTRIBUTE_ID:
                        type: string
                        maxLength: 30
                        description: Attribute
                      FIELD_NAME:
                        type: string
                        maxLength: 30
                        description: Field name
                      MULT_VAL_FLAG:
                        type: string
                        maxLength: 1
                        description: Indicator Whether Attribute Has Multiple Values
                      CONFIG_TYPE:
                        type: string
                        maxLength: 2
                        description: Configuration Relevancy of Attribute
                      BW_RELEVANT:
                        type: string
                        maxLength: 1
                        description: BW-Relevant
                      BW_SELECTION:
                        type: string
                        maxLength: 1
                        description: Relevant for BW Selection
                      GENFLAG:
                        type: string
                        maxLength: 1
                        description: Set Type Has Been Generated
                      KEY_FLAG:
                        type: string
                        maxLength: 1
                        description: Attribute Is Used as Key Field
                      VALID_FROM:
                        type: integer
                        format: int64
                        description: Valid From (Time Stamp)
                      UPNAME:
                        type: string
                        maxLength: 12
                        description: Name of the User Who Last Changed the Set
                      LONG_FIELD_NAME:
                        type: string
                        maxLength: 30
                        description: Field name
                      INCL_EEW_FLAG:
                        type: string
                        maxLength: 1
                        description: Logical Variable
                TAB_ATTR_DEF:
                  type: array
                  items:
                    type: object
                    properties:
                      ATTR_DATATYPE:
                        type: string
                        maxLength: 4
                        description: Data Type of Attribute
                      ATTR_DECIMALS:
                        type: integer
                        format: int64
                        description: Number of Allowed Decimal Places for the Attribute
                      ATTR_GUID:
                        type: string
                        format: byte
                        description: GUID of an Attribute (16 Characters)
                      ATTR_ID:
                        type: string
                        maxLength: 30
                        description: Attribute
                      ATTR_LENGTH:
                        type: integer
                        format: int64
                        description: Attribute Length
                      ATTR_TEXT:
                        type: string
                        maxLength: 40
                        description: Attribute Description
                      ATTR_MV_POSSIBLE:
                        type: string
                        maxLength: 1
                        description: 'Prepare Attribute for Multiple Values  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      ATTR_CHECKBOX:
                        type: string
                        maxLength: 1
                        description: 'Checkbox  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      ATTR_TABNAME:
                        type: string
                        maxLength: 16
                        description: Value Table for Attributes
                      DB_TABLE:
                        type: string
                        maxLength: 30
                        description: Database Table for Multi-Value Attributes
                      DB_HIST_TABLE:
                        type: string
                        maxLength: 30
                        description: Table for Historical Values of Multi-Value Attributes
                      ATTR_DB_CLASS:
                        type: string
                        maxLength: 30
                        description: Class Name for Multi-Value Attributes
                      LOWER_CASE:
                        type: string
                        maxLength: 1
                        description: 'Lowercase Permitted/Not Permitted for Attributes  enumValues: ""=Do not set flag,X=Set flag'
                        enum:
                        - ''
                        - X
                      INTERNAL_ONLY:
                        type: string
                        maxLength: 1
                        description: 'Attribute May Only Be Used Internally in SAP  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                TAB_DEVCLASS:
                  type: array
                  items:
                    type: object
                    properties:
                      DEVCLASS:
                        type: string
                        maxLength: 30
                        description: Package
                      CTEXT:
                        type: string
                        maxLength: 60
                        description: Short Description of Repository Objects
                      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
                      COMP_APPR:
                        type: string
                        maxLength: 24
                        description: Application component ID
                      COMP_TEXT:
                        type: string
                        maxLength: 60
                        description: 'Component: Short description'
                      KORRFLAG:
                        type: string
                        maxLength: 1
                        description: 'Changes Recorded  enumValues: ""=Do not set flag,X=Set flag'
                        enum:
                        - ''
                        - X
                      NAMESPACE:
                        type: string
                        maxLength: 10
                        description: Namespace
                      PARENTCL:
                        type: string
                        maxLength: 30
                        description: Previous Package
                      TPCLASS:
                        type: string
                        maxLength: 1
                        description: 'Flag for Customer Delivery  enumValues: ""=Do not set flag,X=Set flag'
                        enum:
                        - ''
                        - X
                      TYPE:
                        type: string
                        maxLength: 1
                        description: Development class type
                      TARGET:
                        type: string
                        maxLength: 10
                        description: Transport Target of Request
                      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
                TAB_FIN_APPEND:
                  type: array
                  items:
                    type: object
                    properties:
                      APPENDNAME:
                        type: string
                        maxLength: 30
                        description: Name of an append structure
                      GOTSTATE:
                        type: string
                        maxLength: 1
                        description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                        enum:
                        - N
                        - A
                        - M
                        - ''
                TAB_IP_APPEND:
                  type: array
                  items:
                    type: object
                    properties:
                      APPENDNAME:
                        type: string
                        maxLength: 30
                        description: Name of an append structure
                      GOTSTATE:
                        type: string
                        maxLength: 1
                        description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                        enum:
                        - N
                        - A
                        - M
                        - ''
                TAB_MAT_APPEND:
                  type: array
                  items:
                    type: object
                    properties:
                      APPENDNAME:
                        type: string
                        maxLength: 30
                        description: Name of an append structure
                      GOTSTATE:
                        type: string
                        maxLength: 1
                        description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                        enum:
                        - N
                        - A
                        - M
                        - ''
                TAB_RETURN:
                  type: array
                  items:
                    type: object
                    properties:
                      TYPE:
                        type: string
                        maxLength: 1
                        description: 'Message type: S Success, E Error, W Warning, I Info, A Abort'
                      ID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      NUMBER:
                        type: integer
                        format: int64
                        description: Message Number
                      MESSAGE:
                        type: string
                        maxLength: 220
                        description: Message Text
                      LOG_NO:
                        type: string
                        maxLength: 20
                        description: 'Application log: log number'
                      LOG_MSG_NO:
                        type: integer
                        format: int64
                        description: 'Application log: Internal message serial number'
                      MESSAGE_V1:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V2:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V3:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V4:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      PARAMETER:
                        type: string
                        maxLength: 32
                        description: Parameter Name
                      ROW:
                        type: integer
                        format: int32
                        description: Lines in parameter
                      FIELD:
                        type: string
                        maxLength: 30
                        description: Field in parameter
                      SYSTEM:
                        type: string
                        maxLength: 10
                        description: Logical system from which message originates
                TAB_SETTYPES:
                  type: array
                  items:
                    type: object
                    properties:
                      FRGTYPE_GUID:
                        type: string
                        maxLength: 32
                        description: Internal Key of a Set Type
                      LOGSYS:
                        type: string
                        maxLength: 10
                        description: Original System
                      FRGTYPE_ID:
                        type: string
                        maxLength: 16
                        description: Identification of a Set Type
                      FRGTYPE_TAB:
                        type: string
                        maxLength: 16
                        description: Database Table for the Set Type
                      FRGTYPE_DYNPRO:
                        type: string
                        maxLength: 4
                        description: Subscreen for Maintaining Data on the Set Type
                      FRGTYPE_PROGRAM:
                        type: string
                        maxLength: 40
                        description: Program in Which the Subscreen Was Created for the Set Type
                      FUNC_CREATE:
                        type: string
                        maxLength: 30
                        description: Function Module for Writing Set Type Data
                      FUNC_CHANGE:
                        type: string
                        maxLength: 30
                        description: Function Module for Changing Set Type Data
                      FUNC_INIT:
                        type: string
                        maxLength: 30
                        description: Function Module for Initializing the Set Type Subscreen
                      FUNC_SAVE:
                        type: string
                        maxLength: 30
                        description: Function Module for Saving the Set Type Data
                      FUNC_FREE:
                        type: string
                        maxLength: 30
                        description: Function Module for Resetting a Set Type's Buffers
                      FUNC_SAVE_LOCAL:
                        type: string
                        maxLength: 30
                        description: Function Module for Saving Local Set Type Buffer
                      FUNC_CHECK:
                        type: string
                        maxLength: 30
                        description: Function Module for Checking Set Type Data
                      FUNC_READ:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading Set Type Data
                      FUNC_READ_LOCAL:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading Set Type Data Locally
                      FUNC_READ_MULTI:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading Multiple Set Type Data
                      FUNC_MAINT_READ:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading for Maintenance
                      FUNC_MAINT_MULTI:
                        type: string
                        maxLength: 30
                        description: Function Module for Changing Multiple Set Type Data
                      FUNC_MAINT_UPD:
                        type: string
                        maxLength: 30
                        description: Function Module for Changes (Dialog)
                      FUNC_MAINT_READP:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading Set Type Data for Product
                      FUNC_GET:
                        type: string
                        maxLength: 30
                        description: Function Module for Saving (BAdI) Set Type Data
                      FUNC_GET_HISTORY:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading History Data
                      FUNC_PBO:
                        type: string
                        maxLength: 30
                        description: Function Module for PBO Functions
                      FUNC_PAI:
                        type: string
                        maxLength: 30
                        description: Function Module for PAI Functions
                      FUNC_READ_TFW:
                        type: string
                        maxLength: 30
                        description: Function Module for Reading Referenced Data from TFW
                      GENFLAG:
                        type: string
                        maxLength: 1
                        description: 'Set Type Has Been Generated  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      BUS_OBJTYPE:
                        type: string
                        maxLength: 10
                        description: Object Type of a Set Type
                      ORG_UNIT:
                        type: string
                        maxLength: 10
                        description: Indicator for Organizational Dependency
                      PROD_COMP_TYPE:
                        type: string
                        maxLength: 2
                        description: 'Product Component Type  enumValues: 11=Single-Line Extension,00=Single-Line Set Type,52=Documents (Content Management),55=Configuration,20=Long Texts,30=Product Header (COMM_PRODUCT),10=Multi-Line Extension (Component),01=Multi-Line Set Type,50=Product Status,51=Conditions'
                        enum:
                        - '11'
                        - '00'
                        - '52'
                        - '55'
                        - '20'
                        - '30'
                        - '10'
                        - '01'
                        - '50'
                        - '51'
                      STATUS_OBJECT:
                        type: string
                        maxLength: 3
                        description: Object Category
                      OBJECT_FAMILY:
                        type: string
                        maxLength: 4
                        description: Object Family
                      NON_ASSIGNABLE:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Set Type Cannot Be Assigned to Category'
                      CALLORDER_SAVEL:
                        type: integer
                        format: int32
                        description: Call Sequence of Functions During Maintenance
                      CLEARING_NODEKEY:
                        type: string
                        maxLength: 10
                        description: Nodes in Clearing Tool
                TAB_SRV_APPEND:
                  type: array
                  items:
                    type: object
                    properties:
                      APPENDNAME:
                        type: string
                        maxLength: 30
                        description: Name of an append structure
                      GOTSTATE:
                        type: string
                        maxLength: 1
                        description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                        enum:
                        - N
                        - A
                        - M
                        - ''
                TAB_WTY_APPEND:
                  type: array
                  items:
                    type: object
                    properties:
                      APPENDNAME:
                        type: string
                        maxLength: 30
                        description: Name of an append structure
                      GOTSTATE:
                        type: string
                        maxLength: 1
                        description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                        enum:
                        - N
                        - A
                        - M
                        - ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  TAB_ATTRIBUTES:
                    type: array
                    items:
                      type: object
                      properties:
                        SETTYP_ATTR_GUID:
                          type: string
                          maxLength: 32
                          description: Internal Key of a Set Type
                        SETTYPE_GUID:
                          type: string
                          maxLength: 32
                          description: Internal Key of a Set Type
                        SETTYPE_ID:
                          type: string
                          maxLength: 16
                          description: Identification of a Set Type
                        ATTRIBUTE_GUID:
                          type: string
                          maxLength: 32
                          description: Attribute GUID
                        ATTRIBUTE_ID:
                          type: string
                          maxLength: 30
                          description: Attribute
                        FIELD_NAME:
                          type: string
                          maxLength: 30
                          description: Field name
                        MULT_VAL_FLAG:
                          type: string
                          maxLength: 1
                          description: Indicator Whether Attribute Has Multiple Values
                        CONFIG_TYPE:
                          type: string
                          maxLength: 2
                          description: Configuration Relevancy of Attribute
                        BW_RELEVANT:
                          type: string
                          maxLength: 1
                          description: BW-Relevant
                        BW_SELECTION:
                          type: string
                          maxLength: 1
                          description: Relevant for BW Selection
                        GENFLAG:
                          type: string
                          maxLength: 1
                          description: Set Type Has Been Generated
                        KEY_FLAG:
                          type: string
                          maxLength: 1
                          description: Attribute Is Used as Key Field
                        VALID_FROM:
                          type: integer
                          format: int64
                          description: Valid From (Time Stamp)
                        UPNAME:
                          type: string
                          maxLength: 12
                          description: Name of the User Who Last Changed the Set
                        LONG_FIELD_NAME:
                          type: string
                          maxLength: 30
                          description: Field name
                        INCL_EEW_FLAG:
                          type: string
                          maxLength: 1
                          description: Logical Variable
                  TAB_ATTR_DEF:
                    type: array
                    items:
                      type: object
                      properties:
                        ATTR_DATATYPE:
                          type: string
                          maxLength: 4
                          description: Data Type of Attribute
                        ATTR_DECIMALS:
                          type: integer
                          format: int64
                          description: Number of Allowed Decimal Places for the Attribute
                        ATTR_GUID:
                          type: string
                          format: byte
                          description: GUID of an Attribute (16 Characters)
                        ATTR_ID:
                          type: string
                          maxLength: 30
                          description: Attribute
                        ATTR_LENGTH:
                          type: integer
                          format: int64
                          description: Attribute Length
                        ATTR_TEXT:
                          type: string
                          maxLength: 40
                          description: Attribute Description
                        ATTR_MV_POSSIBLE:
                          type: string
                          maxLength: 1
                          description: 'Prepare Attribute for Multiple Values  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        ATTR_CHECKBOX:
                          type: string
                          maxLength: 1
                          description: 'Checkbox  enumValues: ""=Not Selected,X=Selected'
                          enum:
                          - ''
                          - X
                        ATTR_TABNAME:
                          type: string
                          maxLength: 16
                          description: Value Table for Attributes
                        DB_TABLE:
                          type: string
                          maxLength: 30
                          description: Database Table for Multi-Value Attributes
                        DB_HIST_TABLE:
                          type: string
                          maxLength: 30
                          description: Table for Historical Values of Multi-Value Attributes
                        ATTR_DB_CLASS:
                          type: string
                          maxLength: 30
                          description: Class Name for Multi-Value Attributes
                        LOWER_CASE:
                          type: string
                          maxLength: 1
                          description: 'Lowercase Permitted/Not Permitted for Attributes  enumValues: ""=Do not set flag,X=Set flag'
                          enum:
                          - ''
                          - X
                        INTERNAL_ONLY:
                          type: string
                          maxLength: 1
                          description: 'Attribute May Only Be Used Internally in SAP  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                  TAB_DEVCLASS:
                    type: array
                    items:
                      type: object
                      properties:
                        DEVCLASS:
                          type: string
                          maxLength: 30
                          description: Package
                        CTEXT:
                          type: string
                          maxLength: 60
                          description: Short Description of Repository Objects
                        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
                        COMP_APPR:
                          type: string
                          maxLength: 24
                          description: Application component ID
                        COMP_TEXT:
                          type: string
                          maxLength: 60
                          description: 'Component: Short description'
                        KORRFLAG:
                          type: string
                          maxLength: 1
                          description: 'Changes Recorded  enumValues: ""=Do not set flag,X=Set flag'
                          enum:
                          - ''
                          - X
                        NAMESPACE:
                          type: string
                          maxLength: 10
                          description: Namespace
                        PARENTCL:
                          type: string
                          maxLength: 30
                          description: Previous Package
                        TPCLASS:
                          type: string
                          maxLength: 1
                          description: 'Flag for Customer Delivery  enumValues: ""=Do not set flag,X=Set flag'
                          enum:
                          - ''
                          - X
                        TYPE:
                          type: string
                          maxLength: 1
                          description: Development class type
                        TARGET:
                          type: string
                          maxLength: 10
                          description: Transport Target of Request
                        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
                  TAB_FIN_APPEND:
                    type: array
                    items:
                      type: object
                      properties:
                        APPENDNAME:
                          type: string
                          maxLength: 30
                          description: Name of an append structure
                        GOTSTATE:
                          type: string
                          maxLength: 1
                          description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                          enum:
                          - N
                          - A
                          - M
                          - ''
                  TAB_IP_APPEND:
                    type: array
                    items:
                      type: object
                      properties:
                        APPENDNAME:
                          type: string
                          maxLength: 30
                          description: Name of an append structure
                        GOTSTATE:
                          type: string
                          maxLength: 1
                          description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                          enum:
                          - N
                          - A
                          - M
                          - ''
                  TAB_MAT_APPEND:
                    type: array
                    items:
                      type: object
                      properties:
                        APPENDNAME:
                          type: string
                          maxLength: 30
                          description: Name of an append structure
                        GOTSTATE:
                          type: string
                          maxLength: 1
                          description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                          enum:
                          - N
                          - A
                          - M
                          - ''
                  TAB_RETURN:
                    type: array
                    items:
                      type: object
                      properties:
                        TYPE:
                          type: string
                          maxLength: 1
                          description: 'Message type: S Success, E Error, W Warning, I Info, A Abort'
                        ID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        NUMBER:
                          type: integer
                          format: int64
                          description: Message Number
                        MESSAGE:
                          type: string
                          maxLength: 220
                          description: Message Text
                        LOG_NO:
                          type: string
                          maxLength: 20
                          description: 'Application log: log number'
                        LOG_MSG_NO:
                          type: integer
                          format: int64
                          description: 'Application log: Internal message serial number'
                        MESSAGE_V1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MESSAGE_V2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MESSAGE_V3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MESSAGE_V4:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        PARAMETER:
                          type: string
                          maxLength: 32
                          description: Parameter Name
                        ROW:
                          type: integer
                          format: int32
                          description: Lines in parameter
                        FIELD:
                          type: string
                          maxLength: 30
                          description: Field in parameter
                        SYSTEM:
                          type: string
                          maxLength: 10
                          description: Logical system from which message originates
                  TAB_SETTYPES:
                    type: array
                    items:
                      type: object
                      properties:
                        FRGTYPE_GUID:
                          type: string
                          maxLength: 32
                          description: Internal Key of a Set Type
                        LOGSYS:
                          type: string
                          maxLength: 10
                          description: Original System
                        FRGTYPE_ID:
                          type: string
                          maxLength: 16
                          description: Identification of a Set Type
                        FRGTYPE_TAB:
                          type: string
                          maxLength: 16
                          description: Database Table for the Set Type
                        FRGTYPE_DYNPRO:
                          type: string
                          maxLength: 4
                          description: Subscreen for Maintaining Data on the Set Type
                        FRGTYPE_PROGRAM:
                          type: string
                          maxLength: 40
                          description: Program in Which the Subscreen Was Created for the Set Type
                        FUNC_CREATE:
                          type: string
                          maxLength: 30
                          description: Function Module for Writing Set Type Data
                        FUNC_CHANGE:
                          type: string
                          maxLength: 30
                          description: Function Module for Changing Set Type Data
                        FUNC_INIT:
                          type: string
                          maxLength: 30
                          description: Function Module for Initializing the Set Type Subscreen
                        FUNC_SAVE:
                          type: string
                          maxLength: 30
                          description: Function Module for Saving the Set Type Data
                        FUNC_FREE:
                          type: string
                          maxLength: 30
                          description: Function Module for Resetting a Set Type's Buffers
                        FUNC_SAVE_LOCAL:
                          type: string
                          maxLength: 30
                          description: Function Module for Saving Local Set Type Buffer
                        FUNC_CHECK:
                          type: string
                          maxLength: 30
                          description: Function Module for Checking Set Type Data
                        FUNC_READ:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading Set Type Data
                        FUNC_READ_LOCAL:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading Set Type Data Locally
                        FUNC_READ_MULTI:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading Multiple Set Type Data
                        FUNC_MAINT_READ:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading for Maintenance
                        FUNC_MAINT_MULTI:
                          type: string
                          maxLength: 30
                          description: Function Module for Changing Multiple Set Type Data
                        FUNC_MAINT_UPD:
                          type: string
                          maxLength: 30
                          description: Function Module for Changes (Dialog)
                        FUNC_MAINT_READP:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading Set Type Data for Product
                        FUNC_GET:
                          type: string
                          maxLength: 30
                          description: Function Module for Saving (BAdI) Set Type Data
                        FUNC_GET_HISTORY:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading History Data
                        FUNC_PBO:
                          type: string
                          maxLength: 30
                          description: Function Module for PBO Functions
                        FUNC_PAI:
                          type: string
                          maxLength: 30
                          description: Function Module for PAI Functions
                        FUNC_READ_TFW:
                          type: string
                          maxLength: 30
                          description: Function Module for Reading Referenced Data from TFW
                        GENFLAG:
                          type: string
                          maxLength: 1
                          description: 'Set Type Has Been Generated  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        BUS_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Object Type of a Set Type
                        ORG_UNIT:
                          type: string
                          maxLength: 10
                          description: Indicator for Organizational Dependency
                        PROD_COMP_TYPE:
                          type: string
                          maxLength: 2
                          description: 'Product Component Type  enumValues: 11=Single-Line Extension,00=Single-Line Set Type,52=Documents (Content Management),55=Configuration,20=Long Texts,30=Product Header (COMM_PRODUCT),10=Multi-Line Extension (Component),01=Multi-Line Set Type,50=Product Status,51=Conditions'
                          enum:
                          - '11'
                          - '00'
                          - '52'
                          - '55'
                          - '20'
                          - '30'
                          - '10'
                          - '01'
                          - '50'
                          - '51'
                        STATUS_OBJECT:
                          type: string
                          maxLength: 3
                          description: Object Category
                        OBJECT_FAMILY:
                          type: string
                          maxLength: 4
                          description: Object Family
                        NON_ASSIGNABLE:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Set Type Cannot Be Assigned to Category'
                        CALLORDER_SAVEL:
                          type: integer
                          format: int32
                          description: Call Sequence of Functions During Maintenance
                        CLEARING_NODEKEY:
                          type: string
                          maxLength: 10
                          description: Nodes in Clearing Tool
                  TAB_SRV_APPEND:
                    type: array
                    items:
                      type: object
                      properties:
                        APPENDNAME:
                          type: string
                          maxLength: 30
                          description: Name of an append structure
                        GOTSTATE:
                          type: string
                          maxLength: 1
                          description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                          enum:
                          - N
                          - A
                          - M
                          - ''
                  TAB_WTY_APPEND:
                    type: array
                    items:
                      type: object
                      properties:
                        APPENDNAME:
                          type: string
                          maxLength: 30
                          description: Name of an append structure
                        GOTSTATE:
                          type: string
                          maxLength: 1
                          description: 'Status of an ABAP/4 Dictionary object  enumValues: N=New,A=Active,M=Revised,""=Not available'
                          enum:
                          - N
                          - A
                          - M
                          - ''
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
