Application Development and Automation 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: 
Read only

Hi

Former Member
0 Likes
651

Hi all

What exactly means sap bussiness objects?

Thanks and regards

vijaya

1 ACCEPTED SOLUTION
Read only

gopi_narendra
Active Contributor
0 Likes
619

The Business Object Repository (BOR) is the object-oriented repository in the R/3 System. It contains the SAP business object types and SAP interface types as well as their components, such as methods, attributes and events.

BAPIs are defined as methods of SAP business object types (or SAP interface types) in the BOR. Thus defined, the BAPIs become standard with full stability guarantees as regards their content and interface.

For general information on creating business objects see the documentation on SAP Business Workflow.

Use

The BOR has the following functions for SAP business object types and their BAPIs:

Provides an object oriented view of R/3 System data and processes.

R/3 application functions are accessed using methods (BAPIs) of SAP Business Objects. Implementation information is encapsulated; only the interface functionality of the method is visible to the user.

Arranges the various interfaces in accordance with the component hierarchy, enabling functions to be searched and retrieved quickly and simply.

This finds the functionality searched for quickly and simply.

Manages BAPIs in release updates.

BAPI interface enhancements made by adding parameters are recorded in the BOR. Previous interface versions can thus be reconstructed at any time. When a BAPI is created the release version of the new BAPI is recorded in the BOR. The same applies when any interface parameter is created.

The version control of the function module that a BAPI is based on is managed in the Function Builder.

Ensures interface stability.

Any interface changes that are carried out in the BOR, are automatically checked for syntax compatibility against the associated development objects in the ABAP Dictionary.

Check this link -

http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/b546cd044611d3a2bd00a0c943858e/frameset.htm

Regards

- Gopi

The Business Object Repository (BOR) is the object-oriented repository in the R/3 System. It contains the SAP business object types and SAP interface types as well as their components, such as methods, attributes and events.

BAPIs are defined as methods of SAP business object types (or SAP interface types) in the BOR. Thus defined, the BAPIs become standard with full stability guarantees as regards their content and interface.

For general information on creating business objects see the documentation on SAP Business Workflow.

Use

The BOR has the following functions for SAP business object types and their BAPIs:

Provides an object oriented view of R/3 System data and processes.

R/3 application functions are accessed using methods (BAPIs) of SAP Business Objects. Implementation information is encapsulated; only the interface functionality of the method is visible to the user.

Arranges the various interfaces in accordance with the component hierarchy, enabling functions to be searched and retrieved quickly and simply.

This finds the functionality searched for quickly and simply.

Manages BAPIs in release updates.

BAPI interface enhancements made by adding parameters are recorded in the BOR. Previous interface versions can thus be reconstructed at any time. When a BAPI is created the release version of the new BAPI is recorded in the BOR. The same applies when any interface parameter is created.

The version control of the function module that a BAPI is based on is managed in the Function Builder.

Ensures interface stability.

Any interface changes that are carried out in the BOR, are automatically checked for syntax compatibility against the associated development objects in the ABAP Dictionary.

Check this link -

http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/b546cd044611d3a2bd00a0c943858e/frameset.htm

Regards

- Gopi

5 REPLIES 5
Read only

gopi_narendra
Active Contributor
0 Likes
620

The Business Object Repository (BOR) is the object-oriented repository in the R/3 System. It contains the SAP business object types and SAP interface types as well as their components, such as methods, attributes and events.

BAPIs are defined as methods of SAP business object types (or SAP interface types) in the BOR. Thus defined, the BAPIs become standard with full stability guarantees as regards their content and interface.

For general information on creating business objects see the documentation on SAP Business Workflow.

Use

The BOR has the following functions for SAP business object types and their BAPIs:

Provides an object oriented view of R/3 System data and processes.

R/3 application functions are accessed using methods (BAPIs) of SAP Business Objects. Implementation information is encapsulated; only the interface functionality of the method is visible to the user.

Arranges the various interfaces in accordance with the component hierarchy, enabling functions to be searched and retrieved quickly and simply.

This finds the functionality searched for quickly and simply.

Manages BAPIs in release updates.

BAPI interface enhancements made by adding parameters are recorded in the BOR. Previous interface versions can thus be reconstructed at any time. When a BAPI is created the release version of the new BAPI is recorded in the BOR. The same applies when any interface parameter is created.

The version control of the function module that a BAPI is based on is managed in the Function Builder.

Ensures interface stability.

Any interface changes that are carried out in the BOR, are automatically checked for syntax compatibility against the associated development objects in the ABAP Dictionary.

Check this link -

http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/b546cd044611d3a2bd00a0c943858e/frameset.htm

Regards

- Gopi

Read only

Former Member
0 Likes
619

Business objects are real world entities modeled as objects in an information system.

Business objects encapsulate both data structures and the functions applied to the data, but hide their full complexity from other objects. This encapsulation of data and functions makes it easier to modify program components, because you can program with the relevant entities without having to know all the implementation details. You can also reuse existing functions.

Client programs access business objects by reading their attributes, or by calling the methods that make up the object’s interface:

Attributes

Attributes describe the data stored in an object through a set of properties. They provide direct read access to the data structures of objects, but client programs cannot change them from outside.

Methods

Methods provide a way to encapsulate the data structures of business objects, and to process them. When accessing an object, the client program calls a method with parameters and gets back return parameters.

Interface

The interface is the set of methods associated with a business object, and determines how an object interacts with the outside world.

The client program defines the object types to be used and, at runtime, creates object instances of those object types.

SAP business objects are managed in R/3's Business Object Repository (BOR).

Have a look at below links. You will get all the details about business objects.

http://help.sap.com/saphelp_46c/helpdata/en/59/ae4484488f11d189490000e829fbbd/frameset.htm

Have a look at this also.

http://www.geocities.com/rmtiwari/Resources/Training/BusinessWorkflow/BusinessObjects_files/frame.ht...

Best Regards,

Vibha

*Please mark all the helpful answers

Read only

Former Member
0 Likes
619

hi Vijaya,

Check this thread out

Regards,

Santosh

Read only

Former Member
0 Likes
619

Hi,

you may go through the tcode swo1.

Reward if it helps.

Cheers

Read only

Former Member
0 Likes
619

Hi,

BAPI FM can be created using se37 as normal FM only

diffrence is that it is RFC enabled and be

accesed by non-sap systems also.

BAPI are part of BOR(Business object repository).

BAPI can be viewed using BAPI transaction and

FM should be release to be part of BOR

Regards

Amole