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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 1

Business Configuration Sets.pdf

Embed Size (px)

Citation preview

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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 Tools→Customizing→Business configuration sets→ Display and Maintain BC Sets

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 3

Business Configuration Sets and Its Uses in Rollout and Implementation Project

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

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:

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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 on the application tool bar.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 18

Business Configuration Sets and Its Uses in Rollout and Implementation Project

To upload the BC Set press or go to BC Set → Upload.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 20

Business Configuration Sets and Its Uses in Rollout and Implementation Project

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 Tools→Customizing→Business configuration sets→Activation of BC sets

Choose your BC set. You can check the consistency by pressing in the application tool bar.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 24

Business Configuration Sets and Its Uses in Rollout and Implementation Project

Click enter.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 36

Business Configuration Sets and Its Uses in Rollout and Implementation Project

2.5 Objects which cannot be put in BC Set: • Master data is not allowed in BC Sets as it could overwrite critical data 

• BC sets are not intended to contain transaction data, repository objects and BADIs:  

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 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 SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 38

Business Configuration Sets and Its Uses in Rollout and Implementation Project

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 39

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.