I am attempting to create a project definition (which I know will error due to the fact that it already exists) via an RFC BAPI call from Data Services. There are two bits of information that should be returned from the call. One is the RETURN export parameter; the other is the E_MESSAGE_TABLEthis contains the specific error details. When I call the BAPI via SE37 in SAP ECC I receive the RETURN information as well as the specific error messages contained within the E_MESSAGE_TABLE. The two screenshots displaying the SE37 return information are the first three screenshots below.
When I attempt to call the identical BAPI with the same exact data, I do not get the error details in the E_MESSAGE_TABLE (I have unnested this table in a query immediately after the query in which I call the BAPI), I only get one record which has NULL values for each of the fields in that table. I am not attempting to return the RETURN parameter but it still shows up in the Error tab of the job monitor. I think the fact that the job is experiencing this RETURN error is the causing the SAP-BODS connection to fail and thus is not loading the E_MESSAGE_TABLE. See screenshots 4-7.
When I try to create a project definition which I know will succeed (it has working data), the E_MESSAGE_TABLE is populated as expected with all of the individual success messages. See screenshot 8.
Edit: I can’t add more than 3 screenshots per post and it will not let me reply to my own message.
Flyers103187 (BOB member since 2012-05-09)