Show TOC

App Extensibility: Receive ProductsLocate this document in the navigation structure

Use

You can extend the Receive Products app according to your business needs for different aspects. For this purpose, the following extensibility options are available:

  • Add Customer Fields

    You can extend the app by adding new customer fields.

  • Extend the content in all views

    You can extend the app by adding further fields in views: document list, sub-handling unit list, product list, product detail.

  • Replace the content in all views

    You can extend the app by replacing the whole content in views: document list, sub-handling unit list, product list, product detail.

Add Customer Fields

To add a customer field to the app, the extensibility entities listed below 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: BAdI to be implemented

DocumentList.view.xml

listAttributeExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

DocumentList.view.xml

pageHeaderExtension

Store

RTST_S_STORE_INCL

BADI_RTST_RP_STORE

UI

Back End/ABAP

View

Extension Point

Design Time: Gateway Entity

Design Time: Extension Include (in DDIC Structure)

Runtime: BAdI to be implemented

ProductDetails.view.xml

deliveryFormExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

ProductDetails.view.xml

imagePanelExtension

Product

RTST_RP_S_PRODUCT_INCL

BADI_RTST_RP_PRODUCT

ProductDetails.view.xml

pageContentExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

ProductDetails.view.xml

pageHeaderExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

ProductDetails.view.xml

productInformationFormExtension

Product

RTST_RP_S_PRODUCT_INCL

BADI_RTST_RP_PRODUCT

ProductDetails.view.xml

quantitiesFormExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

UI

Back End/ABAP

View

Extension Point

Design Time: Gateway Entity

Design Time: Extension Include (in DDIC Structure)

Runtime: BAdI to be implemented

ProductList.view.xml

headerAttributeExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

ProductList.view.xml

headerStatusExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

ProductList.view.xml

pageHeaderExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

ProductList.view.xml

productAttributesExtension

Product

RTST_RP_S_PRODUCT_INCL

BADI_RTST_RP_PRODUCT

ProductList.view.xml

productQuantitiesExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

ProductList.view.xml

productReceiveQuantityExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

ProductList.view.xml

productTableCellExtension

productTableColumnExtension

DocumentItem

RTST_RP_S_DOCUMENT_ITEM_INCL

BADI_RTST_RP_DOCUMENT_ITEM

ProductList.view.xml

tableHeaderToolbarExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

UI

Back End/ABAP

View

Extension Point

Design Time: Gateway Entity

Design Time: Extension Include (in DDIC Structure)

Runtime: BAdI to be implemented

SubHUList.view.xml

headerAttributeExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

SubHUList.view.xml

headerStatusExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

SubHUList.view.xml

listAttributeExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

SubHUList.view.xml

pageHeaderExtension

Document

RTST_RP_S_DOCUMENT_INCL

BADI_RTST_RP_DOCUMENT

Further Extensibility Entities

Business Add-Ins (BAdIs)

The following BAdIs are available for extensibility purposes:

  • BAdI: Enhancement for Entity Document of Retail Store Receive Products OData Service (BADI_RTST_RP_DOCUMENT)

    You can use this BAdI to influence the entity Document.

  • BAdI: Enhancement for Entity Store of Retail Store Receive Products OData Service (BADI_RTST_RP_STORE)

    You can use this BAdI to influence the entity Store.

  • BAdI: Enhancement for Entity DocumentItem of Retail Store Receive Products (BADI_RTST_RP_DOCUMENT_ITEM)

    You can use this BAdI to influence the entity DocumentItem.

  • BAdI: Enhancement for Entity Product of Retail Store Receive Products OData Service OData Service (BADI_RTST_RP_PRODUCT)

    You can use this BAdI to influence the entity Product.

  • BAdI: Enhancement for Entity Filter of Retail Store Receive Products (BADI_RTST_RP_FILTER)

    You can use this BAdI to influence the entity Filter.

  • BAdI: Enhancement for Entity FilterValue of Retail Store Receive Products OData Service (BADI_RTST_RP_FILTER_VALUE)

    You can use this BAdI to influence the entity FilterValue.

  • BAdI: Enhancement for Entity PostDocument of Retail Store Receive Products OData Service (BADI_RTST_RP_POST_DOCUMENT)

    You can use this BAdI to influence the entity PostDocument.

  • BAdI: Enhancement for Entity ProductGlobalTradeItemNumber of Retail Store Receive Products OData Service (BADI_RTST_RP_PRODUCT_GTIN)

    You can use this BAdI to influence the entity ProductGlobalTradeItemNumber.

  • BAdI: Enhancement for Entity ScanInformation of Retail Store Receive Products OData Service (BADI_RTST_RP_SCAN_INFORMATION)

    You can use this BAdI to influence the entity ScanInformation.

  • BAdI: Enhancement for Entity Supplier of Retail Store Receive Products OData Service (BADI_RTST_RP_SUPPLIER)

    You can use this BAdI to influence the entity Supplier.

  • BAdI: Enhancement for Entity User of Retail Store Receive Products OData Service (BADI_RTST_RP_USER)

    You can use this BAdI to influence the entity User.

  • BAdI: Enhancement for message mapper (BADI_RTST_RP_MSG_MAPPER)

    You can use this BAdI to influence the message mapping in class CL_RTST_RP_MSG_MAPPER.

  • BAdI: Enhancement for Entity PostDocumentItem (BADI_RTST_RP_POST_DOC_ITEM)

    You can use this BAdI to influence the entity PostDocumentItem.

For more information about the BAdIs, see Customizing for Receive Products under Start of the navigation path Logistics – General Next navigation step SAP Retail Store Next navigation step In-Store Merchandise and Inventory Management – UI5 Apps Next navigation step Receive Products End of the navigation path.

Extension Includes

In addition to the extension includes described above, the following extension includes are available:

DDIC

Extension Include

Use

RTST_RP_S_DOCUMENT

RTST_RP_S_DOCUMENT_INCL

Allows you to add new fields to the entity Document.

RTST_RP_S_POST_DOCUMENT

RTST_RP_S_DOCUMENT_INCL

Allows you to add new fields to the entity PostDocument.

RTST_RP_S_DOCUMENT_ITEM

RTST_RP_S_DOCUMENT_ITEM_INCL

Allows you to add new fields to the entity DocumentItem.

RTST_RP_S_POST_DOCUMENT_ITEM

RTST_RP_S_DOCUMENT_ITEM_INCL

Allows you to add new fields to the entity PostDocumentItem.

RTST_RP_S_PRODUCT

RTST_RP_S_PRODUCT_INCL

Allows you to add new fields to the entity Product.

RTST_RP_S_PROD_ORDER_QTY_UNIT

RTST_RP_S_PROD_ORD_QTY_UNIT_INCL

Allows you to add new fields to the entity Product Order Quantity.

RTST_RP_S_PRODUCT_SUPPLIER

RTST_RP_S_PROD_SUPPLIER_INCL

Allows you to add new fields to the entity Product Supplier.

RTST_RP_S_PRODUCT_GTIN

RTST_RP_S_PRODUCT_GTIN_INCL

Allows you to add new fields to the entity ProductGTIN.

RTST_RP_S_PROD_QUANTITY_UNIT

RTST_RP_S_PROD_QTY_UNIT_INCL

Allows you to add new fields to the entity Product Quantity Unit.

RTST_RP_S_SCAN_INFORMATION

RTST_RP_S_SCAN_INFORM_INCL

Allows you to add new fields to the entity ScanInform.

RTST_RP_STAT_ITM

RTST_RP_S_STAT_ITM_INCL

Allows you to add new fields to database table Status of Document Item.

RTST_RP_S_SUPPLIER

RTST_RP_S_SUPPLIER_INCL

Allows you to add new fields to the entity Supplier.

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.