Professional Documents
Culture Documents
0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
Applies to:
This article applies to SAP Netweaver 7.0, CRM ABAP 7.0. For more information, visit the Customer Relationship Management homepage.
Summary
If you are new to CRM ABAP 7.0 and want to get familiar with technical aspects of CRM ABAP 7.0 then this is the right tutorial for you. In this tutorial, you will learn how to develop a simple BOL object that allows you to add, delete, search the table entries using GENIL/BOL layer. Followed by this article, will publish further more articles related to CRM 7.0 Web UI. Author: Shanmuganathan Rajkumar
Author Bio
Rajkumar is a SAP Certified Netweaver Consultant Working in Kaar Technologies. Raj has a B.Tech. in Information Technology from Anna University and an MBA, working in SAP since 2005. He has been involved in various projects as a technical consultant in ABAP, Business server pages, CRM ABAP, ABAP webdynpro, Adobe Flex and Business Objects(Xcelcius).
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
Table of Contents
Creation of Simple Transparent Table: ............................................................................................................... 3 Creation of Simple Root Object and its Configuration ........................................................................................ 4 Table Operation using BOL/GENIL Layer: ......................................................................................................... 6 Related Content .................................................................................................................................................. 8 Disclaimer and Liability Notice ............................................................................................................................ 9
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
Once the table is created, we need to define this table in the Generic Interaction Layer/Object Layer as shown below.
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
I have defined GUID as one of the field in the table because of the following reason, 1) I can use this field as the key field for the table that can create unique service order for the table. 2) Also, the implementation class CL_CRM_GENIL_GEN_TABLE_OBJ will look for this key field when trying to create the GUID for this table. 3) Also, this root object Y_TUTORIAL_ROOT will be created under the Component set SO2 .
Once you create the root object, assign the search object to it as shown.
In this simple example, I have not defined any relation/method definitions. Create the mapping entries for this simple table in the customizing table CRMV_TBLOBJ_MAP,
Create the entries with the same ROOT object name created while creating the simple object.
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
Click the button New Root Object, where you can find the newly created object named Y_TUTORIAL_ROOT. Double click the created object and click the Create Object button.
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
You can search the created entries through the same transaction as well.
Click New Search button, type the text/value and click the find button.
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI
Related Content
Introduction to BOL programming. BOL for CRM Web client. For more information, visit the Customer Relationship Management homepage.
SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI