Anda di halaman 1dari 39

Business Configuration Sets and

Its Uses in Rollout and


Implementation Project

Applies to:
Business Configuration Sets (BCSets)

Summary
The article describes the functionality of BC sets. The creation and activation of BC sets is described in
detail.
Author:

Sangram Choudhury

Company: Satyam Computer Services Ltd.


Created on: 24 April 2009

Author Bio
The author is a certified FICO consultant and a member of the Institute of Chartered
Accountants of India. He is working for Satyam Computer Services Ltd from May 2006. He has
worked on many projects which include support project for fortune 10 company and
implementation of SAP best practices for chemical industry. Besides FICO he has worked
extensively in Solution Manager, Ecatt and BC set.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


1

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Table of Contents
1 BC Sets Some Key Areas of Usage .........................................................................................................3
2 BC Set Creation Procedure .........................................................................................................................3
2.1 Simple BC Set:.......................................................................................................................................................5
2.2 Creation: ................................................................................................................................................................5
2.2.1

Activation in another SAP system ..............................................................................................................17

2.2.2

Activation Log:............................................................................................................................................27

2.3 Hierarchical BC Set:................................................................................................................................28


2.4 Transport BC Set: ...................................................................................................................................32
2.5 Objects which cannot be put in BC Set:..................................................................................................37
Related Content................................................................................................................................................38
Disclaimer and Liability Notice..........................................................................................................................39

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


2

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Definition

A Business Configuration Set is a set of Customizing settings, which are grouped according
to logical, business management criteria.

When a BC Set is created, the values and value combinations from the original
Customizing tables are copied into the BC Set and can be copied into the tables, views and
view clusters in other SAP Systems.

In other words BC Sets are snapshots of Customizing settings

1 BC Sets Some Key Areas of Usage

Development and delivery of preconfigured systems (Best Practices)

Customizing upgrade

Quick installation of demo systems (Sales/Marketing event)

Easy re-use of customizing in implementation project from template project

Global rollout

2 BC Set Creation Procedure


To create BC set go to transaction SCPR3 or menu path ToolsCustomizingBusiness configuration
sets Display and Maintain BC Sets

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


3

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Click create
below:

in the application tool bar to create a new BC set. You will get a pop up screen as

In Bus. Config. Set enter your BC Set name. All customer BC Set name has to start with Z or Y.
Maintain the short text. Software component comes by default. The three radio buttons represent
the type of BC set which you want to create. These are:
y

IMG hierarchy: Also known as simple BC set is the most common type. You go to the IMG
structure, where you can select the Customizing activities. Call the activities which belong
to a business process consecutively, and copy all values which are relevant for the control
of the process.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


4

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Set of BC Sets: It is also known as Hierarchical BC Set. It comprises several BC Sets which
may in turn comprise various BC Sets. This nesting is unrestricted and can help you to
structure the data for complex system settings. You can delete or insert BC Sets at any
time

BC Set from transport request: You can create a BC Set based on existing transports. Each
changed data record in systems which must be recorded is put in a transport request which
can be the basis of a BC Set. BC Sets created in this way usually require post-editing.

2.1 Simple BC Set:

The creation and activation of a simple BC Set is described below. Creation of hierarchical BC Set
transport BC sets is explained later.
2.2 Creation:

In the pop up enter the BC set name and text.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


5

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Click enter

The middle window shows the IMG structure. You can go to the customizing which you want to
save in the BC set.
Here we will create purchase group.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


6

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Click on execute
of the relevant customization which you want to save in your BC Set. In this
example the customizing for Create Purchasing Groups is taken.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


7

Business Configuration Sets and Its Uses in Rollout and Implementation Project

In the top right side of the screen you can see the table/view where the data is lying. The yellow
sign
indicates that no data is maintained for the BC set. Below this in the data records tab you
can view the values maintained for the table. You need to choose the value which you want to
save in the BC set.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


8

Business Configuration Sets and Its Uses in Rollout and Implementation Project

In the above case Purchase Group 202 is selected. Click save

to save the BC set.

Choose Local Object and save.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


9

Business Configuration Sets and Its Uses in Rollout and Implementation Project

On successful saving you can find the


symbol both at IMG and in BC Set column in top right.
To view the BC set click on Y_New on the left side of the screen.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


10

Business Configuration Sets and Its Uses in Rollout and Implementation Project

You can view the name and short text of the BC set. Double click on Create Purchasing Groups
to view the customizing steps saved.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


11

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Now you can see the table and the table values saved. Click on the edit button
application tool bar.

SAP COMMUNITY NETWORK


2009 SAP AG

on the

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


12

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Now you can view all the table views in the data records tab with the Purchasing Group 202
selected. This means that only this value is saved in the BC set currently. Go to next tab Field
Select Attribs.

You will find a default screen as above. As you can see the radio buttons above there are three
attributes.

Standard: When you create a BC Set, all fields except the key fields are selected in
the Copy column and have the attribute Standard. In this case the table field value is copied
without confirmation when the BC Set is activated and can be changed manually. (similar to
transport)

Fixed: Assign this attribute to table fields whose values are not to be changed after
activation of the BC Set. The values of these fields are copied unchanged when the BC Set

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


13

Business Configuration Sets and Its Uses in Rollout and Implementation Project

is activated. This is for example the case when Customizing settings are passed
unchanged to subsidiaries in a group rollout. Business settings could otherwise be
accidentally overwritten after the BC Set has been activated.
Variable: Assign this attribute to table fields whose values are to be specified by the
user during activation of the BC Set.Customers can change the values of these fields when
the BC Set is activated. All fields whose value cannot yet be determined when the BC Set is
created should have this attribute. These are typically organizational units such as company
code, plant, etc.

Here the Puchasing Group is marked as key by default and is not changeable as this is the key for
the table.
For roll out project the field attributes of all or some of the fields can be made fixed by the head
office so that data is not accidentally changed by the subsidiary. This will also save the time and
effort in maintaining the same data manually by the subsidiary.
For template project which will be used in an implementation, we may need to make all the fields
as variable. We take this setting in our example.

When the key field is unchecked this automatically becomes variable field and will be prompted for
value when activated. Other fields are marked as variable. As the copy field is also marked the
values will be copied but can be changed at the time of activation. Uncheck the copy box if you do
not want to take forward the existing value.
Go to tab Variable Field Text.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


14

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Here you can define the variable field text. A suitable name may help the subsidiary of
implementation team to assign the values correctly.

You can add documentation about the BC set. For this go to Edit Add documentation. Click Yes
on the pop up. You can maintain the documentation.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


15

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Choose save active and local object in the pop up. However do keep in mind that documentation is
not carried if the BC Set is downloaded.
Save the BC set.
To download the BC Set press

or go to BC Set Download.

Choose your file path and save. You will get a message BC Set Y_NEW written to file
Y_NEW.bcs.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


16

Business Configuration Sets and Its Uses in Rollout and Implementation Project

2.2.1 Activation in another SAP system


For the purpose of roll out or implementation from a template you need to upload and activate the
BC set in another SAP system. When you activate the configuration is automatically done in the
target system.
Before uploading the BC set we will check the entries existing for purchasing group in IMG.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


17

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Here we need to maintain the value for Purchasing group ZSC which is not available now.
To upload BC set go to transaction SCPR3 or menu path Tools Customizing Business
configuration sets Display and Maintain BC Sets in the target system.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


18

Business Configuration Sets and Its Uses in Rollout and Implementation Project

To upload the BC Set press

SAP COMMUNITY NETWORK


2009 SAP AG

or go to BC Set Upload.

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


19

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Choose the path of your BC set and click Open. You will get a pop up screen.

Choose local object and save.


Now you can view the BC set in the target system.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


20

Business Configuration Sets and Its Uses in Rollout and Implementation Project

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


21

Business Configuration Sets and Its Uses in Rollout and Implementation Project

If you check for documentation you will find a message that there will be no documentation
maintained, as stated earlier.
For activation go to transaction SCPR20 or menu path ToolsCustomizingBusiness
configuration setsActivation of BC sets

Choose your BC set. You can check the consistency by pressing

SAP COMMUNITY NETWORK


2009 SAP AG

in the application tool bar.

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


22

Business Configuration Sets and Its Uses in Rollout and Implementation Project

For maintaining the variable value click

in the application tool bar.

You can see the variable fields with default data. You can change the value as you require.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


23

Business Configuration Sets and Its Uses in Rollout and Implementation Project

After entering the values click copy values. You will get a screen as below which will show the field
values.

Here you will get a comparison of BC set value and table value. Had there been an entry with key
ZSC it will show both the values and if you activate it will replace the new value.
Press activate

Enter your customizing request or create one. Click enter.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


24

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Click enter.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


25

Business Configuration Sets and Its Uses in Rollout and Implementation Project

You get a message that activation is successfully completed.


Now you can check for the entry in the IMG for purchase group.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


26

Business Configuration Sets and Its Uses in Rollout and Implementation Project

The entry with key ZSC is created now.


2.2.2 Activation Log:
To check the activation log go to transaction code SCPR20PR or menu path Tools
Customizing Business configuration sets BC Set Activation Logs

Enter the name of your BC set and execute.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


27

Business Configuration Sets and Its Uses in Rollout and Implementation Project

2.3 Hierarchical BC Set:


As explained earlier hierarchical BC set comprises several BC Sets which may in turn comprise
various BC Sets. Select set of BC set radio button for creating a hierarchical BC set (T code:
SCPR3).

You will get a pop up as below.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


28

Business Configuration Sets and Its Uses in Rollout and Implementation Project

You can select from the list the BC sets which you want to include.

Here two BC sets are selected. Press enter.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


29

Business Configuration Sets and Its Uses in Rollout and Implementation Project

You can view the two BC sets inside the hierarchical BC set. Save the BC set. Choose local object
in the pop up.

You can freely add or delete any BC set in the hierarchical BC set. For this go to add BC Set and
chose the one you want to add.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


30

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Here Y_HIER_TEST, which is also a hierarchical BC set, is ticked in addition to the two already
selected.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


31

Business Configuration Sets and Its Uses in Rollout and Implementation Project

As seen above the hierarchical BC set Y_HIER contains another hierarchical BC set
Y_HIER_TEST. Like this any number of BC sets or hierarchical BC sets can be included in one
hierarchical BC set.
2.4 Transport BC Set:
As explained earlier you can create a BC Set based on existing transports. Each changed data
record in systems which must be recorded is put in a transport request which can be the basis of a
BC Set.
For demonstration a transport is created first. An entry is maintained in T code OB05 (maintain
accounting clerk).

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


32

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Click save and create a new transport request.

In Create BC set SCPR3 select the radio button for Transport request.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


33

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Enter your transport no and click enter. You will get a pop up screen as below.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


34

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Here there is only one item. If multiple items exist you can choose some of them as per your
requirement. Click enter.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


35

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Now you can view the customizing steps in BC set. The entry that is created is shown as selected.

You can change the field attributes as per your requirement.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


36

Business Configuration Sets and Its Uses in Rollout and Implementation Project

2.5 Objects which cannot be put in BC Set:

MasterdataisnotallowedinBCSetsasitcouldoverwritecriticaldata
BCsetsarenotintendedtocontaintransactiondata,repositoryobjectsandBADIs:

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


37

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Related Content
https://forums.sdn.sap.com/click.jspa?searchID=25287707&messageID=7003330
https://forums.sdn.sap.com/click.jspa?searchID=25293059&messageID=7284521
https://forums.sdn.sap.com/click.jspa?searchID=25293059&messageID=7239813

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


38

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Disclaimer and Liability Notice


This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not
supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,
and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or
code sample, including any liability resulting from incompatibility between the content within this document and the materials and
services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this
document.

SAP COMMUNITY NETWORK


2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com


39