SAP ABAP Interface IF_HREIC_ACTIVITY (EIC: Interface for Activity Class)
Hierarchy
☛
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
⤷
PA-EIC (Application Component) Employee Interaction Center
⤷
PAOC_EIC_APPL_ACTIVITY (Package) Employee Interaction Center: Activity
⤷
⤷
Properties
| Interface | IF_HREIC_ACTIVITY | |
| Short Description | EIC: Interface for Activity Class |
General Data
| Package | PAOC_EIC_APPL_ACTIVITY | Employee Interaction Center: Activity |
| Created | 20050112 | SAP |
| Last changed | 20070913 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_HREIC_ACTIVITY has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HREIC_ACTIVITY_CONSTANTS | EIC: Constants for Activity | 20050112 |
Friends
Interface IF_HREIC_ACTIVITY has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR_TABLENAME | Static Attribute | Public | Type reference (TYPE) | TABNAME | Table Name for Additional Attributes | 20050131 | ||
| 2 | NOTE_TEXT_ID | Static Attribute | Public | Type reference (TYPE) | TDID | Text ID for Application Object 'SCMG_CASE' | 20050131 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Create New Contact | 20050112 | |
| 2 | Instance method | Public | Method | Create New Follow-Up | 20050112 | |
| 3 | Instance method | Public | Method | Create New Note | 20050112 | |
| 4 | Instance method | Public | Method | Deletes Activity | 20050513 | |
| 5 | Instance method | Public | Method | Unlocks Activity Explicitly | 20050420 | |
| 6 | Instance method | Public | Method | Locks Activity | 20050309 | |
| 7 | Instance method | Public | Method | Output All Attributes Acc. Attribute Structure | 20050112 | |
| 8 | Instance method | Public | Method | Transfer All Subobjects to GenIL Container | 20050112 | |
| 9 | Instance method | Public | Method | Output All Contacts | 20050112 | |
| 10 | Instance method | Public | Method | Output All Documents | 20050112 | |
| 11 | Instance method | Public | Method | Output Employee | 20050112 | |
| 12 | Instance method | Public | Method | Output All Follow-Ups | 20050112 | |
| 13 | Instance method | Public | Method | Output Activity GUID = Case GUID | 20050112 | |
| 14 | Instance method | Public | Method | Log Output | 20050112 | |
| 15 | Instance method | Public | Method | Output All Notes | 20050112 | |
| 16 | Instance method | Public | Method | Change Activity Attributes | 20050112 | |
| 17 | Instance method | Public | Method | Transfer All Modified Subobjects | 20050112 | |
| 18 | Instance method | Public | Method | Change Last Contact | 20050112 | |
| 19 | Instance method | Public | Method | Change Last Note, If Own | 20050112 | |
| 20 | Instance method | Public | Method | Saves Activity | 20050310 | |
| 21 | Static method | Public | Method | Search Method for BOL Query Using FIND_CASES_BY_ATTR_RANGES | 20050201 | |
| 22 | Instance method | Public | Method | Add Document | 20050112 |
Events
Interface IF_HREIC_ACTIVITY has no event.
Types
Interface IF_HREIC_ACTIVITY has no local type.
Method Signatures
Method CREATE_CONTACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | HREIC_S_CONTACT_ATTR | EIC Kontakt: Attribute | 20050119 | |||
| 2 | RR_CONTACT | Value transfer | Object reference (TYPE REF TO) | CL_HREIC_CONTACT | EIC: finale Klasse für einen Kontakt | 20050119 |
Method CREATE_CONTACT on Interface IF_HREIC_ACTIVITY has no exception.
Method CREATE_FOLLOWUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | HREIC_S_FOLLOWUP_ATTR | EIC Follow-Up: Attribute | 20050119 | |||
| 2 | RR_FOLLOWUP | Value transfer | Object reference (TYPE REF TO) | CL_HREIC_FOLLOWUP | EIC: finale Klasse für einen Follow-Up | 20050119 |
Method CREATE_FOLLOWUP on Interface IF_HREIC_ACTIVITY has no exception.
Method CREATE_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NOTE_TEXT | Call by reference | Type reference (TYPE) | HREIC_NOTE_TEXT | EIC Notiztext | 20050112 | |||
| 2 | I_TEXT_TYPE | Call by reference | Type reference (TYPE) | TDID | '0005' | Text-ID | 20050112 | ||
| 3 | R_NOTE_ID | Value transfer | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20050315 |
Method CREATE_NOTE on Interface IF_HREIC_ACTIVITY has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SUCCESS | Value transfer | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20050513 |
Method DELETE on Interface IF_HREIC_ACTIVITY has no exception.
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SUCCESS | Value transfer | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20050420 |
Method DEQUEUE on Interface IF_HREIC_ACTIVITY has no exception.
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SUCCESS | Value transfer | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20050309 |
Method ENQUEUE on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_ATTRIBUTES | Value transfer | Type reference (TYPE) | HREIC_S_ACTIVITY_ATTR | EIC Fall: Attribute | 20050112 |
Method GET_ATTRIBUTES on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Datencontainer-Objekt Interface | 20050112 |
Method GET_CHILDREN on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_CONTACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_CONTACTS | Value transfer | Type reference (TYPE) | HREIC_T_CONTACT | EIC Kontakt-Liste(interne Verw. in CL_HREIC_ACTIVITY) | 20050119 |
Method GET_CONTACTS on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_DOCUMENTS Signature
Method GET_DOCUMENTS on Interface IF_HREIC_ACTIVITY has no parameter.
Method GET_DOCUMENTS on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_EMPLOYEE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_EMPLOYEE | Value transfer | Type reference (TYPE) | HREIC_S_EMPLOYEE_ATTR | EIC Mitarbeiter: Attribute | 20050120 |
Method GET_EMPLOYEE on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_FOLLOWUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_FOLLOWUPS | Value transfer | Type reference (TYPE) | HREIC_T_FOLLOWUP | EIC Follow-Up-Liste(interne Verw. in CL_HREIC_ACTIVITY) | 20050119 |
Method GET_FOLLOWUPS on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_GUID | Value transfer | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Falles (Fall-GUID) | 20050112 |
Method GET_GUID on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_LOG Signature
Method GET_LOG on Interface IF_HREIC_ACTIVITY has no parameter.
Method GET_LOG on Interface IF_HREIC_ACTIVITY has no exception.
Method GET_NOTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_NOTES | Value transfer | Type reference (TYPE) | HREIC_T_NOTE | EIC Notizen-Liste (interne Verw. in CL_HREIC_ACTIVITY) | 20050315 |
Method GET_NOTES on Interface IF_HREIC_ACTIVITY has no exception.
Method MODIFY_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Datencontainer-Objekt Interface | 20050112 |
Method MODIFY_ATTRIBUTES on Interface IF_HREIC_ACTIVITY has no exception.
Method MODIFY_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INSTANCE_TAB | Tabelle von Objektinstanzen im generischen IL | 20050112 | |||
| 2 | I_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Datencontainer-Objekt Interface | 20050112 |
Method MODIFY_CHILDREN on Interface IF_HREIC_ACTIVITY has no exception.
Method MODIFY_LAST_CONTACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | HREIC_S_CONTACT_ATTR | EIC Kontakt: Attribute | 20050112 | |||
| 2 | IT_CHANGED_ATTR | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20050311 | |||
| 3 | R_CHANGED | Value transfer | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20050314 |
Method MODIFY_LAST_CONTACT on Interface IF_HREIC_ACTIVITY has no exception.
Method MODIFY_LAST_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NOTE_TEXT | Call by reference | Type reference (TYPE) | HREIC_NOTE_TEXT | EIC Notiztext | 20050112 | |||
| 2 | R_CHANGED | Value transfer | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20050315 |
Method MODIFY_LAST_NOTE on Interface IF_HREIC_ACTIVITY has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SUCCESS | Value transfer | Type reference (TYPE) | CRMT_BOOLEAN | Logische Variable | 20050310 |
Method SAVE on Interface IF_HREIC_ACTIVITY has no exception.
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ACTIVITY | Call by reference | Type reference (TYPE) | HREIC_T_ACTIVITY | EIC Vorgang-Liste (interne Verw in CL_HREIC_ACTIVITY_COMP) | 20050224 | |||
| 2 | IS_REQUEST_OBJECT | Call by reference | Type reference (TYPE) | CRMT_REQUEST_OBJ | Struktur zur Spezifikation des Objektrequests | 20050224 | |||
| 3 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parametertabelle von Name-Wert-Paaren | 20050224 | |||
| 4 | IV_PROFILID | Call by reference | Type reference (TYPE) | SCMGSTATUSPROFID | Fall: Statusprofil | 20050318 | |||
| 5 | IV_ROOT_LIST | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONT_ROOT_OBJECTLIST | Datencontainer-RootObjektlist Interface | 20050224 |
Method SEARCH on Interface IF_HREIC_ACTIVITY has no exception.
Method SET_DOCUMENT Signature
Method SET_DOCUMENT on Interface IF_HREIC_ACTIVITY has no parameter.
Method SET_DOCUMENT on Interface IF_HREIC_ACTIVITY has no exception.
History
| Last changed by/on | SAP | 20070913 |
| SAP Release Created in | 600 |