SAP ABAP Interface IF_BTP_DL_PIFD (Access from BTP objects to PIFD)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BTP_DL_BLUEPRINT BTP Blueprint 20110119
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BTP_DL_PROJECT BTP Project 20110125
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BTP_DL_PROJSTEP BTP Step in a Project Phase 20110210
Properties
Interface IF_BTP_DL_PIFD  
Short Description Access from BTP objects to PIFD    
General Data
Package BTP_DL   BTP Application Data Layer Basis 
Created 20110119   SAP 
Last changed 20141030    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_BTP_DL_PIFD has no interface.
Friends
Interface IF_BTP_DL_PIFD has no friend.
Attributes
Interface IF_BTP_DL_PIFD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COPY_VARIANT Instance method Public Method Copy an existing variant 20110209
2 CREATE_VARIANT Instance method Public Method Create a new variant for a PIFD interface 20110202
3 DELETE_VARIANT Instance method Public Method Delete an existing variant 20110208
4 DOWNLOAD_VARIANT Instance method Public Method Download a variant into a file (SAP GUI Callback !) 20110718
5 GET_GUID Instance method Public Method Get GUID of this object 20130423
6 GET_LANDSCAPE Instance method Public Method Get landscape for object (if possible) 20140318
7 GET_OBJECTS_FOR_PIFD Instance method Public Method Get sub objects using a PIFD interface 20110119
8 GET_PIFD_INTERFACES Instance method Public Method Get PIFD interfaces of this object 20110119
9 GET_PIFD_VARIANTS Instance method Public Method Get PIFD variants of an PIFD interface of this object 20110119
10 GET_SCOPES Instance method Public Method Get the availables scopes of variants 20110516
11 HAS_PIFD_INTERFACES Instance method Public Method Has this object PIFD interfaces? 20110128
12 REFRESH_PIFD_ASSOCIATIONS Instance method Public Method Reload the associations of the variants with the object 20130107
13 RENAME_VARIANT Instance method Public Method Change name and display name of a variant 20110208
14 SAVE_PIFD_ASSOCIATIONS Instance method Public Method Saves the association for the given interface only 20131024
15 SET_INTERFACE_PROPERTIES Instance method Public Method Set properties of an interface 20110202
16 SET_PIFD_DATA Instance method Public Method Set data of a parameter in a PIFD variant of an interface 20110121
17 SET_VARIANT_PROPERTIES Instance method Public Method Set properties of a variant 20110202
18 UPLOAD_VARIANT Instance method Public Method Upload a variant from a file (SAP GUI Callback !) 20110719
19 VALIDATE_VARIANT Instance method Public Method Validate a variant 20110121
Events
Interface IF_BTP_DL_PIFD has no event.
Types
Interface IF_BTP_DL_PIFD has no local type.
Method Signatures

Method COPY_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110209
2 Importing IV_DISPLAY_NAME Call by reference Type reference (TYPE) LTR_DISPLAY_NAME Description of Variant to create 20110209
3 Importing IV_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME Name of Variant to create 20110209
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110209

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110222
2 Exporting ET_WD_INIT_COMPONENT Call by reference Type reference (TYPE) BTP_DL_T_PIFD_UI_COMPONENT Web Dynpro Components to initialize 20110516
3 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC Destination to run the web dynpro initializer 20110512
4 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20110202
5 Importing IR_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20110202
6 Importing IV_DISPLAY_NAME Call by reference Type reference (TYPE) LTR_DISPLAY_NAME Description of Variant to create 20110202
7 Importing IV_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME Name of Variant to create 20110202
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110202

Method DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110208
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110208

Method DOWNLOAD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CBGUID Call by reference Type reference (TYPE) BTP_SGI_CALLBACK_GUID BTP Call-Back GUID for SAP-GUI Invocation 20110718
2 Exporting EV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING Download File Content 20111107
3 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110718
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20111107

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) BTP_DL_GUID BTP GUID 20130423

Method GET_GUID on Interface IF_BTP_DL_PIFD has no exception.

Method GET_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_LANDSCAPE Value transfer Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20140318

Method GET_LANDSCAPE on Interface IF_BTP_DL_PIFD has no exception.

Method GET_OBJECTS_FOR_PIFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20110119
2 Returning RT_OBJECT Value transfer Type reference (TYPE) BTP_DL_T_REF_OBJECT BTP List of references to Objects 20110119

Method GET_OBJECTS_FOR_PIFD on Interface IF_BTP_DL_PIFD has no exception.

Method GET_PIFD_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INTERFACE Value transfer Type reference (TYPE) BTP_DL_T_PIFD_IF_OBJECT BTP PIFD Interfaces of an Object 20110119

Method GET_PIFD_INTERFACES on Interface IF_BTP_DL_PIFD has no exception.

Method GET_PIFD_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20110119
2 Importing IV_SCOPE Call by reference Type reference (TYPE) BTP_DL_PIFD_VAR_SCOPE BTP PIFD Variant Scope 20110516
3 Returning RT_VARIANT Value transfer Type reference (TYPE) BTP_DL_T_PIFD_VAR_OBJECT BTP Variants of an Interface of an Object 20110119
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110120

Method GET_SCOPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20110524
2 Returning RT_SCOPE Value transfer Type reference (TYPE) BTP_DL_T_PIFD_SCOPE BTP PIFD Scopes of Variants 20110516

Method GET_SCOPES on Interface IF_BTP_DL_PIFD has no exception.

Method HAS_PIFD_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_INTERFACES Value transfer Type reference (TYPE) ABAP_BOOL Has interfaces or not 20110128

Method HAS_PIFD_INTERFACES on Interface IF_BTP_DL_PIFD has no exception.

Method REFRESH_PIFD_ASSOCIATIONS Signature

Method REFRESH_PIFD_ASSOCIATIONS on Interface IF_BTP_DL_PIFD has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20130107

Method RENAME_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110208
2 Importing IV_DISPLAY_NAME Call by reference Type reference (TYPE) LTR_DISPLAY_NAME Description of Variant to create 20110208
3 Importing IV_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME Name of Variant to create 20110208
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110208

Method SAVE_PIFD_ASSOCIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20131024
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20131024

Method SET_INTERFACE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20110202
2 Importing IV_PROJ_LEVEL Call by reference Type reference (TYPE) BTP_DL_PIFD_IF_PROJLEVEL BTP PIFD Interface maintainable on project level 20110202
3 Importing IV_STEP_LEVEL Call by reference Type reference (TYPE) BTP_DL_PIFD_IF_STEPLEVEL BTP PIFD Interface maintainable on step level 20110202
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110202

Method SET_PIFD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110121
2 Importing IV_DATA Call by reference Type reference (TYPE) ANY Data value to set 20110121
3 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME PIFD Parameter Name 20110128
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110121

Method SET_VARIANT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20110215
2 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110202
3 Importing IV_FINAL Call by reference Type reference (TYPE) BTP_DL_PIFD_VAR_FINAL BTP PIFD Final Flag 20110202
4 Importing IV_USE Call by reference Type reference (TYPE) BTP_DL_PIFD_VAR_USE BTP PIFD Use a Variant 20110202
5 Importing IV_VAL_EXEC_GUID Call by reference Type reference (TYPE) CNV_MBT_CHECK_EXEC_GUID Check Framework: Execution GUID 20130423
6 Importing IV_VAL_STATUS Call by reference Type reference (TYPE) BTP_DL_PIFD_VALIDATION_STATUS BTP Validation Status of a PIFD Object 20130423

Method SET_VARIANT_PROPERTIES on Interface IF_BTP_DL_PIFD has no exception.

Method UPLOAD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CBGUID Call by reference Type reference (TYPE) BTP_SGI_CALLBACK_GUID BTP Call-Back GUID for SAP-GUI Invocation 20110719
2 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110719
3 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING Upload File Content 20111107
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20111107

Method VALIDATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WD_VALID_COMPONENT Call by reference Type reference (TYPE) BTP_DL_T_PIFD_UI_COMPONENT Web Dynpro Components of Validator 20110516
2 Exporting EV_EXEC_GUID Call by reference Type reference (TYPE) CNV_MBT_CHECK_EXEC_GUID Check Framework: Execution GUID 20110713
3 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST RFC destination to run the validator 20110512
4 Importing IR_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110121
5 Importing IV_WD_VALIDATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get only WD component if defined 20110512
# Exception Resumable Description Created on
1 CX_BTP_DL_PIFD BTP Exception on PIFD access 20110125
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700