openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/CAT_TCD_CAL: post: tags: - STTF operationId: /rfc/CAT_TCD_CAL requestBody: content: application/json: schema: properties: CNTSVARS: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number VARNO: type: integer format: int64 description: 10 digit number VALUE: type: string description: '' FBFUN: type: string default: ' ' maxLength: 30 FBLOG: type: string default: ' ' maxLength: 30 FBREC: type: string default: ' ' maxLength: 1 FBREF: type: string default: ' ' maxLength: 30 FKTE: type: string default: ' ' maxLength: 3 MODE: type: string default: N maxLength: 1 NEUCOM: type: string default: ' ' maxLength: 1 TCODE: type: string maxLength: 20 UPDMODE: type: string default: S maxLength: 1 WAIT: type: integer format: int64 default: 0 BDCDATA: type: array items: type: object properties: PROGRAM: type: string maxLength: 40 description: BDC module pool DYNPRO: type: integer format: int64 description: BDC Screen number DYNBEGIN: type: string maxLength: 1 description: BDC screen start FNAM: type: string maxLength: 132 description: Field name FVAL: type: string maxLength: 132 description: BDC field value BDCMSGS: type: array items: type: object properties: TCODE: type: string maxLength: 20 description: BDC Transaction code DYNAME: type: string maxLength: 40 description: Batch input module name DYNUMB: type: string maxLength: 4 description: Batch input screen number MSGTYP: type: string maxLength: 1 description: Batch input message type MSGSPRA: type: string maxLength: 1 description: Language ID of a message MSGID: type: string maxLength: 20 description: Batch input message ID MSGNR: type: string maxLength: 3 description: Batch input message number MSGV1: type: string maxLength: 100 description: Variable part of a message MSGV2: type: string maxLength: 100 description: Variable part of a message MSGV3: type: string maxLength: 100 description: Variable part of a message MSGV4: type: string maxLength: 100 description: Variable part of a message ENV: type: string maxLength: 4 description: 'Batch input monitoring activity enumValues: ABTC=Transfer sessions to background processing,AONL=Process sessions online,ANAL=Analyze sessions and logs,LOCK=Lock and release sessions,EXPO=Export Folders,FREE=Release sessions,DELE=Delete sessions,REOG=Reorganize sessions and logs,IMPO=Import Folders' enum: - ABTC - AONL - ANAL - LOCK - EXPO - FREE - DELE - REOG - IMPO FLDNAME: type: string maxLength: 132 description: Field name CHKDATA: type: array items: type: object properties: PROGRAM: type: string maxLength: 40 description: BDC module pool DYNPRO: type: integer format: int64 description: BDC Screen number DYNBEGIN: type: string maxLength: 1 description: BDC screen start FNAM: type: string maxLength: 132 description: Field name FVAL: type: string maxLength: 132 description: BDC field value CNTDPFLD: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number ITYPE: type: string maxLength: 40 description: Character field of length 40 ISUBTYPE: type: string maxLength: 40 description: Character field of length 40 IDATE: type: string maxLength: 40 description: Character field of length 40 ITIME: type: string maxLength: 4 description: Not More Closely Defined Area, Possibly Used for Patchlevels IDESC: type: string maxLength: 255 description: Text, 255 Characters ISIZE: type: integer format: int32 description: Natural number IPLATTFORM: type: string maxLength: 1 description: Single-Character Flag CNTDPFOR: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number LINNO: type: integer format: int64 description: 10 digit number TABNAME: type: string maxLength: 30 description: Table Name FIELDNAME: type: string maxLength: 30 description: Field Name IPOSITION: type: integer format: int32 description: Position of field in structure (from 1) IOFFSET: type: integer format: int32 description: Field offset from beginning of structure (from 0) INTLENGTH: type: integer format: int32 description: Internal length of field DECIMALS: type: integer format: int32 description: Number of decimal places EXID: type: string maxLength: 1 description: ABAP Data Type CNTDPPRO: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number LINNO: type: integer format: int64 description: 10 digit number PROPNAME: type: string maxLength: 20 description: CHAR20 for SYST PROPVAL: type: string maxLength: 60 description: CHAR60 data element for SYST CNTDPTAB: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number LINNO: type: integer format: int64 description: 10 digit number AUSRICHTER: type: integer format: int32 description: '' DATA: type: string format: byte description: DataProv data CNTRLPAR: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number PARAMNO: type: integer format: int64 description: 10 digit number VERBID: type: string maxLength: 4 description: CHAR04 data element for SYST OLETYP: type: string maxLength: 4 description: CHAR04 data element for SYST PARNAM: type: string maxLength: 32 description: Name of an OLE parameter VARINDEX: type: string maxLength: 4 description: CHAR04 data element for SYST CNTRLVAR: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number VARNO: type: integer format: int64 description: 10 digit number ELEMENT: type: string maxLength: 32 description: Element TAB_INDEX: type: integer format: int64 description: Index for table element ELEMLENGTH: type: integer format: int64 description: Length of the field in bytes TYPE: type: string maxLength: 1 description: 'ABAP Type of element enumValues: N=Character string with only digits,s=2-byte integer, only for length field before LCHR or LRAW,h=Table type,y=Byte sequence with variable length (ABAP type XSTRING),l=Reference to data object,b=1-byte integer, integer number <= 254,P=Packed number,T=Time (Time: HHMMSS),u=Structured type, flat,I=Integer number (4-byte integer with sign),F=Floating point number to accuracy of 8 bytes,v=Structured type, deep,V=Character string (old Dictionary type VARC),X=Byte sequence (heXadecimal),C=Character string,g=Character string with variable length (ABAP type STRING),r=Reference to class/interface,D=Date (Date: YYYYMMDD)' enum: - N - s - h - y - l - b - P - T - u - I - F - v - V - X - C - g - r - D VALUE: type: string maxLength: 255 description: Character value CB_INDEX: type: string maxLength: 40 description: ABAP data control block CNTRLVER: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number VERBNO: type: integer format: int64 description: 10 digit number OBJHD: type: string maxLength: 10 description: CHAR10 for SYST NAME: type: string maxLength: 32 description: CHAR32 data element for SYST ID: type: string maxLength: 10 description: CHAR10 for SYST TYP: type: string maxLength: 1 description: Type of an OLE verb (method or property) FBPAR: type: array items: type: object properties: PATYP: type: string maxLength: 1 description: CATT - Parameter type (I,E,V) ERROR: type: string maxLength: 1 description: General flag PAVAL: type: string maxLength: 132 description: CATT - Parameter value OUTDATA: type: array items: type: object properties: PROGRAM: type: string maxLength: 40 description: BDC module pool DYNPRO: type: integer format: int64 description: BDC Screen number DYNBEGIN: type: string maxLength: 1 description: BDC screen start FNAM: type: string maxLength: 132 description: Field name FVAL: type: string maxLength: 132 description: BDC field value required: - TCODE responses: '200': description: OK content: application/json: schema: properties: MSGID: type: string maxLength: 20 MSGNO: type: integer format: int64 MSGTX: type: string maxLength: 73 MSGTY: type: string maxLength: 1 MSGV1: type: string maxLength: 50 MSGV2: type: string maxLength: 50 MSGV3: type: string maxLength: 50 MSGV4: type: string maxLength: 50 SUBRC: type: integer format: int32 BDCDATA: type: array items: type: object properties: PROGRAM: type: string maxLength: 40 description: BDC module pool DYNPRO: type: integer format: int64 description: BDC Screen number DYNBEGIN: type: string maxLength: 1 description: BDC screen start FNAM: type: string maxLength: 132 description: Field name FVAL: type: string maxLength: 132 description: BDC field value BDCMSGS: type: array items: type: object properties: TCODE: type: string maxLength: 20 description: BDC Transaction code DYNAME: type: string maxLength: 40 description: Batch input module name DYNUMB: type: string maxLength: 4 description: Batch input screen number MSGTYP: type: string maxLength: 1 description: Batch input message type MSGSPRA: type: string maxLength: 1 description: Language ID of a message MSGID: type: string maxLength: 20 description: Batch input message ID MSGNR: type: string maxLength: 3 description: Batch input message number MSGV1: type: string maxLength: 100 description: Variable part of a message MSGV2: type: string maxLength: 100 description: Variable part of a message MSGV3: type: string maxLength: 100 description: Variable part of a message MSGV4: type: string maxLength: 100 description: Variable part of a message ENV: type: string maxLength: 4 description: 'Batch input monitoring activity enumValues: ABTC=Transfer sessions to background processing,AONL=Process sessions online,ANAL=Analyze sessions and logs,LOCK=Lock and release sessions,EXPO=Export Folders,FREE=Release sessions,DELE=Delete sessions,REOG=Reorganize sessions and logs,IMPO=Import Folders' enum: - ABTC - AONL - ANAL - LOCK - EXPO - FREE - DELE - REOG - IMPO FLDNAME: type: string maxLength: 132 description: Field name CHKDATA: type: array items: type: object properties: PROGRAM: type: string maxLength: 40 description: BDC module pool DYNPRO: type: integer format: int64 description: BDC Screen number DYNBEGIN: type: string maxLength: 1 description: BDC screen start FNAM: type: string maxLength: 132 description: Field name FVAL: type: string maxLength: 132 description: BDC field value CNTDPFLD: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number ITYPE: type: string maxLength: 40 description: Character field of length 40 ISUBTYPE: type: string maxLength: 40 description: Character field of length 40 IDATE: type: string maxLength: 40 description: Character field of length 40 ITIME: type: string maxLength: 4 description: Not More Closely Defined Area, Possibly Used for Patchlevels IDESC: type: string maxLength: 255 description: Text, 255 Characters ISIZE: type: integer format: int32 description: Natural number IPLATTFORM: type: string maxLength: 1 description: Single-Character Flag CNTDPFOR: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number LINNO: type: integer format: int64 description: 10 digit number TABNAME: type: string maxLength: 30 description: Table Name FIELDNAME: type: string maxLength: 30 description: Field Name IPOSITION: type: integer format: int32 description: Position of field in structure (from 1) IOFFSET: type: integer format: int32 description: Field offset from beginning of structure (from 0) INTLENGTH: type: integer format: int32 description: Internal length of field DECIMALS: type: integer format: int32 description: Number of decimal places EXID: type: string maxLength: 1 description: ABAP Data Type CNTDPPRO: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number LINNO: type: integer format: int64 description: 10 digit number PROPNAME: type: string maxLength: 20 description: CHAR20 for SYST PROPVAL: type: string maxLength: 60 description: CHAR60 data element for SYST CNTDPTAB: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number LINNO: type: integer format: int64 description: 10 digit number AUSRICHTER: type: integer format: int32 description: '' DATA: type: string format: byte description: DataProv data CNTRLPAR: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number PARAMNO: type: integer format: int64 description: 10 digit number VERBID: type: string maxLength: 4 description: CHAR04 data element for SYST OLETYP: type: string maxLength: 4 description: CHAR04 data element for SYST PARNAM: type: string maxLength: 32 description: Name of an OLE parameter VARINDEX: type: string maxLength: 4 description: CHAR04 data element for SYST CNTRLVAR: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number VARNO: type: integer format: int64 description: 10 digit number ELEMENT: type: string maxLength: 32 description: Element TAB_INDEX: type: integer format: int64 description: Index for table element ELEMLENGTH: type: integer format: int64 description: Length of the field in bytes TYPE: type: string maxLength: 1 description: 'ABAP Type of element enumValues: N=Character string with only digits,s=2-byte integer, only for length field before LCHR or LRAW,h=Table type,y=Byte sequence with variable length (ABAP type XSTRING),l=Reference to data object,b=1-byte integer, integer number <= 254,P=Packed number,T=Time (Time: HHMMSS),u=Structured type, flat,I=Integer number (4-byte integer with sign),F=Floating point number to accuracy of 8 bytes,v=Structured type, deep,V=Character string (old Dictionary type VARC),X=Byte sequence (heXadecimal),C=Character string,g=Character string with variable length (ABAP type STRING),r=Reference to class/interface,D=Date (Date: YYYYMMDD)' enum: - N - s - h - y - l - b - P - T - u - I - F - v - V - X - C - g - r - D VALUE: type: string maxLength: 255 description: Character value CB_INDEX: type: string maxLength: 40 description: ABAP data control block CNTRLVER: type: array items: type: object properties: ABLNR: type: string maxLength: 30 description: CATT - Test case COMMID: type: string maxLength: 8 description: Character field, 8 characters long SUBID: type: string maxLength: 8 description: Character field, 8 characters long CALLNO: type: integer format: int64 description: 10 digit number VERBNO: type: integer format: int64 description: 10 digit number OBJHD: type: string maxLength: 10 description: CHAR10 for SYST NAME: type: string maxLength: 32 description: CHAR32 data element for SYST ID: type: string maxLength: 10 description: CHAR10 for SYST TYP: type: string maxLength: 1 description: Type of an OLE verb (method or property) FBPAR: type: array items: type: object properties: PATYP: type: string maxLength: 1 description: CATT - Parameter type (I,E,V) ERROR: type: string maxLength: 1 description: General flag PAVAL: type: string maxLength: 132 description: CATT - Parameter value OUTDATA: type: array items: type: object properties: PROGRAM: type: string maxLength: 40 description: BDC module pool DYNPRO: type: integer format: int64 description: BDC Screen number DYNBEGIN: type: string maxLength: 1 description: BDC screen start FNAM: type: string maxLength: 132 description: Field name FVAL: type: string maxLength: 132 description: BDC field value '400': description: Bad request. 5XX: description: Unexpected error.