App Extensibility: Manage Payment Blocks

 

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

  • S2 View (Master List)

    The master list shows the vendor accounts and their open payable amounts. You can do the following to extend the master list:

    • Extend the master list items

      You can add content (for example, additional attributes) at the beginning and at the end of the master list items.

    • Extend the end of the status section

      You can add content to the status information.

For more information, see Extensibility of Manage Payment Blocks: Master List (S2 View).

  • S3 View (Detail List)

    The detail list consists of the object header, the table toolbar, and the table. The object header shows the vendor account details whereas the table contains the open payable items. The table toolbar is situated between the object header and the table. It shows the total number of items on the left and, on the right, there are the sorting and personalization menus.

    You can do the following to extend the detail list:

    • Extend the detail list object header

      You can add content (for example, additional attributes) before and after the attributes of the object header.

    • Extend the detail list before and after the table

      You can add content between the table and the toolbar as well as after the table.

    • Extend the table toolbar

      You can add content (for example, texts or icons) at the beginning and at the end of the table toolbar.

    • Extend the table

      You can add additional columns and cells at the beginning and at the end of the table.

For more information, see Extensibility of Manage Payment Blocks: Detail List (S3 View).

  • ItemDetail View

    The ItemDetail view shows the details of an item, for example, a vendor invoice. You can do the following to extend the view:

    • Extend the list content

      You can add content (for example, additional sections) at the beginning and at the end of the list content (before the Invoice Details and after the Related Document sections).

    • Extend the ItemDetail view

      You can add content to the ItemDetail view before and after the ItemDetail list.

    • Extend the tab section

      You can add content (for example, additional icons) at the beginning and at the end of the tab section.

    • Extend the ItemDetail header data

      You can add content (for example, additional attributes) at the beginning and at the end of the header data (before and after the attributes).

For more information, see Extensibility of Manage Payment Blocks: ItemDetail View.

Additional Extensibility Entities

Business Add-Ins (BAdIs)

The BAdI FAP_MANAGE_PAYMENT_BLOCKS is available for extensibility purposes:

You can use this BAdI to add additional fields to the vendor account and open item structures. The BAdI uses the enhancement spot ES_FAP_MANAGE_PAYMENT_BLOCKS.

Method

Use

ENHANCE_VENDOR_ACCOUNT_SET

Extend the vendor list

ENHANCE_VENDOR_ACCOUNT

Extend a vendor

ENHANCE_OPEN_ITEM_SET

Extend the item list

ENHANCE_OPEN_ITEM

Extend an item

UI Controller Hooks

To plug in and execute custom code, the following hooks are available in the controller code:

Controller

Hook

Use

ItemDetail

ext.HookOnInit (ItemDetail view)

Allows you to configure a custom initialization.

S2

ext.HookOnInit (S2 view)

Allows you to configure a custom initialization.

S2

ext.HookAfterRendering (S2 view)

Allows you to execute custom code after rendering.

S3

ext.HookOnInit (S3 view)

Allows you to configure a custom initialization.

For more information about extensibility, see SAP Help Portal at Start of the navigation path http://help.sap.com/fiori_implementationInformation published on SAP site Next navigation step Extensibility Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 Next navigation step English Next navigation step Extensibility End of the navigation path.

More Information

For a general description of the extensibility options and procedures, see SAP Help Portal at Start of the navigation path http://help.sap.com/fiori_implementationInformation published on SAP site Next navigation step Extensibility Information for SAP Fiori Next navigation step With SAP NetWeaver 7.5 Next navigation step English Next navigation step Extensibility End of the navigation path.