Professional Documents
Culture Documents
Elements
Overview
Distribution
Job Title*
Ownership
The Job Title [list@YourCompany.com?Subject=Exercises for Lesson 4: BO Elements:
344609932.doc] is responsible for ensuring this document is necessary, reflects actual practice,
and supports corporate policy.
Lesson Overview
A business object is a logical view of a maintenance object. This section describes how to
define a business object's elements.
Lesson Objectives
By the end of this chapter, you will be able to:
Understand how business objects allow both the base-package and implementation
teams create logical views of maintenance objects (and why this is important)
Understand the place and importance of Character Large Object (CLOB) columns.
Define a business object's elements using an XML schema.
Overview
In this walk through, you'll display a business object and define which columns and tables on its
MO are not referenced.
Tasks
1. Navigate To The Business Object Page
Open the Business Object page (it's on the Admin menu) and display the M1-
ActivityType business object:
The demonstration system has been configured with a context sensitive dashboard
zone that lists all columns on the MO's tables.
You could navigate to the Maintenance Object page by clicking the hyperlink under
the MO's description. Once on this page, you'd then need to navigate to the table
page to see its columns.
Use which method you prefer and then prepare a list of every field on the MO's tables
that does NOT have a corresponding element in the business object's schema.
Overview
In this walk through, you'll display a business object with elements that are mapped to the
CLOB on its MO's primary table. You will then look at instances of this business object to see
the contents of the CLOB.
Tasks
1. Navigate To The Business Object Page
Open the Business Object page (it's on the Admin menu) and display the F1-
BundleExport business object:
Notice how many of the elements are mapped to the BNDL_DETAIL column. If you
were to open the application viewer and look at this column, you'd see that it is a
CLOB. This means that the vast majority of the elements in this business object do
not reside in classic columns. Rather they are held in an XML document that is
retained in the CLOB field on the MO's primary table.
Select a row with status 'Bundled' to display the respective bundle export and then scroll
down to the Bundle Details:
Notice the contents of the Bundle Details (this is the contents of the CLOB). You'll see
the various elements in the business object along with the element values (as you are
now looking at an instance of this business object).
Instructors Notes
The purpose of this is to see the CLOB whose elements exactly match the element names in
the BO schema. Bundle Export is one of the few pages where we show a CLOB and that's why
we used this one in the example.
Overview
During this walk through we'd like you to use the following:
Admin Business Object (View Schema)
The tips on Admin Business Object
Let's split up into teams. Each team should do the following:
Read the portion of the 21000 MWM Data Model Admin Blueprint that describes
the activity types BO (don't spend time during the exercise looking at the other BO's,
but try to find the time after class to do this)
Prepare a presentation describing the differences between the BO in the blueprint and
what was released
Prepare a list of the top 5 cool things you learned about schema mapping that were not
covered in this section's slides
Instructors Notes
The BP didnt set the default value for auto dispatch and crew size.
The BP didnt set fkref on todo role.