SAP ABAP Class CL_PS_SAVE (HLP Save)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PSB_API (Package) PS API Package
Properties
Class CL_PS_SAVE  
Short Description HLP Save    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSB_API   PS API Package 
Created 20100419   SAP 
Last change 20130531   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_SAVE has no interface implemented.
Friends
Class CL_PS_SAVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PS_SAVE HLP Save 20100419
2 OS_CHANGE Instance attribute Private Type reference (TYPE) TY_CHANGE_ST 20110107
3 OT_MESSAGES Instance attribute Private Type reference (TYPE) PS_MESSAGES Error messages 20120528
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGES Instance method Public Method Append messages 20120528
2 AUTO_VAL_SUB_ON_SAVE Instance method Private Method Dependent Data loading and Auto Validation/Substitution 20110223
3 AUTO_VAL_SUB_ON_SAVE_BGD Instance method Private Method Auto Validation/Substitution error check for background save 20120528
4 CALL_NTWK_SAVE_BADI Instance method Private Method Trigger AT SAVE Badis for Network and Activities 20101223
5 CHECK_DATA_CHANGED Instance method Public Method Checks whether data was changed just before the final save 20100621
6 CLEAR_MESSAGES Instance method Public Method 20120528
7 COMMIT_CHANGES Instance method Private Method Commit Changes to DB 20100625
8 GET_INSTANCE Static method Public Method Reads singleton instance 20100419
9 GET_MESSAGES Instance method Public Method Messages logged by customer in customer coding during save 20120528
10 LOAD_PROGRESS_DATA Instance method Public Method Loading Progress Data for Background Save 20110121
11 READ_PROGRESS_DATA Instance method Private Method Reading Progress Data for Background Save 20110121
12 SAVE Instance method Public Method Save Data 20100419
13 SAVE_IN_BACKGROUND Instance method Public Method Save Data in Background 20100728
14 SAVE_NTWK_ACTY Instance method Private Method Save Networks and Activities 20100419
15 SAVE_PROJ_WBS Instance method Private Method Save Project and WBS Elements 20100419
Events
Class CL_PS_SAVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHANGE_ST Private See coding 20110107 BEGIN OF ty_change_st, partner TYPE boole_d, coll_pr TYPE boole_d, settlement TYPE boole_d, project TYPE boole_d, wbs TYPE boole_d, network TYPE boole_d, activity TYPE boole_d, shorttext TYPE boole_d, longtext TYPE boole_d, material TYPE boole_d, acty_milestone TYPE boole_d, wbs_milestone TYPE boole_d, pmcs TYPE boole_d, acl TYPE boole_d, document TYPE boole_d, status TYPE boole_d, progress TYPE boole_d, END OF ty_change_st
Method Signatures

Method APPEND_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20120528

Method APPEND_MESSAGES on class CL_PS_SAVE has no exception.

Method AUTO_VAL_SUB_ON_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 20120528
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110223
3 Importing IS_ENTRY_SCREEN Call by reference Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST Stores Entry Screen Information of PSHLP20 20110223
4 Importing IV_SAVE_IN_BACKGROUND Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110223

Method AUTO_VAL_SUB_ON_SAVE on class CL_PS_SAVE has no exception.

Method AUTO_VAL_SUB_ON_SAVE_BGD Signature

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

Method AUTO_VAL_SUB_ON_SAVE_BGD on class CL_PS_SAVE has no exception.

Method CALL_NTWK_SAVE_BADI Signature

Method CALL_NTWK_SAVE_BADI on class CL_PS_SAVE has no parameter.
Method CALL_NTWK_SAVE_BADI on class CL_PS_SAVE has no exception.

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100621

Method CHECK_DATA_CHANGED on class CL_PS_SAVE has no exception.

Method CLEAR_MESSAGES Signature

Method CLEAR_MESSAGES on class CL_PS_SAVE has no parameter.
Method CLEAR_MESSAGES on class CL_PS_SAVE has no exception.

Method COMMIT_CHANGES Signature

Method COMMIT_CHANGES on class CL_PS_SAVE has no parameter.
Method COMMIT_CHANGES on class CL_PS_SAVE 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_SAVE HLP Save 20100419

Method GET_INSTANCE on class CL_PS_SAVE has no exception.

Method GET_MESSAGES 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 20120528
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Error in SAVE: TRUE (='X') and FALSE (=' ') 20120528

Method GET_MESSAGES on class CL_PS_SAVE has no exception.

Method LOAD_PROGRESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGRESS_XML Call by reference Type reference (TYPE) STRING 20110121

Method LOAD_PROGRESS_DATA on class CL_PS_SAVE has no exception.

Method READ_PROGRESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROGRESS_XML Value transfer Type reference (TYPE) STRING 20110121

Method READ_PROGRESS_DATA on class CL_PS_SAVE 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 20100618
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Error in SAVE: TRUE (='X') and FALSE (=' ') 20100419
3 Importing IS_ENTRY_SCREEN_INFO Call by reference Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST Stores Entry Screen Information of PSHLP20 20110225
4 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Commit Changes to DB ? 20100816
5 Importing IV_SAVE_IN_BACKGROUND Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Saving in Background 20100813

Method SAVE on class CL_PS_SAVE has no exception.

Method SAVE_IN_BACKGROUND Signature

Method SAVE_IN_BACKGROUND on class CL_PS_SAVE has no parameter.
Method SAVE_IN_BACKGROUND on class CL_PS_SAVE has no exception.

Method SAVE_NTWK_ACTY 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 EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Error Encountered 20100419
3 Exporting EV_SAVE_TRIGGERED Call by reference Type reference (TYPE) BOOLE_D Save Triggered 20101223
4 Importing IS_ENTRY_SCREEN_INFO Call by reference Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST Stores Entry Screen Information of PSHLP20 20100824
5 Importing IV_SAVE_IN_BGD Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110406

Method SAVE_NTWK_ACTY on class CL_PS_SAVE has no exception.

Method SAVE_PROJ_WBS 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 EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100419
3 Exporting EV_SAVE_TRIGGERED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101229
4 Importing IS_ENTRY_SCREEN_INFO Call by reference Type reference (TYPE) PSHLP_ENTRY_SCREEN_ST Stores Entry Screen Information of PSHLP20 20100824

Method SAVE_PROJ_WBS on class CL_PS_SAVE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606