SAP ABAP Class CL_PRS_CO_IO_UTIL (Utilities Class for PRS enhancements in CO)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO (Application Component) Controlling
     ERP_PRS_CO (Package) Professional Services in CO Core
Properties
Class CL_PRS_CO_IO_UTIL  
Short Description Utilities Class for PRS enhancements in CO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_PRS_CO   Professional Services in CO Core 
Created 20091009   SAP 
Last change 20100310   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)
2 IF_WE_ENGAGEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_PRS_CO_IO_UTIL has no interface implemented.
Friends
Class CL_PRS_CO_IO_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOESCHKENNZ_SETZEN Constant Private Type reference (TYPE) J_VORGANG 'LKZS' Business Transaction 20091021
2 GC_LOESCHVERMERK_LOESCHEN Constant Private Type reference (TYPE) J_VORGANG 'LVMZ' Business Transaction 20091021
3 GC_LOESCHVERMERK_SETZEN Constant Private Type reference (TYPE) J_VORGANG 'LVMS' Business Transaction 20091021
4 GC_STATUS_DLFL Constant Private Type reference (TYPE) J_ISTAT 'I0076' System status 20091009
5 GC_STATUS_UNDO Constant Private Type reference (TYPE) J_ISTAT SPACE System status 20091009
6 GR_WE_CALLBACK_BADI Static Attribute Private Object reference (TYPE REF TO) WE_ENGAGEMENT_CALLBACK Reference to the current BAdI instance 20091009
Methods
# Method Level Visibility Method type Description Created on
1 GET_WE_CALLBACK_BADI Static method Private Method Get the current BAdI instance of the WE callback interface 20091009
2 MARK_FOR_DELETION Static method Public Method Call to method TO_BE_STATUS_CHANGED with STATUS value 20091009
3 ON_REFRESH Static method Public Method Call to method ON_REFRESH 20091009
4 ON_SAVE Static method Public Method Call to method ON_SAVE 20091009
5 REMOVE_DELETION_FLAG Static method Public Method Call to method TO_BE_STATUS_CHANGED without STATUS value 20091009
6 SET_DELETION_INDICATOR Static method Public Method Call to method TO_BE_ARCHIVED 20091009
7 SET_WE_CALLBACK_BADI Static method Private Method Set the current BAdI instance of the WE callback interface 20091009
Events
Class CL_PRS_CO_IO_UTIL has no event.
Types
Class CL_PRS_CO_IO_UTIL has no local type.
Method Signatures

Method GET_WE_CALLBACK_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_WE_CALLBACK_BADI Value transfer Object reference (TYPE REF TO) WE_ENGAGEMENT_CALLBACK 20091009

Method GET_WE_CALLBACK_BADI on class CL_PRS_CO_IO_UTIL has no exception.

Method MARK_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WARN Value transfer Type reference (TYPE) ABAP_BOOL Issue warning 20091014
2 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20091009
3 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Check Only 20091016
4 Importing I_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE Engagement Type 20091027
# Exception Resumable Description Created on
1 CX_PRS_CO_IO_UPDATE Exception during IO buffer update of Lean Staffing call 20091021
2 CX_PRS_CO_IO_WE_CALLBACK Exception during callback of Lean Staffing 20091009

Method ON_REFRESH Signature

Method ON_REFRESH on class CL_PRS_CO_IO_UTIL has no parameter.
Method ON_REFRESH on class CL_PRS_CO_IO_UTIL has no exception.

Method ON_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUFK Call by reference Type reference (TYPE) ERP_PRS_CO_AUFK_TAB Order master data 20091022
2 Importing I_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE Engagement Type 20091027

Method ON_SAVE on class CL_PRS_CO_IO_UTIL has no exception.

Method REMOVE_DELETION_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20091009
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Check Only 20091016
3 Importing I_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE Engagement Type 20091027
# Exception Resumable Description Created on
1 CX_PRS_CO_IO_UPDATE Exception during IO buffer update of Lean Staffing call 20091021
2 CX_PRS_CO_IO_WE_CALLBACK Exception during callback of Lean Staffing application 20091009

Method SET_DELETION_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number 20091009
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Check Only 20091016
3 Importing I_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE Engagement Type 20091027
# Exception Resumable Description Created on
1 CX_PRS_CO_IO_UPDATE Exception during IO buffer update of Lean Staffing call 20091021
2 CX_PRS_CO_IO_WE_CALLBACK Exception during callback of Lean Staffing 20091009

Method SET_WE_CALLBACK_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WE_CALLBACK_BADI Call by reference Object reference (TYPE REF TO) WE_ENGAGEMENT_CALLBACK 20091009

Method SET_WE_CALLBACK_BADI on class CL_PRS_CO_IO_UTIL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605