openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BAPI_CLASS_SELECT_OBJECTS: post: tags: - CLBP summary: Find Objects in Class operationId: /rfc/BAPI_CLASS_SELECT_OBJECTS requestBody: content: application/json: schema: properties: CLASSNUM: type: string maxLength: 18 description: Class Number CLASSTYPE: type: string maxLength: 3 description: Class Type I_STATUS_INCOMPLETE: type: string maxLength: 1 description: With Incomplete Assignments I_STATUS_LOCKED: type: string maxLength: 1 description: With Locked Assignments KEYDATE: type: string format: date default: SY-DATUM description: Validity Time LANGUINT: type: string maxLength: 1 description: Internal Language Key LANGUISO: type: string maxLength: 2 description: Language Key MAXHITS: type: integer format: int32 default: 100 description: Maximum Hits Read OBJECTCLASSIFICATION: type: array items: type: object properties: OBJECT_KEY: type: string maxLength: 50 description: Key of object to be classified NAME_CHAR: type: string maxLength: 30 description: Characteristic Name CHAR_VALUE: type: string maxLength: 30 description: Characteristic Value DESCR_CVAL: type: string maxLength: 30 description: Characteristic value description NUM_VAL_FM: type: number description: Internal floating point from NUM_VAL_TO: type: number description: Internal floating point from CURR_VAL_FM: type: integer format: int64 description: Currency amount in BAPI interfaces CURR_VAL_TO: type: integer format: int64 description: Currency amount in BAPI interfaces VAL_RELATN: type: integer format: int64 description: Value dependency UNIT: type: string maxLength: 3 description: Unit of measurement BASE_UOM_ISO: type: string maxLength: 3 description: Base unit of measure in ISO code UNIT_T_EXT: type: string maxLength: 6 description: External Unit of Measurement in Technical Format (6-Char.) CURRENCY: type: string maxLength: 5 description: Currency Key CURRENCY_ISO: type: string maxLength: 3 description: ISO Currency Code OBJECT_TYPE: type: string maxLength: 30 description: Name of database table for object SELECTEDOBJECTS: type: array items: type: object properties: OBJECT: type: string maxLength: 50 description: Key of object to be classified OBJECTTEXT: type: string maxLength: 40 description: Object Text SELECTIONCRITERIONS: type: array items: type: object properties: NAME_CHAR: type: string maxLength: 30 description: Characteristic Name CHAR_VALUE: type: string maxLength: 30 description: Characteristic Value NUM_VAL_FM: type: number description: Internal floating point from NUM_VAL_TO: type: number description: Internal floating point value to CURR_VAL_FM: type: integer format: int64 description: Currency amount in BAPI interfaces CURR_VAL_TO: type: integer format: int64 description: Currency amount in BAPI interfaces VAL_RELATN: type: integer format: int64 description: Value dependency UNIT: type: string maxLength: 3 description: Unit of measurement BASE_UOM_ISO: type: string maxLength: 3 description: Base unit of measure in ISO code UNIT_T_EXT: type: string maxLength: 6 description: External Unit of Measurement in Technical Format (6-Char.) required: - CLASSNUM - CLASSTYPE responses: '200': description: OK content: application/json: schema: properties: RETURN: type: object properties: 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 OBJECTCLASSIFICATION: type: array items: type: object properties: OBJECT_KEY: type: string maxLength: 50 description: Key of object to be classified NAME_CHAR: type: string maxLength: 30 description: Characteristic Name CHAR_VALUE: type: string maxLength: 30 description: Characteristic Value DESCR_CVAL: type: string maxLength: 30 description: Characteristic value description NUM_VAL_FM: type: number description: Internal floating point from NUM_VAL_TO: type: number description: Internal floating point from CURR_VAL_FM: type: integer format: int64 description: Currency amount in BAPI interfaces CURR_VAL_TO: type: integer format: int64 description: Currency amount in BAPI interfaces VAL_RELATN: type: integer format: int64 description: Value dependency UNIT: type: string maxLength: 3 description: Unit of measurement BASE_UOM_ISO: type: string maxLength: 3 description: Base unit of measure in ISO code UNIT_T_EXT: type: string maxLength: 6 description: External Unit of Measurement in Technical Format (6-Char.) CURRENCY: type: string maxLength: 5 description: Currency Key CURRENCY_ISO: type: string maxLength: 3 description: ISO Currency Code OBJECT_TYPE: type: string maxLength: 30 description: Name of database table for object SELECTEDOBJECTS: type: array items: type: object properties: OBJECT: type: string maxLength: 50 description: Key of object to be classified OBJECTTEXT: type: string maxLength: 40 description: Object Text SELECTIONCRITERIONS: type: array items: type: object properties: NAME_CHAR: type: string maxLength: 30 description: Characteristic Name CHAR_VALUE: type: string maxLength: 30 description: Characteristic Value NUM_VAL_FM: type: number description: Internal floating point from NUM_VAL_TO: type: number description: Internal floating point value to CURR_VAL_FM: type: integer format: int64 description: Currency amount in BAPI interfaces CURR_VAL_TO: type: integer format: int64 description: Currency amount in BAPI interfaces VAL_RELATN: type: integer format: int64 description: Value dependency UNIT: type: string maxLength: 3 description: Unit of measurement BASE_UOM_ISO: type: string maxLength: 3 description: Base unit of measure in ISO code UNIT_T_EXT: type: string maxLength: 6 description: External Unit of Measurement in Technical Format (6-Char.) '400': description: Bad request. 5XX: description: Unexpected error.