openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BM_RFC_OBJECT_GET_DATA: post: tags: - SFTO operationId: /rfc/BM_RFC_OBJECT_GET_DATA requestBody: content: application/json: schema: properties: I_CHECK_TYPE: type: string default: X maxLength: 1 description: Data element for Flag - Any use I_GET_ATTR_FLAGS: type: string default: X maxLength: 1 description: Data element for Flag - Any use I_GET_TADIR_DATA: type: string default: X maxLength: 1 description: Data element for Flag - Any use I_LANGUAGE: type: string default: SY-LANGU maxLength: 1 description: SAP R/3 System, Current Language I_OBJECT_ID: type: string maxLength: 20 I_OBJECT_TYPE: type: string maxLength: 4 I_RFC_DESTINATION: type: string default: ' ' maxLength: 32 description: Logical Destination (Specified in Function Call) required: - I_OBJECT_ID - I_OBJECT_TYPE responses: '200': description: OK content: application/json: schema: properties: E_MESSAGE: type: object properties: MSGID: type: string maxLength: 20 description: Message Class MSGTY: type: string maxLength: 1 description: Message Type 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 MSGTXT: type: string maxLength: 256 description: Text, 256 Characters OBJECTTYPE: type: string maxLength: 4 description: Object Type OBJECTID: type: string maxLength: 32 description: GUID for Structure OBJECTTEXT: type: string maxLength: 100 description: Name SCRTEXT: type: string maxLength: 20 description: Medium Field Label ERRORCLASS: type: string maxLength: 10 description: 'Error class repository API enumValues: ERR_AUTH=Authorization error,ERR_INT=Internal error,ERR_TRLOCK=Long-term lock on object,ERR_CONSIS=Object is inconsistent,ERR_LANGU=Object has other master language,ERR_PARAM=Function module incorrectly parameterized,ERR_ENQ=Temporary lock on object,ERR_EXIST=Object does not exist,ERR_DOUBLE=Object already exists' enum: - ERR_AUTH - ERR_INT - ERR_TRLOCK - ERR_CONSIS - ERR_LANGU - ERR_PARAM - ERR_ENQ - ERR_EXIST - ERR_DOUBLE E_OBJDATA: type: object properties: ID: type: string maxLength: 20 description: Object definition TYPE: type: string maxLength: 4 description: Object Type COMP_OBJ: type: string maxLength: 20 description: Parent object ID SCRTEXT: type: string maxLength: 20 description: Medium Field Label DEVCLASS: type: string maxLength: 30 description: Package DLVUNIT: type: string maxLength: 30 description: Software Component TRCLASS: type: string maxLength: 4 description: '' PID: type: string maxLength: 20 description: Set/Get parameter ID ENQUEUED: type: string maxLength: 1 description: 'Data element for Flag - Any use enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X NAME: type: string maxLength: 100 description: Name STATUS: type: string maxLength: 2 description: 'Modeling status enumValues: 01=In Process,02=Locked,""=Released' enum: - '01' - '02' - '' SYNCH: type: string maxLength: 1 description: 'Synchronization flag enumValues: ""=Not modified,N=New since last synchronization,D=Deleted,M=Modified since last synchronization' enum: - '' - N - D - M STRUCT_ID: type: string maxLength: 32 description: Unique ID - 32 characters FSTUSER: type: string maxLength: 12 description: Created by FSTDATE: type: string format: date description: Date on which the record was created FSTTIME: type: string maxLength: 6 description: Creation Time LSTUSER: type: string maxLength: 12 description: Changed by LSTDATE: type: string format: date description: Changed on LSTTIME: type: string maxLength: 6 description: Last changed at PS_POSID: type: string maxLength: 24 description: Application component ID ONLZ: type: string maxLength: 1 description: 'Processing type: online enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X BATZ: type: string maxLength: 1 description: 'Processing type: background enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X AUTZ: type: string maxLength: 1 description: 'Processing type: automatic enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X MANU: type: string maxLength: 1 description: 'Processing type: manual enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X MODEL_ONLY: type: string maxLength: 1 description: 'Modeling function enumValues: ""=Attribute does not apply,X=Attribute applies' enum: - '' - X MSTAT_TEXT: type: string maxLength: 40 description: Modeling status (text) XATTR_CTRY: type: string maxLength: 1 description: 'Indicator: Attribute "country" maintained' XATTR_IDRY: type: string maxLength: 1 description: 'Indicator: Attribute "Industry" maintained' '400': description: Bad request. 5XX: description: Unexpected error.