Registered Product - Business Objects it's made up of
Tags:
Registered Product is made up of 2 Business Objects .
In this document I'll explain what these two objects are and how they are used to support Registered Product Functionality .
The leading BO is called InstallationPoint (http://sap.com/xi/AP/FO/IBase/Global) .
The other BO is called IndividualProduct ( http://sap.com/xi/AP/FO/ProductDataMaintenance/Global)
The relationship of these 2 BO's is 1:1
The IndividualProduct BO is a simple BO and has the following attributes of a Registered Product -
- Serial ID
- Reference Product
- Warranty
- Description
- Registered Product Category
- Notes
The InstallationPoint BO is more complex as it is used in different scenarios . Each Installation Point can have any one of these 6 types of installed object -
- 1- Product
- 2 - Registered Product
- 3- Connection Object
- 4- Point of Delivery
- 5- Text
- 6- Functional Location
Types Connection Object and Point of Delivery are only used in the Industry solution for Utility .
The types Product, Registered Product and Text are used to represent the 3 possible type of items an Installed Base can have .
The type Registered Product is also used as a standalone object and that's why there is a specialized view for it . (The view Registered Product is seen in 2 Work Centers - Products and Installed Base) .
The Installed Base Work Center also has a view called Installation Point which shows objects of type Product, Text and Functional Location .
In the above image you can see the ID , serial ID and Belong to Installation Point ID on the Registered Product screen .
The ID comes from BO Installation Point and the serial ID comes from BO Individual Product .
The relation between a registered Product and it's parent comes from BO Installation Point .
Other than this the Installation Point BO also stores the following information -
- Product Location
- Involved Parties e.g., Customer , owner etc.
- Territory
- Sales and Distribution data
- Reference to Installed Base
- User Status
The following roles of Involved Parties are supported -
Role Category Role
---------------------------------------------------------
17 17 Owner
5 1005 Ship-To Party
8 8 Payer Party
42 42 Service Tech Team
43 43 Service Technician
39 39 Employee Responsible
60 60 Customer
10 10 Bill-To Party
49 49 Responsible Planner
It's also possible to maintain custom parties .
Most of the nodes and attributes of these 2 BO's have been released for use in SAP Cloud Application Studio .
The following are 2 very common use case :
- How to query by Party ?
InstallationPoint->Root->QueryByParty : this should be used to filter by the different party roles of a registered product e.g., Customer , Owner , employee responsible etc. ( This query is available from C4C release 1511 )
Once user has the instance of Installation Point it’s possible to navigate to the instance of Individual Product via association
ROOT->PrimaryInstalledObject->InstalledObjectIndividualProduct->IndividualProduct .
2. How to query by serial ID ?
InstallationPoint->Root-> QueryByInstalledObjectIndividualProduct . Use the parameter SerialID.
I hope this document has been helpful . Please leave a comment or contact me if you want me to explain anything more about this topic.