SAP ABAP Class CL_IAOM_DIRECT_ACC_OBJ (Representation of Direct Account Assignment)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CO (Application Component) Controlling
     IAOM (Package) Cost and Revenue Controlling for Logical Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IAOM_INT_ACC_OBJ Abstract Class for Controlling Object 20021111
Properties
Class CL_IAOM_DIRECT_ACC_OBJ  
Short Description Representation of Direct Account Assignment    
Super Class CL_IAOM_INT_ACC_OBJ Abstract Class for Controlling Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IAOM   Cost and Revenue Controlling for Logical Objects 
Created 20021111   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IAOM_DIRECT_ACC_OBJ has no forward declaration.
Interfaces
Class CL_IAOM_DIRECT_ACC_OBJ has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_EX_IAOM_RECEIVER 20041112 BAdI Interface IF_EX_IAOM_RECEIVER
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RECEIVER Instance attribute Private Type reference (TYPE) IAOM_RECEIVER From Receiver Determined Externally 20021111
2 RECEIVER_FIELDS Static Attribute Private Type reference (TYPE) SPAR_DFIES Fields of IAOM_RECEIVER 20021206
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021206
2 CONSTRUCTOR Instance method Public Constructor Constructor 20021111
3 EXTRACT_ACC_OBJECT Instance method Private Method Extract Account Assignment from Attributes 20021125
4 READ_ACC_OBJECT Instance method Public Method Read Account Assignment 20021111
5 READ_BUSINESS_PROCESS Static method Private Method Read Business Process 20030211
6 READ_COST_CENTER Static method Private Method Read Cost Center 20021118
7 READ_NETWORK_ACTIVITY Static method Private Method Read Network Activity 20030211
8 READ_ORDER Static method Private Method Read Order 20021112
9 READ_PROJECT Static method Private Method Read PSP Element 20021114
10 READ_PROJECT_DEFINITION Static method Private Method Read Project Definition 20041207
11 READ_SD_ORDER Static method Private Method Read SD Order Item 20021118
Events
Class CL_IAOM_DIRECT_ACC_OBJ has no event.
Types
Class CL_IAOM_DIRECT_ACC_OBJ has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IAOM_DIRECT_ACC_OBJ has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IAOM_DIRECT_ACC_OBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung 20021111
2 Importing I_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Zugehöriges externes Objekt 20021111

Method CONSTRUCTOR on class CL_IAOM_DIRECT_ACC_OBJ has no exception.

Method EXTRACT_ACC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Externes Objekt 20021125
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021125
2 RECEIVER_ERROR Fehler bei der Ermittlung des Empfängers 20050113

Method READ_ACC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_SENDER_ORG_UNITS Call by reference Type reference (TYPE) BOOLE_D 'X' Prüfe Receiver Org.einheiten 20021122
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler in Folgeverarbeitung 20021111

Method READ_BUSINESS_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20030211
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20030211
3 Importing I_DATUM Call by reference Type reference (TYPE) DATBI Datum gültig bis 20030211
4 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20030211
5 Importing I_PRZNR Call by reference Type reference (TYPE) CO_PRZNR Geschäftsprozeß 20030211
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20030211

Method READ_COST_CENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20021118
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20021118
3 Importing I_DATUM Call by reference Type reference (TYPE) DATBI Datum gültig bis 20021118
4 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20021118
5 Importing I_KOSTL Call by reference Type reference (TYPE) KOSTL Kostenstelle 20021118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021118

Method READ_NETWORK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20030211
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20030211
3 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20030211
4 Importing I_VORNR Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20030211
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20030211

Method READ_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20021112
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20021112
3 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20021112
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021112

Method READ_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20021114
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20021114
3 Importing I_POSID Call by reference Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20021114
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021114

Method READ_PROJECT_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20041207
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20041207
3 Importing I_PSPID Call by reference Type reference (TYPE) PS_PSPID Projektdefinition 20041207
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20041207

Method READ_SD_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_ASSIGNMENT Call by reference Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Kontierung für ein externes Objekt - s. Dokumentation 20021118
2 Exporting E_ADD_ACCOUNTING_INFO Call by reference Type reference (TYPE) IAOM_ADD_ACC_INFO Zusätzliche Kontierungsinformationen 20021118
3 Importing I_POSNR Call by reference Type reference (TYPE) POSNR_VA Verkaufsbelegposition 20021118
4 Importing I_VBELN Call by reference Type reference (TYPE) VBELN_VA Verkaufsbeleg 20021118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021118
History
Last changed by/on SAP  20050219 
SAP Release Created in 2002_1_46C