SAP ABAP Class CL_FOPC_ASSESSMENT (Case: Assessment)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_ASSESSMENT_ISSUE_PLAN (Package) Assessment/Issue/Remediation Plan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FOPC_CASE SOA: Case 20031031
Properties
Class CL_FOPC_ASSESSMENT  
Short Description Case: Assessment    
Super Class CL_FOPC_CASE SOA: Case 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_ASSESSMENT_ISSUE_PLAN   Assessment/Issue/Remediation Plan 
Created 20031029   SAP 
Last change 20091125   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_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FOPC_ASSESSMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FOPC_CASE 20031207 SOA: Case
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ASSESSED_BY Instance attribute Private Object reference (TYPE REF TO) IF_FOPC_DL_STAMP Delegation Timestamp 20041004
2 MO_AS_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_FOPC_CASE SOA: Case 20040302
3 MO_COMMENT Instance attribute Private Object reference (TYPE REF TO) IF_FOPC_NOTES_API Comment 20031208
4 MO_LCL_FOPC_ASSESSMENT Static Attribute Public Object reference (TYPE REF TO) IF_FOPC_IS_VALIDATION_ENABLED 20060821
5 MO_VALIDATED_BY Instance attribute Private Object reference (TYPE REF TO) IF_FOPC_DL_STAMP Delegation Timestamp 20041004
Methods
# Method Level Visibility Method type Description Created on
1 ARE_ALL_ISSUES_CLOSED Instance method Private Method Are All Issues Closed? 20041109
2 ASSERT_MODIFIABLE Instance method Public Method Check Assessment is Allowed for Changes 20031207
3 ASSERT_RATING Instance method Private Method Assert Rating Is Correct 20040430
4 ASSERT_VALIDATE_PERMITTED Instance method Public Method Check All Issues Permitted for Validation 20040216
5 CARRY_FORWARD Instance method Public Method Set Carryforward Status, Copy If Necessary 20040929
6 CARRY_FORWARD_INT Instance method Private Method Carry Forward Assessment and its Subcases 20040930
7 CARRY_FORWARD_ISSUE Instance method Private Method Carry Forward Only the Issues for the Assessment 20060605
8 CONSTRUCTOR Instance method Public Constructor Constructor 20031207
9 CREATE Static method Public Method Create 20031207
10 DELETE_ISSUE Instance method Public Method Delete Issue 20031203
11 FIND_BY_HR_OBJECT Static method Public Method Find Assessments Attached to HR-OBJECT 20031104
12 GET_ASSESSOR Instance method Private Method @11@ Get Case Owner 20040513
13 GET_COMMENT Instance method Public Method Get Comment for Assessment 20031127
14 GET_CONTAINER Instance method Private Method Get Container for Assessment 20040301
15 GET_DESIGN_RATING Instance method Public Method Control Rating 20031207
16 GET_EXISTING_AS_GUID Static method Private Method 20041129
17 GET_ISSUES Instance method Public Method Get Issues 20031029
18 GET_MATURITY_GAP Instance method Public Method 20041018
19 GET_MATURITY_TARGET Instance method Public Method Control Maturity 20031110
20 GET_NOT_CLOSED_ISSUES Instance method Public Method 20041101
21 GET_OPEN_ISSUES Instance method Public Method Get Issues to be Processed in Workflow 20040117
22 INITIATE_DATE_INTERVAL Instance method Private Method Timeframe for Assessment or Test 20040202
23 INITIATE_MATURITY_TARGET Instance method Private Method Reads Maturity Target from HR Master Data 20040202
24 INSERT_ISSUE Instance method Public Method Insert Issue 20031203
25 IS_CLOSED Instance method Public Method 20041101
26 IS_ENABLED_RATING Instance method Private Method Is Design Rating Enabled? 20040120
27 IS_SIMPLIFICATION_WF Instance method Private Method Check If Processor and Validator Are Same Person 20050601
28 LOAD_ISSUES Instance method Private Method Load Linked Issues from DB 20031029
29 LOAD_NOTES Instance method Private Method Loads All Notes Belonging to This Case 20031212
30 ON_ISSUE_RESOLVED Instance method Public Method Set Re-Assessment Status 20040118
31 SET_ACTIVITY_FOR_ISSUE Instance method Private Method Make Status Changes for a Transaction 20040114
32 SET_ASSESSOR Instance method Private Method Set Assessed by 20040510
33 SET_COMMENT Instance method Public Method SET COMMENT 20031127
34 SET_DESIGN_RATING Instance method Public Method Control Rating 20031110
35 SET_DESIGN_RATING_INT Instance method Private Method Control Rating 20031110
36 SET_MATURITY_AS_IS Instance method Public Method Set Control Maturity 20031110
37 SET_MATURITY_TARGET Instance method Private Method Control Maturity 20031207
38 SET_PLAN_END_DATE Instance method Private Method Set PLAN_END_DATE 20041004
39 SET_TESTING_TEC Instance method Public Method Testing Technique 20031110
40 SET_VALIDATED_BY Instance method Private Method Set Validated by 20041004
Events
Class CL_FOPC_ASSESSMENT has no event.
Types
Class CL_FOPC_ASSESSMENT has no local type.
Method Signatures

Method ARE_ALL_ISSUES_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20041109

Method ARE_ALL_ISSUES_CLOSED on class CL_FOPC_ASSESSMENT has no exception.

Method ASSERT_MODIFIABLE Signature

Method ASSERT_MODIFIABLE on class CL_FOPC_ASSESSMENT has no parameter.
# Exception Resumable Description Created on
1 CX_FOPC_CASE_STATUS Statusverwaltung 20031207

Method ASSERT_RATING Signature

Method ASSERT_RATING on class CL_FOPC_ASSESSMENT has no parameter.
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040430

Method ASSERT_VALIDATE_PERMITTED Signature

Method ASSERT_VALIDATE_PERMITTED on class CL_FOPC_ASSESSMENT has no parameter.
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040217

Method CARRY_FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ASSESSMENT Call by reference Object reference (TYPE REF TO) CL_FOPC_ASSESSMENT 20041122
2 Exporting ET_SUB_CASE Call by reference Type reference (TYPE) FOPC_T_CASE_CLONE_INFO 20041122
3   RO_ASSESSMENT    
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20040929
2 CX_FOPC_CASE_STATUS 20040929

Method CARRY_FORWARD_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ASSESSMENT Call by reference Object reference (TYPE REF TO) CL_FOPC_ASSESSMENT 20041122
2 Exporting ET_SUB_CASE Call by reference Type reference (TYPE) FOPC_T_CASE_CLONE_INFO 20041122
3 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040930
4   RO_ASSESSMENT    
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040930
2 CX_FOPC_CASE_STATUS Statusverwaltung 20040930

Method CARRY_FORWARD_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060605
2 Returning RO_ASSESSMENT Value transfer Object reference (TYPE REF TO) CL_FOPC_ASSESSMENT Fall: Beurteilung 20060605
# Exception Resumable Description Created on
1 CX_FOPC_CASE MIC: Fall 20060605
2 CX_FOPC_CASE_STATUS Statusverwaltung 20060605

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOPC_CASE_API Call by reference Object reference (TYPE REF TO) CL_FOPC_CASE_API SOA: Fall 20031207
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031212
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031207

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_CREATE_NEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040630
2 Importing IS_DATE_INTERVAL Call by reference Type reference (TYPE) FOPC_S_DATE_INTERVAL Datum der Beurteilung oder des Tests 20031207
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20031207
4 Importing IS_HRORG Call by reference Type reference (TYPE) HROBJECT Objekt 20031207
5 Importing I_CATEGORY Call by reference Type reference (TYPE) SCMG_CATEGORY Kategorie 20031207
6 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20031207
7 Returning RO_ASSESSMENT Value transfer Object reference (TYPE REF TO) CL_FOPC_ASSESSMENT Fall: Beurteilung 20031207
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031207
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031207

Method DELETE_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ISSUE Call by reference Object reference (TYPE REF TO) CL_FOPC_ISSUE 20031203
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031204
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031212

Method FIND_BY_HR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) FOPC_T_ATTRIBUTE_AS Attribute: Beurteilung 20031104
2 Importing IS_DATE_INTERVAL Call by reference Type reference (TYPE) FOPC_S_DATE_INTERVAL 20040909
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20031104
4 Importing IS_HR_ORG Call by reference Type reference (TYPE) HROBJECT Org. Unit 20031204
5 Importing I_CATEGORY Call by reference Type reference (TYPE) SCMG_CATEGORY 'CD' Kategorie 20040109

Method FIND_BY_HR_OBJECT on class CL_FOPC_ASSESSMENT has no exception.

Method GET_ASSESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_ASSESSMENT_BY Call by reference Type reference (TYPE) FOPC_ASSESSMENT_BY 20040513
2 Exporting R_ASSESSMENT_DATE Call by reference Type reference (TYPE) FOPC_ASSESSMENT_DATE 20040513

Method GET_ASSESSOR on class CL_FOPC_ASSESSMENT has no exception.

Method GET_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMMENT Call by reference Type reference (TYPE) STRING 20031128
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20031203

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_AS_CONTAINER Value transfer Object reference (TYPE REF TO) IF_FOPC_CASE SOA: Fall 20040301
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040301
2 CX_FOPC_CASE_STATUS Statusverwaltung 20040301

Method GET_DESIGN_RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RATING Value transfer Type reference (TYPE) FOPC_AS_RATING 20031207
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20041018

Method GET_EXISTING_AS_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CASE_GUID Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID 20041129
2 Importing IB_CARRYFORWARD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041129
3 Importing IB_EXISTING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041129
4 Importing IS_HRORG Call by reference Type reference (TYPE) HROBJECT 20041129
5 Importing I_CATEGORY Call by reference Type reference (TYPE) SCMG_CATEGORY 20041129
6 Importing I_DATE_BEGIN Call by reference Type reference (TYPE) BEGDATUM 20041129
7 Importing I_DATE_END Call by reference Type reference (TYPE) ENDDATUM 20041129

Method GET_EXISTING_AS_GUID on class CL_FOPC_ASSESSMENT has no exception.

Method GET_ISSUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITHOUT_STATUS Call by reference Type reference (TYPE) CRM_J_STATUS Einzelstatus eines Objekts 20031207
2 Importing I_WITH_STATUS Call by reference Type reference (TYPE) CRM_J_STATUS Einzelstatus eines Objekts 20031207
3 Returning RT_ISSUE Value transfer Type reference (TYPE) FOPC_T_ISSUE Fall 20031207

Method GET_ISSUES on class CL_FOPC_ASSESSMENT has no exception.

Method GET_MATURITY_GAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MATURITY_GAP Value transfer Type reference (TYPE) FOPC_AS_MATURITY_GAP 20041018
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20041018

Method GET_MATURITY_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MATURITY Value transfer Type reference (TYPE) FOPC_CNTR_MATURITY Kontrollreife 20031110
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Case 20041018

Method GET_NOT_CLOSED_ISSUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ISSUE Value transfer Type reference (TYPE) FOPC_T_ISSUE 20041101

Method GET_NOT_CLOSED_ISSUES on class CL_FOPC_ASSESSMENT has no exception.

Method GET_OPEN_ISSUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ISSUE Value transfer Type reference (TYPE) FOPC_T_ISSUE Fall 20040117

Method GET_OPEN_ISSUES on class CL_FOPC_ASSESSMENT has no exception.

Method INITIATE_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATE_INTERVAL Call by reference Type reference (TYPE) FOPC_S_DATE_INTERVAL Zeitraum der Beurteilung oder des Tests 20040202
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040202
2 CX_FOPC_CASE_STATUS Statusverwaltung 20040202

Method INITIATE_MATURITY_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TARGET Value transfer Type reference (TYPE) FOPC_CNTR_MATURITY Kontrollreife 20040202
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040202

Method INSERT_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ISSUE Call by reference Object reference (TYPE REF TO) CL_FOPC_ISSUE 20031203
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20031204

Method IS_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20041101

Method IS_CLOSED on class CL_FOPC_ASSESSMENT has no exception.

Method IS_ENABLED_RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20040120

Method IS_ENABLED_RATING on class CL_FOPC_ASSESSMENT has no exception.

Method IS_SIMPLIFICATION_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20050601

Method IS_SIMPLIFICATION_WF on class CL_FOPC_ASSESSMENT has no exception.

Method LOAD_ISSUES Signature

Method LOAD_ISSUES on class CL_FOPC_ASSESSMENT has no parameter.
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031212
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031212

Method LOAD_NOTES Signature

Method LOAD_NOTES on class CL_FOPC_ASSESSMENT has no parameter.
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031212

Method ON_ISSUE_RESOLVED Signature

Method ON_ISSUE_RESOLVED on class CL_FOPC_ASSESSMENT has no parameter.
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040118
2 CX_FOPC_CASE_STATUS Statusverwaltung 20040118

Method SET_ACTIVITY_FOR_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20040623
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20040114
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20040430
2 CX_FOPC_CASE_STATUS Statusverwaltung 20040115

Method SET_ASSESSOR Signature

Method SET_ASSESSOR on class CL_FOPC_ASSESSMENT has no parameter.
Method SET_ASSESSOR on class CL_FOPC_ASSESSMENT has no exception.

Method SET_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMENT Call by reference Type reference (TYPE) STRING 20031128
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20031203

Method SET_DESIGN_RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RATING Call by reference Type reference (TYPE) FOPC_AS_RATING 20031110
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031110
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031110

Method SET_DESIGN_RATING_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RATING Call by reference Type reference (TYPE) FOPC_AS_RATING 20031110
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031110

Method SET_MATURITY_AS_IS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATURITY Call by reference Type reference (TYPE) FOPC_CNTR_MATURITY_AS_IS Aktuelle Kontrollreife 20031110
# Exception Resumable Description Created on
1 CX_FOPC_CASE SOA: Fall 20031110
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031110

Method SET_MATURITY_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET Call by reference Type reference (TYPE) FOPC_CNTR_MATURITY Kontrollreife 20031215

Method SET_MATURITY_TARGET on class CL_FOPC_ASSESSMENT has no exception.

Method SET_PLAN_END_DATE Signature

Method SET_PLAN_END_DATE on class CL_FOPC_ASSESSMENT has no parameter.
Method SET_PLAN_END_DATE on class CL_FOPC_ASSESSMENT has no exception.

Method SET_TESTING_TEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TESTING_TEC Call by reference Type reference (TYPE) FOPC_CNTR_TESTING_TECHNIQUE Testverfahren 20031110
# Exception Resumable Description Created on
1 CX_FOPC_CASE 20031204
2 CX_FOPC_CASE_STATUS Statusverwaltung 20031110

Method SET_VALIDATED_BY Signature

Method SET_VALIDATED_BY on class CL_FOPC_ASSESSMENT has no parameter.
Method SET_VALIDATED_BY on class CL_FOPC_ASSESSMENT has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 100