You can extend My Quotations according to your business needs for different aspects. For this purpose, the following extensibility options are available:
Add customer specific fields and related information
You can extend the app by adding customer specific fields and displaying associated information.
Enhance searches within the app
You can extend the app to enhance the way searches are performed.
To add a customer field to the app, the following extensibility entities are available on the different software 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) |
Runtime: Superclass/ Method to Be Redefined |
S3.view.xml |
extQuotationDetailsInfoTop extQuotationDetailsInfoBottom |
LORD_MY_QUOTATION/QuotationHeader |
TDS_ODATA_QUOTATION_HEADER_INC |
Superclass: CL_LORD_MY_QUOTATION_DPC_EXT Method: QUOTATIONHEADERS_GET_ENTITY |
CreateQuotation.view.xml |
extEditQuotationCustDetailsTop extEditQuotationCustDetailsBottom |
LORD_MY_QUOTATION/Partner |
TDS_ODATA_QUOTATION_PARTNER_IN |
Superclass: CL_LORD_MY_QUOTATION_DPC_EXT Method: PARTNERSET_GET_ENTITYSET |
extEditQuotationDetailsTop extEditQuotationDetailsBottom |
LORD_MY_QUOTATION/QuotationHeader |
TDS_ODATA_QUOTATION_HEADER_INC |
Superclass: CL_LORD_MY_QUOTATION_DPC_EXT Method: QUOTATIONHEADERS_GET_ENTITY |
|
ProductDetail.view.xml |
extQuotationMaterialDetailTop extQuotationMaterialDetailBottom |
LORD_MY_QUOTATION/MaterialDetail |
TDS_MATERIAL_DETAILS_INCL |
Superclass: CL_LORD_MY_QUOTATION_DPC_EXT Method: MATERIALDETAILSE_GET_ENTITY |
ItemDetails.view.xml |
extDisplayQuotationItemDetailsTop extDisplayQuotationItemDetailsBottom extEditQuotationItemDetailsTop extEditQuotationItemDetailsBottom |
LORD_MY_QUOTATION/QuotationItem LORD_MY_QUOTATION/PricingCondition |
TDS_ODATA_QUOTATION_ITEM_INCL TDS_ODATA_QUOTATION_PRICE_C_IN |
Superclass: CL_LORD_MY_QUOTATION_DPC_EXT Method: QUOTATIONITEMSET_GET_ENTITYSET PRICINGCONDITION_GET_ENTITYSET |
Business Add-Ins (BAdIs)
The following BAdIs are available for extensibility purposes in Customizing for Sales and Distribution under :
BAdI: Enhancements for My Quotations
You can use this BAdI to change the parameters that limit the quotations that are returned by the OData service to the individual field sales representatives.
BAdI: Performing Searches in My Quotations
You can use this BAdI to change the way searches are performed by the OData service.
Extension Includes
In addition to the extension includes described above, the following extension includes are available:
DDIC |
Extension Include |
Use |
---|---|---|
TDS_MATERIAL_DETAILS |
TDS_MATERIAL_DETAILS_INCL |
Allows you to extend the MaterialDetail OData entity. |
TDS_MATERIAL_PRICE |
TDS_MATERIAL_PRICE_INCL |
Allows you to extend the MaterialPrice OData entity. |
TDS_MATERIAL_UOM |
TDS_MATERIAL_UOM_INCL |
Allows you to extend the MaterialUoM OData entity. |
TDS_ODATA_QUOTATION_ATTACHMENT |
TDS_ODATA_QUOTATION_ATTACH_IN |
Allows you to extend the Attachment OData entity. |
TDS_ODATA_QUOTATION_CUSTOMIZE |
TDS_ODATA_QUOTATION_CUST_INCL |
Allows you to extend the Customizing OData entity. |
TDS_ODATA_QUOTATION_NOTE |
TDS_ODATA_QUOTATION_NOTE_IN |
Allows you to extend the Note OData entity. |
If there are additional fields available in the OData service, you can display these fields on the UI. For more information, see the extensibility documentation for the respective SAP NetWeaver release on your front-end server at http://help.sap.com/fiori_implementation .
Extension Points
In addition to the extension points described above, the following extension point is available:
View |
Extension Point |
Use |
---|---|---|
S3.view.xml |
extQuotationDetailsTabs |
Allows you to add an additional tab. |
If there are additional fields available in the OData service, you can display these fields on the UI. For more information, see the extensibility documentation for the respective SAP NetWeaver release on your front-end server at http://help.sap.com/fiori_implementation .
For a general description of the extensibility options and procedures of SAP Fiori apps, see http://help.sap.com/fiori_implementation .