You can extend My Projectss according to your business needs for different aspects. For this purpose, the following extensibility options are available:
Extensibility in document details
In addition to the predefined fields in document details, you can add more fields from the back-end system to document details.
Extensibility in line items
In addition to the predefined columns in line items, you can add more columns from the back-end system to line items.
Extensibility in document header data
In addition to the predefined sub view in detail page, you can add one more view for the detail page.
To add a field in document details, the following extensibility entities are available on different software layers. You have to extend each of these entities according to your specific business needs:
UI | |
---|---|
View | Extension Point |
fin.co.myprojects.view.S3 | extDocLineItemsSubViews |
To add a column in line items, the following extensibility entities are available on different software layers. You have to extend each of these entities according to your specific business needs:
UI | |
---|---|
View | Extension Point |
fin.co.myprojects.view.Expense | extDocLineItemsColumnHeaders extDocLineItemsColumnValues |
To add a field in document header data, the following extensibility entities are available on different software layers. You have to extend each of these entities according to your specific business needs:
UI | |
---|---|
View | Extension Point |
co.myprojects.view.ProjectDetail | extDocHeaderFields |
The following BAdIs are available for extensibility purposes:
FCO_MYPROJECTS_BADI
You can use this BAdI to implement your own predicted amount that is displayed on the My Projects app. You can apply your own algorithms for generating predicted amount if the standard predicted amount does not suit your needs.
For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.