Start of Content Area

Procedure documentation Assigning InfoObjects for Reading Master Data  Locate the document in its SAP Library structure

Use

An InfoObject has to be assigned to a source field of a DataSource if master data needs to be read.

Note

With SAP NetWeaver 7.0 SPS14 the performance when reading master data was optimized. With the new procedure, the master data is no longer read for each key in the data package with a SELECT command. Instead, all the master data of the data package is stored temporarily (prefetch service) and further processed from the temporary store. This reduces the number of times that the database is accessed and improves the performance when reading master data. The new procedure is set by default. You can switch back to the old procedure in the program SAP_RSADMIN_MAINTAIN (transaction SE38).
For more information, see SAP Note 1092539.

Procedure

...

       1.      You are in the rule details. Select the rule type Time Update or Read Master Data.

       2.      Select an InfoObject in the InfoObject Assignment field in the Source Fields of Rule area.

Note

Conversion and transfer routines are not executed for assigned InfoObjects.

       3.      Fill out the field From Attrib. of.

       4.      If the InfoObject is time-dependent, you usually have to add a time characteristic before you can specify the period. This must be one of the following SAP time characteristics: 0CALDAY, 0CALWEEK, 0CALMONTH, 0CALQUARTER, 0CALYEAR. To do so, choose Add Source Fields (This graphic is explained in the accompanying text) in the Source Fields of Rule area and then select a time characteristic.

       5.      Determine the time at which the master data needs to be read - on the current date (sy-date), on a constant date that you enter directly, or at the beginning or end of a period (determined by the time characteristic). To do so, choose This graphic is explained in the accompanying text Key Date Determination.

       6.      Choose Transfer Values.

Example

In your transformation, you want to assign the CUSTOMER field of the DataSource to the 0COUNTRY InfoObject in your target. To do so, you assign the 0CUSTOMER InfoObject to the CUSTOMER field in the rule details so that the attribute 0COUNTRY in 0CUSTOMER can be read.

To be able to specify time dependence for reading master data, assign the CALDAY field to the 0COUNTRY rule as an additional input field. The CALDAY field of the DataSource also needs an assigned InfoObject. Assign 0CALDAY to it so that 0CALDAY's properties can be read. Then enter a time.

This graphic is explained in the accompanying text

 

End of Content Area