Definition
JRAIDocFactory idocFactoryJra = JRAIDoc.getIDocFactory();
IDocRepository idocRepository = idocFactoryJra.getIDocRepository(connectionFactory);
IDocDocument doc = idocFactoryJra.createIDocDocument(idocRepository, "RSINFO");
createIDoc(doc);
MappedRecord iDocMappedRecord=jraIDoc.createMappedRecord(doc);
//as indicator for the use of queued IDocs the appropriate key-value pair has to be
// added
iDocMappedRecord.put(JRAIDocMappedRecord.IDOCDOCUMENT_VERSION, new
StringBuilder().append(version).toString());
Connection connection=connectionFactory.getConnection();
Interaction interaction = connection.createInteraction();
//get TID for tRFC call
JCoDestination destination=null;
destination=JCoDestinationManager.getDestination("ATS_JCO_TESTS");
String tidStr = destination.createTID();
//add the inbound queue to be used on backend side
InteractionSpec queuedIntSpec = ((InteractionSpecFactory)connectionFactory).
createInteractionSpec(tidStr,"SAP_JRAIDOC_IN");
interaction.execute(queuedIntSpec, iDocMappedRecord);
interaction.close();
End of the source code.