SAP ABAP Class CL_FIN_COSTCTR_RSCPOOL (Cost Center/Activity Type)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN (Application Component) Financials
     FIN_OBJECTS (Package) FIN Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FOBJ_OBJECT Generic Implementation of a FIN Object 20040512
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_HAS_COMPANY Technical IF: Company 20040701
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_HAS_COSTCTR Technical IF: Segment 20040513
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_HAS_PROFITCTR Technical IF: Profit Center 20040701
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_HAS_RSCPOOL Technical IF: Segment 20040513
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_HAS_SEGMENT Technical IF: Segment 20040701
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_ROLE_ACCOUNT_ASSIGNMENT Assigned Object 20040701
Properties
Class CL_FIN_COSTCTR_RSCPOOL  
Short Description Cost Center/Activity Type    
Super Class CL_FOBJ_OBJECT Generic Implementation of a FIN Object 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class FIN_BUS_ENT    
Program status P  SAP Standard Production Program 
Category 0   
Package FIN_OBJECTS   FIN Objects 
Created 20040512   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FOBJ_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FIN_HAS_COMPANY Technical IF: Company 20040701
2 IF_FIN_HAS_COSTCTR Technical IF: Segment 20040513
3 IF_FIN_HAS_PROFITCTR Technical IF: Profit Center 20040701
4 IF_FIN_HAS_RSCPOOL Technical IF: Segment 20040513
5 IF_FIN_HAS_SEGMENT Technical IF: Segment 20040701
6 IF_FIN_ROLE_ACCOUNT_ASSIGNMENT Assigned Object 20040701
Friends
# Friend Modeled only Created on Description
1 CL_FOBJ_MANAGER 20040512 Manages Types and Instances for the FIN Object
2 CL_FOBJ_OBJECT 20040825 Generic Implementation of a FIN Object
3 CL_FOBJ_TYPE 20050111 FIN Object Type
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_FIN_COSTCTR_RSCPOOL' Class Name 20040512
2 MD_FIN_COMPANY Instance attribute Public Attribute reference (LIKE) 20040701
3 MD_FIN_COSTCTR Instance attribute Public Attribute reference (LIKE) 20040513
4 MD_FIN_PROFITCTR Instance attribute Public Attribute reference (LIKE) 20040701
5 MD_FIN_RSCPOOL Instance attribute Public Attribute reference (LIKE) 20040513
6 MD_FIN_SEGMENT Instance attribute Public Attribute reference (LIKE) 20040701
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040512
2 DETERMINE_OBJECT Static method Public Method Determines Cost Center/Resource Pool 20040512
3 DETERMINE_OBJECTS Static method Public Method Determines Cost Centers/Resource Pools 20040512
4 DETERMINE_TYPE Static method Private Method Determines FIN Object Types for Cost Center/Resource Pool 20040512
5 DETERMINE_TYPES Static method Private Method Determines FIN Object Types for Cost Centers/Resource Pools 20040512
Events
Class CL_FIN_COSTCTR_RSCPOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_COMP_VALUES_FOR_DET Public See coding 20040512 BEGIN OF ys_comp_values_for_det, kokrs TYPE kokrs. INCLUDE TYPE fin_s_cr_k. TYPES END OF ys_comp_values_for_det
2 YT_COMP_VALUES_FOR_DET Public See coding 20040512 yt_comp_values_for_det TYPE STANDARD TABLE OF ys_comp_values_for_det WITH KEY table_line
3 YT_COSTCTR_RSCPOOL Public See coding 20040512 yt_costctr_rscpool TYPE STANDARD TABLE OF REF TO cl_fin_costctr_rscpool WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Technischer Schlüssel eines FIN-Objekts 20040512
2 Importing ID_PERS_IND Call by reference Type reference (TYPE) FOBJ_PERS_IND Zustand eines transienten Objekts hinsichtl. Persistenz 20040512
3 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_FOBJ_TYPE FIN-Objekttyp 20040512
4 Importing IS_VALUES Call by reference Type reference (TYPE) ANY Struktur mit zu übernehmenden Werten 20050118
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20040512

Method DETERMINE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE Call by reference Type reference (TYPE) DATUM Einschränkung bei Zeitabhängigkeit 20040513
2 Importing ID_NO_IMPLICIT_CREATION Call by reference Type reference (TYPE) BOOLE_D '' 'X' = FIN-Objekt nicht implizit anlegen, sofern möglich 20040512
3 Importing ID_NO_SAVE Call by reference Type reference (TYPE) BOOLE_D '' 'X' = Angelegte FIN-Objekte nicht sichern 20050314
4 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Gewünschte Rolle 20040512
5 Importing IS_COMP_VALUES Value transfer Type reference (TYPE) YS_COMP_VALUES_FOR_DET Parameter für die Findung 20040512
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_FIN_COSTCTR_RSCPOOL Kostenstelle/Ressourcenpool 20040512
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten 20040512
2 CX_FOBJ_NO_TYPE_DERIVED FIN-Objekttyp konnte nicht abgeleitet werden 20040512
3 CX_FOBJ_OBJECT_LOCKED Objekt gesperrt (nur bei implizitem Anlegen) 20040512
4 CX_FOBJ_OBJECT_NOT_EXISTING FIN-Objekt nicht vorhanden 20040512

Method DETERMINE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCEPTION Call by reference Type reference (TYPE) FINB_TS_EXCEPTION Tabelle mit Ausnahmen für Massenverarbeitung 20040512
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) YT_COSTCTR_RSCPOOL Kostenstellen/Ressourcenpools (selbe Reihenfolge wie IT_...) 20040512
3 Importing ID_DATE Call by reference Type reference (TYPE) DATUM Einschränkung bei Zeitabhängigkeit 20040513
4 Importing ID_NO_IMPLICIT_CREATION Call by reference Type reference (TYPE) BOOLE_D '' 'X' = FIN-Objekte nicht implizit anlegen, sofern möglich 20040512
5 Importing ID_NO_SAVE Call by reference Type reference (TYPE) BOOLE_D '' 'X' = Angelegte FIN-Objekte nicht sichern 20050314
6 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Gewünschte Rolle 20040512
7 Importing IT_COMP_VALUES Call by reference Type reference (TYPE) YT_COMP_VALUES_FOR_DET Parameter für die Findung 20040512
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten (Rückgabeparameter undefiniert) 20040512
2 CX_FOBJ_OBJECT_LOCKED Einige Objekte gesperrt (nur bei implizitem Anlegen) 20040512

Method DETERMINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Gewünschte Rolle 20040512
2 Importing IS_COMP_VALUES Call by reference Type reference (TYPE) YS_COMP_VALUES_FOR_DET Parameter für die Findung 20040512
3 Returning RD_TYPE_NAME Value transfer Type reference (TYPE) FOBJ_TYPE_NAME Name eines Objekttyps 20050114
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten 20040512
2 CX_FOBJ_NO_TYPE_DERIVED FIN-Objekttyp konnte nicht abgeleitet werden 20040512

Method DETERMINE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCEPTION Call by reference Type reference (TYPE) FINB_TS_EXCEPTION Tabelle mit Ausnahmen für Massenverarbeitung 20040512
2 Exporting ET_TYPE_NAME Call by reference Type reference (TYPE) FOBJ_T_TYPE_NAME Objekttypen (selbe Reihenfolge wie IT_...) 20050114
3 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Gewünschte Rolle 20040512
4 Importing IT_COMP_VALUES Call by reference Type reference (TYPE) YT_COMP_VALUES_FOR_DET Parameter für die Findung 20040512
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten 20040512
History
Last changed by/on SAP  20050409 
SAP Release Created in 300