openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/CAPI_CLASS_READ_ATTR: post: tags: - CAPI summary: 'API: Read Class Attributes' operationId: /rfc/CAPI_CLASS_READ_ATTR requestBody: content: application/json: schema: properties: CLASSNAME: type: string default: ' ' maxLength: 18 description: External Class Name CLASSNUMBER: type: integer format: int64 description: Internal Class Number CLASSTYPE: type: string default: ' ' maxLength: 3 description: Class Type DATE: type: string format: date default: SY-DATUM description: Date Required LANGUAGE: type: string default: SY-LANGU maxLength: 1 description: Language Required responses: '200': description: OK content: application/json: schema: properties: CLASS_LANGUAGE: type: string maxLength: 1 description: Master Language CL_ATTRIBUTES: type: object properties: MANDT: type: string maxLength: 3 description: Client CLINT: type: integer format: int64 description: Internal Class Number KLART: type: string maxLength: 3 description: Class Type CLASS: type: string maxLength: 18 description: Class number STATU: type: string maxLength: 1 description: Class status KLAGR: type: string maxLength: 10 description: Class Group BGRSE: type: string maxLength: 3 description: Authorization group for finding objects BGRKL: type: string maxLength: 3 description: Classification authorization group BGRKP: type: string maxLength: 3 description: Class maintenance authorization group ANAME: type: string maxLength: 12 description: Name of Person who Created the Object ADATU: type: string format: date description: Date on which the record was created VNAME: type: string maxLength: 12 description: Name of person who changed object VDATU: type: string format: date description: Changed On VONDT: type: string format: date description: Valid-From Date BISDT: type: string format: date description: Valid-to date ANZUO: type: integer format: int64 description: Number of Assignments PRAUS: type: string maxLength: 1 description: 'Same classification enumValues: ""=No,X=Yes' enum: - '' - X SICHT: type: string maxLength: 10 description: Organizational Area DOKNR: type: string maxLength: 25 description: Document number DOKAR: type: string maxLength: 3 description: Document Type DOKTL: type: string maxLength: 3 description: Document part DOKVR: type: string maxLength: 2 description: Document version DINKZ: type: string maxLength: 1 description: DIN class indicator NNORM: type: string maxLength: 10 description: Name of standards organization NORMN: type: string maxLength: 20 description: Standard Number NORMB: type: string maxLength: 70 description: Industry Standard Description NRMT1: type: string maxLength: 70 description: Standard title NRMT2: type: string maxLength: 70 description: Standard title AUSGD: type: string format: date description: Issue date VERSD: type: string format: date description: Version date VERSI: type: integer format: int64 description: Version Number LEIST: type: string maxLength: 20 description: Characteristics table VERWE: type: string maxLength: 1 description: Usage in superior classes SPART: type: string maxLength: 2 description: Division LREF3: type: string maxLength: 3 description: List object type for variable lists WWSKZ: type: string maxLength: 1 description: Merchandize management system class type WWSSI: type: string maxLength: 1 description: MMS view of collective material POTPR: type: string maxLength: 1 description: Resulting item category CLOBK: type: string maxLength: 1 description: 'Required Component enumValues: ""=No,X=Yes' enum: - '' - X CLMUL: type: string maxLength: 1 description: 'Multiple Selection Allowed enumValues: ""=No,X=Yes' enum: - '' - X CVIEW: type: string maxLength: 10 description: Organizational Area DISST: type: string maxLength: 3 description: Low-Level Code MEINS: type: string maxLength: 3 description: Base Unit of Measure CLMOD: type: string maxLength: 1 description: 'Default Class Data - Can Be Overwritten in Component enumValues: ""=No,X=Yes' enum: - '' - X VWSTL: type: string maxLength: 1 description: 'Can Be Used in Bills of Material enumValues: ""=No,X=Yes' enum: - '' - X VWPLA: type: string maxLength: 1 description: 'Can Be Used in Task Lists enumValues: ""=No,X=Yes' enum: - '' - X CLALT: type: string maxLength: 1 description: 'Alternative Display Format enumValues: ""=No,X=Yes' enum: - '' - X LBREI: type: integer format: int64 description: Total width of list BNAME: type: string maxLength: 20 description: Block name MAXBL: type: string maxLength: 18 description: Maximum display block for variable lists KNOBJ: type: integer format: int64 description: Number of Object with Assigned Dependencies LOCLA: type: string maxLength: 1 description: 'Local class enumValues: ""=No,X=Yes' enum: - '' - X KATALOG: type: string maxLength: 30 description: Name of External Catalog KDOKAZ: type: string maxLength: 1 description: 'Always Display Document for Class enumValues: ""=No,X=Yes' enum: - '' - X GENRKZ: type: string maxLength: 1 description: 'Table for Finding Objects: To Be Generated=X, Generated=R' CL_DESCR: type: string maxLength: 40 description: Keywords CREAT_DATX: type: string maxLength: 10 description: Character Field Length = 10 CHANG_DATX: type: string maxLength: 10 description: Character Field Length = 10 VAL_FR_DX: type: string maxLength: 10 description: Character Field Length = 10 VAL_TO_DX: type: string maxLength: 10 description: Character Field Length = 10 STD_VRS_DX: type: string maxLength: 10 description: Character Field Length = 10 STD_ISU_DX: type: string maxLength: 10 description: Character Field Length = 10 NOT_VALID: type: string maxLength: 1 description: Class Not Valid on This Date NO_ACTIVE_STATUS: type: string maxLength: 1 description: Class is Not Active NO_AUTHORITY_CLASSIFY: type: string maxLength: 1 description: No Authorization for Classification NO_AUTHORITY_MAINTAIN: type: string maxLength: 1 description: No Authorization to Change Class NO_AUTHORITY_SELECT: type: string maxLength: 1 description: No Authorization to Find Objects RET_CODE: type: integer format: int32 description: 0= OK, 1= In Other Language, 2= Class Not Found '400': description: Bad request. 5XX: description: Unexpected error.