Start of Content Area

Procedure documentation Creating Transactions as Receivers Locate the document in its SAP Library structure

Use

You are able to assign a transaction to a sender query in BW, as the receiver.

Prerequisites

·        If you want to jump from a Web application to a transaction or an ABAP/4 report using the RRI, an ITS first has to be installed for the target system. See Web Applications as Senders.

·        The value of the input field to be filled has to be known at the time of the jump (for example, by entering a single value in the sender’s selection screen or by positioning the cursor at the time of the jump).

·        Corresponding sender and receiver fields generally have to refer to the same data element, or at least to the same domain. Otherwise the values can not be assigned to one another.

·        The assignment of sender and receiver fields must always be a 1:1 assignment. For example, two input fields of the same data type cannot exist on the start screen of the transaction that is called. Then it is not clear which field is to be filled and neither field is filled.

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

Procedure

Normal cases:

...

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

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

       3.      Choose a target system. Choose either local for a transaction within the BW 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 Assignment screen.

Special cases:

For most transactions sender-receiver assignments function without you having to make further specifications. However, it is necessary for some transactions to make detailed assignments. One reason for this may be that the transaction uses an unseen first screen and the parameter is not filled by the memory ID of the data element.

After having created the sender-receiver assignment as described above, proceed as follows:

...

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

       2.      Select Table Field as the type. You are then able to make entries in the Field Name, Data Elements, Domains and Set/Get Parameter columns.

       3.      Specify the field name, data element, domain, and parameter ID for the receiver transaction. You need to know this information as no input help is available. You can normally find the parameter ID in the ABAP Dictionary under data elements.

If it is still not possible to jump to the transaction, it may be necessary to program a short ABAP start program. Read SAP Note 383077 (RRI: Transaction call unsuccessful) on this topic.

 

 

End of Content Area