SAP ABAP Interface IF_HAP_SES_BUSOBJ_AES (Interface for BAdI: HRHAP00_SES_BUSOBJ_AES)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-AP-PM (Application Component) Appraisal, Valuation, and Survey Tool
     PAOC_HAP_SES (Package) Appraisals - SES Search
Properties
Interface IF_HAP_SES_BUSOBJ_AES  
Short Description Interface for BAdI: HRHAP00_SES_BUSOBJ_AES    
General Data
Package PAOC_HAP_SES   Appraisals - SES Search 
Created 20070620   SAP 
Last changed 20090618   SAP 
Unicode checks active    
Forward declarations
Interface IF_HAP_SES_BUSOBJ_AES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20070620
Friends
Interface IF_HAP_SES_BUSOBJ_AES has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_BUSOBJ Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'business_object' Attribute Name 20070620
2 GC_ATTR_CHANGED_BY Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'changed_by' Attribute Name 20070620
3 GC_ATTR_CHANGED_ON Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'changed_on' Attribute Name 20070620
4 GC_ATTR_CREATED_BY Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'created_by' Attribute Name 20070620
5 GC_ATTR_CREATED_ON Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'created_on' Attribute Name 20070620
6 GC_ATTR_DESCRIPTION Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'description' Attribute Name 20070620
7 GC_ATTR_EXTERNAL_KEY Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'external_key' Attribute Name 20070620
8 GC_ATTR_KEY_AGENCY_ID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'key_agency_id' Attribute Name 20070620
9 GC_ATTR_KEY_ID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'key_id' Attribute Name 20070620
10 GC_ATTR_KEY_SCHEME_ID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'key_scheme_id' Attribute Name 20070620
11 GC_ATTR_OBJECT_ID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'object_id' Attribute Name 20070620
12 GC_ATTR_OBJECT_TYPE Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'object_type' Attribute Name 20070620
13 GC_ATTR_URL Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'url' Attribute Name 20070620
14 GC_CONTENT_SEPARATOR Constant Public Type reference (TYPE) CHAR3 ' | ' 3-Byte Field 20070620
15 MY_SC_BUSOBJ Constant Public Type reference (TYPE) COM_SEARCH_TV_BUSOBJ 'AES_DOC' Business Object for Search Engine Service (SES) 20070620
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Public Method Check Object List for Display Authorization for Logon User 20070620
2 CLEAN_UP Instance method Public Method Release Data, Restore Initial Status 20070620
3 DELETE_FROM_SES Instance method Public Method Write Change Pointer to Remove Document from SES 20070620
4 GET_ATTRIBUTE_NAME_LIST Instance method Public Method Attributes for Object Type 20070620
5 GET_ATTRIBUTE_VALUES Instance method Public Method Attribute Values and Content for Objects 20070620
6 GET_NUMBER_OF_OBJECTS Instance method Public Method Number of Objects for Object Type 20070620
7 GET_OBJECT_ID_LIST Instance method Public Method Object IDs for Object Type 20070620
Events
Interface IF_HAP_SES_BUSOBJ_AES has no event.
Types
Interface IF_HAP_SES_BUSOBJ_AES has no local type.
Method Signatures

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_IS_AUTHORIZED Call by reference Type reference (TYPE) COM_SEARCH_TT_IS_AUTHORIZED Tabelle mit Ergebnissen der Berechtigungsprüf. zu Objekt-IDs 20070620
2 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070620
3 Importing IT_RESULT_ITEMS Call by reference Type reference (TYPE) COM_SEARCH_TT_RESULT_ITEM Suchergebnisliste 20070620
4 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20070620
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20070620
# Exception Resumable Description Created on
1 BUSOBJ_NOT_SUPPORTED Business-Objekt wird von aktueller Klasse nicht unterstützt 20070620
2 INTERNAL_ERROR Interner Fehler 20070620

Method CLEAN_UP Signature

Method CLEAN_UP on Interface IF_HAP_SES_BUSOBJ_AES has no parameter.
Method CLEAN_UP on Interface IF_HAP_SES_BUSOBJ_AES has no exception.

Method DELETE_FROM_SES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_DELETION_SUCCESSFUL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070620
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20070620
3 Importing IV_CHECK_AUTHORIZATION Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070620
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20070620
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20070620
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) HAP_TEMPLATE_ID Beurteilungsformular 20070620
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20070620

Method GET_ATTRIBUTE_NAME_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ATTRIBUTE_NAMES Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME Tabelle mit Attributtexten 20070620
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20070620
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20070620
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20070620
# Exception Resumable Description Created on
1 BUSOBJ_NOT_FOUND Business-Objekt nicht gefunden 20070620
2 INTERNAL_ERROR Interner Fehler 20070620
3 OBJECT_TYPE_NOT_FOUND Objekttyp nicht gefunden 20070620

Method GET_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_VALUE Tabelle mit Attributwerten zu Objekten 20070620
2 Changing ET_CONTENT Call by reference Type reference (TYPE) COM_SEARCH_TT_CONTENT Tabelle mit Content zu Objekten 20070620
3 Importing IT_ATTRIBUTE_NAMES Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME Tabelle mit Attributtexten 20070620
4 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070620
5 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20070620
6 Importing IV_CHECK_AUTHORIZATION Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070620
7 Importing IV_CONTENT_REQUESTED Call by reference Type reference (TYPE) BOOLE_D ' ' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070620
8 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20070620
9 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20070620
# Exception Resumable Description Created on
1 BUSOBJ_NOT_SUPPORTED Business-Objekt wird von aktueller Klasse nicht unterstützt 20070620
2 INTERNAL_ERROR Interner Fehler 20070620

Method GET_NUMBER_OF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_NUMBER_OF_OBJECTS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20070620
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20070620
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20070620

Method GET_NUMBER_OF_OBJECTS on Interface IF_HAP_SES_BUSOBJ_AES has no exception.

Method GET_OBJECT_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070620
2 Changing EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20070620
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20070620
4 Importing IV_LAST_OBJECT_ID_BEFORE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID ' ' Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20070620
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20070620
6 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20070620

Method GET_OBJECT_ID_LIST on Interface IF_HAP_SES_BUSOBJ_AES has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 700