Show TOC

 SAP Smart Business for Sales Order Fulfillment: Extensibility Locate this document in the navigation structure

 

To extend the UI of the SAP Smart Business for Sales Order Fulfillment app, you can use the following options:

  • View modification

    View modifications hide content on the UI by using IDs for controls.

  • View extension

    View extensions add content at specific places on the UI by using extension points. The following types of extension points are available:

    • Extension points that contain specific objects

      These allow you to remove or replace an object, for example, you could change the sequence of the object’s default attributes, or add a custom attribute in any place except the end of the object’s default attributes.

    • Empty extension points

      These allow you to add custom attributes to the end of the object’s default attributes.

  • Controller extensions that use hooks

    These allow you to add logic at specific places in controllers by using hooks.

View Modification

To hide components on the UI of the SAP Smart Business for Sales Order Fulfillment app, you can use control IDs. The naming convention for control IDs is <ViewName>_<Control>_<FieldName>, for example, SO04_Lbl_ItemNo. The ViewName is included in the control ID to avoid duplicate IDs. You use the Control abbreviation if the same FieldName is used for fields that belong together, such as a text field and its related field label.

The following table contains the most frequently used controls of the SAP Smart Business for Sales Order Fulfillment app:

Control

Abbreviation

Bar

Bar

Button

Btn

Column

Col

ColumnListItem

CLI

IconTabBar

ITB

Label

Lbl

Link

Lnk

List

Lst

ObjectAttribute

ObA

ObjectHeader

ObH

ObjectListItem

OLI

ObjectNumber

ObN

ObjectStatus

ObS

SimpleForm

SiF

Table

Tbl

Text

Txt

Title

Ttl

View Extension

To extend the SAP Smart Business for Sales Order Fulfillment app, you can use the following extension points:

Sub-App Title

View Name

Extension Point

Description

Sales Order Fulfillment Issues

SOIS.view.xml

SOISContentTopExtension

Adds content on top of the Sales Order Issues List

SOISContentExtension

Replaces the Sales Order Issues List

SOISObjectListItemExtension

Replaces ObjectListItem of Sales Order Issues List

SOISListItemAttributesExtension

Replaces attributes of ObjectListItem in Sales Order Issues List

SOISListItemObjectAttributeExtension

Appends attributes to ObjectListItem of Sales Order Issues List

SOISListItemFirstStatusExtension

Replaces FirstStatus of ObjectListItem in Sales Order Issues List

SOISListItemSecondStatusExtension

Replaces SecondStatus of ObjectListItem in Sales Order Issues List

SOISContentBottomExtension

Adds content at the bottom of Sales Order Issues List

SOISFooterExtension

Replaces footer of Sales Order Issues List

SOALL.view.xml

SOALL_ItemsTableLastColumnExtension

Adds custom column headers to existing table column headers of sales order fulfillment issues

SOALL_ItemsTableLastCellExtension

Adds custom column cells to existing table column cells of sales order fulfillment issues

Resolve Delivery Issue for Sales Orders

SO05_ObjectHeader.fragment.xml

SO05ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO05ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO05.view.xml

SO05IconTabBarExtension

Removes or replaces the IconTabBar

SO05ShippingFormExtension

Removes or replaces the Delivery and Shipping form

SO05LastFieldExtensionShippingForm

Adds additional fields to the Delivery and Shipping form

SO05CustomerFormExtension

Removes or replaces the Customer Detail form

SO05LastFieldExtensionCustomerForm

Adds additional fields to the Customer Detail form

SO05IconTabBarLastTabExtension

Adds additional tabs to the IconTabBar

SO05TableExtension

Removes or replaces the Items table

SO05TableLastColumnExtension

Adds additional columns to the Items table

SO05TableLastCellExtension

Adds additional cells to the Items table

SO05IssueContentBottomExtension

Adds content to the end of the Sales Order Issues List

SO05Item.view.xml

SO05ItemObjectHeaderExtension

Removes or replaces the whole ObjectHeaderFragment

SO05ItemObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO05ItemObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO05ItemSchedulesTableExtension

Replaces the whole Schedule Lines table

SO05ItemSchedulesTableLastColumnExtension

Adds columns to the Schedule Lines table

SO05ItemSchedulesTableLastCellExtension

Adds cells to the Schedule Lines table

SO05ItemDetailsFormExtension

Removes or replaces the content of the Details area

SO05ItemDetailsLastFieldExtension

Adds content to the Details area

SO05ItemContentBottomExtension

Adds content to the end of the Sales Order Item List

Resolve Incomplete Data in Sales Orders

SO01.view.xml

SO01ObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

SO01SalesOrderHeaderFormExtension

Replaces the content of the Info tab

SO01CompletenessDetailLastFieldExtension

Adds content to the Completeness area

SO01ShippingPlanDetailLastFieldExtension

Adds content to the Shipping and Delivery area

SO01CustomerDetailLastFieldExtension

Adds content to the Customer area

SO01IconTabBarLastTabExtension

Replaces the whole IconTabBar

SO01ItemsTableExtension

Replaces the whole Items table

SO01ItemsTableLastColumnExtension

Adds content to the Items table header

SO01ItemsTableLastCellExtension

Adds content to the Items table content

SO01_ObjectHeader.fragment.xml

SO01ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO01ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO01_Item.view.xml

SO01_ItemObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

SO01_ItemObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO01_ItemObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO01_ItemSchedulinesTableExtension

Replaces the whole Schedule Lines table

SO01_ItemSchedulinesTableLastColumnExtension

Adds content to the Schedule Lines table header

SO01_ItemSchedulinesTableLastCellExtension

Adds content to the Schedule Lines table content

SO01_ItemCompletenessFormExtension

Replaces the content of the Completeness area

SO01_ItemCompletenessLastFieldExtension

Adds content to the Completeness area

SO01_ItemDetailsFormExtension

Replaces the content of the Details area

SO01_ItemDetailsLastFieldExtension

Adds content to the Details area

Resolve Delivery Block in Sales Orders

SO02.view.xml

SO02IconTabBarExtension

Replaces the whole IconTabBar

SO02IconTabBarLastTabExtension

Adds a tab at the end of the IconTabBar

SO02ItemsTableExtension

Replaces the whole table

SO02ItemsTableLastColumnExtension

Adds a column at the end of the table

SO02ItemsTableLastCellExtension

Note Note

The extension points SO02ItemsTableLastColumnExtension and SO02ItemsTableLastCellExtension must be used together.

End of the note.

Adds a cell at the end of the table row

SO02_ObjectHeader.fragment.xml

SO02ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO02ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO02IssueDetailsInfo.view.xml

SO02DeliveryDetailsFormExtension1

Replaces the Shipping Plan form

SO02DeliveryDetailLastFieldExtension1

Adds a field to the Shipping Plan form

SO02DeliveryDetailsFormExtension2

Replaces the Customer Details form

SO02DeliveryDetailLastFieldExtension2

Adds a field to the Customer Details form

SO02Item.view.xml

SO02ItemObjectHeaderExtension

Replaces the ObjectHeader

SO02ItemObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO02ItemObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO02ItemSchedulinesTableExtension

Replaces the table Requested and Confirmed Delivery Quantities

SO02ItemSchedulinesTableLastColumnExtension

Adds a column at the end of the table

SO02ItemSchedulinesTableLastCellExtension

Adds a cell at the end of the table row

SO02ItemDeliveryDetailsFormExtension

Replaces the Item Details form

SO02ItemDeliveryLastFieldExtension

Note Note

The extension points SO02ItemSchedulinesTableLastColumnExtension and SO02ItemSchedulinesTableLastCellExtension must be used together.

End of the note.

Adds a field to the Item Details form

Resolve Billing Block in Sales Orders

SO04.view.xml

SO04IconTabBarExtension

Replaces the IconTabBar

SO04IconTabBarAdditionalTabExtension

Adds tabs to the IconTabBar

SO04ItemsTableExtension

Replaces the Item table

SO04ItemsTableAdditionalColumnsExtension

Adds columns to the Item table

SO04ItemsTableAdditionalCellsExtension

Adds column cells to the Item table

SO04_ObjectHeader.fragment.xml

SO04ObjectHeaderAttributeExtension

Adds ObjectHeader attributes

SO04ObjectHeaderStatusExtension

Adds ObjectHeader status

SO04IssueDetailsInfo.view.xml

SO04IssueDetailsInfoForm1Extension

Replaces the Billing Details simple form

SO04IssueDetailsInfoForm1AdditionalFieldsExtension

Adds fields to the Billing Details simple form

SO04IssueDetailsInfoForm2Extension

Replaces the Customer Details simple form

SO04IssueDetailsInfoForm2AdditionalFieldsExtension

Adds fields to the Customer Details simple form

SO04Item.view.xml

SO04ItemObjectHeaderExtension

Replaces the ObjectHeader

SO04ItemObjectHeaderAttributesExtension

Adds ObjectHeader attributes

SO04ItemObjectHeaderStatusExtension

Adds ObjectHeader status

SO04ItemScheduLinesTableExtension

Replaces the schedule lines table

SO04ItemScheduLinesTableAdditionalColumnsExtension

Adds columns to the schedule line item table

SO04ItemScheduLinesTableAdditionalCellsExtension

Adds column cells to the schedule line item table

SO04ItemSalesOrderBillingFormExtension

Replaces the Billing simple form

SO04ItemSalesOrderBillingFormAdditionalFieldsExtension

Adds fields to the Billing simple form

SO04ItemDetailsFormExtension

Replaces the Item Details simple form

SO04ItemDetailsFormAdditionalFieldsExtension

Adds fields to the Item Details simple form

Resolve Credit Block in Sales Orders

SO03_ObjectHeader.fragment.xml

SO03ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO03ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO03.view.xml

SO03ObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

SO03IconTabBarExtension

Replaces the whole IconTabBar

SO03CustomerFormExtension

Replaces the whole Customer area

SO03LastFieldExtensionCustomerForm

Adds content to the Customer area

SO03CreditStatusFormExtension

Replaces the whole Credit Status area

SO03LastFieldExtensionCreditStatusForm

Adds content to the Credit Status area

SO03IconTabBarLastTabExtension

Adds tabs to the IconTabBar

SO03IssueContentBottomExtension

Adds content at the bottom of Issue Details

Resolve Unconfirmed Quantities in Sales Orders

SO06_ObjectHeader.fragment.xml

SO06ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO06ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO06.view.xml

SO06IconTabBarExtension

Removes or replaces the IconTabBar

SO06ShippingFormExtension

Removes or replaces the Delivery and Shipping area

SO06LastFieldExtensionShippingForm

Adds fields to the Delivery and Shipping area

SO06CustomerFormExtension

Removes or replaces the Customer Details area

SO06LastFieldExtensionCustomerForm

Adds fields to the Customer Details area

SO06IconTabBarLastTabExtension

Adds tabs to the IconTabBar

SO06TableExtension

Removes or replaces the Items table

SO06TableLastColumnExtension

Allows you to add additional columns to the Items table.

SO06TableLastCellExtension

Adds cells to the Items table

SO06IssueContentBottomExtension

Adds content at the end of the Sales Order Issues List.

SO06Item.view.xml

SO06ItemObjectHeaderExtension

Replaces the wholeObjectHeaderFragment

SO06ItemObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SO06ItemObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SO06ItemSchedulesTableExtension

Removes or replaces the whole Schedule Lines table

SO06ItemSchedulesTableLastColumnExtension

Adds columns to the Schedules Lines table

SO06ItemSchedulesTableLastCellExtension

Adds cells to the Schedule Lines tab

SO06ItemDetailsFormExtension

Removes or replaces the content of the Item Details area

SO06ItemDetailsLastFieldExtension

Adds content to the Item Details area

SO06ItemContentBottomExtension

Adds content at the end of the Sales Order Item List

SO06ATPResult.view.xml

SO06ATPResultFormExtension

Removes or replaces the content of the ATPResults

Note Note

The system performs ATP checks to determine whether products are available.

End of the note.

SO06LastFieldExtensionATPResultForm

Adds content to the ATPResults

Note Note

The system performs ATP checks to determine whether products are available.

End of the note.

Resolve Shipping Block in Delivery

DE01.view.xml

DE01ObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

DE01IconTabBarExtension

Replaces the whole IconTabBar

DE01DeliveryDetailsFormExtension

Replaces the content of the Info tab

DE01DeliveryDetailLastFieldExtension

Adds content to the Delivery area

DE01DeliveryCustomerDetailLastFieldExtension

Adds content to the Customer area

DE01IconTabBarLastTabExtension

Adds a tab at the end of the IconTabBar

DE01_ObjectHeader.fragment.xml

DE01ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

DE01ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

Resolve Incomplete Data in Delivery

DE03.view.xml

DE03ObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

DE03IconTabBarExtension

Replaces the whole IconTabBar

DE03DeliveryFormExtension

Replaces the Delivery area

DE03CompletenessDetailLastFieldExtension

Adds content to the Completeness area

DE03LastFieldExtensionDeliveryForm

Adds content to the Delivery area

DE03CustomerFormExtension

Replaces the Customer area

DE03LastFieldExtensionCustomerForm

Adds content to the Customer area

DE03IconTabBarLastTabExtension

Adds tabs to the IconTabBar

DE03ItemsTableLastColumnExtension

Adds columns to the Items table

DE03ItemsTableLastCellExtension

Adds cells to the Items table

DE03Item.view.xml

DE03ItemObjectHeaderExtension

Replaces the whole ObjectHeader

DE03ItemObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

DE03ItemObjectHeaderStatusExtension

Adds a status to the ObjectHeader

DE03ItemCompletenessFormExtension

Replaces the content of the Completeness area

DE03ItemCompletenessDetailLastFieldExtension

Adds content to the Completeness Details area

DE03ItemDetailsFormExtension

Removes or replaces the content of the Item Details area

DE03ItemDetailsLastFieldExtension

Adds content to the Item Details area

Resolve Credit Block in Delivery

DE04_ObjectHeader.fragment.xml

DE04ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

DE04ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

DE04.view.xml

DE04ObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

DE04IconTabBarExtension

Replaces the whole IconTabBar

DE04CustomerFormExtension

Replaces the whole Customer area

DE04LastFieldExtensionCustomerForm

Adds content to the Customer area

DE04CreditStatusFormExtension

Replaces the whole Credit Status area

DE04LastFieldExtensionCreditStatusForm

Adds content to the Credit Status area

DE04IconTabBarLastTabExtension

Adds tabs to the IconTabBar

DE04IssueContentBottomExtension

Adds content at the bottom of Issue details

Resolve Shipping Issue in Delivery

DE05_ObjectHeader.fragment.xml

DE05ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

DE05ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

DE05.view.xml

DE05ObjectHeaderExtension

Replaces the whole ObjectHeaderFragment

DE05IconTabBarExtension

Replaces the whole IconTabBar

DE05DeliveryFormExtension

Replaces the whole Delivery area

DE05LastFieldExtensionDeliveryForm

Adds content to the Delivery area

DE05CustomerFormExtension

Replaces the whole Customer area

DE05LastFieldExtensionCustomerForm

Adds content to the Customer area

DE05IconTabBarLastTabExtension

Adds tabs to the IconTabBar

DE05IssueContentBottomExtension

Adds content at the bottom of Issue details

Resolve Accounting Issue in Delivery

IN01.view.xml

IN01IconTabBarExtension

Replaces the whole IconTabBar

IN01CustomerInfoFormExtension

Replaces the content of the Info tab

IN01CustomerInfoFormLastFieldExtension

Adds content to the Info area

IN01IconTabBarLastTabExtension

Adds a tab at the end of the IconTabBar

IN01_ObjectHeader.fragment.xml

IN01ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

IN01ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

Resolve Invoicing Issue for Delivery

IN02.view.xml

IN02IconTabBarExtension

Replaces the whole IconTabBar

IN02IconTabBarLastTabExtension

Adds a tab at the end of the IconTabBar

IN02_ObjectHeader.fragment.xml

IN02ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

IN02ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

IN02_CustomerInfoForm.fragment.xml

IN02CustomerInfoFormLastFieldExtension

Adds an attribute to the Customer Info form

IN02_DeliveryInfoForm.fragment.xml

IN02DeliveryInfoFormLastFieldExtension

Adds an attribute to the Delivery Info

Monitor Purchasing Issue in Supply

SU01_ObjectHeader.fragment.xml

SU01ObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SU01ObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SU01.view.xml

SU01ObjectHeaderExtension

Removes or replaces the whole ObjectHeaderFragment

SU01IconTabBarExtension

Removes or replaces the IconTabBar

SU01PurchaseOrderFormExtension

Removes or replaces the Purchasing Details form

SU01LastFieldExtensionPurchasingDetailsForm

Adds additional fields to the Purchasing Details form

SU01CustomerFormExtension

Removes or replaces the Customer Details form

SU01LastFieldExtensionCustomerForm

Adds additional fields to the Customer Details form

SU01IconTabBarLastTabExtension

Adds additional tabs to the IconTabBar

SU01ItemsTableExtension

Removes or replaces the Purchase Order Items table

SU01ItemsTableLastColumnExtension

Adds custom column headers to existing table column headers of purchase order items

SU01ItemsTableLastCellExtension

Adds custom column cells to existing table column cells of purchase order items

SU01Item.view.xml

SU01ItemObjectHeaderExtension

Removes or replaces the whole ObjectHeaderFragment

SU01ItemObjectHeaderAttributeExtension

Adds an attribute to the ObjectHeader

SU01ItemObjectHeaderStatusExtension

Adds a status to the ObjectHeader

SU01ItemSchedulinesTableExtension

Replaces the whole Schedule Lines table

SU01ItemSchedulinesTableLastColumnExtension

Adds custom column headers to existing table column headers of schedule line items

SU01ItemSchedulinesTableLastCellExtension

Adds custom column cells to existing table column cells of schedule line items

SU01ItemDetailsFormExtension

Removes or replaces the purchase order Item Details form

SU01ItemDetailsLastFieldExtension

Adds content to the purchase order Item Details area

Monitor Manufacturing Issue in Supply

SU02_ObjectHeader.fragment.xml

SU02ObjectHeaderAttributeExtension

Adds an attribute to the Object Header

SU02ObjectHeaderStatusExtension

Adds a status to the Object Header

SU02.view.xml

SU02ObjectHeaderExtension

Removes or replaces the whole ObjectHeaderFragment

SU02IconTabBarExtension

Removes or replaces the IconTabBar

SU02ManufacturingOrderFormExtension

Removes or replaces the Manufacturing Order Details form

SU02LastFieldExtensionManufacturingDetailsForm

Adds additional fields to the Manufacturing Order Details form

SU02SalesOrderFormExtension

Removes or replaces the whole Sales Order Details form

SU02LastFieldExtensionSalesOrderForm

Adds additional fields to the Sales Order Details form

SU02CustomerFormExtension

Removes or replaces the Customer Details form

SU02LastFieldExtensionCustomerForm

Adds additional fields to the Customer Details form

SU02IconTabBarLastTabExtension

Adds additional tabs to the IconTabBar

Controller Extension Using Hooks

To extend the SAP Smart Business for Sales Order Fulfillment app, you can use the following hooks:

Sub-App Title

Controller

Hook

Description

Sales Order Fulfillment Issues

Not available

Not available

Not available

Resolve Delivery Issue for Sales Orders

SO05.controller.js

extSetHeaderFooter

Changes the buttons after they have been defined

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

SO05Item.controller.js

extSetHeaderFooter

Changes the buttons after they have been defined

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

SOModelHelper.js

extLoadIssueDataPostProcess

Modifies the issue view after loading the issue data

extLoadItemDataPostProcess

Modifies the item view after loading the item data

Resolve Incomplete Data in Sales Orders

SO01.controller.js

extSetIncompleteSalesOrderHeaderData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

SO01_Item.controller.js

extSetItemData

Modifies the model data after it has been read and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

Resolve Delivery Block in Sales Orders

SO02.controller.js

extSetIssueHeaderData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

SO02Item.controller.js

extSetItemData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

Resolve Billing Block in Sales Orders

SO04.controller.js

extSetIssueHeaderData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

SO04Item.controller.js

extSetItemData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

Resolve Credit Block in Sales Orders

SO03.controller.js

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

extGetHeaderFooter

Changes the attributes after the header and footer attributes have been defined

HeaderFooter.js

extFormatOptions

Adds or modifies the display format of the header and footer attributes

extBuildHeaderFooter

Adds or modifies the content of the header and footer

Resolve Unconfirmed Quantities in Sales Orders

SO06.controller.js

extSetHeaderFooter

Changes the buttons after they have been defined

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

SO06Item.controller.js

extSetHeaderFooter

Changes the buttons after they have been defined

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

SOModelHelper.js

extLoadIssueDataPostProcess

Modifies the issue view after loading the issue data

extLoadItemDataPostProcess

Modifies the item view after loading the item data

Resolve Shipping Block in Delivery

DE01.controller.js

extSetDeliveryData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

Resolve Incomplete Data in Delivery

DE03.controller.js

extSetincompleteDeliveryHeaderData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

DE03Item.controller.js

extHandleHeaderFooter

Change the buttons after they have been defined

Resolve Credit Block in Delivery

DE04.controller.js

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

extGetHeaderFooter

Changes the attributes after the header and footer attributes have been defined

HeaderFooter.js

extFormatOptions

Adds or modifies the display format of the header and footer attributes

extBuildHeaderFooter

Adds or modifies the content of header and footer

Resolve Shipping Issue in Delivery

DE05.controller.js

extLoadDataPostProcess

Modifies the model data after it has been read, and before it is set into the view

extGetHeaderFooter

Changes the attributes after the header and footer attributes have been defined

HeaderFooter.js

extFormatOptions

Adds or modifies the display format of the header and footer attributes

extBuildHeaderFooter

Adds or modifies the content of the header and footer

Resolve Accounting Issue in Delivery

IN01.controller.js

extLoadIssueModel

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

Resolve Invoicing Issue for Delivery

IN02.controller.js

extTabBarClicked

Occurs when the tab bar is pressed

extNavigation

Occurs during navigation to the page

extOnPostError

Occurs in response to posting errors

extSalesOrderPressed

Occurs when a sales order link is selected

extDeliveryDocumentPressed

Occurs when the delivery document is selected

Monitor Purchasing Issue in Supply

SU01.controller.js

extSetPurchaseOrderHeaderData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

SU01Item.controller.js

extHandleHeaderFooter

Changes the buttons after they have been defined

Monitor Manufacturing Issue in Supply

SU02.controller.js

extSetMfgOrderHeaderData

Modifies the model data after it has been read, and before it is set into the view

extHandleHeaderFooter

Changes the buttons after they have been defined

Sales Order Process Flow

ProcessFlow_Model.js

extHookInitDocumentMappers

Modifies (adds, removes, replaces) the list of the used document mapper. The document mapper object prepares the data that is displayed in the document flow view. Influences what documents are displayed and the content that is displayed for the documents.

extHookReadDocFlow

Modifies the batch operations that are used to determine the document flow data. Extends or changes how the nodes structure and their relationships are determined.

extHookReadNodeData

Modifies the batch operations that are used to determine additional data for the process flow nodes. Extends or changes how the data is determined that is displayed as node content.

More Information

For more information about the extensibility of SAP Smart Business Applications, see the Administration Guide for SAP Smart Business Cockpit on SAP Help Portal at   http://help.sap.com   SAP Business Suite   SAP HANA Innovations for SAP Business Suite   SAP Smart Business  .