Modeling Business Objects
Use
You model business objects so that the resulting attributes and data types can then generate other tables, define table relations, and implement basic methods for reading, writing, updating, deleting, and querying data.
Prerequisites
You have opened the Service Composer perspective in SAP NetWeaver Developer Studio.
Procedure
- Create a business object node.
For more information, see Creating Business Objects .
- Model business object attributes.
You can create new attributes, subattributes, or relations to other services. You can also delete attributes or attribute properties after creating them.
For more information, see Modeling Business Object Attributes .
- Model business objects operations.
For more information, see Modeling Business Object Operations .
- Define access rights.
For more information, see Protecting Access to Business Object Operations .
- Define persistency type.
For more information, see Defining Business Object Persistency .
- Define associations.
For more information, see Defining Business Object Associations .
- Expose the business object as an external service.
For more information, see Exposing Application Services or Business Objects as Web Service .
- (Optional) Customize the BO implementation.
For more information, see Customizing CAF Model with Own Implementation .
- (Optional) Set up locking and unlocking of business objects during data load.
For more information, see Locking Business Objects .