openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SCDT_TEMPL_MN_TEMPLATE_SAVE:
    post:
      tags:
      - SCTM
      operationId: /rfc/SCDT_TEMPL_MN_TEMPLATE_SAVE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                MAXRELEASE:
                  type: string
                  maxLength: 10
                  description: SAP R/3 Release
                MINRELEASE:
                  type: string
                  maxLength: 10
                  description: Company short name
                ORGID:
                  type: string
                  maxLength: 10
                  description: 'BC Set: Description'
                PROFID:
                  type: string
                  maxLength: 32
                  description: Business Configuration Set
                PROFTEXT:
                  type: string
                  maxLength: 60
                  description: Business Configuration Set
                RECATTR:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
                      VERSION:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Version  enumValues: C=Current version,O=Old version from preceding system,N=New version from preceding system'
                        enum:
                        - C
                        - O
                        - N
                      TABLENAME:
                        type: string
                        maxLength: 30
                        description: 'BC Set: Table/View Name'
                      RECNUMBER:
                        type: string
                        maxLength: 10
                        description: 'BC Set: Template record number'
                      OBJECTNAME:
                        type: string
                        maxLength: 30
                        description: Object Name
                      OBJECTTYPE:
                        type: string
                        maxLength: 1
                        description: 'Object type  enumValues: D=Dummy object,T=Individual transaction object,C=View cluster,S=Table (with text table),L=Logical transport object,V=View'
                        enum:
                        - D
                        - T
                        - C
                        - S
                        - L
                        - V
                      ACTIVITY:
                        type: string
                        maxLength: 60
                        description: Documentation Object
                      CLUSTNAME:
                        type: string
                        maxLength: 30
                        description: Object Name
                      UNCOMPLETE:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Data record incompletely saved flag'
                      DELETEFLAG:
                        type: string
                        maxLength: 1
                        description: 'BC Sets: Data Record Deletion Flag  enumValues: X=BC Sets for all Subordinate Levels of a Template,E=New Version must be Compared with Current Version,G=Generic Deletions Flag,L=Data Record Delete Flag'
                        enum:
                        - X
                        - E
                        - G
                        - L
                      GENREF:
                        type: string
                        maxLength: 10
                        description: 'BC Set: Template record number'
                VALUES:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
                      VERSION:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Version  enumValues: C=Current version,O=Old version from preceding system,N=New version from preceding system'
                        enum:
                        - C
                        - O
                        - N
                      TABLENAME:
                        type: string
                        maxLength: 30
                        description: 'BC Set: Table/View Name'
                      RECNUMBER:
                        type: string
                        maxLength: 10
                        description: 'BC Set: Template record number'
                      FIELDNAME:
                        type: string
                        maxLength: 30
                        description: 'BC Set: Field name'
                      FLAG:
                        type: string
                        maxLength: 3
                        description: 'BC Set: Additional Info  enumValues: KEY=Key field must be specified at activation,FIX=Value from BC Set is not changeable in source table,VAR=Value must be specified at activation,UKY=Key field copied from BC Set at activation,FKY=Key field that is relevant and has FIXed value,USE=Value taken from BC Set at activation'
                        enum:
                        - KEY
                        - FIX
                        - VAR
                        - UKY
                        - FKY
                        - USE
                      VALUE:
                        type: string
                        maxLength: 255
                        description: 'BC Set: Values'
                VALUESL:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 32
                        description: Business Configuration Set
                      VERSION:
                        type: string
                        maxLength: 1
                        description: 'BC Set: Version  enumValues: C=Current version,O=Old version from preceding system,N=New version from preceding system'
                        enum:
                        - C
                        - O
                        - N
                      TABLENAME:
                        type: string
                        maxLength: 30
                        description: 'BC Set: Table/View Name'
                      RECNUMBER:
                        type: string
                        maxLength: 10
                        description: 'BC Set: Template record number'
                      FIELDNAME:
                        type: string
                        maxLength: 30
                        description: 'BC Set: Field name'
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                      FLAG:
                        type: string
                        maxLength: 3
                        description: 'BC Set: Additional Info  enumValues: KEY=Key field must be specified at activation,FIX=Value from BC Set is not changeable in source table,VAR=Value must be specified at activation,UKY=Key field copied from BC Set at activation,FKY=Key field that is relevant and has FIXed value,USE=Value taken from BC Set at activation'
                        enum:
                        - KEY
                        - FIX
                        - VAR
                        - UKY
                        - FKY
                        - USE
                      VALUE:
                        type: string
                        maxLength: 255
                        description: 'BC Set: Values'
              required:
              - MAXRELEASE
              - MINRELEASE
              - ORGID
              - PROFID
              - PROFTEXT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  DATA_MODIFIED:
                    type: string
                    maxLength: 1
                    description: Character Field Length 1
                  RECATTR:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
                        VERSION:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Version  enumValues: C=Current version,O=Old version from preceding system,N=New version from preceding system'
                          enum:
                          - C
                          - O
                          - N
                        TABLENAME:
                          type: string
                          maxLength: 30
                          description: 'BC Set: Table/View Name'
                        RECNUMBER:
                          type: string
                          maxLength: 10
                          description: 'BC Set: Template record number'
                        OBJECTNAME:
                          type: string
                          maxLength: 30
                          description: Object Name
                        OBJECTTYPE:
                          type: string
                          maxLength: 1
                          description: 'Object type  enumValues: D=Dummy object,T=Individual transaction object,C=View cluster,S=Table (with text table),L=Logical transport object,V=View'
                          enum:
                          - D
                          - T
                          - C
                          - S
                          - L
                          - V
                        ACTIVITY:
                          type: string
                          maxLength: 60
                          description: Documentation Object
                        CLUSTNAME:
                          type: string
                          maxLength: 30
                          description: Object Name
                        UNCOMPLETE:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Data record incompletely saved flag'
                        DELETEFLAG:
                          type: string
                          maxLength: 1
                          description: 'BC Sets: Data Record Deletion Flag  enumValues: X=BC Sets for all Subordinate Levels of a Template,E=New Version must be Compared with Current Version,G=Generic Deletions Flag,L=Data Record Delete Flag'
                          enum:
                          - X
                          - E
                          - G
                          - L
                        GENREF:
                          type: string
                          maxLength: 10
                          description: 'BC Set: Template record number'
                  VALUES:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
                        VERSION:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Version  enumValues: C=Current version,O=Old version from preceding system,N=New version from preceding system'
                          enum:
                          - C
                          - O
                          - N
                        TABLENAME:
                          type: string
                          maxLength: 30
                          description: 'BC Set: Table/View Name'
                        RECNUMBER:
                          type: string
                          maxLength: 10
                          description: 'BC Set: Template record number'
                        FIELDNAME:
                          type: string
                          maxLength: 30
                          description: 'BC Set: Field name'
                        FLAG:
                          type: string
                          maxLength: 3
                          description: 'BC Set: Additional Info  enumValues: KEY=Key field must be specified at activation,FIX=Value from BC Set is not changeable in source table,VAR=Value must be specified at activation,UKY=Key field copied from BC Set at activation,FKY=Key field that is relevant and has FIXed value,USE=Value taken from BC Set at activation'
                          enum:
                          - KEY
                          - FIX
                          - VAR
                          - UKY
                          - FKY
                          - USE
                        VALUE:
                          type: string
                          maxLength: 255
                          description: 'BC Set: Values'
                  VALUESL:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 32
                          description: Business Configuration Set
                        VERSION:
                          type: string
                          maxLength: 1
                          description: 'BC Set: Version  enumValues: C=Current version,O=Old version from preceding system,N=New version from preceding system'
                          enum:
                          - C
                          - O
                          - N
                        TABLENAME:
                          type: string
                          maxLength: 30
                          description: 'BC Set: Table/View Name'
                        RECNUMBER:
                          type: string
                          maxLength: 10
                          description: 'BC Set: Template record number'
                        FIELDNAME:
                          type: string
                          maxLength: 30
                          description: 'BC Set: Field name'
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                        FLAG:
                          type: string
                          maxLength: 3
                          description: 'BC Set: Additional Info  enumValues: KEY=Key field must be specified at activation,FIX=Value from BC Set is not changeable in source table,VAR=Value must be specified at activation,UKY=Key field copied from BC Set at activation,FKY=Key field that is relevant and has FIXed value,USE=Value taken from BC Set at activation'
                          enum:
                          - KEY
                          - FIX
                          - VAR
                          - UKY
                          - FKY
                          - USE
                        VALUE:
                          type: string
                          maxLength: 255
                          description: 'BC Set: Values'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
