You are on page 1of 8

Beginner’s Guide on Remodelling of Info

Providers

1.Remodelling, a term which so obviously states something is either reset or rearranged with terms of
Info providers. What must be the ideal way to modify how data is displayed? Say, we have loaded a
million records into our cube, but in a dire need to modify, do some changes to accommodate some
more Info objects to the existing fact or delete some repeating data / no data columns etc at
dimension level. In such cases what is the handy solution? The most trusted way to resolve hiccups of
this sort is to identify & remodel your Info provider either at fact/dimensions level. In this article we’ll
discuss some steps to change the metadata of our Info Cube and remodel our Info Provider. But first
time users must be cautious enough to use the remodeled object, and transport the same object to
different system landscapes sequentially. The drawback is that, we need to ensure no inconsistency
with regards to definition of the Info provider exists between different systems in our entire landscape,
else objects could become non-transportable at last. A simple example for re-modeling is as below.

So whatever the changes the DW architects make, care must be taken to do a full backup of all data,
followed by stopping all respective process chains. After remodeling existing InfoCube, ensure to reactivate all your transformations & restart process chains (if applicable).
Remodelling in SAP NW-BI 7.0 is applicable only for Info Cubes; not Characteristic Info objects or
DSOs. The following options can be performed during a remodelling.

Add Characteristics / Key figure

Replace Characteristics / Key figure

Delete Characteristics / Key figure

There are some pre-activities to be performed too. Once a remodelling rule is scheduled, it is not
allowed to modify in future; if not we must create a new remodelling rule. The best advantage is
remodelling can be performed even when cube is filled with full data. The remodelling activity can be
monitored also, and the requests can be either reset or restarted. Reset would be an exception, while
Restart would potentially re-initiate the whole process.

while some process chains or SM37 jobs are running in parallel & take care of manually activating & restarts of the process chains once the remodelling is successful. data backups are a must. Consider the data as in the cube. if any. . to discuss on the early watches to be taken care. This activation must be performed for all objects upper & below the data flow (which would include transformation rules). the Info Cube is locked for any loads or changes.Beginner’s Guide on Remodelling of Info Providers So. Plus. Here we plan to delete the unused field Z08_DTE. Aggregates existing on the cube. Also. will have to be recreated. its best advised to never run remodelling for an Info Cube. Deletion of Characteristics – Step by Step Example Use T-Code: RSMRT or use ‘Re-Modelling’ in Administration tab on LHS of RSA1.

.Beginner’s Guide on Remodelling of Info Providers Give the remodeling Choose the required options as in the figure. rule name & description. Save. Check & Schedule the rule.

Beginner’s Guide on Remodelling of Info Providers Click the ‘Monitor’ hot key to check the status on a periodic basis. .

The job which had been scheduled has run successfully. .Beginner’s Guide on Remodelling of Info Providers Click Release Job.

Also.Beginner’s Guide on Remodelling of Info Providers After remodeling has been successful. Replacement of Characteristics is most similar to Addition. DTPs etc. there are 4 ways: Constant. Finally add the new characteristic to the BEx query and execute it. & other dependent objects associated with the InfoCube. Addition of Characteristics Provide the name & descriptions of new characteristics & dimension it must be included. Customer Exit for Remodeling Rules Go to SE24 –or. In fact. 1:1 Mapping with Characteristic or Customer Exit.Tools > ABAP Workbench > Development > Class Builder . specify what mechanism the data is populated. Attribute (& of Characteristic). we need to check & reactivate the transformations.

also known as abstract class.Beginner’s Guide on Remodelling of Info Providers Select Add characteristic. Select option Customer Exit. you can goto ‘Interface’ tab & use the Interface IF_RSCNV_EXIT. Once the class builder is open. select Customer Exit and Transfer. This is nothing but an structure which defines how one class behaves with other classes. Use the last option to ‘Insert’ While the rule is being executed it can be monitored by clicking on the monitor button. . select new characteristic in which the dimension characteristic needs to be added.

Once the class has been coded.Beginner’s Guide on Remodelling of Info Providers An interface can specify a set of methods. we need to save & activate the method. IF_RSCNV_EXIT being the interface. we must implement the remodelling functionality via few methods (exits) Viz. IF_RSCNV_EXIT~EXIT. . and classes that implement the interface will have to provide concrete implementations of those methods.