SAP ABAP Class CL_PS_UI_FRW (PSHLP UI FRW)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PS_HLP_MD (Package) Handling Large Projects:-Master Data
Properties
Class CL_PS_UI_FRW  
Short Description PSHLP UI FRW    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PS_HLP_MD   Handling Large Projects:-Master Data 
Created 20100531   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PS_UI_FRW has no interface implemented.
Friends
Class CL_PS_UI_FRW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OS_CURRENT_UI Instance attribute Private Type reference (TYPE) PSHLP_CURRENT_UI_ST Current UI Display 20100621
2 OS_UI_PROFILE_FLAG Instance attribute Private Type reference (TYPE) PSHLP_UI_PROFILE_FLAG_ST UI Profile Flag 20100726
3 OV_OLD_OK_CODE Instance attribute Private Type reference (TYPE) UI_FUNC Function code 20110317
4 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PS_UI_FRW PSHLP UI FRW 20100531
5 SS_ENTRY_SCREEN Static Attribute Private Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST This structure type stores all the data sets checked. 20110304
6 SV_LOCK_MSG_SHOWN Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101229
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_CONSISTENCY_UNLOCK Instance method Private Method temp method and moved to save class. 20101126
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101117
3 DELETE Instance method Public Method Deletes data for PS Objects 20100531
4 DESTROY_INSTANCE Instance method Public Method Destroy all API instances 20100920
5 GET_CURRENT_UI_INFO Instance method Public Method Returns current UI Status 20100622
6 GET_ENTRY_SCREEN_INFO Instance method Public Method Gets entry screen info 20100624
7 GET_FCODE_EXCLUDING Instance method Public Method Build the FCODEs that need to be excluded from GUI Status 20100629
8 GET_INSTANCE Static method Public Method Returns singleton instance 20100531
9 HANDLE_FCODE Instance method Public Method Triggers Fcode Handling 20100621
10 INITIALIZE Instance method Public Method Initialize all APIs 20100915
11 INSERT Instance method Public Method Inserts data for PS Objects 20100531
12 RAISE_OVR_EVENT Instance method Public Method Event to update hierarchy 20100623
13 RETRIEVE Instance method Public Method Retrieves data for PS Objects 20100531
14 SAVE Instance method Public Method Saves data 20100708
15 SAVE_SHARED_MODE Instance method Public Method Saves data 20110407
16 SET_CURRENT_UI_INFO Instance method Public Method Sets the current UI Status 20100622
17 SET_ENTRY_SCREEN_INFO Instance method Public Method Sets entry screen info 20100624
18 SET_IDET_SCREEN_PROFILING Instance method Public Method Do Profiling for Identification Screen 20110323
19 SET_SCREEN_PROFILE Instance method Private Method Does detail screen profiling 20100531
20 SHOW_DETAILSCREEN_MESSAGE Instance method Public Method Displays messages 20100531
21 UPDATE Instance method Public Method Updates data for PS Objects 20100531
Events
# Event Type Visibility Description Created on
1 NAVIGATE_TO_PARENT_HIERARCHY Instance Event
(0)
Public
(2)
20100623
Types
Class CL_PS_UI_FRW has no local type.
Method Signatures

Method CHECK_DATA_CONSISTENCY_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20101126
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101126
3 Importing IS_ENTRY_SCREEN_INFO Call by reference Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST Stores Entry Screen Information of PSHLP20 20101126

Method CHECK_DATA_CONSISTENCY_UNLOCK on class CL_PS_UI_FRW has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PS_UI_FRW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PS_UI_FRW has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_ROWS Call by reference Type reference (TYPE) INDEX TABLE Object Numbers of the deleted rows 20101025
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
3 Importing IS_NODE_TYPE Call by reference Type reference (TYPE) PSHLP_UI_NODE_TYPE_ST PSHLP SUB NODE Definition 20100602
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
5 Importing IV_ALV Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE ALV Call ? 20100629
6 Importing IV_RFC_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE RFC Call ? 20100615
7 Importing IV_SHOW_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE shows message 20100920

Method DELETE on class CL_PS_UI_FRW has no exception.

Method DESTROY_INSTANCE Signature

Method DESTROY_INSTANCE on class CL_PS_UI_FRW has no parameter.
Method DESTROY_INSTANCE on class CL_PS_UI_FRW has no exception.

Method GET_CURRENT_UI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CURRENT_UI Value transfer Type reference (TYPE) PSHLP_CURRENT_UI_ST Current UI Display 20100622

Method GET_CURRENT_UI_INFO on class CL_PS_UI_FRW has no exception.

Method GET_ENTRY_SCREEN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ENTRY_SCREEN Value transfer Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST This structure type stores all the data sets checked. 20100624

Method GET_ENTRY_SCREEN_INFO on class CL_PS_UI_FRW has no exception.

Method GET_FCODE_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FCODE_EXCLUDING Value transfer Type reference (TYPE) PSHLP_FCODE_TT Fcode Table 20100629

Method GET_FCODE_EXCLUDING on class CL_PS_UI_FRW has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PS_UI_FRW PSHLP UI FRW 20100531

Method GET_INSTANCE on class CL_PS_UI_FRW has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROGRAM_NAME Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20100622
2 Exporting EV_SCREEN_NUM Call by reference Type reference (TYPE) SYDYNNR Current Screen Number 20100621
3 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20100621

Method HANDLE_FCODE on class CL_PS_UI_FRW has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_PS_UI_FRW has no parameter.
Method INITIALIZE on class CL_PS_UI_FRW has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
3 Importing IS_NODE_TYPE Call by reference Type reference (TYPE) PSHLP_UI_NODE_TYPE_ST PSHLP SUB NODE Definition 20100602
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
5 Importing IV_ALV Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE ALV Call ? 20100629
6 Importing IV_RFC_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE RFC Call ? 20100615
7 Importing IV_SHOW_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE shows message 20100920

Method INSERT on class CL_PS_UI_FRW has no exception.

Method RAISE_OVR_EVENT Signature

Method RAISE_OVR_EVENT on class CL_PS_UI_FRW has no parameter.
Method RAISE_OVR_EVENT on class CL_PS_UI_FRW has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
3 Exporting ET_PROFILES Call by reference Type reference (TYPE) PSHLP_PROFILES_TT PSHLP Profile Table Type 20100921
4 Importing IS_NODE_TYPE Call by reference Type reference (TYPE) PSHLP_UI_NODE_TYPE_ST PSHLP SUB NODE Definition 20100602
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100715
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20100531
7 Importing IV_ALV Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE ALV Call ? 20100629
8 Importing IV_APPLY_BASE_PROFILES Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Apply Base Profiles 20100721
9 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Set lock on the object 20100920
10 Importing IV_RFC_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE RFC Call ? 20100615
11 Importing IV_SHOW_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE shows message 20100914

Method RETRIEVE on class CL_PS_UI_FRW has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100708
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data Changed ? 20100708
3 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Error Occured ? 20100708
4 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check Data Changed Only ? 20100708
5 Importing IV_SAVE_IN_BACKGROUND Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Save in Background ? 20100824

Method SAVE on class CL_PS_UI_FRW has no exception.

Method SAVE_SHARED_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20110407
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data Changed ? 20110407
3 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Error Occured ? 20110407
4 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check Data Changed Only ? 20110407
5 Importing IV_SAVE_IN_BACKGROUND Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Save in Background ? 20110407

Method SAVE_SHARED_MODE on class CL_PS_UI_FRW has no exception.

Method SET_CURRENT_UI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT_UI Call by reference Type reference (TYPE) PSHLP_CURRENT_UI_ST Current UI Display 20100622

Method SET_CURRENT_UI_INFO on class CL_PS_UI_FRW has no exception.

Method SET_ENTRY_SCREEN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY_SCREEN Call by reference Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST This structure type stores all the data sets checked. 20100624

Method SET_ENTRY_SCREEN_INFO on class CL_PS_UI_FRW has no exception.

Method SET_IDET_SCREEN_PROFILING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_DATA Value transfer Type reference (TYPE) INDEX TABLE 20110323
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) J_OBART Object Type 20110323

Method SET_IDET_SCREEN_PROFILING on class CL_PS_UI_FRW has no exception.

Method SET_SCREEN_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100630
2 Changing CT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100719
3 Exporting ET_PROFILES Call by reference Type reference (TYPE) PSHLP_PROFILES_TT PSHLP Profile Table Type 20100921
4 Importing IR_API_REFERENCE Call by reference Object reference (TYPE REF TO) IF_PS_API PS API interface 20100602
5 Importing IS_NODE_INFO Call by reference Type reference (TYPE) PSHLP_UI_SUBNODE_DEF_ST PSHLP SUB NODE Definition 20100602
6 Importing IV_APPLY_BASE_PROFILES Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Apply Base Profiles ? 20100721
7 Importing IV_RFC_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE RFC Call ? 20100702

Method SET_SCREEN_PROFILE on class CL_PS_UI_FRW has no exception.

Method SHOW_DETAILSCREEN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_INFO Call by reference Type reference (TYPE) PSHLP_UI_SUBNODE_DEF_ST PSHLP SUB NODE Definition 20100713
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100531
3 Importing IT_PARAMS Call by reference Type reference (TYPE) BAL_T_PAR Application Log: Parameter Name and Value Table 20100906

Method SHOW_DETAILSCREEN_MESSAGE on class CL_PS_UI_FRW has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
3 Importing IS_NODE_TYPE Call by reference Type reference (TYPE) PSHLP_UI_NODE_TYPE_ST PSHLP SUB NODE Definition 20100602
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
5 Importing IT_PARAMS Call by reference Type reference (TYPE) BAL_T_PAR Application Log: Parameter Name and Value Table 20100906
6 Importing IV_ALV Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE ALV Call ? 20100629
7 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Validation Only ? 20100626
8 Importing IV_RFC_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE RFC Call ? 20100615
9 Importing IV_SHOW_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE shows message 20100831

Method UPDATE on class CL_PS_UI_FRW has no exception.
Event Signatures

Event NAVIGATE_TO_PARENT_HIERARCHY Signature
Event NAVIGATE_TO_PARENT_HIERARCHY on class CL_PS_UI_FRW has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606