SAP ABAP Class CL_FAA_MDO_ITEM (Asset Line Item)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-AA (Application Component) Asset Accounting
     FAA_MDO (Package) Master Data Wrapper for FAA_TP_TC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAA_FRW_OBJECT DB Wrapper FIAA 20110628
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FAA_MDO_ITEM Asset Line Items (ANEP) 20110628
Properties
Class CL_FAA_MDO_ITEM  
Short Description Asset Line Item    
Super Class CL_FAA_FRW_OBJECT DB Wrapper FIAA 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAA_MDO   Master Data Wrapper for FAA_TP_TC 
Created 20110628   SAP 
Last change 20131127   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_FAA_FRW_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FAA_FRW_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FAA_MASTER_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FAA_POSTING_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FAA_MDO_ITEM Asset Line Items (ANEP) 20110628
Friends
# Friend Modeled only Created on Description
1 CL_FAA_FRW_FACTORY 20130415 Factory Class FIAA Master Data Part
2 CL_FAA_MDO_ROOT 20110727 Asset Master Data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TEMP_AUGLN Constant Private Type reference (TYPE) ANEP-AUGLN '99999' Temporary Clearing Digit 20130510
2 MO_ROOT Instance attribute Protected Attribute reference (LIKE) 20111216
3 MS_UPDATE_MODULE_DATA Instance attribute Private Type reference (TYPE) TY_S_UPDATE_MODULE_DATA 20111216
4 MT_ITEM_DB Instance attribute Protected Attribute reference (LIKE) 20111216
5 MT_ITEM_TO_BE_CLEARED Instance attribute Protected Attribute reference (LIKE) 20130510
6 MT_ITEM_TO_BE_POSTED Instance attribute Protected Attribute reference (LIKE) 20111216
7 MT_ITEM_TO_BE_REVERSED Instance attribute Protected Attribute reference (LIKE) 20111216
8 MT_ORIGIN_CO_EL_TO_POST Instance attribute Protected Attribute reference (LIKE) 20130419
9 MT_PENDING_POSTING Instance attribute Protected Attribute reference (LIKE) 20120601
10 MT_TRANSACTION_DC_CALCULATED Instance attribute Protected Attribute reference (LIKE) 20130613
11 MV_DB_YEAR_FROM Instance attribute Private Type reference (TYPE) GJAHR Fiscal Year DB Is Already Read 20111216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ASSET_ORIGIN_COST_ELEMEMT Instance method Protected Method 20130419
2 ADD_ASSET_ORIGIN_LINE_ITEM Instance method Protected Method 20130419
3 ADD_TRANSACTION_TO_BE_POSTED Instance method Protected Method 20111216
4 CONSTRUCTOR Instance method Public Constructor Constructor 20110628
5 GET_DOWNPAYMENT_CLEARING Instance method Protected Method 20130430
6 GET_LINE_ITEM_WITH_DOC_NO Instance method Protected Method 20130424
7 GET_LINE_ITEM_WITH_SEQ_NO Instance method Protected Method 20130424
8 _ANEP_ANEA_CONSISTENCY_CHECK Instance method Private Method Checks Consistency of ANEP and ANEA 20130511
9 _CREATE_ANEK_FOR_REVERSAL Instance method Private Method Create New ANEK During Reversal 20130415
10 _CREATE_ANEV_FOR_DPC Instance method Private Method Create ANEV for Down Payment Clearings 20130426
11 _GET_DB_TRANSACTION_DATA Instance method Private Method Read Data from DB 20111216
12 _MAP_AMOUNTID_TO_ANEA Instance method Private Method Mapping AMOUNTID to ANEA Value Fields 20110725
13 _MAP_AMOUNTID_TO_ANEP Instance method Private Method Mapping AMOUNTID to ANEP Value Fields 20110725
14 _MAP_ITEM_TO_ANEA_ANEP Instance method Private Method Mapping faa_s_item_data to anea, anep 20110720
15 _MAP_ITEM_TO_ANEK Instance method Private Method Mapping faa_s_item_data to anek 20110720
16 _PREPARE_ANLC_UPDATE Instance method Private Method Prepare Update of ANLC (Ins/Upd) 20111216
17 _PREPARE_UPD_ITEM_FOR_CLEARING Instance method Private Method Prepare Line Items to Be Reversed for Update 20130510
18 _PREPARE_UPD_ITEM_FOR_REVERSAL Instance method Private Method Prepare Line Items to Be Reversed for Update 20130510
Events
Class CL_FAA_MDO_ITEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_UPDATE_MODULE_DATA Private See coding 20111216 BEGIN OF ty_s_update_module_data, t_anek TYPE STANDARD TABLE OF anek WITH NON-UNIQUE KEY table_line, t_anep TYPE STANDARD TABLE OF anep WITH NON-UNIQUE KEY table_line, t_anea TYPE STANDARD TABLE OF anea WITH NON-UNIQUE KEY table_line, t_anlc TYPE STANDARD TABLE OF anlc WITH NON-UNIQUE KEY table_line, t_anev type STANDARD TABLE OF anev WITH NON-UNIQUE KEY table_line, t_anle type STANDARD TABLE OF anle WITH NON-UNIQUE KEY table_line, t_anlk type STANDARD TABLE OF anlk WITH NON-UNIQUE KEY table_line, END OF ty_s_update_module_data
Method Signatures

Method ADD_ASSET_ORIGIN_COST_ELEMEMT Signature

Method ADD_ASSET_ORIGIN_COST_ELEMEMT on class CL_FAA_MDO_ITEM has no parameter.
Method ADD_ASSET_ORIGIN_COST_ELEMEMT on class CL_FAA_MDO_ITEM has no exception.

Method ADD_ASSET_ORIGIN_LINE_ITEM Signature

Method ADD_ASSET_ORIGIN_LINE_ITEM on class CL_FAA_MDO_ITEM has no parameter.
Method ADD_ASSET_ORIGIN_LINE_ITEM on class CL_FAA_MDO_ITEM has no exception.

Method ADD_TRANSACTION_TO_BE_POSTED Signature

Method ADD_TRANSACTION_TO_BE_POSTED on class CL_FAA_MDO_ITEM has no parameter.
Method ADD_TRANSACTION_TO_BE_POSTED on class CL_FAA_MDO_ITEM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_FAA_FRW_OBJECT Parent Object Instance (wenn create_by_parent) 20110628
2 Importing IR_DATA_DB Call by reference Object reference (TYPE REF TO) DATA DB Data (schon gelesen von Parent) 20110628
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_BO_NAME BO Name 20110628
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_BO_NODE_NAME BO Knoten Name 20110628
5 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE IF_FAA_FRW_CONSTANTS=>GC_ENQUEUE_MODE-REAL_EXCLUSIVE Sperrmodus 20130719
6 Importing IV_ENQUEUE_WAIT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Sperren mit Warten 20130719
7 Importing IV_MODE Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_MODE Operation Mode (Ins/Upd/Del) 20110628
8 Importing IV_UUID Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_UUID Knoten ID 20110628
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20110808

Method GET_DOWNPAYMENT_CLEARING Signature

Method GET_DOWNPAYMENT_CLEARING on class CL_FAA_MDO_ITEM has no parameter.
Method GET_DOWNPAYMENT_CLEARING on class CL_FAA_MDO_ITEM has no exception.

Method GET_LINE_ITEM_WITH_DOC_NO Signature

Method GET_LINE_ITEM_WITH_DOC_NO on class CL_FAA_MDO_ITEM has no parameter.
Method GET_LINE_ITEM_WITH_DOC_NO on class CL_FAA_MDO_ITEM has no exception.

Method GET_LINE_ITEM_WITH_SEQ_NO Signature

Method GET_LINE_ITEM_WITH_SEQ_NO on class CL_FAA_MDO_ITEM has no parameter.
Method GET_LINE_ITEM_WITH_SEQ_NO on class CL_FAA_MDO_ITEM has no exception.

Method _ANEP_ANEA_CONSISTENCY_CHECK Signature

Method _ANEP_ANEA_CONSISTENCY_CHECK on class CL_FAA_MDO_ITEM has no parameter.
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130511

Method _CREATE_ANEK_FOR_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANEK Call by reference Type reference (TYPE) ANEK Belegkopf Anlagenbuchung 20130415
2 Importing IV_LNRAN_TO_BE_REVERSED Call by reference Type reference (TYPE) LNRAN Laufende Nummer des Anlagen-Einzelpostens im Geschäftsjahr 20130415

Method _CREATE_ANEK_FOR_REVERSAL on class CL_FAA_MDO_ITEM has no exception.

Method _CREATE_ANEV_FOR_DPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_DB Call by reference Type reference (TYPE) IF_FAA_MASTER_TYPES=>TY_S_ITEM_DB 20130430
2 Importing IS_POSTING_CONTROL Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_S_POSTING_CONTROL RLAMBU + BWASL-Instanz + COBL-Spezialfelder 20130426

Method _CREATE_ANEV_FOR_DPC on class CL_FAA_MDO_ITEM has no exception.

Method _GET_DB_TRANSACTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20111216

Method _GET_DB_TRANSACTION_DATA on class CL_FAA_MDO_ITEM has no exception.

Method _MAP_AMOUNTID_TO_ANEA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANEA Call by reference Type reference (TYPE) ANEA Anlagen-Einzelposten anteilige Werte 20110725
2 Importing IT_AMOUNTID Call by reference Type reference (TYPE) FAA_DC_T_ITEM_AMOUNTID Amount IDs 20110725

Method _MAP_AMOUNTID_TO_ANEA on class CL_FAA_MDO_ITEM has no exception.

Method _MAP_AMOUNTID_TO_ANEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANEP Call by reference Type reference (TYPE) ANEP Anlage Einzelposten 20110725
2 Importing IS_ANEA Call by reference Type reference (TYPE) ANEA Anlagen-Einzelposten anteilige Werte 20110725
3 Importing IT_AMOUNTID Call by reference Type reference (TYPE) FAA_DC_T_ITEM_AMOUNTID Amount IDs 20110725

Method _MAP_AMOUNTID_TO_ANEP on class CL_FAA_MDO_ITEM has no exception.

Method _MAP_ITEM_TO_ANEA_ANEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANEA Call by reference Type reference (TYPE) ANEA Anlagen-Einzelposten anteilige Werte 20110720
2 Changing CS_ANEP Call by reference Type reference (TYPE) ANEP Anlage Einzelposten 20110720
3 Importing IS_ITEM Call by reference Type reference (TYPE) FAA_S_ITEM_DATA Einzelposten tiefe Struktur ink anep, anea, anek 20110720

Method _MAP_ITEM_TO_ANEA_ANEP on class CL_FAA_MDO_ITEM has no exception.

Method _MAP_ITEM_TO_ANEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANEK Call by reference Type reference (TYPE) ANEK Belegkopt Anlage Buchung 20110720
2 Importing IS_ITEM Call by reference Type reference (TYPE) FAA_S_ITEM_DATA Einzelposten tiefe Struktur ink anep, anea, anek 20110720

Method _MAP_ITEM_TO_ANEK on class CL_FAA_MDO_ITEM has no exception.

Method _PREPARE_ANLC_UPDATE Signature

Method _PREPARE_ANLC_UPDATE on class CL_FAA_MDO_ITEM has no parameter.
Method _PREPARE_ANLC_UPDATE on class CL_FAA_MDO_ITEM has no exception.

Method _PREPARE_UPD_ITEM_FOR_CLEARING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANEP_INS Call by reference Type reference (TYPE) ANEP Stornierender Anlagen-Einzelposten 20130510

Method _PREPARE_UPD_ITEM_FOR_CLEARING on class CL_FAA_MDO_ITEM has no exception.

Method _PREPARE_UPD_ITEM_FOR_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANEP_INS Call by reference Type reference (TYPE) ANEP Stornierender Anlagen-Einzelposten 20130510

Method _PREPARE_UPD_ITEM_FOR_REVERSAL on class CL_FAA_MDO_ITEM has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 607