SAP ABAP Class CL_PS_SETTLEMENT_RULE (PSHLP : Class for Settlement Rule)
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_SETTLEMENT_RULE  
Short Description PSHLP : Class for Settlement Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSB_API   PS API Package 
Created 20100827   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_SETTLEMENT_RULE has no interface implemented.
Friends
Class CL_PS_SETTLEMENT_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_SETTRULE_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PS_SETTLEMENT_RULE PSHLP: Settlement Rule 20100827
2 SS_COBR_INFO Static Attribute Private Type reference (TYPE) TS_COBR_INFO 20100827
3 ST_PROFILES Static Attribute Private Type reference (TYPE) TT_PROFILE Default Values for Work Breakdown Structure 20100902
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_CHANGED Instance method Public Method Checks if the data has changed 20100827
2 GET_INSTANCE Static method Public Method Returns the instance for Settlement Rule 20100827
3 PRP_DATA_ST_COBR Instance method Private Method Method to prepare COBR Data 20100827
4 READ_PROFILE_TCJ41 Instance method Private Method Reads the Project Profile Information 20100902
5 SETTLEMENT_RULE Instance method Public Method Method to evaluate settlement rule 20100827
6 SETTLEMENT_RULE_ACTY Instance method Private Method Method to evaluate settlement rule-> Activity 20100827
7 SETTLEMENT_RULE_NTWK Instance method Private Method Method to evaluate settlement rule -> Network 20100827
8 SETTLEMENT_RULE_PROJ Instance method Private Method Method to evaluate settlement rule -> Project 20100827
9 SETTLEMENT_RULE_WBS Instance method Private Method Method to evaluate settlement rule -> WBS 20100827
10 STATUS_CHECK Instance method Private Method Checks for Status 20100920
Events
Class CL_PS_SETTLEMENT_RULE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_COBR_INFO Private See coding 20100827 BEGIN OF ts_cobr_info . INCLUDE TYPE cobr_info. TYPES : END OF ts_cobr_info
2 TS_PROFILE Private See coding 20100902 BEGIN OF ts_profile . INCLUDE TYPE tcj41. TYPES : END OF ts_profile
3 TT_PROFILE Private See coding 20100902 tt_profile TYPE TABLE OF ts_profile
Method Signatures

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100827
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100827

Method CHECK_DATA_CHANGED on class CL_PS_SETTLEMENT_RULE 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_SETTLEMENT_RULE PSHLP : Class for Settlement Rule 20100827

Method GET_INSTANCE on class CL_PS_SETTLEMENT_RULE has no exception.

Method PRP_DATA_ST_COBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJ_DATA Call by reference Type reference (TYPE) PSHLP_PROJ_TT Proj API Output Table 20100827
2 Importing IT_WBS_DATA Call by reference Type reference (TYPE) PSHLP_WBS_TT WBS API Output Table 20100827

Method PRP_DATA_ST_COBR on class CL_PS_SETTLEMENT_RULE has no exception.

Method READ_PROFILE_TCJ41 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE Call by reference Type reference (TYPE) TCJ41 Default Values for Work Breakdown Structure 20100902
2 Importing IV_PROFNAME Call by reference Type reference (TYPE) PROFIDPROJ Project Profile 20100902

Method READ_PROFILE_TCJ41 on class CL_PS_SETTLEMENT_RULE has no exception.

Method SETTLEMENT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJNR Call by reference Type reference (TYPE) TT_OBJNR Table of CO Object Numbers 20101001
2 Importing IV_DISPLAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100827

Method SETTLEMENT_RULE on class CL_PS_SETTLEMENT_RULE has no exception.

Method SETTLEMENT_RULE_ACTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100827
2 Importing IV_MULTIPLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101001
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101001

Method SETTLEMENT_RULE_ACTY on class CL_PS_SETTLEMENT_RULE has no exception.

Method SETTLEMENT_RULE_NTWK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100827
2 Importing IV_MULTIPLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101001
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101001

Method SETTLEMENT_RULE_NTWK on class CL_PS_SETTLEMENT_RULE has no exception.

Method SETTLEMENT_RULE_PROJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100827
2 Importing IV_MULTIPLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101001
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101001

Method SETTLEMENT_RULE_PROJ on class CL_PS_SETTLEMENT_RULE has no exception.

Method SETTLEMENT_RULE_WBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100827
2 Importing IV_MULTIPLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101001
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101001

Method SETTLEMENT_RULE_WBS on class CL_PS_SETTLEMENT_RULE has no exception.

Method STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPLAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100920
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100920

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