Entering content frame

Procedure documentation Creating a Transaction as a Receiver Locate the document in its SAP Library structure

Use

You can assign a transaction as a receiver to a sender query in the BI system.

Prerequisites

·        If you want to jump from a Web application to a transaction or ABAP/4 report using the RRI, an ITS for the target system has to be assigned beforehand. See also Web Applications As Sender.

·        The value of the input field to be supplied must be known at the time of the jump (for example by entering a single value on the selection screen of the sender or by the cursor position at the time of the jump).

·        Sender and receiver fields that correspond to one another generally must link to the same data element or at least to the same domain, otherwise the values cannot be assigned to one another.

·        The assignment of sender and receiver fields must always be a 1:1 assignment. For example, the transactions called from the start screen cannot have two input fields of the same data type. Then it is not clear which of the fields is to be supplied, which means neither of them is supplied.

·        There has to be a complete chain from the DataSource of the source system to the InfoSource, through update rules up to the target. See also the section Transaction and ABAP/4 Report in Receiver.

Procedure

For the Normal Case:

...

       1.      Specify a query or an InfoProvider as sender and choose This graphic is explained in the accompanying text Create.

       2.      Choose Transaction as the report type for the receiver.

       3.      Choose a target system, either local for a transaction within the BI system or Source System for a transaction in another SAP system.

       4.      Specify the required transaction as the receiver report.

       5.      Choose This graphic is explained in the accompanying text Install. You return to the Maintain Sender-Receiver Assignments screen.

For Special Cases:

For most transactions, the sender-receiver assignment works without more detailed specifications. For some transactions, however, it is necessary to make a detailed assignment. One reasons for this can be that the transaction uses a hidden initial screen and does not fill the parameters using the MemoryID of the data element.

Proceed as follows after you have created the sender-receiver assignment as described above.

...

       1.      Select your sender-receiver assignment and choose This graphic is explained in the accompanying text Assignment Details. See also Maintain Assignment Details.

       2.      As the type, choose Table Field. The columns Field Name, Data Element, Domain and Set-/Get Parameter become input ready.

       3.      Specify the field name, data element, domain and parameter ID for the receiver transaction. You need to know this information because input help is not available. You can usually find the parameter ID in the ABAP dictionary entry for the data element.

If this does not always make jumping to the transaction possible, it may be necessary to program a short ABAP start program. For more information on how to do this, see SAP Note number 383077 (RRI: Transaction call failed).

 

 

Leaving content frame