Show TOC

App Extensibility: My QuotationsLocate this document in the navigation structure

Use

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.

Add Customer Specific Fields

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

Additional Extensibility Entities

Business Add-Ins (BAdIs)

The following BAdIs are available for extensibility purposes in Customizing for Sales and Distribution under Start of the navigation path “Field Sales Representative” Role Next navigation step Business Add-Ins (BAdIs) End of the navigation path:

  • 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 Start of the navigation path Extensibility Information for SAP Fiori Next navigation step Extending the UI Layer Next navigation step UI Extensibility Workflow Next navigation step  Next navigation step Checking the SAP-Enabled Extension Options Next navigation step Extension Points End of the navigation path.

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 Start of the navigation path Extensibility Information for SAP Fiori Next navigation step Extending the UI Layer Next navigation step UI Extensibility Workflow Next navigation step  Next navigation step Checking the SAP-Enabled Extension Options Next navigation step Extension Points End of the navigation path.

More Information

For a general description of the extensibility options and procedures of SAP Fiori apps, see http://help.sap.com/fiori_implementation Start of the navigation path Extensibility Information for SAP Fiori End of the navigation path.