Data Provider Extension Class(4class)
Data Provider Extension Class(4class)
===============================================
Data Provider Extension Class is a Sub Class for Data Provider Class
<EntitySet>_Get_Entity( )
<EntitySet>_Get_EntitySet( )
<EntitySet>_Create_Entity( )
<EntitySet>_Update_Entity( )
<EntitySet>_Delete_Entity( )
+
Update_Stream( ) / Create_Stream( )
Get_Stream( )
Execute_Action( )
Create_Deep_Entity( )
Get_Expanded_Entity( )
_____________________________________________________________
Method Parameters:
=======================
Every Method contains "Method Parameters" for "Data Transfer " between Front-
end App & Backend OData Service
<EntitySet>_Get_Entity( ) Method:
_____________________________
it_Key_Tab : Will Accept Input Key Field Value(s) From Front-end App(SAP
Ui5/Fiori)
<EntitySet>_Get_EntitySet( ) Method:
__________________________________
iv_Filter_String
iv_Search_String
it_filter_Select_options
io_tech_request_Context : will Accept Innput From Front-End App(SAP
Ui5/Fiori )
<EntitySet>_Create_Entity( ) :
______________________________
<EntitySet>_Delete_Entity( ) :
______________________________
it_key_Tab : Will Accept Input Key Field Value(s) From Front-end App(SAP
Ui5/Fiori)
is_media_Resource :Will Accept Input File Type & Input File Content from
Front-end App(SAP Ui5/Fiori)
__________________________________________________________________________________
______________
Get_Stream( ) Method :
___________________________
This Method is used to deal with "File Download" functionality & File Preview
Functionality
This Method contains below Method parameters
it_Key_Tab : Will Accept Input Key Field Value(s) From Front-end App(SAP
Ui5/Fiori)
er_Stream : Will Send Output File Type & Output File Content to
Front-end App(SAP Ui5/Fiori )
__________________________________________________________________________________
______________
Execute_Action( ) Method :
___________________________
This Method is used to Insert/Select Data ( But for Simple Database Operations
)
This Method contains below Method Parameters
iv_Action_Name : Will Accept "FunctionName' which is triggered in
Front-end App(SAP Ui5/Fiori )
Create_Deep_Entity( ) Method :
________________________________
Get_Expanded_Entity( ) Method :
____________________________________
it_key_tab
io_tech_request_Context
io_expand : Will Accept Input From Front-end App(SAP Ui5/Fiori )
er_Entity : Will Send Output to Front-end App(SAP
Ui5/Fiori)
__________________________________________________________________________________
__