SAP ABAP Class CL_FIN_FIXED_ASSET (Asset)
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 20050203
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIN_HAS_COMPANY Technical IF: Company 20050203
Properties
Class CL_FIN_FIXED_ASSET  
Short Description Asset    
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 20050203   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 20050203
Friends
# Friend Modeled only Created on Description
1 CL_FOBJ_MANAGER 20050203 Manages Types and Instances for the FIN Object
2 CL_FOBJ_OBJECT 20050203 Generic Implementation of a FIN Object
3 CL_FOBJ_TYPE 20050203 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_FIXED_ASSET' 20050203
2 MD_ANLN1 Instance attribute Public Type reference (TYPE) ANLN1 Main Asset Number 20050203
3 MD_ANLN2 Instance attribute Public Type reference (TYPE) ANLN2 Asset Subnumber 20050203
4 MD_FIN_COMPANY Instance attribute Public Attribute reference (LIKE) 20050203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050203
2 DETERMINE_OBJECT Static method Public Method Determines a Cost Center 20050203
3 DETERMINE_OBJECTS Static method Public Method Determines Cost Centers 20050203
4 DETERMINE_TYPE Static method Private Method Determines FIN Object Types for a Cost Center 20050203
5 DETERMINE_TYPES Static method Private Method Determines FIN Object Types for Cost Centers 20050203
Events
Class CL_FIN_FIXED_ASSET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_COMP_VALUES_FOR_DET Public See coding 20050203 BEGIN OF ys_comp_values_for_det, fin_company type fin_company, anln1 type anln1, anln2 type anln2, END OF ys_comp_values_for_det
2 YT_COMP_VALUES_FOR_DET Public See coding 20050203 yt_comp_values_for_det TYPE STANDARD TABLE OF ys_comp_values_for_det WITH KEY table_line
3 YT_FIXED_ASSET Public See coding 20050203 yt_fixed_asset TYPE STANDARD TABLE OF REF TO cl_fin_fixed_Asset 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 20050203
2 Importing ID_PERS_IND Call by reference Type reference (TYPE) FOBJ_PERS_IND Zustand eines transienten Objekts hinsichtl. Persistenz 20050203
3 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_FOBJ_TYPE FIN-Objekttyp 20050203
4 Importing IS_VALUES Call by reference Type reference (TYPE) ANY Struktur mit zu übernehmenden Werten 20050203
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten (Meldungen in Message-Handler) 20050203

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 20050203
2 Importing ID_NO_IMPLICIT_CREATION Call by reference Type reference (TYPE) BOOLE_D '' 'X' = FIN-Objekt nicht implizit anlegen, sofern möglich 20050203
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 20050203
5 Importing IS_COMP_VALUES Value transfer Type reference (TYPE) YS_COMP_VALUES_FOR_DET Parameter für die Findung 20050203
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_FIN_FIXED_ASSET Kostenstelle 20050203
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten 20050203
2 CX_FOBJ_NO_TYPE_DERIVED FIN-Objekttyp konnte nicht abgeleitet werden 20050203
3 CX_FOBJ_OBJECT_LOCKED Objekt gesperrt (nur bei implizitem Anlegen) 20050203
4 CX_FOBJ_OBJECT_NOT_EXISTING FIN-Objekt nicht vorhanden 20050203

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 20050203
2 Exporting ET_OBJECT Call by reference Type reference (TYPE) YT_FIXED_ASSET Kostenstellen (selbe Reihenfolge wie IT_...) 20050203
3 Importing ID_DATE Call by reference Type reference (TYPE) DATUM Einschränkung bei Zeitabhängigkeit 20050203
4 Importing ID_NO_IMPLICIT_CREATION Call by reference Type reference (TYPE) BOOLE_D '' 'X' = FIN-Objekte nicht implizit anlegen, sofern möglich 20050203
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 20050203
7 Importing IT_COMP_VALUES Call by reference Type reference (TYPE) YT_COMP_VALUES_FOR_DET Parameter für die Findung 20050203
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten (Rückgabeparameter undefiniert) 20050203
2 CX_FOBJ_OBJECT_LOCKED Einige Objekte gesperrt (nur bei implizitem Anlegen) 20050203

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 20050203
2 Importing IS_COMP_VALUES Call by reference Type reference (TYPE) YS_COMP_VALUES_FOR_DET Parameter für die Findung 20050203
3 Returning RD_TYPE_NAME Value transfer Type reference (TYPE) FOBJ_TYPE_NAME Name eines Objekttyps 20050203
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten 20050203
2 CX_FOBJ_NO_TYPE_DERIVED FIN-Objekttyp konnte nicht abgeleitet werden 20050203

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 20050203
2 Exporting ET_TYPE_NAME Call by reference Type reference (TYPE) FOBJ_T_TYPE_NAME Objekttypen (selbe Reihenfolge wie IT_...) 20050203
3 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Gewünschte Rolle 20050203
4 Importing IT_COMP_VALUES Call by reference Type reference (TYPE) YT_COMP_VALUES_FOR_DET Parameter für die Findung 20050203
# Exception Resumable Description Created on
1 CX_FOBJ_ERROR Fehler aufgetreten 20050203
History
Last changed by/on SAP  20050409 
SAP Release Created in 300