Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Business Partner Role and Business Partner Grouping

Former Member
0 Kudos

Hello Everybody!

Business Partner Role and Business Partner Grouping.

Which correlation ist between this attributes existing.

In which table are this infos stored, In order create I can use

e.g. BUPA_CREATE_FROM_DATA

but how is the way inversely. Suppose I want to abtain the information

about a existing business partner which group he has etc.

Regards

sas

1 ACCEPTED SOLUTION

rakesh_kumar
Explorer

Dear Sas,

Business Partner Grouping is used to determine the number ranges to be used by the business partner at the time of creation.

Business Partner Role determines the subset of all the data available to be shown and edited.

I will give you a very simple (but imaginary) example for understanding the role concept: the business partner in a role of employee might allow you to enter a department id. So this field should be available to you for input when you edit the business partner in the role of employee. But suppose the same business partner is also a person who is your customer. And your customer will require a default payment term. So this field should be available for input when you edit the business partner in the role of a customer. Also, some applications use these roles to determine if the business partner is suitable for particular transaction. In the above example, Payroll application will only allow those Business Partner to be used if they are maintained as an employee. Similarly the sales application can mandate that you can only sell a product to a business partner if he is maintain in a 'customer' role.

Please understand the example above is not real but given for the understanding of the concept of role.

You can use the function module 'BUPA_CENTRAL_GET_DETAIL' to find the business partner group. And you can use the function 'BUPA_ROLES_GET' to find the role assigned to a Business Partner.

Regards, Rakesh

1 REPLY 1

rakesh_kumar
Explorer

Dear Sas,

Business Partner Grouping is used to determine the number ranges to be used by the business partner at the time of creation.

Business Partner Role determines the subset of all the data available to be shown and edited.

I will give you a very simple (but imaginary) example for understanding the role concept: the business partner in a role of employee might allow you to enter a department id. So this field should be available to you for input when you edit the business partner in the role of employee. But suppose the same business partner is also a person who is your customer. And your customer will require a default payment term. So this field should be available for input when you edit the business partner in the role of a customer. Also, some applications use these roles to determine if the business partner is suitable for particular transaction. In the above example, Payroll application will only allow those Business Partner to be used if they are maintained as an employee. Similarly the sales application can mandate that you can only sell a product to a business partner if he is maintain in a 'customer' role.

Please understand the example above is not real but given for the understanding of the concept of role.

You can use the function module 'BUPA_CENTRAL_GET_DETAIL' to find the business partner group. And you can use the function 'BUPA_ROLES_GET' to find the role assigned to a Business Partner.

Regards, Rakesh