SAP ABAP Class CL_FAA_ORG_ASSIGNMENT_CHECK (Checks for Changing Organizational Assignment)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-AA (Application Component) Asset Accounting
     AA_POST (Package) Asset Accounting: Posting
Properties
Class CL_FAA_ORG_ASSIGNMENT_CHECK  
Short Description Checks for Changing Organizational Assignment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AA_POST   Asset Accounting: Posting 
Created 20130604   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FAA_ORG_ASSIGNMENT_CHECK has no forward declaration.
Interfaces
Class CL_FAA_ORG_ASSIGNMENT_CHECK has no interface implemented.
Friends
Class CL_FAA_ORG_ASSIGNMENT_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUHBKT_APC Constant Private Type reference (TYPE) T093-BUHBKT '5' Post to G/L account 20130604
2 GC_BUHBKT_APCD Constant Private Type reference (TYPE) T093-BUHBKT '6' Post to G/L account 20130604
3 GC_BUHBKT_DEP Constant Private Type reference (TYPE) T093-BUHBKT '3' Post to G/L account 20130604
4 GC_BUHBKT_DIR Constant Private Type reference (TYPE) T093-BUHBKT '4' Post to G/L account 20130604
5 GC_BUHBKT_NO Constant Private Type reference (TYPE) T093-BUHBKT '0' Post to G/L account 20130604
6 GC_BUHBKT_ONL Constant Private Type reference (TYPE) T093-BUHBKT '1' Post to G/L account 20130604
7 GC_BUHBKT_PER Constant Private Type reference (TYPE) T093-BUHBKT '2' Post to G/L account 20130604
8 GC_CON_X Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130604
9 GC_REORG_PLANTYPE_PRCTR Constant Private Type reference (TYPE) FAGL_R_PLAN_TYPE '001' Reorganization Plan Type 20130604
10 GC_REORG_PLANTYPE_PSMFM Constant Private Type reference (TYPE) FAGL_R_PLAN_TYPE '002' Reorganization Plan Type 20130604
11 GC_REORG_PLANTYPE_SEGMENT Constant Private Type reference (TYPE) FAGL_R_PLAN_TYPE '003' Reorganization Plan Type 20130604
Methods
# Method Level Visibility Method type Description Created on
1 ACCOUNT_ASSIGNMENT_VALIDITY Static method Public Method 20130621
2 ASSET_BALANCE_SHEET_VALUE Static method Public Method 20130604
3 ASSET_UNDER_CONSTRUCTION Static method Public Method 20130606
4 DEPRECIATION_UP_TO_REORG_PERIO Static method Public Method 20130604
5 NO_POSTING_AFTER_DATE Static method Public Method 20130604
6 NO_POSTING_RUN_IN_FOLLOW_YEAR Static method Public Method 20130604
7 _CHECK_POST_TO_LEADING_LEDGER Static method Private Method 20130606
8 _CONVERT_ASSET_NUMBER Static method Private Method 20130606
9 _CONVERT_DATE Static method Private Method 20130606
10 _CONVERT_MESSAGE_TO_ANLA_ERR Static method Private Method 20130606
11 _CONVERT_MESSAGE_TO_BAPIRET Static method Private Method 20130606
12 _CONVERT_MESSAGE_TO_SYMSG Static method Private Method 20130606
Events
Class CL_FAA_ORG_ASSIGNMENT_CHECK has no event.
Types
Class CL_FAA_ORG_ASSIGNMENT_CHECK has no local type.
Method Signatures

Method ACCOUNT_ASSIGNMENT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANLA_ERR Call by reference Type reference (TYPE) ANLA_ERR Struktur der Message-Variablen 20130621
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20130621
3 Importing IS_ANLZ_ORG Call by reference Type reference (TYPE) ANLZ_ORG Org.Einheiten für automatische Belegerstellung / Umbuchung 20130621
4 Importing IV_DATE Call by reference Type reference (TYPE) ANEK-BUDAT Buchungsdatum im Beleg 20130621

Method ACCOUNT_ASSIGNMENT_VALIDITY on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method ASSET_BALANCE_SHEET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANLA_ERR Call by reference Type reference (TYPE) ANLA_ERR Fehlerhafte Anlagen inklusive Fehler 20130606
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20130606
3 Importing IS_ANLA_KEY Call by reference Type reference (TYPE) ANLA_KEY Key der ANLA 20130604
4 Importing IT_ANLB Call by reference Type reference (TYPE) AA_T_ANLB Standardtabelle ANLB 20130604

Method ASSET_BALANCE_SHEET_VALUE on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method ASSET_UNDER_CONSTRUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANLA_ERR Call by reference Type reference (TYPE) ANLA_ERR Fehlerhafte Anlagen inklusive Fehler 20130606
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20130606
3 Importing IS_ANLA Call by reference Type reference (TYPE) ANLA Anlagenstammsatz-Segment 20130621
4 Importing IT_ANLC Call by reference Type reference (TYPE) AA_T_ANLC Standardtabelle ANLC 20130606
5 Importing IV_XREORG_CHANGE Call by reference Type reference (TYPE) FAA_REORG_CHANGE Anlagenänderung wegen Reorganisation 20130606

Method ASSET_UNDER_CONSTRUCTION on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method DEPRECIATION_UP_TO_REORG_PERIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANLA_ERR Call by reference Type reference (TYPE) ANLA_ERR Struktur der Message-Variablen 20130606
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20130606
3 Importing IS_ANLA_KEY Call by reference Type reference (TYPE) ANLA_KEY Key der ANLA 20130604
4 Importing IV_LAST_REORG_DATE Call by reference Type reference (TYPE) FAA_LAST_REORG Datum der letzten Reorganisation 20130604
5 Importing IV_PERIV Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20130604
6 Importing IV_XREORG_CHANGE Call by reference Type reference (TYPE) FAA_REORG_CHANGE Anlagenänderung wegen Reorganisation 20130604

Method DEPRECIATION_UP_TO_REORG_PERIO on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method NO_POSTING_AFTER_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANLA_ERR Call by reference Type reference (TYPE) ANLA_ERR Struktur der Message-Variablen 20130606
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20130606
3 Importing IS_ANLA_KEY Call by reference Type reference (TYPE) ANLA_KEY Key der ANLA 20130604
4 Importing IV_DATE Call by reference Type reference (TYPE) ANEK-BUDAT Buchungsdatum im Beleg 20130604

Method NO_POSTING_AFTER_DATE on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method NO_POSTING_RUN_IN_FOLLOW_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANLA_ERR Call by reference Type reference (TYPE) ANLA_ERR Struktur der Message-Variablen 20130606
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20130606
3 Importing IS_ANLA_KEY Call by reference Type reference (TYPE) ANLA_KEY Key der ANLA 20130604
4 Importing IV_DATE Call by reference Type reference (TYPE) ANEK-BUDAT Buchungsdatum im Beleg 20130604
5 Importing IV_GJAHR Call by reference Type reference (TYPE) T009B-BDATJ Buchungsdatum JJJJ 20130604

Method NO_POSTING_RUN_IN_FOLLOW_YEAR on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method _CHECK_POST_TO_LEADING_LEDGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LEADING_LDGRP Call by reference Type reference (TYPE) FAGL_LDGRP Ledger-Gruppe 20130606
2 Exporting EV_XPOSTS_TO_LL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130606
3 Importing IV_AFABE Call by reference Type reference (TYPE) AFABE_D Echter Bewertungsbereich 20130606
4 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20130606

Method _CHECK_POST_TO_LEADING_LEDGER on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method _CONVERT_ASSET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANLA_KEY Call by reference Type reference (TYPE) ANLA_KEY Key der ANLA 20130606
2 Returning RV_MSGVAR Value transfer Type reference (TYPE) SY-MSGV1 Nachrichtenvariable 20130606

Method _CONVERT_ASSET_NUMBER on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method _CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20130606
2 Returning RV_MSGVAR Value transfer Type reference (TYPE) SY-MSGV1 20130606

Method _CONVERT_DATE on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method _CONVERT_MESSAGE_TO_ANLA_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANLA_KEY Call by reference Type reference (TYPE) ANLA_KEY Key der ANLA 20130606
2 Importing IS_SYMSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20130606
3 Returning RS_ANLA_ERR Value transfer Type reference (TYPE) ANLA_ERR Fehlerhafte Anlagen inklusive Fehler 20130606

Method _CONVERT_MESSAGE_TO_ANLA_ERR on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method _CONVERT_MESSAGE_TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYMSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20130606
2 Returning RS_BAPIRET2 Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20130606

Method _CONVERT_MESSAGE_TO_BAPIRET on class CL_FAA_ORG_ASSIGNMENT_CHECK has no exception.

Method _CONVERT_MESSAGE_TO_SYMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID ABAP-Systemfeld: Nachrichtenklasse 20130606
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO ABAP-Systemfeld: Nachrichtennummer 20130606
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY ABAP-Systemfeld: Nachrichtentyp 20130606
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 ABAP-Systemfeld: Nachrichtenvariable 20130606
5 Importing IV_MSGV2 Call by reference Type reference (TYPE) SY-MSGV1 ABAP-Systemfeld: Nachrichtenvariable 20130606
6 Importing IV_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 ABAP-Systemfeld: Nachrichtenvariable 20130606
7 Importing IV_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 ABAP-Systemfeld: Nachrichtenvariable 20130606
8 Returning RS_SYMSG Value transfer Type reference (TYPE) SYMSG Struktur der Message-Variablen 20130606

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