Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9269

Re: SPO dynamic partition via BAdI

$
0
0

Hi Ken,

 

Please let me copy the following relevant part of the interface documentation:

The field NAME is used to uniquely identify a partition-specific property. It contains the technical name of the property.

The following rules and consistency conditions apply:

1. A property can only be specified once per partition. Non-unique value assignments are not allowed.

2. Partition-specific properties are optional. If a specific property is not specified for a partition, the value of the SPO reference object is applied to this property.

3. Partition-specific properties are only supported, if an SPO consists of DataStore objects. If an SPO consists of InfoCubes, you cannot specify partition-specific properties for this SPO.

4. Using the technical name 'DATA_CLASS', you can specify the logical save parameter data class for the generated tables of DataStore objects - on a partition-specific basis. We recommend that you use the constant CL_RSLPO_COMPONENT=>C_PROPNAME_DATA_CLASS instead of the literal.

5. No other partition-specific properties are supported apart from the data class.


To answer your first question: yes, only DSO-based SPOs are supported according to rule 3.

 

To answer your second question: L_S_PART_PROP-VALUE should be filled with a Data Class as you can find in the Database Storage Parameters of your reference object (in SPO change mode: Change Object; menu path: Extras > DB Performance > Maintain DB-Storage Parameters). Please see the following screenshot:

Data_Class.jpg

 

You can pick here a value from table DDART. There are standard SAP Data Classes but you can also define your own.

Depending on your database, the Data Class is linked to a physical storage area. E.g. table space for Oracle databases (i.e. table TAORA).

 

Last but not least 2 remarks:

 

Best regards,

Sander


Viewing all articles
Browse latest Browse all 9269

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>