BAPIs and RFCs
A business application programming interface (BAPI) invocation is a synchronous operation, so it is modeled in HCL OneTest™ API as two schema items: one item defines the parameters that are passed into the system while the other item defines the resulting return information, usually a structure and sometimes a table. Data dictionary structures are used within SAP to describe these inputs and outputs.
Most of the return code information includes one of the return structures, which include fields such as message type, message, application log number, and message serial number. The information for message types is blank or 'S' for success, 'E' for error, 'W' for warning, 'I' for informational, 'A' for abort.