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 GC_GREEN Constant Private Type reference (TYPE) PHIN_D_TO_STATUS 'G' Icon green 20070710
2 GC_IW21 Constant Private Type reference (TYPE) TCODE 'IW21' Constant for IW21 20070714
3 GC_MSGFCT_06 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '06' Message function 06 20070718
4 GC_MSGFCT_07 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '07' message function 07 20070718
5 GC_MSGFCT_08 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '08' message function 08 20070718
6 GC_MSGFCT_09 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '09' message function 09 20070718
7 GC_MSGFCT_10 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '10' Message function 10 20070718
8 GC_MSGFCT_11 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '11' Message function 11 20070718
9 GC_MSGFCT_12 Constant Private Type reference (TYPE) PHIN_MSG_FUNCTION '12' Message function 11 20070725
10 GC_MSGID_NOTIF Constant Private Type reference (TYPE) SYMSGID 'PHIN_NOTIF' Message Class 20061228
11 GC_MSGID_PHIN Constant Private Type reference (TYPE) SYMSGID 'PHIN' Message ID PHIN 20061228
12 GC_MSGTYPE_A Constant Private Type reference (TYPE) SYMSGTY 'A' Message Type A 20070718
13 GC_MSGTYPE_E Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type E Error 20061228
14 GC_MSGTYPE_I Constant Private Type reference (TYPE) SYMSGTY 'I' Message Type I Information 20061228
15 GC_MSGTYPE_S Constant Private Type reference (TYPE) BAPI_MTYPE 'S' Message type: S Success, E Error, W Warning, I Info, A Abort 20061228
16 GC_MSGTYPE_W Constant Private Type reference (TYPE) SYMSGTY 'W' Message Type W Warning 20061228
17 GC_MSGVIEW_WC Constant Private Type reference (TYPE) PHIN_MSG_VIEW 'WC' Message View GC 20070718
18 GC_RED Constant Private Type reference (TYPE) PHIN_D_TO_STATUS 'R' Icon red 20070710
19 GC_STATUS_NOTIF_COMP Constant Private Type reference (TYPE) PHIN_D_TO_CHECKS 'NOTIF_COMP' Satutus Notification completed 20070714
20 GC_TABLEKEY_GENERAL Constant Private Type reference (TYPE) PHIN_D_GUID '*' Tabelkey * 20070725
21 GC_YELLOW Constant Private Type reference (TYPE) PHIN_D_TO_STATUS 'Y' Yellow icon 20070710
22 GT_NOTIF_CALL_TCODE Static Attribute Private Type reference (TYPE) PHIN_T_NOTIF_CALL_TCODE Notification external tcode calls 20070714
23 GT_NOTIF_ERROR_COMPL Static Attribute Public Type reference (TYPE) PHIN_T_QMNUM Notifs with error whil autom. completion 20070714
24 GT_POSSIBLE_STATUS Static Attribute Private Type reference (TYPE) PHIN_T_NOTIF_STATUS Possible status of notifications 20070723
25 GV_IW21 Static Attribute Private Type reference (TYPE) FLAG ' ' General Flag 20070715
26 GV_PHASE_ACTIV Static Attribute Private Type reference (TYPE) FLAG Notification phase aktiv flag 20070910
27 S_STATUS Instance attribute Private Type reference (TYPE) BSVX-STTXT Status line 20070110
28 S_VIQMEL Instance attribute Private Type reference (TYPE) VIQMEL Generated Table for View VIQMEL 20070102
29 VR_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_PHIN_OBJECT Reference to object of the notification 20070705
30 VS_DLFL Instance attribute Private Type reference (TYPE) FLAG ' ' Deletion flag 20070108
31 V_ERROR_COMPLETION Instance attribute Private Type reference (TYPE) FLAG ' ' Error while completion of the notif 20070710
32 V_NOCO Instance attribute Private Type reference (TYPE) FLAG ' ' Notification completed 20070710
33 V_OBJECT_TEXT Instance attribute Private Type reference (TYPE) KTX01 Text of the object 20071010
34 V_STATUS_COMPLETE 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 CLASS_CONSTRUCTOR Static method Public Constructor Object Construktor 20070910
2 CLEAR_CALL_IW21_FLAG Static method Private Method Clear IW21-call flag 20070715
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070102
4 CREATE_OBJECT Static method Public Method Create Object notification 20070707
5 GET_CALL_IW21_FLAG Static method Private Method Get IW21-call flag 20070715
6 GET_IND_NOTIF_COMPL Instance method Private Method Get flag notification completed 20070716
7 GET_NOTIF_ATTRIBUTES Instance method Public Method Gets Notification attributes for UI 20070109
8 GET_NOTIF_LIST Static method Public Method Gets list of notifcation for one technical object 20070102
9 GET_NOTIF_PHASE Static method Private Method Get the notification phase activ flag 20070910
10 GET_POSSIBLE_STATUS_LIST Static method Public Method Get list of all possible status for a notification 20070720
11 GET_SYSTSTAT Static method Private Method Get system status 20061228
12 GET_TIMESPAN_CLOSED Static method Public Method Gets the time span for reading closed notifications 20070927
13 NOTIFS_COMPLETE Static method Public Method Set Notifications to "Complete" 20070109
14 NOTIF_COMPLETE_SINGLE Instance method Private Method Completion of one notification 20070711
15 READ Static method Private Method Read a single notification 20070102
16 READ_NOTIF_CALL_TCODE Static method Private Method Reads the tcode-calls for notificaitons 20070714
17 REFRESH_NOTIF Instance method Private Method Read the data for the notification again and refresh all ref 20070714
18 REFRESH_NOTIF_PREPARE Static method Public Method Prepare refresh of notifications 20070723
19 SET_NOTIF_CALL_TCODE 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 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generated Table for View VIQMEL 20070725
2 Importing I_CL_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20070108
3 Importing 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 Importing IR_PHIN_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Reference to object 20070707
2 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generated Table for View VIQMEL 20070725
3 Importing 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 Returning 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 Returning 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 Exporting ES_OBJECT_TEXT Call by reference Type reference (TYPE) KTX01 Description of technical object 20071010
2 Exporting ES_STATUS Call by reference Type reference (TYPE) BSVX-STTXT System status line 20070110
3 Exporting ES_STATUS_COMPLETE Call by reference Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20070710
4 Exporting 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 Exporting ET_QMNUM Call by reference Type reference (TYPE) PHIN_T_NOTIF_OBJNR Notification numbers 20070102
2 Exporting ET_QMNUM_CLOSED Call by reference Type reference (TYPE) PHIN_T_NOTIF_OBJNR Notification numbers 20070707
3 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20070102
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070102
5 Importing I_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070712
6 Importing I_SERNR Call by reference Type reference (TYPE) GERNR Serial number 20070102
7 Importing I_TL_KEY Call by reference Type reference (TYPE) PHIN_D_GUID Key (Numc 8) for Table PHINT 20070712
8 Importing I_TO_TYPE Call by reference Type reference (TYPE) PHIN_D_TYPE Type Takeover / Handover Object 20070829
9 Importing 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing IT_PC_NOTIF Call by reference Type reference (TYPE) PHIN_T_PC_NOTIF Work Completion structure 20070109
2 Importing 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 Exporting ES_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generated Table for View VIQMEL 20070102
2 Importing I_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070712
3 Importing I_QMNUM Call by reference Type reference (TYPE) PHIN_S_QMNUM Notification number 20070102
4 Importing 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 Exporting 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 Importing 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 Exporting 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 Importing IR_REFTOQMNUM Call by reference Object reference (TYPE REF TO) CL_PHIN_NOTIF Notifications / Takeover of techn. Objects 20070714
2 Importing I_QMNUM Call by reference Type reference (TYPE) QMNUM Notification number 20070714
3 Importing 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