openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SBIC_CURRENCIES_TRANSFER:
    post:
      tags:
      - SBIC
      operationId: /rfc/SBIC_CURRENCIES_TRANSFER
      requestBody:
        content:
          application/json:
            schema:
              properties:
                E_T_TCURC:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      WAERS:
                        type: string
                        maxLength: 5
                        description: Currency Key
                      ISOCD:
                        type: string
                        maxLength: 3
                        description: ISO currency code
                      ALTWR:
                        type: string
                        maxLength: 3
                        description: Alternative key for currencies
                      GDATU:
                        type: string
                        format: date
                        description: Date until which the currency is valid
                      XPRIMARY:
                        type: string
                        maxLength: 1
                        description: 'Primary SAP Currency Code for ISO Code  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                E_T_TCURF:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      KURST:
                        type: string
                        maxLength: 4
                        description: Exchange rate type
                      FCURR:
                        type: string
                        maxLength: 5
                        description: From currency
                      TCURR:
                        type: string
                        maxLength: 5
                        description: To-currency
                      GDATU:
                        type: string
                        maxLength: 8
                        description: Date from which the factors for the units are valid
                      FFACT:
                        type: integer
                        format: int64
                        description: Ratio for the "from" currency units
                      TFACT:
                        type: integer
                        format: int64
                        description: Ratio for the "to" currency units
                      ABWCT:
                        type: string
                        maxLength: 4
                        description: Alternative exchange rate type
                      ABWGA:
                        type: string
                        format: date
                        description: Date from which the alternative exchange rate type is valid
                E_T_TCURN:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      FCURR:
                        type: string
                        maxLength: 5
                        description: From currency
                      TCURR:
                        type: string
                        maxLength: 5
                        description: To-currency
                      GDATU:
                        type: string
                        maxLength: 8
                        description: Date As of Which the Exchange Rate Is Effective
                      NOTATION:
                        type: string
                        maxLength: 1
                        description: 'Quotation type for currency translation  enumValues: 1=Direct quotation,2=Indirect quotation'
                        enum:
                        - '1'
                        - '2'
                E_T_TCURS:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      KURST:
                        type: string
                        maxLength: 4
                        description: Exchange rate type
                      FCURR:
                        type: string
                        maxLength: 5
                        description: From currency
                      TCURR:
                        type: string
                        maxLength: 5
                        description: To-currency
                      GDATU:
                        type: string
                        maxLength: 8
                        description: Date from which the spread is valid
                      SPRED:
                        type: integer
                        format: int64
                        description: Spread between buying/selling rates and average rate
                E_T_TCURT:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      SPRAS:
                        type: string
                        maxLength: 1
                        description: Language Key
                      WAERS:
                        type: string
                        maxLength: 5
                        description: Currency Key
                      LTEXT:
                        type: string
                        maxLength: 40
                        description: Long Text
                      KTEXT:
                        type: string
                        maxLength: 15
                        description: Short text
                E_T_TCURV:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      KURST:
                        type: string
                        maxLength: 4
                        description: Exchange rate type
                      XINVR:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Calculation allowed with inverted exchange rate ?  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      BWAER:
                        type: string
                        maxLength: 5
                        description: Reference currency for currency translation
                      XBWRL:
                        type: string
                        maxLength: 1
                        description: 'Ind.: Base curr. is "from" curr. in the exchange rate table  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      GKUZU:
                        type: string
                        maxLength: 4
                        description: Exch. rate type of av. rate used to determine buying rate
                      BKUZU:
                        type: string
                        maxLength: 4
                        description: Exch.rate type of av. rate used to determine selling rate
                      XFIXD:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Exchange rate type uses fixed exchange rates  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      XEURO:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Exchange rate type uses special translation model  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                E_T_TCURW:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      SPRAS:
                        type: string
                        maxLength: 1
                        description: Language Key
                      KURST:
                        type: string
                        maxLength: 4
                        description: Exchange rate type
                      CURVW:
                        type: string
                        maxLength: 40
                        description: Exchange rate type usage
                E_T_TCURX:
                  type: array
                  items:
                    type: object
                    properties:
                      CURRKEY:
                        type: string
                        maxLength: 5
                        description: Currency Key
                      CURRDEC:
                        type: integer
                        format: int32
                        description: Number of decimal places
                I_T_LANGU:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_T_TCURC:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        WAERS:
                          type: string
                          maxLength: 5
                          description: Currency Key
                        ISOCD:
                          type: string
                          maxLength: 3
                          description: ISO currency code
                        ALTWR:
                          type: string
                          maxLength: 3
                          description: Alternative key for currencies
                        GDATU:
                          type: string
                          format: date
                          description: Date until which the currency is valid
                        XPRIMARY:
                          type: string
                          maxLength: 1
                          description: 'Primary SAP Currency Code for ISO Code  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                  E_T_TCURF:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        KURST:
                          type: string
                          maxLength: 4
                          description: Exchange rate type
                        FCURR:
                          type: string
                          maxLength: 5
                          description: From currency
                        TCURR:
                          type: string
                          maxLength: 5
                          description: To-currency
                        GDATU:
                          type: string
                          maxLength: 8
                          description: Date from which the factors for the units are valid
                        FFACT:
                          type: integer
                          format: int64
                          description: Ratio for the "from" currency units
                        TFACT:
                          type: integer
                          format: int64
                          description: Ratio for the "to" currency units
                        ABWCT:
                          type: string
                          maxLength: 4
                          description: Alternative exchange rate type
                        ABWGA:
                          type: string
                          format: date
                          description: Date from which the alternative exchange rate type is valid
                  E_T_TCURN:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        FCURR:
                          type: string
                          maxLength: 5
                          description: From currency
                        TCURR:
                          type: string
                          maxLength: 5
                          description: To-currency
                        GDATU:
                          type: string
                          maxLength: 8
                          description: Date As of Which the Exchange Rate Is Effective
                        NOTATION:
                          type: string
                          maxLength: 1
                          description: 'Quotation type for currency translation  enumValues: 1=Direct quotation,2=Indirect quotation'
                          enum:
                          - '1'
                          - '2'
                  E_T_TCURS:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        KURST:
                          type: string
                          maxLength: 4
                          description: Exchange rate type
                        FCURR:
                          type: string
                          maxLength: 5
                          description: From currency
                        TCURR:
                          type: string
                          maxLength: 5
                          description: To-currency
                        GDATU:
                          type: string
                          maxLength: 8
                          description: Date from which the spread is valid
                        SPRED:
                          type: integer
                          format: int64
                          description: Spread between buying/selling rates and average rate
                  E_T_TCURT:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        SPRAS:
                          type: string
                          maxLength: 1
                          description: Language Key
                        WAERS:
                          type: string
                          maxLength: 5
                          description: Currency Key
                        LTEXT:
                          type: string
                          maxLength: 40
                          description: Long Text
                        KTEXT:
                          type: string
                          maxLength: 15
                          description: Short text
                  E_T_TCURV:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        KURST:
                          type: string
                          maxLength: 4
                          description: Exchange rate type
                        XINVR:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Calculation allowed with inverted exchange rate ?  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        BWAER:
                          type: string
                          maxLength: 5
                          description: Reference currency for currency translation
                        XBWRL:
                          type: string
                          maxLength: 1
                          description: 'Ind.: Base curr. is "from" curr. in the exchange rate table  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        GKUZU:
                          type: string
                          maxLength: 4
                          description: Exch. rate type of av. rate used to determine buying rate
                        BKUZU:
                          type: string
                          maxLength: 4
                          description: Exch.rate type of av. rate used to determine selling rate
                        XFIXD:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Exchange rate type uses fixed exchange rates  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        XEURO:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Exchange rate type uses special translation model  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                  E_T_TCURW:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        SPRAS:
                          type: string
                          maxLength: 1
                          description: Language Key
                        KURST:
                          type: string
                          maxLength: 4
                          description: Exchange rate type
                        CURVW:
                          type: string
                          maxLength: 40
                          description: Exchange rate type usage
                  E_T_TCURX:
                    type: array
                    items:
                      type: object
                      properties:
                        CURRKEY:
                          type: string
                          maxLength: 5
                          description: Currency Key
                        CURRDEC:
                          type: integer
                          format: int32
                          description: Number of decimal places
                  I_T_LANGU:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
