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.
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 |
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 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 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 The system performs ATP checks to determine whether products are available. End of the note. | |
SO06LastFieldExtensionATPResultForm | Adds content to the ATPResults 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 |
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. |
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
.