SAP ABAP Class CL_PRP_RESOURCE_M (Class for Resource Master Data)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO-RES (Application Component) Resources
⤷
PRP_RESOURCE (Package) Resource Management

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PRP_RESOURCE_M | Interface for Resource Master Data | 20020325 |
Properties
Class | CL_PRP_RESOURCE_M | |
Short Description | Class for Resource Master Data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PRP_RESOURCE | Resource Management |
Created | 20020325 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PRP_RESOURCE_M | Interface for Resource Master Data | 20020325 |
Friends
Class CL_PRP_RESOURCE_M has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_PRP_RESOURCE | Resource | 20021021 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TS_ADDR_COMM_BUFFER | Adress- und Kommunikationsdaten - Puffer | 20091208 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BAPIBUS1006_CENTRAL | Central Data of Business Partner | 20020328 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BAPIBUS1006_CENTRAL_GROUP | SAP BP: BAPI Structure for Group Data | 20020328 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BAPIBUS1006_CENTRAL_ORGAN | Central Business Partner Data: Orga Category | 20020328 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BAPIBUS1006_CENTRAL_PERSON | Central Business Partner Data: Person Category | 20020328 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TS_LANGUAGE_TEXT | Language Text | 20020625 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TS_COUNTRY_TEXT | Country Name | 20020703 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TS_LANGUAGE_TEXT | Language Text | 20020625 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TS_COUNTRY_TEXT | Country Name | 20020625 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TS_RESOURCE_ADDRESS_COMM | Standard Address | 20020328 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_COMM | Address/Communication Data | 20020328 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESSES | Address GUIDs | 20020328 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SMUM_BAPICOMREM | Dialog Table for User Administration | 20020626 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TT_BAPIBUS1006_ROLES | 20020328 | |||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_SMTP | 20020328 | |||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_FAX | 20020328 | |||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_TEL | 20020328 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TV_PERSON_BIRTHDATE_TEXT | Birthday Data | 20020626 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Is Resource Internal? | 20020328 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20020626 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BAPIBUS1006_HEAD-PARTN_CAT | Category of Business Partner | 20020328 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20020626 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PERSONID | Person Number | 20021018 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TV_RATE | Cost/Revenue Rate for Project Roles and Business Partners | 20030217 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRP_TV_PERSON_SEX_TEXT | Text for Gender Label | 20020625 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYLANGU | Current Text Language | 20020626 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AD_TITLETX | Form of Address Text | 20020626 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYUNAME | Logon Name of User | 20021017 |
Methods
Events
Class CL_PRP_RESOURCE_M has no event.
Types
Class CL_PRP_RESOURCE_M has no local type.
Method Signatures
Method CHECK_USERNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_USERNAME | Value transfer | Type reference (TYPE) | SYUNAME | Anmeldename des Benutzers | 20020717 | ||
2 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20020717 |
Method CHECK_USERNAME on class CL_PRP_RESOURCE_M has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_RESOURCE | Value transfer | Object reference (TYPE REF TO) | CL_PRP_RESOURCE | Resource | 20021021 | ||
2 | ![]() |
IS_CREATION_PARAMETERS | Value transfer | Type reference (TYPE) | PRP_TS_RESOURCE_CREATION_PARMS | Parameter für die Erzeugung einer Resource der Appl. PRP | 20020425 | ||
3 | ![]() |
IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | GUID eines Geschäftspartners | 20020425 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fataler Fehler | 20020425 | |
2 | ![]() |
Kein Geschäftspartner zur GUID gefunden | 20020425 | |
3 | ![]() |
Benutzer bereits zugeordnet | 20020717 | |
4 | ![]() |
Benutzername existiert nicht | 20020717 |
Method CREATE_BUSINESS_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20020626 | ||
2 | ![]() |
EV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Geschäftspartnernummer | 20020425 | ||
3 | ![]() |
EV_RETURN | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20020425 | ||
4 | ![]() |
IV_ADDRESSCITY | Call by reference | Type reference (TYPE) | AD_CITY1 | Adresse: Ort | 20020425 | ||
5 | ![]() |
IV_ADDRESSCITY_POSTL | Call by reference | Type reference (TYPE) | AD_PSTCD1 | Adresse: Postleitzahl des Orts | 20020425 | ||
6 | ![]() |
IV_ADDRESSCOUNTRY | Call by reference | Type reference (TYPE) | LAND1 | 'DE' | Adresse: Länderschlüssel | 20020425 | |
7 | ![]() |
IV_ADDRESSHOUSE_NO | Call by reference | Type reference (TYPE) | AD_HSNM1 | Adresse: Hausnummer | 20020425 | ||
8 | ![]() |
IV_ADDRESSPOSTBOX | Call by reference | Type reference (TYPE) | AD_POBX | Adresse: Postfach | 20020425 | ||
9 | ![]() |
IV_ADDRESSPOSTBOX_POSTL | Call by reference | Type reference (TYPE) | AD_PSTCD2 | Adresse: Postleitzahl des Postfachs | 20020425 | ||
10 | ![]() |
IV_ADDRESSSTREET | Call by reference | Type reference (TYPE) | AD_STREET | Adresse: Straße | 20020425 | ||
11 | ![]() |
IV_ADDRESS_ORGA_POSTL | Call by reference | Type reference (TYPE) | AD_PSTCD3 | Adresse: Postleitzahl der Firma (bei Großkunden) | 20020425 | ||
12 | ![]() |
IV_E_MAIL | Call by reference | Type reference (TYPE) | AD_SMTPADR | Adresse: E-Mail-Adresse | 20020425 | ||
13 | ![]() |
IV_E_MAIL_NA | Call by reference | Type reference (TYPE) | AD_SMTPADR | Adressunabhängig: E-Mail-Adresse | 20020425 | ||
14 | ![]() |
IV_FAX | Call by reference | Type reference (TYPE) | AD_FXNMBR | Adresse: Faxnummer: Vorwahl+Anschluß | 20020425 | ||
15 | ![]() |
IV_FAXCOUNTRY_NA | Call by reference | Type reference (TYPE) | AD_COMCTRY | 'DE' | Adressunabhängig: Land für Telefon-/Faxnummer | 20020425 | |
16 | ![]() |
IV_FAXEXTENSION | Call by reference | Type reference (TYPE) | AD_FXXTNS | Adresse: Faxnummer: Durchwahl | 20020425 | ||
17 | ![]() |
IV_FAXEXTENSION_NA | Call by reference | Type reference (TYPE) | AD_FXXTNS | Adressunabhängig: Faxnummer: Durchwahl | 20020425 | ||
18 | ![]() |
IV_FAX_NA | Call by reference | Type reference (TYPE) | AD_FXNMBR | Adressunabhängig: Faxnummer: Vorwahl+Anschluß | 20020425 | ||
19 | ![]() |
IV_ORGA_NAME1 | Call by reference | Type reference (TYPE) | BU_NAMEOR1 | Name 1 der Organisation | 20020425 | ||
20 | ![]() |
IV_ORGA_NAME2 | Call by reference | Type reference (TYPE) | BU_NAMEOR2 | Name 2 der Organisation | 20020425 | ||
21 | ![]() |
IV_ORGA_NAME3 | Call by reference | Type reference (TYPE) | BU_NAMEOR3 | Name 3 der Organisation | 20020425 | ||
22 | ![]() |
IV_ORGA_NAME4 | Call by reference | Type reference (TYPE) | BU_NAMEOR4 | Name 4 der Organisation | 20020425 | ||
23 | ![]() |
IV_PARTNERCATEGORY | Call by reference | Type reference (TYPE) | BU_TYPE | '1' | Geschäftspartnertyp | 20020425 | |
24 | ![]() |
IV_PERSON_FIRSTNAME | Call by reference | Type reference (TYPE) | BU_NAMEP_F | Vorname des Geschäftspartners (Person) | 20020425 | ||
25 | ![]() |
IV_PERSON_LASTNAME | Call by reference | Type reference (TYPE) | BU_NAMEP_L | Nachname des Geschäftspartners (Person) | 20020425 | ||
26 | ![]() |
IV_TELEPHONE | Call by reference | Type reference (TYPE) | AD_TLNMBR | Adresse: Telefonnummer: Vorwahl+Anschluß | 20020425 | ||
27 | ![]() |
IV_TELEPHONECOUNTRY_NA | Call by reference | Type reference (TYPE) | AD_COMCTRY | 'DE' | Adressunabhängig: Land für Telefon-/Faxnummer | 20020425 | |
28 | ![]() |
IV_TELEPHONEEXTENSION | Call by reference | Type reference (TYPE) | AD_TLXTNS | Adresse: Telefonnummer: Nebenstelle | 20020425 | ||
29 | ![]() |
IV_TELEPHONEEXTENSION_NA | Call by reference | Type reference (TYPE) | AD_TLXTNS | Adressunabhängig: Telefonnummer: Nebenstelle | 20020425 | ||
30 | ![]() |
IV_TELEPHONE_NA | Call by reference | Type reference (TYPE) | AD_TLNMBR | Adressunabhängig: Telefonnummer: Vorwahl+Anschluß | 20020425 | ||
31 | ![]() |
IV_USERNAME | Call by reference | Type reference (TYPE) | SYUNAME | Name des Benutzers | 20020626 |
Method CREATE_BUSINESS_PARTNER on class CL_PRP_RESOURCE_M has no exception.
Method CREATE_CENTRALPERSON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_USERNAME | Value transfer | Type reference (TYPE) | SYUNAME | Anmeldename des Benutzers | 20021017 | ||
2 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20021017 |
Method CREATE_CENTRALPERSON on class CL_PRP_RESOURCE_M has no exception.
Method FREE Signature
Method FREE on class CL_PRP_RESOURCE_M has no parameter.
Method FREE on class CL_PRP_RESOURCE_M has no exception.
Method GET_ADDRESSCOMMDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ADDRESSGUID | Call by reference | Type reference (TYPE) | BU_ADDRESS_GUID | GUID einer Geschäftspartneradresse | 20020327 | ||
2 | ![]() |
RS_ADDRESSCOMMDATA | Value transfer | Type reference (TYPE) | PRP_TS_RESOURCE_ADDRESS_COMM | Strukturtyp: Adress-/Kommunikationsdaten für Resourcen | 20020327 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Address not found | 20020508 |
Method GET_COMM_REMARKS_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_FAX | Call by reference | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_FAX | 20020703 | |||
2 | ![]() |
CT_SMTP | Call by reference | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_SMTP | 20020703 | |||
3 | ![]() |
CT_TEL | Call by reference | Type reference (TYPE) | PRP_TT_RESOURCE_ADDRESS_TEL | 20020703 | |||
4 | ![]() |
IT_BAPICOMREM | Call by reference | Type reference (TYPE) | SMUM_BAPICOMREM | 20020703 | |||
5 | ![]() |
IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | aktuelle Sprache | 20020703 |
Method GET_COMM_REMARKS_TEXTS on class CL_PRP_RESOURCE_M has no exception.
Method GET_COMM_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_FAX | Call by reference | Type reference (TYPE) | PRP_TS_RESOURCE_ADDRESS_FAX | Faxnummern pro Adresse einer Resource | 20020703 | ||
2 | ![]() |
IV_SMTP | Call by reference | Type reference (TYPE) | PRP_TS_RESOURCE_ADDRESS_SMTP | eMailadressen pro Adresse einer Resource | 20020703 | ||
3 | ![]() |
IV_TEL | Call by reference | Type reference (TYPE) | PRP_TS_RESOURCE_ADDRESS_TEL | Telefonnummern pro Adresse einer Resource | 20020703 | ||
4 | ![]() |
RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20020703 |
Method GET_COMM_TEXT on class CL_PRP_RESOURCE_M has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RETURN | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20020325 |
Method GET_DATA on class CL_PRP_RESOURCE_M has no exception.
Method GET_EMAIL Signature
Method GET_EMAIL on class CL_PRP_RESOURCE_M has no parameter.
Method GET_EMAIL on class CL_PRP_RESOURCE_M has no exception.
Method GET_EMAIL_NA Signature
Method GET_EMAIL_NA on class CL_PRP_RESOURCE_M has no parameter.
Method GET_EMAIL_NA on class CL_PRP_RESOURCE_M has no exception.
Method GET_GW_EMAIL Signature
Method GET_GW_EMAIL on class CL_PRP_RESOURCE_M has no parameter.
Method GET_GW_EMAIL on class CL_PRP_RESOURCE_M has no exception.
Method GET_TELEPHONE_COUNTRY_NA Signature
Method GET_TELEPHONE_COUNTRY_NA on class CL_PRP_RESOURCE_M has no parameter.
Method GET_TELEPHONE_COUNTRY_NA on class CL_PRP_RESOURCE_M has no exception.
Method GET_TELEPHONE_NA Signature
Method GET_TELEPHONE_NA on class CL_PRP_RESOURCE_M has no parameter.
Method GET_TELEPHONE_NA on class CL_PRP_RESOURCE_M has no exception.
Method GET_USERNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_VALUE | R/3-System, Anmeldename des Benutzers |
Method GET_USERNAME on class CL_PRP_RESOURCE_M has no exception.
Method GET_USER_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_VALUE | Value transfer | Type reference (TYPE) | SYUNAME | Anmeldename des Benutzers | 20021021 |
Method GET_USER_NAME on class CL_PRP_RESOURCE_M has no exception.
Method HANDLE_BAPI_RETURN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RETURN | Call by reference | Type reference (TYPE) | SYSUBRC | Fataler Fehler | 20020507 | ||
2 | ![]() |
IT_RETURN | Call by reference | Type reference (TYPE) | PRP_TT_BAPIRET2 | BAPI Returntabelle | 20020507 | ||
3 | ![]() |
IV_EXCEPTION_MESSAGE_ID | Call by reference | Type reference (TYPE) | BAPIRET2-ID | Nachrichten, Nachrichtenklasse | 20020507 | ||
4 | ![]() |
IV_EXCEPTION_MESSAGE_NUMBER | Call by reference | Type reference (TYPE) | BAPIRET2-NUMBER | Nachrichten, Nachrichtennummer | 20020507 |
Method HANDLE_BAPI_RETURN on class CL_PRP_RESOURCE_M has no exception.
Method MAINTAIN_USERNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_USERNAME | Value transfer | Type reference (TYPE) | SYUNAME | Anmeldename des Benutzers | 20021017 | ||
2 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20021017 |
Method MAINTAIN_USERNAME on class CL_PRP_RESOURCE_M has no exception.
Method SET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RETURN | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20020425 | ||
2 | ![]() |
IS_CREATION_PARAMETERS | Call by reference | Type reference (TYPE) | PRP_TS_RESOURCE_CREATION_PARMS | Pareameter für die Erzeugung einer Resource der Appl. PRP | 20020425 | ||
3 | ![]() |
IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | GUID eines Geschäftspartners | 20020425 |
Method SET_DATA on class CL_PRP_RESOURCE_M has no exception.
Method SET_EMAIL_NA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EMAIL_NA | Value transfer | Type reference (TYPE) | AD_SMTPADR | E-Mail-Adresse | 20021016 |
Method SET_EMAIL_NA on class CL_PRP_RESOURCE_M has no exception.
Method SET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | aktuelle Sprache | 20020627 |
Method SET_LANGUAGE on class CL_PRP_RESOURCE_M has no exception.
Method SET_TELEPHONE_NA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TELEPHONCOUNTRY_NA | Value transfer | Type reference (TYPE) | AD_COMCTRY | 20021016 | |||
2 | ![]() |
IV_TELEPHONE_NA | Value transfer | Type reference (TYPE) | AD_TLNMBR | 20021016 |
Method SET_TELEPHONE_NA on class CL_PRP_RESOURCE_M has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200 |