App Extensibility: Process Receivables

 

In the header area of the app you can display additional data for the customer.

Extension Objects

To include an additional field in the app, the following extension objects are available in various 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 Extended

View: InvoiceList

Fragment: fin.ar.customerinvoicelist.view.extHeader (contains the extension point)

fin.ar.customerinvoicelist.extHeader

CustomerHeaderData

FDMO_S_CUSTOMER_INCL

Superclass: CL_FDMO_PROC_REC_DPC_EXT

Method: CUSTOMERSET_GET_ENTITYSET

Activities in the Back End to Include Additional Fields

You can use extensions in SAP Collections Management to add columns to the Invoices, Disputes, and Promises tabs in the Process Receivables app.

Note Note

Before you include additional fields, pay attention to SAP Note 2240966Information published on SAP site and follow the proposed steps accordingly. Otherwise, the extension can lead to slower performance of the app.

End of the note.

Including Additional Fields on the Invoices Tab

For the Process Receivables function in SAP Collections Management, you can include additional fields in the Invoices view. For more details, refer to the following chapter: Start of the navigation path Configuration Guide SAP Collections Management Next navigation step Including Additional Fields in the Invoice View End of the navigation path.

After you have followed these steps to append the customer-specific fields of the structures FDM_COLL_INVOICE_ATTR and FDM_COLL_INVOICE_DISP, these fields are automatically available in the entity Invoice. Therefore, the added fields are visible on the UI of the app.

Including Additional Fields on the Disputes Tab

You can add customer-specific fields to the Dispute Cases tab in SAP Collections Management via the customer include CI_UDMCASEATTR00 of the Dispute Management table UDMCASEATTR00.

If you want to add these fields to the UI of the app, perform the following steps:

  • Append the fields to the SAP GUI structure FDM_COLL_DISP_OVERVIEW

  • Append the fields to the app structure FDMO_S_DISPUTE_MD

  • Append the fields to the dummy database table FDMO_DIS_DUMMY

The appended customer-specific fields of FDMO_S_DISPUTE_MD are automatically available in the entity Dispute. Consequently, the added fields are visible on the UI of the app.

Including Additional Fields on the Promises Tab

You can add customer-specific fields to the Promise to Pay tab in SAP Collections Management via the customer include CI_UDM_P2P_ATTRIBUTES of the Collections Management table UDM_P2P_ATTR.

If you want to add these fields to the UI of the app, perform the following steps:

  • Append the fields to the SAP GUI structure FDM_COLL_P2P_OVERVIEW

  • Append the fields to the dummy database table FDMO_P2P_DUMMY

The appended customer-specific fields of FDM_COLL_P2P_OVERVIEW are automatically available in the entity Promise. Consequently, the added fields are visible on the UI of the app.

Additional 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.