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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '5' | 20101112 | |||
| 2 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '6' | 20101112 | |||
| 3 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '3' | 20101112 | |||
| 4 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '4' | 20101112 | |||
| 5 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '0' | Pst | 20101112 | ||
| 6 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '1' | 20101112 | |||
| 7 | Constant | Public | Type reference (TYPE) | T093-BUHBKT | '2' | 20101112 | |||
| 8 | Constant | Public | Type reference (TYPE) | CHAR1 | '2' | 20101112 | |||
| 9 | Constant | Public | Type reference (TYPE) | CHAR1 | '4' | 20101112 | |||
| 10 | Constant | Public | Type reference (TYPE) | CHAR1 | '1' | 20101112 | |||
| 11 | Constant | Public | Type reference (TYPE) | CHAR1 | '6' | Area Is Derived | 20101112 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR1 | '7' | Area Derived, No Base Area Found for Parameter Transfer | 20101117 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR1 | '5' | 20101112 | |||
| 14 | Constant | Public | Type reference (TYPE) | CHAR1 | '3' | 20101112 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | LTY_T_AREA_PERIV | GL-PERIV of Individual Area | 20110314 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | LTY_T_BUFFER | 20101122 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | AFABER | Depreciation Area Real or Derived | 20101122 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | I | 20101122 | ||||
| 19 | 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 | Instance method | Protected | Method | Check If Area Posts Depreciation | 20101116 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20101122 | |
| 3 | Instance method | Public | Method | Determine Base Area and Settings for Requested Area | 20101112 | |
| 4 | Instance method | Public | Method | Derive PERIV from Directly or Indirectly Assigned LedgGroup | 20110202 | |
| 5 | Instance method | Public | Method | Determine Ledger Group for Revaluation | 20101216 | |
| 6 | 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 | IT_AREASETTINGS | Call by reference | Type reference (TYPE) | APOST_TT_AREA | 20101122 | ||||
| 2 | IV_AREA | Call by reference | Type reference (TYPE) | AFABER | Bewertungsbereich echt oder abgeleitet | 20101116 | |||
| 3 | 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 | EV_AREA_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Art des Bewertungsbereichs | 20101117 | |||
| 2 | EV_BASE_AREA | Call by reference | Type reference (TYPE) | AFABER | Basisbereich | 20101112 | |||
| 3 | EV_LDGRP | Call by reference | Type reference (TYPE) | T093-LDGRP_GL | Ledger-Gruppe | 20101112 | |||
| 4 | EV_LDGRP_PERIV | Call by reference | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20101112 | |||
| 5 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20101112 | |||
| 6 | IV_RECURSIVE_CALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Rekursiver Aufruf? | 20101123 | ||
| 7 | IV_REQUESTED_AREA | Call by reference | Type reference (TYPE) | AFABER | Bewertungsbereich | 20101112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101112 |
Method DETERMINE_PERIV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LDGRP | Call by reference | Type reference (TYPE) | FAGL_TARGET_LDGRP | Ziel-Ledger-Gruppe | 20110202 | |||
| 2 | EV_PERIV | Call by reference | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20110202 | |||
| 3 | IV_AFABER | Call by reference | Type reference (TYPE) | AFABER | Bewertungsbereich echt oder abgeleitet | 20110202 | |||
| 4 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20110202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110202 | |||
| 2 | 20110318 |
Method DETERMINE_REVAL_LDGRP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LDGRP | Call by reference | Type reference (TYPE) | T093-LDGRP_GL | Ziel-Ledger-Gruppe | 20101216 | |||
| 2 | EV_LDGRP_PERIV | Call by reference | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20101216 | |||
| 3 | IV_BASE_AREA | Call by reference | Type reference (TYPE) | AFABER | Basisbereich | 20101216 | |||
| 4 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20101216 | |||
| 5 | IV_REVAL_AREA | Call by reference | Type reference (TYPE) | AFABER | Aufwertungsbereich | 20101216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bereich bucht keine Abschreibung | 20101216 | ||
| 2 | Basis- und Aufwertungsber. haben unterschiedl. Ledger-Gr. | 20101216 | ||
| 3 | 20101216 |
Method SET_CUSTOMIZING_READER_P Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 |