SAP ABAP Class CL_FIAA_REPORTING_SERVICES (Service Class FI-AA)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-AA-IS (Application Component) Information System
     AR (Package) Asset Accounting reporting
Properties
Class CL_FIAA_REPORTING_SERVICES  
Short Description Service Class FI-AA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AR   Asset Accounting reporting 
Created 20101112   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)
2 APOST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FIAA_REPORTING_SERVICES has no interface implemented.
Friends
Class CL_FIAA_REPORTING_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUHBKT_APC Constant Public Type reference (TYPE) T093-BUHBKT '5' 20101112
2 GC_BUHBKT_APCD Constant Public Type reference (TYPE) T093-BUHBKT '6' 20101112
3 GC_BUHBKT_DEP Constant Public Type reference (TYPE) T093-BUHBKT '3' 20101112
4 GC_BUHBKT_DIR Constant Public Type reference (TYPE) T093-BUHBKT '4' 20101112
5 GC_BUHBKT_NO Constant Public Type reference (TYPE) T093-BUHBKT '0' Pst 20101112
6 GC_BUHBKT_ONL Constant Public Type reference (TYPE) T093-BUHBKT '1' 20101112
7 GC_BUHBKT_PER Constant Public Type reference (TYPE) T093-BUHBKT '2' 20101112
8 GC_IS_APC_BOOKING Constant Public Type reference (TYPE) CHAR1 '2' 20101112
9 GC_IS_CONSTITUTING Constant Public Type reference (TYPE) CHAR1 '4' 20101112
10 GC_IS_DEPR_BOOKING Constant Public Type reference (TYPE) CHAR1 '1' 20101112
11 GC_IS_DERIVED Constant Public Type reference (TYPE) CHAR1 '6' Area Is Derived 20101112
12 GC_IS_DERIVED_WO_BASE Constant Public Type reference (TYPE) CHAR1 '7' Area Derived, No Base Area Found for Parameter Transfer 20101117
13 GC_IS_NOT_BOOKING Constant Public Type reference (TYPE) CHAR1 '5' 20101112
14 GC_IS_PARALLEL Constant Public Type reference (TYPE) CHAR1 '3' 20101112
15 GT_AREA_PERIV Static Attribute Private Type reference (TYPE) LTY_T_AREA_PERIV GL-PERIV of Individual Area 20110314
16 GT_BUFFER Instance attribute Private Type reference (TYPE) LTY_T_BUFFER 20101122
17 GV_ORIGINALLY_REQUESTED_AREA Instance attribute Private Type reference (TYPE) AFABER Depreciation Area Real or Derived 20101122
18 GV_RECURSION_COUNTER Instance attribute Private Type reference (TYPE) I 20101122
19 MO_CUSTOMIZING_READER Instance attribute Private Object reference (TYPE REF TO) IF_FIAA_GET_CUSTOMIZING Read Asset Accounting Settings 20101122
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_POSTS_DEPRECIATION_P Instance method Protected Method Check If Area Posts Depreciation 20101116
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101122
3 DETERMINE_BASE_AREA_SETTINGS Instance method Public Method Determine Base Area and Settings for Requested Area 20101112
4 DETERMINE_PERIV Instance method Public Method Derive PERIV from Directly or Indirectly Assigned LedgGroup 20110202
5 DETERMINE_REVAL_LDGRP Instance method Public Method Determine Ledger Group for Revaluation 20101216
6 SET_CUSTOMIZING_READER_P Instance method Protected Method 20101122
Events
Class CL_FIAA_REPORTING_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_AREA_PERIV Private See coding 20110314 BEGIN OF lty_s_area_periv, bukrs TYPE bukrs, area TYPE afaber, ldgrp TYPE fagl_ldgrp, periv TYPE periv, END OF lty_s_area_periv
2 LTY_S_BUFFER Private See coding 20101122 BEGIN OF lty_s_buffer, bukrs TYPE bukrs, requested_area TYPE afabe1, area_type TYPE char1, base_area TYPE afaber, ldgrp TYPE t093-ldgrp_gl, ldgrp_periv TYPE periv, END OF lty_s_buffer
3 LTY_T_AREA_PERIV Private See coding 20110314 lty_t_area_periv type table of lty_s_area_periv with key bukrs area
4 LTY_T_BUFFER Private See coding 20101122 lty_t_buffer type table of lty_s_buffer with key bukrs requested_area
Method Signatures

Method CHECK_POSTS_DEPRECIATION_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AREASETTINGS Call by reference Type reference (TYPE) APOST_TT_AREA 20101122
2 Importing IV_AREA Call by reference Type reference (TYPE) AFABER Bewertungsbereich echt oder abgeleitet 20101116
3 Returning RV_POSTS_DEPR Value transfer Type reference (TYPE) ABAP_BOOL 20101116

Method CHECK_POSTS_DEPRECIATION_P on class CL_FIAA_REPORTING_SERVICES has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FIAA_REPORTING_SERVICES has no parameter.
Method CONSTRUCTOR on class CL_FIAA_REPORTING_SERVICES has no exception.

Method DETERMINE_BASE_AREA_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AREA_TYPE Call by reference Type reference (TYPE) CHAR1 Art des Bewertungsbereichs 20101117
2 Exporting EV_BASE_AREA Call by reference Type reference (TYPE) AFABER Basisbereich 20101112
3 Exporting EV_LDGRP Call by reference Type reference (TYPE) T093-LDGRP_GL Ledger-Gruppe 20101112
4 Exporting EV_LDGRP_PERIV Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20101112
5 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101112
6 Importing IV_RECURSIVE_CALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Rekursiver Aufruf? 20101123
7 Importing IV_REQUESTED_AREA Call by reference Type reference (TYPE) AFABER Bewertungsbereich 20101112
# Exception Resumable Description Created on
1 ERROR_OCCURED 20101112

Method DETERMINE_PERIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LDGRP Call by reference Type reference (TYPE) FAGL_TARGET_LDGRP Ziel-Ledger-Gruppe 20110202
2 Exporting EV_PERIV Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20110202
3 Importing IV_AFABER Call by reference Type reference (TYPE) AFABER Bewertungsbereich echt oder abgeleitet 20110202
4 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20110202
# Exception Resumable Description Created on
1 ERROR_OCCURED 20110202
2 INPUT_ERROR 20110318

Method DETERMINE_REVAL_LDGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LDGRP Call by reference Type reference (TYPE) T093-LDGRP_GL Ziel-Ledger-Gruppe 20101216
2 Exporting EV_LDGRP_PERIV Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20101216
3 Importing IV_BASE_AREA Call by reference Type reference (TYPE) AFABER Basisbereich 20101216
4 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20101216
5 Importing IV_REVAL_AREA Call by reference Type reference (TYPE) AFABER Aufwertungsbereich 20101216
# Exception Resumable Description Created on
1 AREA_DOESNT_POST_DEPRECIATION Bereich bucht keine Abschreibung 20101216
2 DIFFERENT_LDGRPS Basis- und Aufwertungsber. haben unterschiedl. Ledger-Gr. 20101216
3 ERROR_OCCURED 20101216

Method SET_CUSTOMIZING_READER_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CUSTOMIZING_READER Call by reference Object reference (TYPE REF TO) IF_FIAA_GET_CUSTOMIZING Anlagenbuchhaltung Einstellungen lesen 20101122

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