SAP ABAP Class CL_FAA_DOCUMENT_FI (Document from FIAA Viewpoint (Business Logic))
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-AA-AA (Application Component) Basic Functions
     FAA_TP_TC (Package) Doc.creation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAA_DOCUMENT_REVERSIBLE Reversible Document 20130510
Properties
Class CL_FAA_DOCUMENT_FI  
Short Description Document from FIAA Viewpoint (Business Logic)    
Super Class CL_FAA_DOCUMENT_REVERSIBLE Reversible Document 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FAA_TP_TC   Doc.creation 
Created 20130424   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_DOCUMENT_DELEGATION 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_POSTING_CORE_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
Class CL_FAA_DOCUMENT_FI has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FAA_DOCUMENT_FACTORY 20130603 Factory Class for ACC_TRANS Container
Attributes
Class CL_FAA_DOCUMENT_FI has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20130424
2 PROCESS_BELEG_BUILD_ACCDA Instance method Protected Method Build ACCDA for LDGRP = SPACE for Event BELEG-CLOSE 20130424
3 PROCESS_BELEG_RENUMBER_ITEMS Instance method Protected Method FB01: Renumber Document Items 20130424
4 PROCESS_BELEG_REVERSAL Instance method Protected Method Prepare FB08 Reversal 20130426
5 _BELEG_PROJECT_SET_VENDOR Instance method Private Method Set Receiver in Asset for Acquisition from FI Transactions 20130424
6 _CHECK_BWASL_NOT_INITIAL Instance method Private Method Checks If BWASL Was Entered on the Interface 20130424
7 _CHECK_PRE_ASSET_ON_DISPOSAL Instance method Private Method Checks Preconditions for Asset Retirement 20130424
8 _CHECK_TTY_ALLOWED Instance method Private Method Checks If Manually Entered Transaction Type Is Allowed 20130522
9 _DISPATCH_FI_REVERSAL Instance method Private Method Dispatcher for FB08 Reversal with BELEG-CLOSE 20130426
10 _GET_BIZAREA_ASSET_DISPOSAL Instance method Private Method Return Business Area Dependent on Field Status (TODO) 20130424
11 _GET_TRANSACTION_FOR_COBL Instance method Private Method -> Relocate?! 20130424
Events
Class CL_FAA_DOCUMENT_FI has no event.
Types
Class CL_FAA_DOCUMENT_FI has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAIN_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_FAA_DOCUMENT Haupt-Beleg aus FIAA Sicht 20130424
2 Importing IV_IS_DEPENDENT_DOCUMENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130424
3 Importing IV_LDGRP Call by reference Type reference (TYPE) FAGL_TARGET_LDGRP Ziel-Ledger-Gruppe 20130424

Method CONSTRUCTOR on class CL_FAA_DOCUMENT_FI has no exception.

Method PROCESS_BELEG_BUILD_ACCDA Signature

Method PROCESS_BELEG_BUILD_ACCDA on class CL_FAA_DOCUMENT_FI has no parameter.
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA (NICHT Resumable!) 20130424

Method PROCESS_BELEG_RENUMBER_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RENUM Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_ITEM_RENUM 20130424
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130424

Method PROCESS_BELEG_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACCREV Call by reference Type reference (TYPE) ACCREV Referenzinformation für Storno im Rechnungswesen 20130426

Method PROCESS_BELEG_REVERSAL on class CL_FAA_DOCUMENT_FI has no exception.

Method _BELEG_PROJECT_SET_VENDOR Signature

Method _BELEG_PROJECT_SET_VENDOR on class CL_FAA_DOCUMENT_FI has no parameter.
Method _BELEG_PROJECT_SET_VENDOR on class CL_FAA_DOCUMENT_FI has no exception.

Method _CHECK_BWASL_NOT_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANBWA Call by reference Type reference (TYPE) COBL-ANBWA Kontierungsblock 20130424
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA Buchen (NICHT Resumable!) 20130424

Method _CHECK_PRE_ASSET_ON_DISPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Belegsegment Buchhaltung 20130628
2 Importing IS_POSTING_CONTROL Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_S_POSTING_CONTROL Belegsegment Buchhaltung 20130628
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Messages FIAA Posting 20130701

Method _CHECK_TTY_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POSTING_CONTROL Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_S_POSTING_CONTROL RLAMBU + BWASL-Instanz + COBL-Spezialfelder 20130522
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130522

Method _DISPATCH_FI_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REVERSAL Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130429

Method _DISPATCH_FI_REVERSAL on class CL_FAA_DOCUMENT_FI has no exception.

Method _GET_BIZAREA_ASSET_DISPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Belegsegment Buchhaltung 20130424
2 Returning RV_BUS_AREA Value transfer Type reference (TYPE) GSBER Geschäftsbereich 20130424
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Messages FIAA Posting 20130424

Method _GET_TRANSACTION_FOR_COBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COBL Call by reference Type reference (TYPE) COBL Kontierungsblock 20130424
2 Returning RO_TRANSACTION Value transfer Object reference (TYPE REF TO) IF_FAA_POSTING Accounting: Bewegung auf Anlage (FIAA) 20130424

Method _GET_TRANSACTION_FOR_COBL on class CL_FAA_DOCUMENT_FI has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 618