Documente Academic
Documente Profesional
Documente Cultură
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
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.
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
2.2.2
Activation Log:............................................................................................................................................27
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.
Customizing upgrade
Global rollout
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.
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.
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:
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.
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.
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.
Business Configuration Sets and Its Uses in Rollout and Implementation Project
Business Configuration Sets and Its Uses in Rollout and Implementation Project
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.
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.
on the
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
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.
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.
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.
Business Configuration Sets and Its Uses in Rollout and Implementation Project
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.
Business Configuration Sets and Its Uses in Rollout and Implementation Project
or go to BC Set Upload.
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.
Business Configuration Sets and Its Uses in Rollout and Implementation Project
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
Business Configuration Sets and Its Uses in Rollout and Implementation Project
You can see the variable fields with default data. You can change the value as you require.
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
Business Configuration Sets and Its Uses in Rollout and Implementation Project
Click enter.
Business Configuration Sets and Its Uses in Rollout and Implementation Project
Business Configuration Sets and Its Uses in Rollout and Implementation Project
Business Configuration Sets and Its Uses in Rollout and Implementation Project
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.
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.
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.
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).
Business Configuration Sets and Its Uses in Rollout and Implementation Project
In Create BC set SCPR3 select the radio button for Transport request.
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.
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.
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.
Business Configuration Sets and Its Uses in Rollout and Implementation Project
MasterdataisnotallowedinBCSetsasitcouldoverwritecriticaldata
BCsetsarenotintendedtocontaintransactiondata,repositoryobjectsandBADIs:
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
Business Configuration Sets and Its Uses in Rollout and Implementation Project