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 | ![]() |
Instance method | Public | Method | Read Person Key by User ID | 20100902 |
2 | ![]() |
Instance method | Public | Method | Has Person Standard Address Changed? | 20100902 |
3 | ![]() |
Instance method | Public | Method | Check Person for Existence | 20100720 |
4 | ![]() |
Instance method | Public | Method | Check Person for Existence by User ID | 20100902 |
5 | ![]() |
Instance method | Public | Method | Read Cost Center (ID) of Person | 20100929 |
6 | ![]() |
Instance method | Public | Method | Read Standard Currency of Person | 20100728 |
7 | ![]() |
Instance method | Public | Method | Read Plant Assignment (ID) of Person | 20100729 |
8 | ![]() |
Instance method | Public | Method | Read Person's User Account ID | 20100728 |
9 | ![]() |
Instance method | Public | Method | Read User Account Defaults of Person | 20100728 |
10 | ![]() |
Instance method | Public | Method | Read User Account Details of Person | 20100728 |
11 | ![]() |
Instance method | Public | Method | Read User Account Details of Person | 20100728 |
12 | ![]() |
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 | ![]() |
IV_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | User Name in User Master Record | 20100902 | |
2 | ![]() |
RV_PERSON_KEY | Value transfer | Type reference (TYPE) | /SRMERP/PERSON_KEY | Person | 20100902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_PERSON_KEY | Call by reference | Type reference (TYPE) | /SRMERP/PERSON_KEY | Person | 20100902 | ||
2 | ![]() |
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 | ![]() |
IV_PERSON_KEY | Call by reference | Type reference (TYPE) | /SRMERP/PERSON_KEY | Person (Key) | 20100720 | ||
2 | ![]() |
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 | ![]() |
IV_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | User Name in User Master Record | 20100902 | |
2 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100929 | ||
2 | ![]() |
EV_KOSTL | Call by reference | Type reference (TYPE) | KOSTL | Cost Center | 20100929 | ||
3 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100728 | ||
2 | ![]() |
EV_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20100728 | ||
3 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100729 | ||
2 | ![]() |
EV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20100729 | ||
3 | ![]() |
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 | ![]() |
IV_PERSON_KEY | Call by reference | Type reference (TYPE) | /SRMERP/PERSON_KEY | Person (Key) | 20100728 | ||
2 | ![]() |
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 | ![]() |
ES_BAPIDEFAUL | Call by reference | Type reference (TYPE) | BAPIDEFAUL | User: Fixed Values Transfer Structure | 20100728 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100728 | ||
3 | ![]() |
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 | ![]() |
ES_BAPISLOCKD | Call by reference | Type reference (TYPE) | BAPISLOCKD | User Lock | 20100728 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100728 | ||
3 | ![]() |
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 | ![]() |
ES_BAPILOGOND | Call by reference | Type reference (TYPE) | BAPILOGOND | User: Logon Data Transfer Structure | 20100728 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100728 | ||
3 | ![]() |
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 | ![]() |
ET_ADDRESS | Call by reference | Type reference (TYPE) | SZADR_ADDR3_COMPLETE | Workplace Address | 20100809 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | /SRMERP/T_MESSAGES | Message table type | 20100728 | ||
3 | ![]() |
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 |