SAP ABAP Interface IF_FAA_DOCUMENT (Document from FIAA Viewpoint)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-AA-AA (Application Component) Basic Functions
     FAA_TP_TC (Package) Doc.creation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FAA_DOCUMENT_PROCESSING Collective Interface Document Processing FIAA 20130424
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FAA_DOCUMENT Document from FIAA Viewpoint (Business Logic) 20120122
Properties
Interface IF_FAA_DOCUMENT  
Short Description Document from FIAA Viewpoint    
General Data
Package FAA_TP_TC   Doc.creation 
Created 20120122   SAP 
Last changed 20131127   SAP 
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
# Interface Abstract Final Description Created on
1 IF_FAA_FRW_OBJECT FIAA: Abstract Object Interface 20130601
Friends
Interface IF_FAA_DOCUMENT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MAIN_DOCUMENT Instance attribute Public Object reference (TYPE REF TO) IF_FAA_DOCUMENT Main Document from FIAA Perspective 20130416
2 MS_ACCOUNTING_DOCUMENT Instance attribute Public Type reference (TYPE) ACC_FAA_DOCUMENT Accounting Document Data 20120122
3 MS_ACCREV Instance attribute Public Type reference (TYPE) ACCREV Reference information for reversal in Accounting 20130415
4 MT_LDGRP_SPEC_DEPEND_DOC Instance attribute Public Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_T_LDGRP_SPEC_DEPEND_DOC Ledger-Group-Specific Dependent Documents 20120123
5 MT_TRANSACTION Instance attribute Public Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_T_POSTING_REF References to Transactions on Asset in Document 20120122
6 MV_ACI_INVOLVED Instance attribute Public Type reference (TYPE) NUM1 Technical Clearing Account Involved 20121122
7 MV_ACTION Instance attribute Public Type reference (TYPE) SYUCOMM Function Code That Triggered PAI 20120122
8 MV_CLASSNAME Instance attribute Public Type reference (TYPE) CLASSNAME Reference Category 20130420
9 MV_CURRENT_TRWPR_EVENT Instance attribute Public Type reference (TYPE) TRWPR-EVENT RWIN Event Currently Being Processed 20120123
10 MV_CURRENT_TRWPR_PROCESS Instance attribute Public Type reference (TYPE) TRWPR-PROCESS Transaction for which Accounting interface is accessed 20121203
11 MV_FI_DOCUMENT_EXISTS_FOR_REV Instance attribute Public Type reference (TYPE) BOOLE_D Reversal: FI Document Exists (X) or Create New (_) 20130605
12 MV_IS_DEPENDENT_DOCUMENT Instance attribute Public Type reference (TYPE) BOOLE_D Identifies the Daybook Object (True/False) 20120402
13 MV_LDGRP Instance attribute Public Type reference (TYPE) FAGL_LDGRP Ledger Group 20120129
14 MV_LDGRP_LIMITATION Instance attribute Public Type reference (TYPE) BOOLE_D Indicator: Posting with Ledger-Group-Specific Entry 20121209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_POSTING_CONTROL Instance method Public Method Additional Entry for MT_POSTING_CONTROL 20121210
2 ADD_TRANSACTION Instance method Public Method Add Asset Transaction to Document 20120129
3 CHANGE_POSTING_CONTROL Instance method Public Method As Far As Data Changed in Regard to Posting Control 20121212
4 DELETE_TRANSACTION Instance method Public Method Remove Asset Transaction 20130103
5 EXECUTE_DOCUMENT_CREATION Instance method Public Method Central Point of Entry for Building FI-AA Document 20121106
6 GET_LDGRP_ENTRY_VIEW Instance method Public Method Determines Ledger Group of Entry View 20130919
7 GET_NEXT_LFDNR Instance method Public Method Determines Next Available LFDNR for MT_TRANSACTION 20130710
8 RESET_ALL Instance method Public Method All to Zero 20130424
9 TRIGGER_ACDOC_CREATE Instance method Public Method Call AC_DOCUMENT_CREATE 20121105
10 TRIGGER_ACDOC_POST Instance method Public Method Call AC_DOCUMENT_POST 20121105
11 TRIGGER_SIMULATION_IN_2ND_LUW Instance method Public Method Opens a Parallel LUW for Document Simulation 20120124
Events
Interface IF_FAA_DOCUMENT has no event.
Types
Interface IF_FAA_DOCUMENT has no local type.
Method Signatures

Method ADD_POSTING_CONTROL 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 20121210

Method ADD_POSTING_CONTROL on Interface IF_FAA_DOCUMENT has no exception.

Method ADD_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POSTING_INITIALIZATION Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_S_POSTING_INITIALIZATION Hilfsstruktur Buchungszeile Anlagenbuchung 20120615
2 Returning RO_TRANSACTION Value transfer Object reference (TYPE REF TO) IF_FAA_POSTING Accounting: Bewegung auf Anlage (FIAA) 20120129
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20120129

Method CHANGE_POSTING_CONTROL 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 20121212

Method CHANGE_POSTING_CONTROL on Interface IF_FAA_DOCUMENT has no exception.

Method DELETE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UUID Call by reference Type reference (TYPE) IF_FAA_FRW_TYPES=>TY_UUID 20130103

Method DELETE_TRANSACTION on Interface IF_FAA_DOCUMENT has no exception.

Method EXECUTE_DOCUMENT_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POSTING_CONTROL Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_T_POSTING_CONTROL 20121106
2 Importing IV_ACTION Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20121106
# Exception Resumable Description Created on
1 CM_FAA_T100 T100 Meldungen FIAA 20121106

Method GET_LDGRP_ENTRY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LDGRP Value transfer Type reference (TYPE) FAGL_LDGRP Ledger-Gruppe 20130919

Method GET_LDGRP_ENTRY_VIEW on Interface IF_FAA_DOCUMENT has no exception.

Method GET_NEXT_LFDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LFDNR Value transfer Type reference (TYPE) RLAMBU-LFDNR Positionsnummer des Rechnungswesenbeleges 20130710

Method GET_NEXT_LFDNR on Interface IF_FAA_DOCUMENT has no exception.

Method RESET_ALL Signature

Method RESET_ALL on Interface IF_FAA_DOCUMENT has no parameter.
Method RESET_ALL on Interface IF_FAA_DOCUMENT has no exception.

Method TRIGGER_ACDOC_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen (optional - on request) 20121105
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) TRWPR-COMPONENT Komponente in RW-Interface 20121105

Method TRIGGER_ACDOC_CREATE on Interface IF_FAA_DOCUMENT has no exception.

Method TRIGGER_ACDOC_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACC_KEY Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_S_ACC_KEY_EXT 20121105
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen (optional, on request) 20121105
3 Importing IS_ACC_KEY Call by reference Type reference (TYPE) IF_FAA_POSTING_TYPES=>TY_S_ACC_KEY_EXT 20121105

Method TRIGGER_ACDOC_POST on Interface IF_FAA_DOCUMENT has no exception.

Method TRIGGER_SIMULATION_IN_2ND_LUW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOM_NAME Call by reference Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20120612
2 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20120124
# Exception Resumable Description Created on
1 CM_FAA_T100 Meldungen bei technischen Fehlern mit der zweiten LUW 20120409
History
Last changed by/on SAP  20131127 
SAP Release Created in 607