SAP ABAP Class CL_FAA_DOCUMENT_FIAA_SENDER (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_FIAA_SENDER  
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_FIAA_SENDER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FAA_DOCUMENT_FACTORY 20130603 Factory Class for ACC_TRANS Container
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_UCOMM Constant Private See coding Function Code That Triggered PAI 20130424
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20130424
2 EXECUTE_ASSET_AUC Instance method Protected Method Final Settlement - AuC and CO 20130424
3 EXECUTE_ASSET_TRANSFER Instance method Protected Method Intercompany Asset Transfer - Perform Posting 20130424
4 SEND_SUCCESS_MESSAGE_FOR_POST Instance method Protected Method Send Success Message(s) After Successful Posting 20130424
5 _COLLECT_FI_DOCUMENT_NUMBERS Instance method Private Method Collection of All Document Numbers of All Posted Documents 20130424
6 _CREATE_FAA_DOC_MULTIPLE_LDGRP Instance method Private Method Distribution of RLAMBUs to LDGRP-Specific Documents 20130618
7 _DELETE_STATISTIC_FIAA_ITEMS Instance method Private Method Delete Statistical Lines from FIAA Document 20130507
8 _DETERMINE_CARRYFORW_ITEM Instance method Private Method Carryforward Posting for Final Settlement 20130425
9 _DETERMINE_LDGRP_INVOLVED Instance method Private Method Restrictions for Ledger Groups 20130503
10 _DETERMINE_POST_DATE Instance method Private Method Set Posting Date and Asset Value Date 20130514
11 _GET_DOCUMENT_IN_TREE Instance method Private Method Finds Document in Document Tree Using LDGRP 20130424
12 _MERGE_DOCUMENT_INTO_TREE Instance method Private Method Interco. Asset Transfer - Merge Acquis. Doc. in Retirements 20130424
13 _RENUMBER_POSTINGS Instance method Private Method Renumber Rlambu and Anepi 20130508
14 _REVERSE_ORIGIN_INFORMATION Instance method Private Method Reversal of Origin Information with Retirement Reversal 20130517
15 _SIMULATE_FULL_RETIREMENT Instance method Private Method Simulate Complete Retirement on Temporary Transaction 20130425
16 _SIMULATE_SPEC_RETIREMENT Instance method Private Method Simulate Amount-Based Retirement on Temporary Transaction 20130425
17 _STORE_BARCODE_AND_DOC_MEMO Instance method Private Method Save Bar Code and Document Note 20130424
Events
Class CL_FAA_DOCUMENT_FIAA_SENDER has no event.
Types
Class CL_FAA_DOCUMENT_FIAA_SENDER 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_FIAA_SENDER has no exception.

Method EXECUTE_ASSET_AUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RLAMBU Call by reference Type reference (TYPE) RLAMBU Hilfsstruktur Buchungszeile Anlagenbuchung 20130424
2 Exporting ET_AREAVALUES Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_T_AREAVALUES 20130424
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20130514
4 Importing IT_ANEPI Value transfer Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_ANEPI 20130424
5 Importing IT_RLAMBU Value transfer Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU 20130424
6 Importing IT_SETTL_POST Call by reference Type reference (TYPE) BAPIACAM14_AUC_T Tabelle für BAPIACAM14_AUC 20130424
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130424

Method EXECUTE_ASSET_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20130424
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130424

Method SEND_SUCCESS_MESSAGE_FOR_POST Signature

Method SEND_SUCCESS_MESSAGE_FOR_POST on class CL_FAA_DOCUMENT_FIAA_SENDER has no parameter.
Method SEND_SUCCESS_MESSAGE_FOR_POST on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _COLLECT_FI_DOCUMENT_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FI_DOCUMENT_NUMBER Value transfer Type reference (TYPE) T_ACCDN 20130424

Method _COLLECT_FI_DOCUMENT_NUMBERS on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _CREATE_FAA_DOC_MULTIPLE_LDGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEADING_LDGRP Call by reference Type reference (TYPE) FAGL_LDGRP Ledger-Gruppe 20130618
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130618

Method _DELETE_STATISTIC_FIAA_ITEMS Signature

Method _DELETE_STATISTIC_FIAA_ITEMS on class CL_FAA_DOCUMENT_FIAA_SENDER has no parameter.
Method _DELETE_STATISTIC_FIAA_ITEMS on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _DETERMINE_CARRYFORW_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RLAMBU Call by reference Type reference (TYPE) RLAMBU Hilfsstruktur Buchungszeile Anlagenbuchung 20130506
2 Importing ID_LFDNR Value transfer Type reference (TYPE) RLAMBU-LFDNR Positionsnummer des Rechnungswesenbeleges 20130425
3 Importing IS_RLAMBU Call by reference Type reference (TYPE) RLAMBU Hilfsstruktur Buchungszeile Anlagenbuchung 20130506

Method _DETERMINE_CARRYFORW_ITEM on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _DETERMINE_LDGRP_INVOLVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANEPI Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_ANEPI 20130503
2 Returning RT_LDGRP Value transfer Type reference (TYPE) FAA_T_LDGRP_ASSIGN Zugeordnete Ledgerguppen im FIAA 20130503

Method _DETERMINE_LDGRP_INVOLVED on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _DETERMINE_POST_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RLAMBU Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU Hilfsstruktur Buchungszeile Anlagenbuchung 20130514
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130514

Method _GET_DOCUMENT_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LDGRP Call by reference Type reference (TYPE) FAGL_LDGRP Ledger-Gruppe 20130424
2 Returning RO_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_FAA_DOCUMENT Beleg aus FIAA-Sicht (Business Logik) 20130424

Method _GET_DOCUMENT_IN_TREE on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _MERGE_DOCUMENT_INTO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT_ACQ Call by reference Object reference (TYPE REF TO) CL_FAA_DOCUMENT_FIAA_SENDER Beleg aus FIAA-Sicht (Business Logik) 20130424
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130424

Method _RENUMBER_POSTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANEPI Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_ANEPI 20130508
2 Exporting ET_RLAMBU Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU 20130508
3 Importing ID_LFDNR Call by reference Type reference (TYPE) RLAMBU-LFDNR Positionsnummer des Rechnungswesenbeleges 20130508
4 Importing IT_ANEPI Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_ANEPI 20130508
5 Importing IT_RLAMBU Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU 20130508
# Exception Resumable Description Created on
1 CX_FAA_CONFIG Ausnahmeklasse Customizing lesen 20130510

Method _REVERSE_ORIGIN_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANLK Call by reference Type reference (TYPE) AA_T_ANLK Standardtabelle ANLK 20130517

Method _REVERSE_ORIGIN_INFORMATION on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.

Method _SIMULATE_FULL_RETIREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RLAMBU Value transfer Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU 20130425
2 Exporting ET_AREAVALUES Value transfer Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_T_AREAVALUES 20130425
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20130514
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130514

Method _SIMULATE_SPEC_RETIREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AREAVALUES Value transfer Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_T_AREAVALUES 20130425
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20130514
3 Exporting ET_RLAMBU Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU 20130425
4 Importing IT_ANEPI Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_ANEPI 20130504
5 Importing IT_LDGRP Call by reference Type reference (TYPE) FAA_T_LDGRP_ASSIGN Zugeordnete Ledgerguppen im FIAA 20130504
6 Importing IT_RLAMBU Call by reference Type reference (TYPE) IF_FAA_POSTING_CORE_TYPES=>TY_T_RLAMBU 20130425
7 Importing IT_SETTL_POST Call by reference Type reference (TYPE) BAPIACAM14_AUC_T Tabelle für BAPIACAM14_AUC 20130425
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20130425

Method _STORE_BARCODE_AND_DOC_MEMO Signature

Method _STORE_BARCODE_AND_DOC_MEMO on class CL_FAA_DOCUMENT_FIAA_SENDER has no parameter.
Method _STORE_BARCODE_AND_DOC_MEMO on class CL_FAA_DOCUMENT_FIAA_SENDER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 618