openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSBEX_TEXTS_SET:
    post:
      tags:
      - RSWAD
      summary: Store Texts
      operationId: /rfc/RSBEX_TEXTS_SET
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_STRING:
                  type: string
                C_T_R3TEXT:
                  type: array
                  items:
                    type: object
                    properties:
                      TXTTYPE:
                        type: string
                        maxLength: 3
                        description: 'Text Type ( Program, Message, Longtext ,... )  enumValues: MLS=Message, Long Text as String,MLH=Message, Long text as HTML,REP=Report ( ABAP-Program ),MSG=Message, Short text'
                        enum:
                        - MLS
                        - MLH
                        - REP
                        - MSG
                      LANG2:
                        type: string
                        maxLength: 2
                        description: Language according to ISO 639
                      REPORTNAME:
                        type: string
                        maxLength: 40
                        description: ABAP Program Name
                      TXTKEY:
                        type: string
                        maxLength: 8
                        description: Text element key (number/selection name)
                      ENTRY:
                        type: string
                        maxLength: 255
                        description: Language-dependent text in ABAP/4 text pool
                      LENGTH:
                        type: integer
                        format: int32
                        description: Reserved length for text (with language reserve)
                      OBJNAME:
                        type: string
                        maxLength: 30
                        description: Technical Name of Object
                      OBJTYPE:
                        type: string
                        maxLength: 4
                        description: 'BW: Object Type (TLOGO)  enumValues: ISTS=Transfer structure,RSPV=Process Variants,TRFN=Transformation,BRSE=Broadcast Setting,RRCA=RRI InfoCube Receiver,LSYS=Source System,ITEM=Web Item (Format SAP BW 3.x),TMPL=Web Template (Format SAP BW 3.x),EVEN=Event Processing Chain,DTPA=Data Transfer Process,DEST=Open Hub Destination,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,WWIB=Web Design Time Item Metadata,SUSO=Authorization Object,UPDR=Update
                          rules,HIER=BW Hierarchies,EREL=Enterprise Report: Reusable Element,BITM=BEx Web Item,PLDS=Data Slices,IOBC=InfoObject Catalog,UOMT=Quantity Conversion Type,ISMP=Transfer Rules,ERPT=Enterprise Report,THJT=Key Date of Type Derivation,PLCR=Characteristic Relationships,DAPA=Data Archiving Process,RSDS=DataSource,ACGR=Role,ANSO=Model Source,RSPT=Process Chain Starter,ANPR=Analysis Process,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User
                          Group,WWPA=Web Design Time Parameter Metadata,BTMP=BEx Web Template,USER=User,MPRO=MultiProvider,PLSQ=Planning Sequence,ISFS=3.x DataSource,ELEM=Query Element,CUBE=InfoCube,TRCS=InfoSource,AUTH=Authorization,DMOD=Data model,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,RSPI=Interrupt Process,ISCS=Communication Structure,IOBJ=InfoObject,DMMO=Data Mining Model,ROUT=Routine,RRUL=Remodeling Rule,RRQA=RRI Query Receiver,XLWB=Workbook,SPOK=InfoSpoke,SUSP=Authorization
                          Profile,DDAS=Data Access Service,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,THEM=Theme,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate,ISTD=3.x InfoSource,ODSO=DataStore Object'
                        enum:
                        - ISTS
                        - RSPV
                        - TRFN
                        - BRSE
                        - RRCA
                        - LSYS
                        - ITEM
                        - TMPL
                        - EVEN
                        - DTPA
                        - DEST
                        - ANMO
                        - ALVL
                        - AREA
                        - AQSG
                        - WWIB
                        - SUSO
                        - UPDR
                        - HIER
                        - EREL
                        - BITM
                        - PLDS
                        - IOBC
                        - UOMT
                        - ISMP
                        - ERPT
                        - THJT
                        - PLCR
                        - DAPA
                        - RSDS
                        - ACGR
                        - ANSO
                        - RSPT
                        - ANPR
                        - RASE
                        - APCO
                        - RSPC
                        - AQBG
                        - WWPA
                        - BTMP
                        - USER
                        - MPRO
                        - PLSQ
                        - ISFS
                        - ELEM
                        - CUBE
                        - TRCS
                        - AUTH
                        - DMOD
                        - CTRT
                        - ISIP
                        - RSFO
                        - CRWB
                        - RSPI
                        - ISCS
                        - IOBJ
                        - DMMO
                        - ROUT
                        - RRUL
                        - RRQA
                        - XLWB
                        - SPOK
                        - SUSP
                        - DDAS
                        - AQQU
                        - ISIG
                        - RAPA
                        - THEM
                        - PLSE
                        - QVIW
                        - PLST
                        - AGGR
                        - ISTD
                        - ODSO
                C_T_R3TEXTRESOURCE:
                  type: array
                  items:
                    type: object
                    properties:
                      TXTTYPE:
                        type: string
                        maxLength: 3
                        description: 'Text Type ( Program, Message, Longtext ,... )  enumValues: MLS=Message, Long Text as String,MLH=Message, Long text as HTML,REP=Report ( ABAP-Program ),MSG=Message, Short text'
                        enum:
                        - MLS
                        - MLH
                        - REP
                        - MSG
                      LANG2:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      REPORTNAME:
                        type: string
                        maxLength: 40
                        description: ABAP Program Name
                      TXTKEY:
                        type: string
                        maxLength: 8
                        description: Text element key (number/selection name)
                      OBJNAME:
                        type: string
                        maxLength: 30
                        description: Technical Name of Object
                      OBJTYPE:
                        type: string
                        maxLength: 4
                        description: 'BW: Object Type (TLOGO)  enumValues: ISTS=Transfer structure,RSPV=Process Variants,TRFN=Transformation,BRSE=Broadcast Setting,RRCA=RRI InfoCube Receiver,LSYS=Source System,ITEM=Web Item (Format SAP BW 3.x),TMPL=Web Template (Format SAP BW 3.x),EVEN=Event Processing Chain,DTPA=Data Transfer Process,DEST=Open Hub Destination,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,WWIB=Web Design Time Item Metadata,SUSO=Authorization Object,UPDR=Update
                          rules,HIER=BW Hierarchies,EREL=Enterprise Report: Reusable Element,BITM=BEx Web Item,PLDS=Data Slices,IOBC=InfoObject Catalog,UOMT=Quantity Conversion Type,ISMP=Transfer Rules,ERPT=Enterprise Report,THJT=Key Date of Type Derivation,PLCR=Characteristic Relationships,DAPA=Data Archiving Process,RSDS=DataSource,ACGR=Role,ANSO=Model Source,RSPT=Process Chain Starter,ANPR=Analysis Process,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User
                          Group,WWPA=Web Design Time Parameter Metadata,BTMP=BEx Web Template,USER=User,MPRO=MultiProvider,PLSQ=Planning Sequence,ISFS=3.x DataSource,ELEM=Query Element,CUBE=InfoCube,TRCS=InfoSource,AUTH=Authorization,DMOD=Data model,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,RSPI=Interrupt Process,ISCS=Communication Structure,IOBJ=InfoObject,DMMO=Data Mining Model,ROUT=Routine,RRUL=Remodeling Rule,RRQA=RRI Query Receiver,XLWB=Workbook,SPOK=InfoSpoke,SUSP=Authorization
                          Profile,DDAS=Data Access Service,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,THEM=Theme,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate,ISTD=3.x InfoSource,ODSO=DataStore Object'
                        enum:
                        - ISTS
                        - RSPV
                        - TRFN
                        - BRSE
                        - RRCA
                        - LSYS
                        - ITEM
                        - TMPL
                        - EVEN
                        - DTPA
                        - DEST
                        - ANMO
                        - ALVL
                        - AREA
                        - AQSG
                        - WWIB
                        - SUSO
                        - UPDR
                        - HIER
                        - EREL
                        - BITM
                        - PLDS
                        - IOBC
                        - UOMT
                        - ISMP
                        - ERPT
                        - THJT
                        - PLCR
                        - DAPA
                        - RSDS
                        - ACGR
                        - ANSO
                        - RSPT
                        - ANPR
                        - RASE
                        - APCO
                        - RSPC
                        - AQBG
                        - WWPA
                        - BTMP
                        - USER
                        - MPRO
                        - PLSQ
                        - ISFS
                        - ELEM
                        - CUBE
                        - TRCS
                        - AUTH
                        - DMOD
                        - CTRT
                        - ISIP
                        - RSFO
                        - CRWB
                        - RSPI
                        - ISCS
                        - IOBJ
                        - DMMO
                        - ROUT
                        - RRUL
                        - RRQA
                        - XLWB
                        - SPOK
                        - SUSP
                        - DDAS
                        - AQQU
                        - ISIG
                        - RAPA
                        - THEM
                        - PLSE
                        - QVIW
                        - PLST
                        - AGGR
                        - ISTD
                        - ODSO
                E_T_MESSAGE:
                  type: array
                  items:
                    type: object
                    properties:
                      CONTEXT_ID:
                        type: integer
                        format: int32
                        description: Object ID
                      MSGTY:
                        type: string
                        maxLength: 1
                        description: Message Type
                      MSGID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      MSGNO:
                        type: integer
                        format: int64
                        description: Message Number
                      MSGV1:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MSGV2:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MSGV3:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MSGV4:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      TEXT:
                        type: string
                        maxLength: 220
                        description: Message Text
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_MAX_MESSAGE_TYPE:
                    type: string
                    maxLength: 1
                    description: Message Type
                  E_STRING:
                    type: string
                    description: String Data
                  E_SUBRC:
                    type: integer
                    format: int32
                    description: Return Value of ABAP Statements
                  C_T_R3TEXT:
                    type: array
                    items:
                      type: object
                      properties:
                        TXTTYPE:
                          type: string
                          maxLength: 3
                          description: 'Text Type ( Program, Message, Longtext ,... )  enumValues: MLS=Message, Long Text as String,MLH=Message, Long text as HTML,REP=Report ( ABAP-Program ),MSG=Message, Short text'
                          enum:
                          - MLS
                          - MLH
                          - REP
                          - MSG
                        LANG2:
                          type: string
                          maxLength: 2
                          description: Language according to ISO 639
                        REPORTNAME:
                          type: string
                          maxLength: 40
                          description: ABAP Program Name
                        TXTKEY:
                          type: string
                          maxLength: 8
                          description: Text element key (number/selection name)
                        ENTRY:
                          type: string
                          maxLength: 255
                          description: Language-dependent text in ABAP/4 text pool
                        LENGTH:
                          type: integer
                          format: int32
                          description: Reserved length for text (with language reserve)
                        OBJNAME:
                          type: string
                          maxLength: 30
                          description: Technical Name of Object
                        OBJTYPE:
                          type: string
                          maxLength: 4
                          description: 'BW: Object Type (TLOGO)  enumValues: ISTS=Transfer structure,RSPV=Process Variants,TRFN=Transformation,BRSE=Broadcast Setting,RRCA=RRI InfoCube Receiver,LSYS=Source System,ITEM=Web Item (Format SAP BW 3.x),TMPL=Web Template (Format SAP BW 3.x),EVEN=Event Processing Chain,DTPA=Data Transfer Process,DEST=Open Hub Destination,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,WWIB=Web Design Time Item Metadata,SUSO=Authorization Object,UPDR=Update
                            rules,HIER=BW Hierarchies,EREL=Enterprise Report: Reusable Element,BITM=BEx Web Item,PLDS=Data Slices,IOBC=InfoObject Catalog,UOMT=Quantity Conversion Type,ISMP=Transfer Rules,ERPT=Enterprise Report,THJT=Key Date of Type Derivation,PLCR=Characteristic Relationships,DAPA=Data Archiving Process,RSDS=DataSource,ACGR=Role,ANSO=Model Source,RSPT=Process Chain Starter,ANPR=Analysis Process,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User
                            Group,WWPA=Web Design Time Parameter Metadata,BTMP=BEx Web Template,USER=User,MPRO=MultiProvider,PLSQ=Planning Sequence,ISFS=3.x DataSource,ELEM=Query Element,CUBE=InfoCube,TRCS=InfoSource,AUTH=Authorization,DMOD=Data model,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,RSPI=Interrupt Process,ISCS=Communication Structure,IOBJ=InfoObject,DMMO=Data Mining Model,ROUT=Routine,RRUL=Remodeling Rule,RRQA=RRI Query Receiver,XLWB=Workbook,SPOK=InfoSpoke,SUSP=Authorization
                            Profile,DDAS=Data Access Service,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,THEM=Theme,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate,ISTD=3.x InfoSource,ODSO=DataStore Object'
                          enum:
                          - ISTS
                          - RSPV
                          - TRFN
                          - BRSE
                          - RRCA
                          - LSYS
                          - ITEM
                          - TMPL
                          - EVEN
                          - DTPA
                          - DEST
                          - ANMO
                          - ALVL
                          - AREA
                          - AQSG
                          - WWIB
                          - SUSO
                          - UPDR
                          - HIER
                          - EREL
                          - BITM
                          - PLDS
                          - IOBC
                          - UOMT
                          - ISMP
                          - ERPT
                          - THJT
                          - PLCR
                          - DAPA
                          - RSDS
                          - ACGR
                          - ANSO
                          - RSPT
                          - ANPR
                          - RASE
                          - APCO
                          - RSPC
                          - AQBG
                          - WWPA
                          - BTMP
                          - USER
                          - MPRO
                          - PLSQ
                          - ISFS
                          - ELEM
                          - CUBE
                          - TRCS
                          - AUTH
                          - DMOD
                          - CTRT
                          - ISIP
                          - RSFO
                          - CRWB
                          - RSPI
                          - ISCS
                          - IOBJ
                          - DMMO
                          - ROUT
                          - RRUL
                          - RRQA
                          - XLWB
                          - SPOK
                          - SUSP
                          - DDAS
                          - AQQU
                          - ISIG
                          - RAPA
                          - THEM
                          - PLSE
                          - QVIW
                          - PLST
                          - AGGR
                          - ISTD
                          - ODSO
                  C_T_R3TEXTRESOURCE:
                    type: array
                    items:
                      type: object
                      properties:
                        TXTTYPE:
                          type: string
                          maxLength: 3
                          description: 'Text Type ( Program, Message, Longtext ,... )  enumValues: MLS=Message, Long Text as String,MLH=Message, Long text as HTML,REP=Report ( ABAP-Program ),MSG=Message, Short text'
                          enum:
                          - MLS
                          - MLH
                          - REP
                          - MSG
                        LANG2:
                          type: string
                          maxLength: 2
                          description: Version Number Component
                        REPORTNAME:
                          type: string
                          maxLength: 40
                          description: ABAP Program Name
                        TXTKEY:
                          type: string
                          maxLength: 8
                          description: Text element key (number/selection name)
                        OBJNAME:
                          type: string
                          maxLength: 30
                          description: Technical Name of Object
                        OBJTYPE:
                          type: string
                          maxLength: 4
                          description: 'BW: Object Type (TLOGO)  enumValues: ISTS=Transfer structure,RSPV=Process Variants,TRFN=Transformation,BRSE=Broadcast Setting,RRCA=RRI InfoCube Receiver,LSYS=Source System,ITEM=Web Item (Format SAP BW 3.x),TMPL=Web Template (Format SAP BW 3.x),EVEN=Event Processing Chain,DTPA=Data Transfer Process,DEST=Open Hub Destination,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,WWIB=Web Design Time Item Metadata,SUSO=Authorization Object,UPDR=Update
                            rules,HIER=BW Hierarchies,EREL=Enterprise Report: Reusable Element,BITM=BEx Web Item,PLDS=Data Slices,IOBC=InfoObject Catalog,UOMT=Quantity Conversion Type,ISMP=Transfer Rules,ERPT=Enterprise Report,THJT=Key Date of Type Derivation,PLCR=Characteristic Relationships,DAPA=Data Archiving Process,RSDS=DataSource,ACGR=Role,ANSO=Model Source,RSPT=Process Chain Starter,ANPR=Analysis Process,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User
                            Group,WWPA=Web Design Time Parameter Metadata,BTMP=BEx Web Template,USER=User,MPRO=MultiProvider,PLSQ=Planning Sequence,ISFS=3.x DataSource,ELEM=Query Element,CUBE=InfoCube,TRCS=InfoSource,AUTH=Authorization,DMOD=Data model,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,RSPI=Interrupt Process,ISCS=Communication Structure,IOBJ=InfoObject,DMMO=Data Mining Model,ROUT=Routine,RRUL=Remodeling Rule,RRQA=RRI Query Receiver,XLWB=Workbook,SPOK=InfoSpoke,SUSP=Authorization
                            Profile,DDAS=Data Access Service,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,THEM=Theme,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate,ISTD=3.x InfoSource,ODSO=DataStore Object'
                          enum:
                          - ISTS
                          - RSPV
                          - TRFN
                          - BRSE
                          - RRCA
                          - LSYS
                          - ITEM
                          - TMPL
                          - EVEN
                          - DTPA
                          - DEST
                          - ANMO
                          - ALVL
                          - AREA
                          - AQSG
                          - WWIB
                          - SUSO
                          - UPDR
                          - HIER
                          - EREL
                          - BITM
                          - PLDS
                          - IOBC
                          - UOMT
                          - ISMP
                          - ERPT
                          - THJT
                          - PLCR
                          - DAPA
                          - RSDS
                          - ACGR
                          - ANSO
                          - RSPT
                          - ANPR
                          - RASE
                          - APCO
                          - RSPC
                          - AQBG
                          - WWPA
                          - BTMP
                          - USER
                          - MPRO
                          - PLSQ
                          - ISFS
                          - ELEM
                          - CUBE
                          - TRCS
                          - AUTH
                          - DMOD
                          - CTRT
                          - ISIP
                          - RSFO
                          - CRWB
                          - RSPI
                          - ISCS
                          - IOBJ
                          - DMMO
                          - ROUT
                          - RRUL
                          - RRQA
                          - XLWB
                          - SPOK
                          - SUSP
                          - DDAS
                          - AQQU
                          - ISIG
                          - RAPA
                          - THEM
                          - PLSE
                          - QVIW
                          - PLST
                          - AGGR
                          - ISTD
                          - ODSO
                  E_T_MESSAGE:
                    type: array
                    items:
                      type: object
                      properties:
                        CONTEXT_ID:
                          type: integer
                          format: int32
                          description: Object ID
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: Message Type
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        MSGNO:
                          type: integer
                          format: int64
                          description: Message Number
                        MSGV1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV4:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        TEXT:
                          type: string
                          maxLength: 220
                          description: Message Text
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
