SAP ABAP Interface IF_GENIL_OBJ_REQUEST_SPEC (Specification of a genIL Object Request)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL (Package) Generic Interaction Layer for Access to CRM Objects
Properties
Interface IF_GENIL_OBJ_REQUEST_SPEC  
Short Description Specification of a genIL Object Request    
General Data
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20030117   SAP 
Last changed 20110908   SAP 
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 Abstract Final Description Created on
1 IF_GENIL_REQUEST_SPEC GenIL Request Specification 20100423
Friends
Interface IF_GENIL_OBJ_REQUEST_SPEC has no friend.
Attributes
Interface IF_GENIL_OBJ_REQUEST_SPEC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTRIBUTES_REQUESTED Instance method Public Method Checks Whether Object Attributes Should Be Read 20030707
2 CHECK_ATTRPROPS_REQUESTED Instance method Public Method Checks Whether Object Attributes Are To Be Read 20090428
3 GET_OBJ_ID Instance method Public Method 20100423
4 GET_OBJ_ID_WITH_PARENT Instance method Public Method 20030117
5 GET_REF_2_REQUEST_OBJECT Instance method Public Method 20030117
6 GET_REQUESTED_ATTRIBUTES Instance method Public Method 20030117
7 GET_REQUESTED_RELATIONS Instance method Public Method 20030117
Events
Interface IF_GENIL_OBJ_REQUEST_SPEC has no event.
Types
Interface IF_GENIL_OBJ_REQUEST_SPEC has no local type.
Method Signatures

Method CHECK_ATTRIBUTES_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030707
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20030707

Method CHECK_ATTRIBUTES_REQUESTED on Interface IF_GENIL_OBJ_REQUEST_SPEC has no exception.

Method CHECK_ATTRPROPS_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Externer Name eines Objekts 20090428
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090428

Method CHECK_ATTRPROPS_REQUESTED on Interface IF_GENIL_OBJ_REQUEST_SPEC has no exception.

Method GET_OBJ_ID Signature

Method GET_OBJ_ID on Interface IF_GENIL_OBJ_REQUEST_SPEC has no parameter.
Method GET_OBJ_ID on Interface IF_GENIL_OBJ_REQUEST_SPEC has no exception.

Method GET_OBJ_ID_WITH_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030117
2 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20030117
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Name einer Relation 20030117
4 Returning RT_OBJECT_ID Value transfer Type reference (TYPE) CRMT_GENIL_OBJECT_ID_TAB Tabelle von ObjektI Ds im generischen IL 20030117

Method GET_OBJ_ID_WITH_PARENT on Interface IF_GENIL_OBJ_REQUEST_SPEC has no exception.

Method GET_REF_2_REQUEST_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030117
3 Returning RREF_REQ_OBJ Value transfer Object reference (TYPE REF TO) CRMT_REQUEST_OBJ Struktur zur Spezifikation des Objektrequests 20030117

Method GET_REF_2_REQUEST_OBJECT on Interface IF_GENIL_OBJ_REQUEST_SPEC has no exception.

Method GET_REQUESTED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030117
3 Returning RT_ATTR Value transfer Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20030117

Method GET_REQUESTED_ATTRIBUTES on Interface IF_GENIL_OBJ_REQUEST_SPEC has no exception.

Method GET_REQUESTED_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namensraum 20090714
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME externer Name eines Objekts 20030117
3 Returning RT_RELS Value transfer Type reference (TYPE) CRMT_RELATION_NAME_TAB Tabelle von Relationsnamen 20030117
# Exception Resumable Description Created on
1 CX_CRM_CIC_NO_ENTRY Ausnahme: Keine Eintrag 20030117
History
Last changed by/on SAP  20110908 
SAP Release Created in 400