openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BM_FILTERHEADER_MULTI_READ_31: post: tags: - SIBM summary: Read filters operationId: /rfc/BM_FILTERHEADER_MULTI_READ_31 requestBody: content: application/json: schema: properties: LANGUAGE: type: string default: SY-LANGU maxLength: 1 description: Language of objects to read ERRORS: type: array items: type: object properties: OBJECTID: type: string maxLength: 30 description: Object name OBJECTTYPE: type: string maxLength: 4 description: Object Type MSGID: type: string maxLength: 20 description: Message Class MSGTYPE: type: string maxLength: 1 description: Message Type MSGNUMBER: type: integer format: int64 description: Message Number MSGVAR1: type: string maxLength: 50 description: Message Variable MSGVAR2: type: string maxLength: 50 description: Message Variable MSGVAR3: type: string maxLength: 50 description: Message Variable MSGVAR4: type: string maxLength: 50 description: Message Variable 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 FILTERS: type: array items: type: object properties: FILTER_ID: type: string maxLength: 10 description: 10 figure 3.0/3.1 ID for Business Navigator objects LANGU: type: string maxLength: 1 description: Language Key NAME: type: string maxLength: 100 description: Name 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 FSTREL: type: string maxLength: 4 description: First Release FILTER_TYP: type: string maxLength: 1 description: 'Filter type enumValues: X=Can choose protected node,""=Cannot choose protected node' enum: - X - '' DEVCLASS: type: string maxLength: 4 description: Not More Closely Defined Area, Possibly Used for Patchlevels ORIGINAL: type: string maxLength: 10 description: 10 figure 3.0/3.1 ID for Business Navigator objects CLIENT: type: string maxLength: 3 description: Client IDENT: type: string maxLength: 32 description: GUID (Global Unique Identifier) OBJECTS_TO_READ: type: array items: type: object properties: OBJ_NO: type: string maxLength: 10 description: 10 figure 3.0/3.1 ID for Business Navigator objects responses: '200': description: OK content: application/json: schema: properties: ERROR_OCCURED: type: string maxLength: 1 description: Error occured, error table has entries PROCESSING_STATUS: type: string maxLength: 2 description: Status of processing ERRORS: type: array items: type: object properties: OBJECTID: type: string maxLength: 30 description: Object name OBJECTTYPE: type: string maxLength: 4 description: Object Type MSGID: type: string maxLength: 20 description: Message Class MSGTYPE: type: string maxLength: 1 description: Message Type MSGNUMBER: type: integer format: int64 description: Message Number MSGVAR1: type: string maxLength: 50 description: Message Variable MSGVAR2: type: string maxLength: 50 description: Message Variable MSGVAR3: type: string maxLength: 50 description: Message Variable MSGVAR4: type: string maxLength: 50 description: Message Variable 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 FILTERS: type: array items: type: object properties: FILTER_ID: type: string maxLength: 10 description: 10 figure 3.0/3.1 ID for Business Navigator objects LANGU: type: string maxLength: 1 description: Language Key NAME: type: string maxLength: 100 description: Name 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 FSTREL: type: string maxLength: 4 description: First Release FILTER_TYP: type: string maxLength: 1 description: 'Filter type enumValues: X=Can choose protected node,""=Cannot choose protected node' enum: - X - '' DEVCLASS: type: string maxLength: 4 description: Not More Closely Defined Area, Possibly Used for Patchlevels ORIGINAL: type: string maxLength: 10 description: 10 figure 3.0/3.1 ID for Business Navigator objects CLIENT: type: string maxLength: 3 description: Client IDENT: type: string maxLength: 32 description: GUID (Global Unique Identifier) OBJECTS_TO_READ: type: array items: type: object properties: OBJ_NO: type: string maxLength: 10 description: 10 figure 3.0/3.1 ID for Business Navigator objects '400': description: Bad request. 5XX: description: Unexpected error.