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 |