SAP ABAP Class CL_PHIN_NOTIF (Notifications / Takeover of techn. Objects)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PM-EQM-THO (Application Component) Takeover/Handover of Technical Objects
⤷
PHIN (Package) Takeover/Handover of Technical Objects
⤷
⤷
Properties
| Class | CL_PHIN_NOTIF | |
| Short Description | Notifications / Takeover of techn. Objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PHIN | Takeover/Handover of Technical Objects |
| Created | 20061114 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_PHIN_NOTIF has no forward declaration.
Interfaces
Class CL_PHIN_NOTIF has no interface implemented.
Friends
Class CL_PHIN_NOTIF has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | PHIN_D_TO_STATUS | 'G' | Icon green | 20070710 | ||
| 2 | Constant | Private | Type reference (TYPE) | TCODE | 'IW21' | Constant for IW21 | 20070714 | ||
| 3 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '06' | Message function 06 | 20070718 | ||
| 4 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '07' | message function 07 | 20070718 | ||
| 5 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '08' | message function 08 | 20070718 | ||
| 6 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '09' | message function 09 | 20070718 | ||
| 7 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '10' | Message function 10 | 20070718 | ||
| 8 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '11' | Message function 11 | 20070718 | ||
| 9 | Constant | Private | Type reference (TYPE) | PHIN_MSG_FUNCTION | '12' | Message function 11 | 20070725 | ||
| 10 | Constant | Private | Type reference (TYPE) | SYMSGID | 'PHIN_NOTIF' | Message Class | 20061228 | ||
| 11 | Constant | Private | Type reference (TYPE) | SYMSGID | 'PHIN' | Message ID PHIN | 20061228 | ||
| 12 | Constant | Private | Type reference (TYPE) | SYMSGTY | 'A' | Message Type A | 20070718 | ||
| 13 | Constant | Private | Type reference (TYPE) | SYMSGTY | 'E' | Message Type E Error | 20061228 | ||
| 14 | Constant | Private | Type reference (TYPE) | SYMSGTY | 'I' | Message Type I Information | 20061228 | ||
| 15 | Constant | Private | Type reference (TYPE) | BAPI_MTYPE | 'S' | Message type: S Success, E Error, W Warning, I Info, A Abort | 20061228 | ||
| 16 | Constant | Private | Type reference (TYPE) | SYMSGTY | 'W' | Message Type W Warning | 20061228 | ||
| 17 | Constant | Private | Type reference (TYPE) | PHIN_MSG_VIEW | 'WC' | Message View GC | 20070718 | ||
| 18 | Constant | Private | Type reference (TYPE) | PHIN_D_TO_STATUS | 'R' | Icon red | 20070710 | ||
| 19 | Constant | Private | Type reference (TYPE) | PHIN_D_TO_CHECKS | 'NOTIF_COMP' | Satutus Notification completed | 20070714 | ||
| 20 | Constant | Private | Type reference (TYPE) | PHIN_D_GUID | '*' | Tabelkey * | 20070725 | ||
| 21 | Constant | Private | Type reference (TYPE) | PHIN_D_TO_STATUS | 'Y' | Yellow icon | 20070710 | ||
| 22 | Static Attribute | Private | Type reference (TYPE) | PHIN_T_NOTIF_CALL_TCODE | Notification external tcode calls | 20070714 | |||
| 23 | Static Attribute | Public | Type reference (TYPE) | PHIN_T_QMNUM | Notifs with error whil autom. completion | 20070714 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | PHIN_T_NOTIF_STATUS | Possible status of notifications | 20070723 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | FLAG | ' ' | General Flag | 20070715 | ||
| 26 | Static Attribute | Private | Type reference (TYPE) | FLAG | Notification phase aktiv flag | 20070910 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | BSVX-STTXT | Status line | 20070110 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | VIQMEL | Generated Table for View VIQMEL | 20070102 | |||
| 29 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Reference to object of the notification | 20070705 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | FLAG | ' ' | Deletion flag | 20070108 | ||
| 31 | Instance attribute | Private | Type reference (TYPE) | FLAG | ' ' | Error while completion of the notif | 20070710 | ||
| 32 | Instance attribute | Private | Type reference (TYPE) | FLAG | ' ' | Notification completed | 20070710 | ||
| 33 | Instance attribute | Private | Type reference (TYPE) | KTX01 | Text of the object | 20071010 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | PHIN_D_TO_STATUS | Completion status of notification | 20070710 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | Object Construktor | 20070910 | |
| 2 | Static method | Private | Method | Clear IW21-call flag | 20070715 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20070102 | |
| 4 | Static method | Public | Method | Create Object notification | 20070707 | |
| 5 | Static method | Private | Method | Get IW21-call flag | 20070715 | |
| 6 | Instance method | Private | Method | Get flag notification completed | 20070716 | |
| 7 | Instance method | Public | Method | Gets Notification attributes for UI | 20070109 | |
| 8 | Static method | Public | Method | Gets list of notifcation for one technical object | 20070102 | |
| 9 | Static method | Private | Method | Get the notification phase activ flag | 20070910 | |
| 10 | Static method | Public | Method | Get list of all possible status for a notification | 20070720 | |
| 11 | Static method | Private | Method | Get system status | 20061228 | |
| 12 | Static method | Public | Method | Gets the time span for reading closed notifications | 20070927 | |
| 13 | Static method | Public | Method | Set Notifications to "Complete" | 20070109 | |
| 14 | Instance method | Private | Method | Completion of one notification | 20070711 | |
| 15 | Static method | Private | Method | Read a single notification | 20070102 | |
| 16 | Static method | Private | Method | Reads the tcode-calls for notificaitons | 20070714 | |
| 17 | Instance method | Private | Method | Read the data for the notification again and refresh all ref | 20070714 | |
| 18 | Static method | Public | Method | Prepare refresh of notifications | 20070723 | |
| 19 | Static method | Public | Method | Sets the tcode-calls for notificaitons | 20070714 |
Events
Class CL_PHIN_NOTIF has no event.
Types
Class CL_PHIN_NOTIF has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PHIN_NOTIF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PHIN_NOTIF has no exception.
Method CLEAR_CALL_IW21_FLAG Signature
Method CLEAR_CALL_IW21_FLAG on class CL_PHIN_NOTIF has no parameter.
Method CLEAR_CALL_IW21_FLAG on class CL_PHIN_NOTIF has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generated Table for View VIQMEL | 20070725 | |||
| 2 | I_CL_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Object Class Interface | 20070108 | |||
| 3 | I_QMNUM | Call by reference | Type reference (TYPE) | PHIN_S_QMNUM | Notification number | 20070102 |
Method CONSTRUCTOR on class CL_PHIN_NOTIF has no exception.
Method CREATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PHIN_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Reference to object | 20070707 | |||
| 2 | IS_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generated Table for View VIQMEL | 20070725 | |||
| 3 | I_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification number | 20070707 |
Method CREATE_OBJECT on class CL_PHIN_NOTIF has no exception.
Method GET_CALL_IW21_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IW21_FLAG | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20070715 |
Method GET_CALL_IW21_FLAG on class CL_PHIN_NOTIF has no exception.
Method GET_IND_NOTIF_COMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NOCO_FLAG | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20070716 |
Method GET_IND_NOTIF_COMPL on class CL_PHIN_NOTIF has no exception.
Method GET_NOTIF_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_TEXT | Call by reference | Type reference (TYPE) | KTX01 | Description of technical object | 20071010 | |||
| 2 | ES_STATUS | Call by reference | Type reference (TYPE) | BSVX-STTXT | System status line | 20070110 | |||
| 3 | ES_STATUS_COMPLETE | Call by reference | Type reference (TYPE) | PHIN_D_TO_STATUS | PHIN: Status of the Technical Object | 20070710 | |||
| 4 | ES_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generated Table for View VIQMEL | 20070109 |
Method GET_NOTIF_ATTRIBUTES on class CL_PHIN_NOTIF has no exception.
Method GET_NOTIF_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QMNUM | Call by reference | Type reference (TYPE) | PHIN_T_NOTIF_OBJNR | Notification numbers | 20070102 | |||
| 2 | ET_QMNUM_CLOSED | Call by reference | Type reference (TYPE) | PHIN_T_NOTIF_OBJNR | Notification numbers | 20070707 | |||
| 3 | I_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20070102 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070102 | |||
| 5 | I_PHIN_GUID | Call by reference | Type reference (TYPE) | PHIN_D_PHINGUID | Generic Key for Takeover/Handover | 20070712 | |||
| 6 | I_SERNR | Call by reference | Type reference (TYPE) | GERNR | Serial number | 20070102 | |||
| 7 | I_TL_KEY | Call by reference | Type reference (TYPE) | PHIN_D_GUID | Key (Numc 8) for Table PHINT | 20070712 | |||
| 8 | I_TO_TYPE | Call by reference | Type reference (TYPE) | PHIN_D_TYPE | Type Takeover / Handover Object | 20070829 | |||
| 9 | I_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20070628 |
Method GET_NOTIF_LIST on class CL_PHIN_NOTIF has no exception.
Method GET_NOTIF_PHASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PHASE_ACTIV | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20070910 |
Method GET_NOTIF_PHASE on class CL_PHIN_NOTIF has no exception.
Method GET_POSSIBLE_STATUS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATUS | Value transfer | Type reference (TYPE) | PHIN_T_NOTIF_STATUS | Table of status with short and long text | 20070720 |
Method GET_POSSIBLE_STATUS_LIST on class CL_PHIN_NOTIF has no exception.
Method GET_SYSTSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SYSTSTAT | Value transfer | Type reference (TYPE) | BAPI2080_NOTSTI | BAPI Service notification system status | 20061228 |
Method GET_SYSTSTAT on class CL_PHIN_NOTIF has no exception.
Method GET_TIMESPAN_CLOSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TIMESPAN | Value transfer | Type reference (TYPE) | SYDATUM | Current Date of Application Server | 20070927 |
Method GET_TIMESPAN_CLOSED on class CL_PHIN_NOTIF has no exception.
Method NOTIFS_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PC_NOTIF | Call by reference | Type reference (TYPE) | PHIN_T_PC_NOTIF | Work Completion structure | 20070109 | |||
| 2 | IV_PHIN_GUID | Call by reference | Type reference (TYPE) | PHIN_D_PHINGUID | Generic Key for Takeover/Handover | 20070723 |
Method NOTIFS_COMPLETE on class CL_PHIN_NOTIF has no exception.
Method NOTIF_COMPLETE_SINGLE Signature
Method NOTIF_COMPLETE_SINGLE on class CL_PHIN_NOTIF has no parameter.
Method NOTIF_COMPLETE_SINGLE on class CL_PHIN_NOTIF has no exception.
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generated Table for View VIQMEL | 20070102 | |||
| 2 | I_PHIN_GUID | Call by reference | Type reference (TYPE) | PHIN_D_PHINGUID | Generic Key for Takeover/Handover | 20070712 | |||
| 3 | I_QMNUM | Call by reference | Type reference (TYPE) | PHIN_S_QMNUM | Notification number | 20070102 | |||
| 4 | I_TL_KEY | Call by reference | Type reference (TYPE) | PHIN_D_GUID | Key (Numc 8) for Table PHINT | 20070712 |
Method READ on class CL_PHIN_NOTIF has no exception.
Method READ_NOTIF_CALL_TCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOTIF_CALL_TCODE | Call by reference | Type reference (TYPE) | PHIN_T_NOTIF_CALL_TCODE | Table with calls of external transactions | 20070714 |
Method READ_NOTIF_CALL_TCODE on class CL_PHIN_NOTIF has no exception.
Method REFRESH_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IW21_FLAG | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070716 |
Method REFRESH_NOTIF on class CL_PHIN_NOTIF has no exception.
Method REFRESH_NOTIF_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESET_NOTIFS_CREATED | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20090709 |
Method REFRESH_NOTIF_PREPARE on class CL_PHIN_NOTIF has no exception.
Method SET_NOTIF_CALL_TCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REFTOQMNUM | Call by reference | Object reference (TYPE REF TO) | CL_PHIN_NOTIF | Notifications / Takeover of techn. Objects | 20070714 | |||
| 2 | I_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification number | 20070714 | |||
| 3 | I_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaction Code | 20070714 |
Method SET_NOTIF_CALL_TCODE on class CL_PHIN_NOTIF has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |