openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSPLFB_RFC_SYNC_TO_FRONTEND:
    post:
      tags:
      - RSPLFB_RFC
      operationId: /rfc/RSPLFB_RFC_SYNC_TO_FRONTEND
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_SYNC_INFOPROV:
                  type: string
                  maxLength: 1
                I_SYNC_SRV:
                  type: string
                  maxLength: 1
                I_SYNC_SRVTYPE:
                  type: string
                  maxLength: 1
              required:
              - I_SYNC_INFOPROV
              - I_SYNC_SRV
              - I_SYNC_SRVTYPE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ES_INFOPROV_DESC:
                    type: object
                    properties:
                      INFOPROV:
                        type: string
                        maxLength: 30
                        description: InfoProvider
                      TXTLG:
                        type: string
                        maxLength: 60
                        description: Long description
                      FIELDS:
                        type: array
                        items:
                          type: object
                          properties:
                            IOBJNM:
                              type: string
                              maxLength: 30
                              description: InfoObject
                            TXTLG:
                              type: string
                              maxLength: 60
                              description: Long description
                            IOBJTP:
                              type: string
                              maxLength: 3
                              description: Type of an InfoObject
                            CHATP:
                              type: string
                              maxLength: 3
                              description: Characteristc Type Based on Master Data Access
                            KYFTP:
                              type: string
                              maxLength: 3
                              description: Key figure type
                            DATATP:
                              type: string
                              maxLength: 4
                              description: Data Type in ABAP Dictionary
                  ES_SERVICE:
                    type: object
                    properties:
                      INFO:
                        type: object
                        properties:
                          SRVNM:
                            type: string
                            maxLength: 20
                            description: Name of Planning Function
                          OBJVERS:
                            type: string
                            maxLength: 1
                            description: 'Object version  enumValues: N=New,A=Active,M=Revised,D=Content,H=Historic,T=Transport'
                            enum:
                            - N
                            - A
                            - M
                            - D
                            - H
                            - T
                          TSTPNM:
                            type: string
                            maxLength: 12
                            description: Last changed by
                          TIMESTMP:
                            type: integer
                            format: int64
                            description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
                          OBJSTAT:
                            type: string
                            maxLength: 3
                            description: 'Object Status  enumValues: OFF=Switched off,INA=Inactive, not executable,ACT=Active, executable,PRO=Productive'
                            enum:
                            - 'OFF'
                            - INA
                            - ACT
                            - PRO
                          CONTREL:
                            type: string
                            maxLength: 6
                            description: Content release
                          CONTTIMESTMP:
                            type: integer
                            format: int64
                            description: 'Content time stamp: Last modification to the object by SAP'
                          OWNER:
                            type: string
                            maxLength: 12
                            description: Owner (Person Responsible)
                          BWAPPL:
                            type: string
                            maxLength: 10
                            description: BW Application (Namespace)
                          ACTIVFL:
                            type: string
                            maxLength: 1
                            description: 'Active and revised version do not agree  enumValues: ""=No,X=Yes'
                            enum:
                            - ''
                            - X
                          SRVTYPENM:
                            type: string
                            maxLength: 20
                            description: Name of Planning Function Type
                          SRVTYPETXTLG:
                            type: string
                            maxLength: 60
                            description: Long description
                          INFOPROV:
                            type: string
                            maxLength: 30
                            description: InfoProvider
                          TXTLG:
                            type: string
                            maxLength: 60
                            description: Long description
                          DB_DATE:
                            type: string
                            format: date
                            description: Current Date of Application Server
                          DB_TIME:
                            type: string
                            maxLength: 6
                            description: TIME Data Element for SYST
                      NR_RULES:
                        type: integer
                        format: int32
                        description: Number Exclusive to RFC
                      KYFSELS:
                        type: array
                        items:
                          type: object
                          properties:
                            ID:
                              type: integer
                              format: int32
                              description: ID Exclusive to RFC (Only with Selections)
                            ALL_SELECTED:
                              type: string
                              maxLength: 1
                              description: Boolean
                            T_KYFNM:
                              type: array
                              items:
                                type: object
                                properties:
                                  IOBJNM:
                                    type: string
                                    maxLength: 30
                                    description: InfoObject
                      CHARUSAGES:
                        type: array
                        items:
                          type: object
                          properties:
                            CHARNM:
                              type: string
                              maxLength: 30
                              description: InfoObject
                            IS_COND_CHAR:
                              type: string
                              maxLength: 1
                              description: Characteristic Is Condition Characteristic
                            IS_CHNG_CHAR:
                              type: string
                              maxLength: 1
                              description: Characteristic Is Changed
                            CHARTXTLG:
                              type: string
                              maxLength: 60
                              description: Long description
                      RULES:
                        type: array
                        items:
                          type: object
                          properties:
                            COND_ID:
                              type: integer
                              format: int32
                              description: ID Exclusive to RFC (Only with Selections)
                            PARAMSET:
                              type: array
                              items:
                                type: object
                                properties:
                                  PARNM:
                                    type: string
                                    maxLength: 20
                                    description: Parameter Name
                                  NR_ROWS:
                                    type: integer
                                    format: int32
                                    description: Number Exclusive to RFC
                                  PARVALUES:
                                    type: array
                                    items:
                                      type: object
                                      properties:
                                        PARNM:
                                          type: string
                                          maxLength: 20
                                          description: Parameter Name
                                        INDX:
                                          type: integer
                                          format: int32
                                          description: Line Index
                                        VALUE:
                                          type: string
                                          maxLength: 70
                                          description: Field for any characteristic value (external display)
                                        TXTLG:
                                          type: string
                                          maxLength: 60
                                          description: Long description
                                        IS_VAR:
                                          type: string
                                          maxLength: 1
                                          description: Value Is Variable
                                        SEL_ID:
                                          type: integer
                                          format: int32
                                          description: ID Exclusive to RFC (Only with Selections)
                      SELS:
                        type: array
                        items:
                          type: object
                          properties:
                            ID:
                              type: integer
                              format: int32
                              description: ID Exclusive to RFC (Only with Selections)
                            RANGES:
                              type: array
                              items:
                                type: object
                                properties:
                                  IOBJNM:
                                    type: string
                                    maxLength: 30
                                    description: InfoObject
                                  ENUM:
                                    type: integer
                                    format: int64
                                    description: Sequence Number
                                  IOBJNMTXT:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  SELTP:
                                    type: integer
                                    format: int64
                                    description: Selection type
                                  SIGN:
                                    type: string
                                    maxLength: 1
                                    description: SIGN field in creation of SELECT-OPTIONS tables
                                  OPT:
                                    type: string
                                    maxLength: 2
                                    description: Operator in Select Options and other Expressions
                                  LOWEXT:
                                    type: string
                                    maxLength: 70
                                    description: Field for any characteristic value (external display)
                                  LOWINT:
                                    type: string
                                    maxLength: 60
                                    description: 'Dim: Field for a User-Defined Characteristic Value'
                                  HIGHEXT:
                                    type: string
                                    maxLength: 70
                                    description: Field for any characteristic value (external display)
                                  HIGHINT:
                                    type: string
                                    maxLength: 60
                                    description: 'Dim: Field for a User-Defined Characteristic Value'
                                  LOWFLAG:
                                    type: integer
                                    format: int64
                                    description: Flag for 'typing' an entry
                                  SHIFTLOW:
                                    type: string
                                    maxLength: 10
                                    description: 'RFC: Shifting of the variable (&VAR+n)'
                                  HIGHFLAG:
                                    type: integer
                                    format: int64
                                    description: Flag for 'typing' an entry
                                  SHIFTHIGH:
                                    type: string
                                    maxLength: 10
                                    description: 'RFC: Shifting of the variable (&VAR+n)'
                                  LOWTXTLG:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  HIGHTXTLG:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  HIENM:
                                    type: string
                                    maxLength: 30
                                    description: Hierarchy name
                                  HIEVNAM:
                                    type: string
                                    maxLength: 30
                                    description: Name (ID) of a Report Variable
                                  HIENMFLAG:
                                    type: integer
                                    format: int64
                                    description: Flag for 'typing' an entry
                                  HIETXTLG:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  VERSION:
                                    type: string
                                    maxLength: 25
                                    description: 'BW: Unequivocal ID in room and time (numbers and letters)'
                                  VERSIONTXTLG:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  VERSIONVNAM:
                                    type: string
                                    maxLength: 70
                                    description: Field for any characteristic value (external display)
                                  VERSIONFLAG:
                                    type: integer
                                    format: int64
                                    description: Flag for 'typing' an entry
                                  DATETO:
                                    type: string
                                    maxLength: 25
                                    description: 'BW: Unequivocal ID in room and time (numbers and letters)'
                                  DATETOTXTLG:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  DATETOVNAM:
                                    type: string
                                    maxLength: 70
                                    description: Field for any characteristic value (external display)
                                  DATETOFLAG:
                                    type: integer
                                    format: int64
                                    description: Flag for 'typing' an entry
                                  THJT:
                                    type: string
                                    maxLength: 10
                                    description: Key Date Derivation Type
                                  THJTTXTLG:
                                    type: string
                                    maxLength: 60
                                    description: Long description
                                  SELTXT:
                                    type: string
                                    maxLength: 70
                                    description: Text for selections in cases where errors occur
                                  ERRORFLAG:
                                    type: string
                                    maxLength: 1
                                    description: Types of Error for the Range (Selections)
                  ES_SRVTYPE:
                    type: object
                    properties:
                      NAME:
                        type: string
                        maxLength: 20
                        description: Name of Planning Function Type
                      TXTLG:
                        type: string
                        maxLength: 60
                        description: Long description
                      HASREFDATA:
                        type: string
                        maxLength: 1
                        description: Planning Function Type Requires Reference Data
                      CHAR_USAGE_CONF:
                        type: object
                        properties:
                          HIDE_CHNG_COL:
                            type: string
                            maxLength: 1
                            description: 'Hide Column of Characteristics To Be Changed  enumValues: X=True,""=False'
                            enum:
                            - X
                            - ''
                          FIRST_ON_CREATE:
                            type: string
                            maxLength: 1
                            description: 'Layout of Characteristic Usage: Display First When Creating  enumValues: X=True,""=False'
                            enum:
                            - X
                            - ''
                      FURTHER_SETTINGS:
                        type: array
                        items:
                          type: object
                          properties:
                            NAME:
                              type: string
                              maxLength: 40
                              description: Generic Setting
                            VALUE:
                              type: string
                              maxLength: 40
                              description: Generic Setting
                      PARAMDEFS:
                        type: array
                        items:
                          type: object
                          properties:
                            PARNM:
                              type: string
                              maxLength: 20
                              description: Parameter Name
                            TXTLG:
                              type: string
                              maxLength: 60
                              description: Long description
                            PARAM_TYPE:
                              type: string
                              maxLength: 1
                              description: Parameter Type
                            IS_TABLE:
                              type: string
                              maxLength: 1
                              description: Parameter Is Tabular
                            PARENT_NAME:
                              type: string
                              maxLength: 20
                              description: Parameter Name
                            IOBJNM:
                              type: string
                              maxLength: 30
                              description: InfoObject
                            IOBJTXT:
                              type: string
                              maxLength: 60
                              description: Long description
                            IOBJTP:
                              type: string
                              maxLength: 3
                              description: Type of an InfoObject
                            DEFAULT_VAL:
                              type: string
                              maxLength: 70
                              description: Field for any characteristic value (external display)
                            DEFAULT_VAL_TXT:
                              type: string
                              maxLength: 60
                              description: Long description
                            VAR_ALLOWED:
                              type: string
                              maxLength: 1
                              description: Using Variables Is Permitted
                            DATATP:
                              type: string
                              maxLength: 4
                              description: Data Type in ABAP Dictionary
                            CHATP:
                              type: string
                              maxLength: 3
                              description: Characteristc Type Based on Master Data Access
                            KYFTP:
                              type: string
                              maxLength: 3
                              description: Key figure type
                            KYFDEC:
                              type: integer
                              format: int32
                              description: Number of Decimal Places for Key Figure as Integer
                            HASMASTERDATA:
                              type: string
                              maxLength: 1
                              description: Boolean
                            HASTEXTTAB:
                              type: string
                              maxLength: 1
                              description: Boolean
                            KEYF:
                              type: string
                              maxLength: 1
                              description: Boolean
                            ALL_CHARS:
                              type: string
                              maxLength: 1
                              description: Boolean
                            BLOCK_CHARS_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            CHNG_CHARS_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            COND_CHARS_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            SINGLE_VAL_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            SEL_ALL_CHARS:
                              type: string
                              maxLength: 1
                              description: Boolean
                            SEL_BLOCK_CHARS_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            SEL_CHNG_CHARS_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            SEL_COND_CHARS_ONLY:
                              type: string
                              maxLength: 1
                              description: Boolean
                            COMPONENTS:
                              type: array
                              items:
                                type: object
                                properties:
                                  NAME:
                                    type: string
                                    maxLength: 20
                                    description: Parameter Name
                      DIALOG_INFO:
                        type: array
                        items:
                          type: object
                          properties:
                            DIALOG_TYPE:
                              type: string
                              maxLength: 2
                              description: Dialog Type
                            WDCOMP:
                              type: string
                              maxLength: 255
                              description: Web Dynpro Component
                            DEVCOMP:
                              type: string
                              maxLength: 255
                              description: Development Component
                  E_RETURN:
                    type: integer
                    format: int32
                  E_T_SRV_BAPIRET2:
                    type: array
                    items:
                      type: object
                      properties:
                        RULEPOS:
                          type: integer
                          format: int32
                          description: Rule Position (ID) in Planning Function
                        PARNM:
                          type: string
                          maxLength: 20
                          description: Parameter Name
                        COMPNM:
                          type: string
                          maxLength: 20
                          description: Parameter Name
                        PARAM_INDX:
                          type: integer
                          format: int32
                          description: Line Index
                        CU_CONTEXT:
                          type: string
                          maxLength: 1
                          description: 'Message Context: Characteristic Usage'
                        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
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
