Skip to Content

NOTE THIS IS NOW OUTDATED

Business Configuration Set Wizard

It is no longer possible to create a business configuration set (BC set) for an implicit business configuration

object (BCO). However, you can still open and change existing BC sets for implicit BCOs. If you want to create

a code list, create a code list data type.

For more information, see Business Configuration Quick Guide and Create a Code List Data Type.

Based on discussions with various people I think something there is a general lack of knowledge on is the Business Configuration Object. I too struggled with it and mostly I just had to work through it and figure some of it out on my own… (so if I am missing something here let me know)

The Documentation defines this as

business configuration object

A project item for business configuration that represents a configuration table and is used to create business configuration sets. A business configuration object is a business object category.

That is a little confusing so Let me explain one possible usage of this object and walk you through a simple setup and usage of a BCO.  In  my example I am going to Create a simple Business Object called Office.  Within this BO I want to have a  “Type”  the types can be user defined , but I also want to have a predefined list of available options. (It is not required that the user has the ability to modify this list and in many cases you do not want them to for instance if you are defining a type that will be the basis of what actions can be done later).  You could do this with a Custom BO and develop all of the interfaces to manage the options, but this would not be in Fine tuning and there would not be any predefined values.

Let’s Get Started… (most of this will follow the SAP help so most of the credit goes to them)

You should first Create a Solution  UPDATE: I have been Informed that this can not be done on a “Reseller Tenant” in 3.5

After you have a solution created

In the Solution Explorer, right-click the Business Configuration node and select Create Business Configuration Object.

Untitled-2.jpg

In the Create Business Configuration Object step, do the following:

  • Under Basic Information, enter a name and description.
  • Optional: Select Create Code List Data Type if you want the system to create a code list.
  • In this case, only one key field is allowed.

Untitled-3.jpg

In the Define Fields of the Business Configuration Object step, for each field you define, enter the following data:

  • Field name
  • Field description
  • Field type
  • key, attribute, description
  • Data type
  • For more information about the supported data types and default values, see Data Types.
  • Data subtype
  • If you define a field of data type Code, you must select a data subtype.
  • Length
  • Decimal
  • Mandatory

NOTE:  If you do not have a “Field Type” of  “Description” and you want to use this in Screens later on you will have trouble as the only options are (Value = Description)Code only, Value only, CodeAndValue

You can define as many fields to represent your data as you want, remember this is a object not just a name value pair, but in this example I am going to keep it simple

Untitled-4.jpg

Click next Review and Finish

Right Click on your newly Created BCO file and activate it.

And there you have it a New “Data Type” that you can use in your Code.

Untitled-5.jpg

Now Let’s Define the options for this BCO

In the Solution Explorer, right-click the BCO we Just Created and select Create Business Configuration Set.

Untitled-6.jpg

In the “Select a BCO Type and Create a BC Set” step, do the following:

  • Under Business Configuration Object Type, select Use Business Configuration Object Defined in Solution.
  • Under Basic Information, enter a name and a description.
  • Under Business Configuration Object, in Name, select the business configuration object on which you want to base your BC set; then click Next.

Untitled-7.jpg

Now We can Specify the Default/Predefined values for this object.  We can also specify what the Users are allowed to do such as adding values and deleting the “Predefined Ones”

Untitled-8.jpg

Hit next then Finish.

Right Click and activate your newly created Bcc File. right-click the Business Configuration node and select Deploy Business Configuration.

Then you can generate the screens for your object, and if you look at the QA for your BO you will see that the Dropdown list has the Values you have predefined in it already.

Untitled-9.jpg

Later I will go into managing the options the options in finetuning and also using the options in Actions..

And If I am doing something Wrong Let me know please..

To report this post you need to login first.

18 Comments

You must be Logged on to comment or reply to a post.

    1. Melvin Hidalgo

      Now, how do i create a dynamic list, i mean.. look a it from the client’s perspective, it works on a field that doesn’t need to be changed, like a genre one it will only be Male and Female.. But what if i want to do the same thing but when its values may change a lot?

      (0) 
  1. Arnulfo Díaz Ruiz

    Hi Billy, I was trying to follow your tutorial, but I had a problem, when I tried to create the BCO (like in your first picture), it sends me an error, the error said that says “Entity type pid is not supported in Reseller Mode”, So, I dont know what is that.

    I hope you can help me.

    (0) 
  2. Luisa Arguedas

    Hi Billy, just a question! I’m trying to use a BCO inside an Advanced List Pane, i.e. I defined a field using the creation of a BCO, this field is linked to a column of an Advanced List Pane because I need to select an option that I defined in the BCO, but now this is throwing an exception and I don’t know if I can’t use a BCO in an Advanced List Pane.

    Thanks in advance

    (0) 
    1. Billy Gast Post author

      I have never tried this.. but I would assume it should work.. I would create an incident including the Error Details on that system.

      (0) 
  3. Luisa Arguedas

    Hi Billy,

    I hope everything is ok.

    I need to ask you if you have already prove this in 4.0? Because I followed the same steps and when I do the last step Deploy Business Configuration it doesn’t work!

    Regards

    (0) 
  4. Billy Gast Post author

    As of the Latest Version of the Studio

    Business Configuration Set Wizard

    It is no longer possible to create a business configuration set (BC set) for an implicit business configuration object (BCO). However, you can still open and change existing BC sets for implicit BCOs. If you want to create a code list, create a code list data type.

    For more information, see Business Configuration Quick Guide and Create a Code List Data Type.

    (0) 
  5. Tobias Kuhn

    Hi,

    I tried to use an BCO in an Business Object Extension but it doesn’t work.

    The data type (generated code list) is not displayed as posible element type.

    I hope you can help me.

    (0) 
    1. Billy Gast Post author

      Tobias,

      Which Studio build are you using? (as stated above this is now outdated so not sure I would recommend using it going forward)

      I have not used this on a Extension so do not know if it is possible there.  I will try in the next few days when i get a chance and see If I can.  (Or if the latest build even allows it)

      (0) 
        1. Tobias Kuhn

          I opened an incident according to this issue and got today this answer from cloud support:

          This is a known issue. For this, our development team is doing a fix, with no implementation date yet.

          As soon as we have this date, we will inform you.

          (0) 

Leave a Reply