SAP ABAP Class CL_EAMS_BO_PERSON (Business Object Person)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_BO_MISC (Package) Miscellaneous for Business Object
Properties
Class CL_EAMS_BO_PERSON  
Short Description Business Object Person    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20081114   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_EAMS_BO_PERSON has no interface implemented.
Friends
Class CL_EAMS_BO_PERSON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_PERSON Singleton Instance of Class CL_EAMS_BO_PERSON 20081114
2 MO_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_BO_SRV Instance of General BO Service Class 20081215
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20081114
2 CONSTRUCTOR Instance method Public Constructor Constructor 20081215
3 GET_PERSONNEL_NUMBER Instance method Public Method Get Personnal Number of User 20081211
4 GET_PERSON_NAME Static method Public Method Get Name of Person 20081215
5 QUERY_TEAM_PERSONS_BY_WKCTR Instance method Public Method Get Persons Referring to Work Center 20081216
6 S_GET_INSTANCE Static method Public Method Get Singleton Instance of Class CL_EAMS_BO_PERSON 20081114
Events
Class CL_EAMS_BO_PERSON has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MULTIRANGE_TYPE Public See coding 20081114 tt_multirange_type TYPE STANDARD TABLE OF multirange
2 TT_TEAMS_PERSONS Public See coding 20081114 tt_teams_persons TYPE STANDARD TABLE OF ty_teams_persons
3 TY_TEAMS_PERSONS Public See coding 20081114 BEGIN OF ty_teams_persons, pernr TYPE pernr_d, begda TYPE begdatum, endda TYPE enddatum, arbid TYPE cr_objid, short TYPE short_d, stext TYPE stext, arbpl TYPE arbpl, werks TYPE werks_d, END OF ty_teams_persons
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EAMS_BO_PERSON has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAMS_BO_PERSON has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMS_BO_PERSON has no parameter.
Method CONSTRUCTOR on class CL_EAMS_BO_PERSON has no exception.

Method GET_PERSONNEL_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERS_NUMBER Value transfer Type reference (TYPE) PERNR_D Personnel Number 20081211
2 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20081211
3 Importing I_USERNAME Call by reference Type reference (TYPE) UNAME User Name 20081211

Method GET_PERSONNEL_NUMBER on class CL_EAMS_BO_PERSON has no exception.

Method GET_PERSON_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_NUMBER Call by reference Type reference (TYPE) I_PARNR Partner number 20081215
2 Returning R_PARTNER_NAME Value transfer Type reference (TYPE) NAME Partner name 20081215

Method GET_PERSON_NAME on class CL_EAMS_BO_PERSON has no exception.

Method QUERY_TEAM_PERSONS_BY_WKCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20081216
2 Exporting ET_TEAMS_PERSONS Call by reference Type reference (TYPE) TT_TEAMS_PERSONS 20081216
3 Importing IT_SEL_CRIT Call by reference Type reference (TYPE) TT_MULTIRANGE_TYPE 20081216

Method QUERY_TEAM_PERSONS_BY_WKCTR on class CL_EAMS_BO_PERSON has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_BO_PERSON Read Functions for BO Persons 20081114

Method S_GET_INSTANCE on class CL_EAMS_BO_PERSON has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605