SAP ABAP Class /SRMERP/IF_MO_DAC_PERSON (Person DAC Provider)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SRMERP/CL_MO_DAC_PERSON Person Test Data Provider 20100720
2 Interface implementation (CLASS c. INTERFACES i_ref)  /SRMERP/CL_MO_TST_PERSON Person Data Provider 20100720
Properties
Class /SRMERP/IF_MO_DAC_PERSON  
Short Description Person DAC Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100614   SAP 
Last change 20110908   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)
2 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SRMERP/IF_MO_DAC_PERSON has no interface implemented.
Friends
Class /SRMERP/IF_MO_DAC_PERSON has no friend class.
Attributes
Class /SRMERP/IF_MO_DAC_PERSON has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_PERSON_KEY_BY_USERNAME Instance method Public Method Read Person Key by User ID 20100902
2 HAS_PERSON_STD_ADDRESS_CHANGED Instance method Public Method Has Person Standard Address Changed? 20100902
3 IS_PERSON_EXISTENT Instance method Public Method Check Person for Existence 20100720
4 IS_PERSON_EXISTENT_BY_USERNAME Instance method Public Method Check Person for Existence by User ID 20100902
5 READ_PERSON_COST_CENTER_ID Instance method Public Method Read Cost Center (ID) of Person 20100929
6 READ_PERSON_CURRENCY Instance method Public Method Read Standard Currency of Person 20100728
7 READ_PERSON_PLANT_ID Instance method Public Method Read Plant Assignment (ID) of Person 20100729
8 READ_PERSON_USERNAME Instance method Public Method Read Person's User Account ID 20100728
9 READ_PERSON_USER_DEFAULTS Instance method Public Method Read User Account Defaults of Person 20100728
10 READ_PERSON_USER_LOCK_STATUS Instance method Public Method Read User Account Details of Person 20100728
11 READ_PERSON_USER_LOGONDATA Instance method Public Method Read User Account Details of Person 20100728
12 READ_PERSON_WORKPLACE_ADDRESS Instance method Public Method Read Workplace Address of Person 20100728
Events
Class /SRMERP/IF_MO_DAC_PERSON has no event.
Types
Class /SRMERP/IF_MO_DAC_PERSON has no local type.
Method Signatures

Method GET_PERSON_KEY_BY_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME User Name in User Master Record 20100902
2 Returning RV_PERSON_KEY Value transfer Type reference (TYPE) /SRMERP/PERSON_KEY Person 20100902
# Exception Resumable Description Created on
1 /SRMERP/CX_PERSON_MODIFY Person Modify Failed 20101012

Method HAS_PERSON_STD_ADDRESS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person 20100902
2 Returning RV_HAS_CHANGED Value transfer Type reference (TYPE) BOOLE Yes = 'X' , Else ' ' 20100902

Method HAS_PERSON_STD_ADDRESS_CHANGED on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method IS_PERSON_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100720
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Person Exists = 'X' (else: ' ') 20100720

Method IS_PERSON_EXISTENT on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method IS_PERSON_EXISTENT_BY_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME User Name in User Master Record 20100902
2 Returning RV_INITIALIZED Value transfer Type reference (TYPE) BOOLE Yes = 'X' , Else ' ' 20100902

Method IS_PERSON_EXISTENT_BY_USERNAME on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_COST_CENTER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100929
2 Exporting EV_KOSTL Call by reference Type reference (TYPE) KOSTL Cost Center 20100929
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person 20100929

Method READ_PERSON_COST_CENTER_ID on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100728
2 Exporting EV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20100728
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person 20100728

Method READ_PERSON_CURRENCY on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_PLANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100729
2 Exporting EV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20100729
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100729

Method READ_PERSON_PLANT_ID on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100728
2 Returning RV_USERNAME Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100728

Method READ_PERSON_USERNAME on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_USER_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIDEFAUL Call by reference Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20100728
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100728
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100728

Method READ_PERSON_USER_DEFAULTS on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_USER_LOCK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPISLOCKD Call by reference Type reference (TYPE) BAPISLOCKD User Lock 20100728
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100728
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100728

Method READ_PERSON_USER_LOCK_STATUS on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_USER_LOGONDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPILOGOND Call by reference Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20100728
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100728
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100728

Method READ_PERSON_USER_LOGONDATA on class /SRMERP/IF_MO_DAC_PERSON has no exception.

Method READ_PERSON_WORKPLACE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS Call by reference Type reference (TYPE) SZADR_ADDR3_COMPLETE Workplace Address 20100809
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100728
3 Importing IV_PERSON_KEY Call by reference Type reference (TYPE) /SRMERP/PERSON_KEY Person (Key) 20100728

Method READ_PERSON_WORKPLACE_ADDRESS on class /SRMERP/IF_MO_DAC_PERSON has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in