SAP ABAP Interface /SRMERP/IF_MO_DAC_PERSON (Person DAC Provider)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/OL_MO (Package) Master Data Objects/Access
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
Interface /SRMERP/IF_MO_DAC_PERSON  
Short Description Person DAC Provider    
General Data
Package /SRMERP/OL_MO   Master Data Objects/Access 
Created 20100614   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)
2 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /SRMERP/IF_MO_DAC_PERSON has no interface.
Friends
Interface /SRMERP/IF_MO_DAC_PERSON has no friend.
Attributes
Interface /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
Interface /SRMERP/IF_MO_DAC_PERSON has no event.
Types
Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /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 Interface /SRMERP/IF_MO_DAC_PERSON has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606