openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/CRS_FIRST_DOWNLOAD_TRIGGER: post: tags: - CRM0 operationId: /rfc/CRS_FIRST_DOWNLOAD_TRIGGER requestBody: content: application/json: schema: properties: I_BAPICRMDH1: type: object properties: EXT_OR_REQ: type: string maxLength: 1 description: Extract or Request Object Data EXTRACT_ID: type: string maxLength: 32 description: Unique Number for Extraction or Request KEYWORD_IN: type: string maxLength: 20 description: Keyword for Customer Enhancements BLOCKSIZE: type: integer format: int64 description: Block Size for Download SEND_DDIC: type: string maxLength: 1 description: Transfer DDIC as Structure RFCOLTP: type: string maxLength: 32 description: RFC Destination OLTP System RFCSERVER: type: string maxLength: 32 description: RFC Destination Server System SERV_R3REL: type: string maxLength: 4 description: R/3 Release in Server System SERVER_REL: type: string maxLength: 4 description: SFA Release in Server System SELTABLE: type: string maxLength: 30 description: Table Name of Length 30 RFC_QUEUE: type: string maxLength: 24 description: Name of tRFC Queue BAPINAME: type: string maxLength: 30 description: Name of Recipient BAPI to Be Called INFO: type: string maxLength: 30 description: Information/Comments SEND_XML: type: string maxLength: 1 description: 'Should Data Be Sent in XML Format? enumValues: X=Send XML,M=Mixed Mode (Optimized),""=No XML' enum: - X - M - '' CONSUMER: type: string maxLength: 10 description: User of R/3 Adaptor Functionality LOAD_TYPE: type: string maxLength: 1 description: 'Internal Adapter: Type of Load enumValues: R=Request,H=Compare Header,C=Compare,U=Response from Back End (Data Load from CRM System),I=Initial Load,T=Compare Detail,D=Delta Load' enum: - R - H - C - U - I - T - D INST_NAME: type: string maxLength: 15 description: Name of a DIMa Instance or of a Request DIMA_OBJ: type: string maxLength: 15 description: Name of DIMa Object I_CALL_MODE: type: string maxLength: 1 I_OBJ_CLASS: type: string maxLength: 15 I_OBJ_NAME: type: string maxLength: 15 I_SEND_MSG: type: string maxLength: 1 TI_RANGE: type: array items: type: object properties: TABLENAME: type: string maxLength: 30 description: Table Name of Length 30 FIELD: type: string maxLength: 30 description: Field Name of Length 30 SIGN: type: string maxLength: 1 description: 'Selection operator SIGN (as per range table) enumValues: I=Including Defined Quantity/Range,E=Excluding Defined Quantity/Range' enum: - I - E OPT: type: string maxLength: 2 description: 'Selection operator OPTION (as per range table) enumValues: LE=Less Than or Equal To (<= Low),NB=Outside Lower and Upper Value (x < Low und High < x ),BT=Between lower and upper value (Low <= x <= High),NP=Does Not Contain the Pattern,CP=Contains the pattern,GT=Greater Than (> Low),GE=Greater Than or Equal To (>=Low),LT=Less Than (< Low),EQ=Equal To (= Low),NE=Not Equal To (<> Low)' enum: - LE - NB - BT - NP - CP - GT - GE - LT - EQ - NE LOW: type: string maxLength: 40 description: LOW Parameter (as per Range Table) HIGH: type: string maxLength: 40 description: HIGH Parameter (as per Range Table) TI_RELATION: type: array items: type: object properties: MANDT: type: string maxLength: 3 description: Client FTABLE: type: string maxLength: 30 description: Table Name of Higher-Level Table FFIELD: type: string maxLength: 30 description: Field Name from Higher-Level Table CTABLE: type: string maxLength: 30 description: Table Name from Sub-Table CFIELD: type: string maxLength: 30 description: Field Name from Sub-Table FOFFSET: type: integer format: int64 description: Offset Key Field from Higher-Level Table FLENGTH: type: integer format: int64 description: Length of Key Field from Higher-Level Table COFFSET: type: integer format: int64 description: Offset Key Field for Sub-Table CLENGTH: type: integer format: int64 description: Length of Key Field from Sub-Table FVALUE: type: integer format: int64 description: Fixed Value of Key Field from Higher-Level TI_TABLES: type: array items: type: object properties: MANDT: type: string maxLength: 3 description: Client OBJNAME: type: string maxLength: 15 description: Object Name for Download SUBOBJNAME: type: string maxLength: 15 description: Object Name for Download TABNAME: type: string maxLength: 30 description: Table Name for Download MAINTAB: type: string maxLength: 30 description: Table Name of Check Table required: - I_BAPICRMDH1 - I_OBJ_NAME responses: '200': description: OK content: application/json: schema: properties: E_STATUS: type: string maxLength: 1 TI_RANGE: type: array items: type: object properties: TABLENAME: type: string maxLength: 30 description: Table Name of Length 30 FIELD: type: string maxLength: 30 description: Field Name of Length 30 SIGN: type: string maxLength: 1 description: 'Selection operator SIGN (as per range table) enumValues: I=Including Defined Quantity/Range,E=Excluding Defined Quantity/Range' enum: - I - E OPT: type: string maxLength: 2 description: 'Selection operator OPTION (as per range table) enumValues: LE=Less Than or Equal To (<= Low),NB=Outside Lower and Upper Value (x < Low und High < x ),BT=Between lower and upper value (Low <= x <= High),NP=Does Not Contain the Pattern,CP=Contains the pattern,GT=Greater Than (> Low),GE=Greater Than or Equal To (>=Low),LT=Less Than (< Low),EQ=Equal To (= Low),NE=Not Equal To (<> Low)' enum: - LE - NB - BT - NP - CP - GT - GE - LT - EQ - NE LOW: type: string maxLength: 40 description: LOW Parameter (as per Range Table) HIGH: type: string maxLength: 40 description: HIGH Parameter (as per Range Table) TI_RELATION: type: array items: type: object properties: MANDT: type: string maxLength: 3 description: Client FTABLE: type: string maxLength: 30 description: Table Name of Higher-Level Table FFIELD: type: string maxLength: 30 description: Field Name from Higher-Level Table CTABLE: type: string maxLength: 30 description: Table Name from Sub-Table CFIELD: type: string maxLength: 30 description: Field Name from Sub-Table FOFFSET: type: integer format: int64 description: Offset Key Field from Higher-Level Table FLENGTH: type: integer format: int64 description: Length of Key Field from Higher-Level Table COFFSET: type: integer format: int64 description: Offset Key Field for Sub-Table CLENGTH: type: integer format: int64 description: Length of Key Field from Sub-Table FVALUE: type: integer format: int64 description: Fixed Value of Key Field from Higher-Level TI_TABLES: type: array items: type: object properties: MANDT: type: string maxLength: 3 description: Client OBJNAME: type: string maxLength: 15 description: Object Name for Download SUBOBJNAME: type: string maxLength: 15 description: Object Name for Download TABNAME: type: string maxLength: 30 description: Table Name for Download MAINTAB: type: string maxLength: 30 description: Table Name of Check Table '400': description: Bad request. 5XX: description: Unexpected error.