You can extend My Accounts
according to your business needs for different aspects.
Example
To add the time zone to the address information in the General Data
form, the following extensibility entities are available on the different layers. You have to extend each of these entities according to your specific business needs:
UI | Back End / ABAP | |||
---|---|---|---|---|
View | Extension Point | Design Time: Gateway Entity | Design Time: Extension Include (in DDIC Structure) | Run Time: Superclass and Method to be Redefined |
|
|
|
| Superclass: Method: |
The following Business Add-In is available for extensibility purposes: CRM_BUPA_ODATA_ENHANCEMENTS
.
You can use this BAdI to retrieve the following account-related key figures from the back-end OData layer and deliver them to the app:
Expected revenue of opportunities
Actual revenue (last year, current year)
You can find the BAdI in Customizing for SAP CRM, under
.With a SAP HANA database, the example implementation CL_CRM_BP_ODATA_EX_FACTSHEET_H
is active as a default, and account-related key figures are displayed automatically. You can copy the example implementation and adapt it to your needs as desired. For the actual revenue key figures, this example implementation selects and aggregates the amounts of all sales orders with the status Released
or Completed
. For the expected revenue of opportunities, it selects all opportunities with status In Process
or Open
and aggregates the expected revenue. The following authorization check is available: The example implementation selects only the sales orders and opportunities that belong to the sales organization to which the user of the app is assigned as employee responsible. If the user is not assigned to any sales organizations, no sales orders or opportunities are selected.
With any other database, there is no active default implementation, and you must implement this BAdI to be able to see account-related key figures. For this purpose, the example implementation CL_CRM_BP_ODATA_EX_FACTSHEET_L
is available. For more information, see the BAdI documentation in Customizing.
The following extension includes are available:
DDIC Structure | Extension Include | Use |
---|---|---|
|
| Accounts |
|
| Address data |
|
| Classification |
|
| Factsheet for account |
|
| Contacts |
|
| Attachments |
|
| Notes |
|
| Employees |
For more information about extension includes, see Extension Includes.
The following extension points are available:
View | Extension Point | Use |
---|---|---|
|
| Allows you to remove or replace the account tiles in total. |
|
| Allows you to remove or replace the two revenue key figures (revenue last year, revenue to date current year). |
| Allows you, space permitting, to add new key figures to the right of the existing two revenue key figures. | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the left-hand area of the | |
| Allows you, space permitting, to add custom attributes to the right-hand area of the | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the left-hand area of the | |
| Allows you, space permitting, to add custom attributes to the right-hand area of the | |
| Allows you to remove or replace the | |
| Allows you to add custom attributes to the | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the | |
| Allows you to remove or replace the | |
| Allows you, space permitting, to add custom attributes to the | |
| Allows you to add custom information blocks. |
For more information about extension points, see Extension Points.
Most of the UI controls for the My Accounts
app can be hidden on the app UI.
For more information about hiding UI controls, see Concealable UI Controls.
For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.