openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/CRM_GENIL_READ: post: tags: - CRM_GENIL_RFCL operationId: /rfc/CRM_GENIL_READ requestBody: content: application/json: schema: properties: IT_REQUEST_ATTRIBUTES: type: array items: type: string maxLength: 30 description: Component name IT_REQUEST_RELATIONS: type: array items: type: string maxLength: 40 description: Relation Name IV_LOCK_REQUESTED: type: string default: 'FALSE' maxLength: 1 IV_REQUEST_OBJECT_NAME: type: string maxLength: 30 IV_VIEW_NAME: type: string maxLength: 30 ET_DATA_ATTR: type: array items: type: object properties: VINDEX: type: integer format: int32 description: Attribute Index VALUE: type: string maxLength: 1000 description: '' PROPERTY: type: string maxLength: 1 description: 'Attribute Property enumValues: R=Read-Only,I=Blank,N=Not Defined,M=Required Entry,A=Changed,H=Hidden,T=Technical Field,C=Changeable' enum: - R - I - N - M - A - H - T - C ET_DATA_HDR: type: array items: type: object properties: OBJECT_NAME: type: string maxLength: 30 description: External Name of Object OBJECT_ID: type: string format: byte description: Object GUID in Generic Interaction Layer ID_IS_HANDLE: type: string maxLength: 1 description: 'Logical Variable enumValues: ""=Incorrect,X=True' enum: - '' - X DELTA_FLAG: type: string maxLength: 1 description: 'Delta Flag enumValues: ""=No Changes,N=Object Newly Created,M=Changed Attribute: Send/Sent,D=Object Deleted' enum: - '' - N - M - D IS_QUERY_ROOT: type: string maxLength: 1 description: 'Logical Variable enumValues: ""=Incorrect,X=True' enum: - '' - X ATTR_FROM: type: integer format: int32 description: Index of Internal Tables ATTR_TO: type: integer format: int32 description: Index of Internal Tables REL_FROM: type: integer format: int32 description: Index of Internal Tables REL_TO: type: integer format: int32 description: Index of Internal Tables ET_DATA_RELS: type: array items: type: object properties: RELATION_NAME: type: string maxLength: 40 description: Relation Name OBJECTS_FROM: type: integer format: int32 description: Index of Internal Tables OBJECTS_TO: type: integer format: int32 description: Index of Internal Tables ET_DATA_REL_OBJ: type: array items: type: object properties: OBJECT_ID: type: string format: byte description: Object GUID in Generic Interaction Layer ID_IS_HANDLE: type: string maxLength: 1 description: 'Logical Variable enumValues: ""=Incorrect,X=True' enum: - '' - X IT_PATH: type: array items: type: object properties: OBJECT_A: type: string maxLength: 30 description: External Name of Object ID_A: type: string format: byte description: Object GUID in Generic Interaction Layer RELATION_NAME: type: string maxLength: 40 description: Relation Name OBJECT_B: type: string maxLength: 30 description: External Name of Object ID_B: type: string format: byte description: Object GUID in Generic Interaction Layer IT_PATH_HDR: type: array items: type: object properties: ENTRY_FROM: type: integer format: int32 description: Index of Internal Tables ENTRY_TO: type: integer format: int32 description: Index of Internal Tables responses: '200': description: OK content: application/json: schema: properties: ET_DATA_ATTR: type: array items: type: object properties: VINDEX: type: integer format: int32 description: Attribute Index VALUE: type: string maxLength: 1000 description: '' PROPERTY: type: string maxLength: 1 description: 'Attribute Property enumValues: R=Read-Only,I=Blank,N=Not Defined,M=Required Entry,A=Changed,H=Hidden,T=Technical Field,C=Changeable' enum: - R - I - N - M - A - H - T - C ET_DATA_HDR: type: array items: type: object properties: OBJECT_NAME: type: string maxLength: 30 description: External Name of Object OBJECT_ID: type: string format: byte description: Object GUID in Generic Interaction Layer ID_IS_HANDLE: type: string maxLength: 1 description: 'Logical Variable enumValues: ""=Incorrect,X=True' enum: - '' - X DELTA_FLAG: type: string maxLength: 1 description: 'Delta Flag enumValues: ""=No Changes,N=Object Newly Created,M=Changed Attribute: Send/Sent,D=Object Deleted' enum: - '' - N - M - D IS_QUERY_ROOT: type: string maxLength: 1 description: 'Logical Variable enumValues: ""=Incorrect,X=True' enum: - '' - X ATTR_FROM: type: integer format: int32 description: Index of Internal Tables ATTR_TO: type: integer format: int32 description: Index of Internal Tables REL_FROM: type: integer format: int32 description: Index of Internal Tables REL_TO: type: integer format: int32 description: Index of Internal Tables ET_DATA_RELS: type: array items: type: object properties: RELATION_NAME: type: string maxLength: 40 description: Relation Name OBJECTS_FROM: type: integer format: int32 description: Index of Internal Tables OBJECTS_TO: type: integer format: int32 description: Index of Internal Tables ET_DATA_REL_OBJ: type: array items: type: object properties: OBJECT_ID: type: string format: byte description: Object GUID in Generic Interaction Layer ID_IS_HANDLE: type: string maxLength: 1 description: 'Logical Variable enumValues: ""=Incorrect,X=True' enum: - '' - X IT_PATH: type: array items: type: object properties: OBJECT_A: type: string maxLength: 30 description: External Name of Object ID_A: type: string format: byte description: Object GUID in Generic Interaction Layer RELATION_NAME: type: string maxLength: 40 description: Relation Name OBJECT_B: type: string maxLength: 30 description: External Name of Object ID_B: type: string format: byte description: Object GUID in Generic Interaction Layer IT_PATH_HDR: type: array items: type: object properties: ENTRY_FROM: type: integer format: int32 description: Index of Internal Tables ENTRY_TO: type: integer format: int32 description: Index of Internal Tables '400': description: Bad request. 5XX: description: Unexpected error.