App-Erweiterbarkeit: Finanzstrompositionen prüfen

 

Sie können die App Finanzstrompositionen prüfen nach verschiedenen Gesichtspunkten entsprechend Ihren Unternehmensanforderungen erweitern. Zu diesem Zweck sind folgende Erweiterungsmöglichkeiten verfügbar:

  • Neue Tabellenspalten hinzufügen

    Sie können die App durch das Hinzufügen neuer Spalten zu Tabellen auf der Startseite erweitern.

  • Neue Formularfelder hinzufügen

    Sie können die App durch das Hinzufügen neuer Felder zu Formularen auf der Detailseite erweitern.

Neue Tabellenspalten hinzufügen

Um neue Tabellenspalten hinzuzufügen, stehen Ihnen die unten aufgeführten Erweiterungsobjekte in den verschiedenen Softwareschichten zur Verfügung. Sie müssen jedes dieser Objekte Ihren Anforderungen entsprechend erweitern:

UI

Backend/ABAP

View

Erweiterungspunkt

Design-Zeit: Gateway-Entität

Design-Zeit: CDS-View

Design-Zeit: Extension Include (in DDIC-Struktur)

Laufzeit: zu erweiternde Superklasse/Methode

S1

fin.cash.paymentdetail.display.ExtensionPointTableColumnEnd

PaymentDetailItem

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTITEM

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

Neue Formularfelder hinzufügen

Um neue Tabellenspalten hinzuzufügen, stehen Ihnen die unten aufgeführten Erweiterungsobjekte in den verschiedenen Softwareschichten zur Verfügung. Sie müssen jedes dieser Objekte Ihren Anforderungen entsprechend erweitern:

UI

Backend/ABAP

View

Erweiterungspunkt

Design-Zeit: Gateway-Entität

Design-Zeit: CDS-View

Design-Zeit: Extension Include (in DDIC-Struktur)

Laufzeit: zu erweiternde Superklasse/Methode

BankStatement.fragment

extBankStatement

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

BCMDetail.fragment

extBCMDetail

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

Customer.fragment

extTRMDetail

Customer

FCLM_CUSTOMER

FCLM_CP_S_ENTITY_CUSTOMERr

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

Document.fragment

extDocumentInfoextBankStatement

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

FqmFlow.fragment

extFQMFlowDetail

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

GeneralInfo.fragment

extPaymentDetailInfo

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

GeneralInfo_bs.fragment

extPaymentDetailInfo

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTITEM

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

MemoRecord.fragmentInfo

v

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTITEM

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

PaymentDetail.fragment

extPaymentDetailInfo

HouseBank

FCLM_HOUSEBANK

FCLM_CP_S_ENTITY_HOUSEBANK

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

TRM.fragment

extTRMDetail

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTITEM

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

Vendor.fragment

extTRMDetail

Vendor

FCLM_VENDOR

FCLM_CP_S_ENTITY_VENDOR

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

FqmFlowMM.fragment

extFQMFlowDetail

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

FqmFlowSD.fragment

extFQMFlowDetail

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

LoanInfo.fragment

extLoanDetail

PaymentDetailTransData

FCLM_PAYMENTDETAILFLOW

FCLM_CP_S_ENTITY_PAYMENTDETAIL

Superklasse: CL_FCLM_CP_PAYMENTDETA_DPC_EXT

Methode: IF_SADL_GW_EXTENSION_CONTROL~SET_EXTENSION_MAPPING

Weitere Erweiterungsobjekte

Extension Includes

Zusätzlich zu den oben aufgeführten Extension Includes stehen Ihnen folgende Extension Includes zur Verfügung:

DDIC

Extension Include

Verwendung

FCLM_CP_S_ENTITY_PAYMENTITEM

FCLM_CP_S_ENTITY_PAY_ITEM_INCL

Gibt Ihnen die Möglichkeit, kundespezifische Felder hinzuzufügen, die auf dem Frontend-UI exponiert werden können.

Weitere Informationen zu Extension Includes finden Sie im SAP Help Portal unter Anfang des Navigationspfads http://help.sap.com/fiori_implementationAuf SAP-Site veröffentlichte Informationen Navigationsschritt Extensibility Information for SAP Fiori Navigationsschritt With SAP NetWeaver 7.5 Navigationsschritt English Navigationsschritt Creating Custom Fields and Custom Business Logic Ende des Navigationspfads.

UI Controller Hooks

Um kundeneigenen Code einzufügen und auszuführen, stehen Ihnen folgende Hooks im Controller-Code zur Verfügung:

Controller

Hook

Verwendung

fin.cash.paymentdetail.display.view.S1.

extHookonDataReceived

Gibt Ihnen die Möglichkeit, Werte der Spalten, die Sie in der OData-Entität PaymentDetailItem erweitert haben, den erweiterten Spalten zuzuordnen, die Sie im Erweiterungspunkt fin.cash.paymentdetail.display.ExtensionPointTableColumnEnd hinzugefügt haben.

fin.cash.paymentdetail.display.view.S1.

extHookOnInit

Gibt Ihnen die Möglichkeit, Werte der Spalten, die Sie in der OData-Entität PaymentDetailItem erweitert haben, den erweiterten Spalten zuzuordnen, die Sie im Erweiterungspunkt fin.cash.paymentdetail.display.ExtensionPointTableColumnEnd hinzugefügt haben.

Weitere Informationen über die Erweiterbarkeit finden Sie im SAP Help Portal unter Anfang des Navigationspfads http://help.sap.com/fiori_implementationAuf SAP-Site veröffentlichte Informationen Navigationsschritt Extensibility Information for SAP Fiori Navigationsschritt With SAP NetWeaver 7.5 Navigationsschritt English Navigationsschritt Extensibility Ende des Navigationspfads.

Weitere Informationen

Eine allgemeine Beschreibung der Erweiterungsmöglichkeiten und -verfahren finden Sie im SAP Help Portal unter Anfang des Navigationspfads http://help.sap.com/fiori_implementationAuf SAP-Site veröffentlichte Informationen Navigationsschritt Extensibility Information for SAP Fiori Navigationsschritt With SAP NetWeaver 7.5 Navigationsschritt English Navigationsschritt Extensibility Ende des Navigationspfads.