SAP ABAP Class CL_PRP_RESOURCE_FINDER (Search for Business Partners)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-RES (Application Component) Resources
     PRP_RESOURCE (Package) Resource Management
Properties
Class CL_PRP_RESOURCE_FINDER  
Short Description Search for Business Partners    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE   Resource Management 
Created 20020326   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PRP_SETTINGS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PRP_RESOURCE_FINDER has no interface implemented.
Friends
Class CL_PRP_RESOURCE_FINDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BUPA_ROLE_EMPLOYEE Constant Private Type reference (TYPE) BAPIBUS1006_HEAD-PARTNROLE 'BUP003' BP Role for Employee 20030310
2 SC_BUPA_ROLE_RESOURCE Constant Private Type reference (TYPE) BAPIBUS1006_HEAD-PARTNROLE 'WFM001' BP Role for Resources 20030310
3 ST_BUPA_STATUS Static Attribute Private Type reference (TYPE) DPR_TT_BUPA_STATUS Bupa status 20120608
Methods
# Method Level Visibility Method type Description Created on
1 HANDLE_BAPI_RETURN Static method Private Method Evaluates BAPI Return Table 20020507
2 IS_BP_ACTIVE Static method Public Method check if the Business Partner is active 20120608
3 SEARCH_RESOURCE Static method Public Method Finds Business Partners According to Search Criteria 20020326
4 SEARCH_RESOURCE_IN_BUFFER Static method Private Method Finds Business Partners in Resource Buffer 20020503
5 SEARCH_RESOURCE_IN_DB Static method Private Method Finds Business Partners in Database 20020503
Events
Class CL_PRP_RESOURCE_FINDER has no event.
Types
Class CL_PRP_RESOURCE_FINDER has no local type.
Method Signatures

Method HANDLE_BAPI_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RETURN Call by reference Type reference (TYPE) SYSUBRC Fataler Fehler 20020507
2 Importing IT_RETURN Call by reference Type reference (TYPE) PRP_TT_BAPIRET2 BAPI Returntabelle 20020507
3 Importing IV_EXCEPTION_MESSAGE_ID Call by reference Type reference (TYPE) BAPIRET2-ID Nachrichten, Nachrichtenklasse 20020507
4 Importing IV_EXCEPTION_MESSAGE_NUMBER Call by reference Type reference (TYPE) BAPIRET2-NUMBER Nachrichten, Nachrichtennummer 20020507

Method HANDLE_BAPI_RETURN on class CL_PRP_RESOURCE_FINDER has no exception.

Method IS_BP_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVE Call by reference Type reference (TYPE) BOOLE_D TRUE (='X') and FALSE (=' ') 20120611
2 Exporting EV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20120611
3 Exporting EV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20120611
4 Importing IV_BEGDA Call by reference Type reference (TYPE) DATUM Date 20120608
5 Importing IV_BUPA_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20120620
6 Importing IV_BUPA_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120608
7 Importing IV_ENDDA Call by reference Type reference (TYPE) DATUM Date 20120608
8 Importing IV_MESSAGE Call by reference Type reference (TYPE) BOOLE_D TRUE (='X') and FALSE (=' ') 20120620

Method IS_BP_ACTIVE on class CL_PRP_RESOURCE_FINDER has no exception.

Method SEARCH_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCHRESULTS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_FINDER_RESULTS Ergerbnistabelle des PRP Resource Finders 20020326
2 Exporting EV_RETURN Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020326
3 Importing IT_PARTNERS Call by reference Type reference (TYPE) BU_PARTNER_T Table Category for Category BU_PARTNER 20090701
4 Importing IV_MAX_SEARCH_HITS Call by reference Type reference (TYPE) INT4 50 Maximale Trefferanzahl 20030305
5 Importing IV_NAME1 Call by reference Type reference (TYPE) BU_MCNAME1 Suchhilfefeld 1 (Name 1/Nachname) 20020326
6 Importing IV_NAME2 Call by reference Type reference (TYPE) BU_MCNAME2 Suchhilfefeld 2 (Name 2/Vorname) 20020326
7 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20020814
8 Importing IV_PARTNERCATEGORY Call by reference Type reference (TYPE) BU_TYPE '1' Geschäftspartnertyp 20020326
9 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20020418

Method SEARCH_RESOURCE on class CL_PRP_RESOURCE_FINDER has no exception.

Method SEARCH_RESOURCE_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCHRESULTS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_FINDER_RESULTS Ergerbnistabelle des PRP Resource Finders 20020503
2 Exporting EV_RETURN Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020503
3 Importing IT_PARTNERS Call by reference Type reference (TYPE) BU_PARTNER_T Table Category for Category BU_PARTNER 20090701
4 Importing IV_NAME1 Call by reference Type reference (TYPE) BU_MCNAME1 Suchhilfefeld 1 (Name 1/Nachname) 20020503
5 Importing IV_NAME2 Call by reference Type reference (TYPE) BU_MCNAME2 Suchhilfefeld 2 (Name 2/Vorname) 20020503
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20020814
7 Importing IV_PARTNERCATEGORY Call by reference Type reference (TYPE) BU_TYPE '1' Geschäftspartnertyp 20020503
8 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20020503

Method SEARCH_RESOURCE_IN_BUFFER on class CL_PRP_RESOURCE_FINDER has no exception.

Method SEARCH_RESOURCE_IN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCHRESULTS Call by reference Type reference (TYPE) PRP_TT_RESOURCE_FINDER_RESULTS Ergerbnistabelle des PRP Resource Finders 20020503
2 Exporting EV_RETURN Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020503
3 Importing IT_PARTNERS Call by reference Type reference (TYPE) BU_PARTNER_T Table Category for Category BU_PARTNER 20090701
4 Importing IV_MAX_SEARCH_HITS Call by reference Type reference (TYPE) INT4 50 Maximale Treffernanzahl 20030305
5 Importing IV_NAME1 Call by reference Type reference (TYPE) BU_MCNAME1 Suchhilfefeld 1 (Name 1/Nachname) 20020503
6 Importing IV_NAME2 Call by reference Type reference (TYPE) BU_MCNAME2 Suchhilfefeld 2 (Name 2/Vorname) 20020503
7 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20020814
8 Importing IV_PARTNERCATEGORY Call by reference Type reference (TYPE) BU_TYPE '1' Geschäftspartnertyp 20020503
9 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20020503

Method SEARCH_RESOURCE_IN_DB on class CL_PRP_RESOURCE_FINDER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200