cancel
Showing results for 
Search instead for 
Did you mean: 

Transporting the Planning objects

Former Member
0 Kudos

Hi BPS Experts,

Iam new to this and iam about to transport the BPS objects.

For me i have two planning areas which refer to two different cubes. I have some custom infoobjects we have created and included in these custom cubes.

I Would like to know the best way and in which order i should move them from one system to other.

Pls guide me in related to this with which i can send in same order.

Should i have to first transport custom objects.

then cube,

then planning area with all levels thru the prg on transport.

Then variables of planning or i need to do this before.

after all these i have to push the web templates of planning ..

Do we have any concept here also planning areas level that we need to assign to dev-class???

cheers,

vMatt

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You have to transport all bw component before (if you trasport cube, all needed ingoobject ar inserted in the request too).

Then you will transport the planong area with all releted object (BPS knows what is needed).

Hope it help you.

Regards.

Paolo

Former Member
0 Kudos

Hi Paolo,

Thanks for infocube input.

But on planning area how to transport will be successfull.

As i have some exits, and variables as well in my planning area.

cheers,

vMatt

Former Member
0 Kudos

vMatt,

take a look at the following program.

UPC_TRANSPORT_BPS_ALL allows to transport single planning objects.

Additional objects may be transported. E.g. Variables, data slices, characteristic combinations, planning layouts, planning functions, parameter groups, planning sequences.

hope it helps.

Former Member
0 Kudos

Hi Hari,

Thanks for your input on this issue.

I checked the program and if i do want to use the first option with planning area with options

1. New transport including all Planning levels

2. Change Transport of Individual Planning Levels..

Iam confused on this part.

Normally what will be the outcome if we choose 2nd option and what exactly like it meant for.

And if i go with option-1 then will it transport all the variables and etc i used in planning levels along with them Or i need to handle them seperately again.

Or it will be best if i use the indivudual..transport mentioned in the program.

Iam doing for the first time transporting objects. Will it move if we are using any realtionships with respect to an Exit and concerned Function module will also be taken automatically for transport.

Cheers,

vMatt

Former Member
0 Kudos

This is what I have done in the past

First time transporting (Assuming BW transports are already in the target system and the associated info-objects and cubes are activated)

1. All user exits in 1 transport

2. entire Planning Area is in second transport.

Transport the user exits first

Subsequent transports only have delta changes.

Hope this helps

-NS

Former Member
0 Kudos

Hi Nimmi,

Thanks for your input, but iam stucked up with using the right option and i would like to know on impact of using either options.

Because i Have 2 Planning areas which have around 75 levels and different set of functions on each level,With different variables as well.

Cheers,

vMatt

0 Kudos

vMatt

I am using BW-BPS and have used both the transaction mentioned above and also Tools->Transport menu option from BPS0. This lets you gather up and transport a whole planning area and levels rather than piece by piece.

Might give you another option.

Regards

Rob

Former Member
0 Kudos

vMatt,

Since you are transporting the bps objects for the first time you should use option 1 (New transport ...). It should pick up all the variables, char relationships etc.

Former Member
0 Kudos

Hi Mustansir,

Thanks for your reply and input,

option-2=Change Transport of Individual Planning Levels

when it is used then?

and what for planning area with another 2 options below

1.variables

2.without user related variable vals..

Is this if we create any in later time to use to transport.

if i use the first option as you mentioned will it take the values of user related variables as well. Global Sequences as well.

Hi Oliver,

If i use Transport option as you said will it include all related to exits,variables..its values..and planning functions with packages etc.. automatically and most important thing Planning Sequences Global.

Cheers,

vMatt

0 Kudos

vMatt

The fist check box lets you select each planning area (you have to do one at a time and click execute to include in transport). Select first radio button if you want all planning levels for that area; or select second radio button and select all the levels you want to include. All functions below levels transported are included. It will include exit variables but the exits / function modules will have to be transported separately first.

Use second check box to transport global planning sequences. Set flag and then pick all the sequences you want to include.

Once all backend functionality is transported and working then you can transport web interfaces.

regards

Rob

Former Member
0 Kudos

Hi Rob,

Thanks for your input. i will look inthis way.

But to improve knowledge on using the program do you have any idea what for that 2nd option we use.

Iam trying to understand the transport concept in more clear with all your help.

I have awarded to all the points who participated and gave good inputs.

Cheers,

vMatt.

ven_v
Explorer
0 Kudos

Hi Matt,

First try to transport all the cube contents included with your Zobjects.

Secondly if you have any exits transport them too! with relavant function modules.

Finally go on with menu bar in BPS0 and use the Transport option, if you have any specific layouts with some variables you created later this transport go on into program and transport accordingly.

Note: Prior to all above you should make sure that you assigned all the objects to a Dev Class.

Best Regds,

Ven

Former Member
0 Kudos

vMatt,

Option 2 is primarily used for changes made to planning levels in the future. Similarly the Variables option allows you to transport additional/changed variables to target system.

The first option is an all inclusive selection, which transports all the objects except web interfaces, planning folders (you can collect planning folders in UPSPM transaction)

Regards

Mustansir

0 Kudos

vMatt

Looks like you already got some input on option 2. The way I use option 2 is to move small changes to levels rather than a whole planning area as you can be selective. May just be our patch level but you never know.

Warning: when you use this to try and select individual global planning sequences it may still pick them all! If you need to transport 1 global planning sequence use option 1 ie from the BPS0 menu. Confusing I know.

Cheers

Rob

Answers (2)

Answers (2)

Former Member
0 Kudos

Matt,

I usually do

1. BW transports

2. ABAP exits for characteristic relationship, variable, planning function exits

3. Planning Area. The first time I transport a planning area, use the planning area rather than the level. If I need to transport again later, if a lot of changes, I might take it all knowing that I may wipe out some variable set values and if only minor changes, I do option two and only take specifica planning levels and anything under it. I typically take planning folder and queries last.

Hope this helps,

Mary

Former Member
0 Kudos