SAP ABAP Class CL_IAOM_PROJECT_ELEMENT (Project Element)
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 20041122
Properties
Class CL_IAOM_PROJECT_ELEMENT  
Short Description Project Element    
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 P  SAP Standard Production Program 
Category 0   
Package IAOM   Cost and Revenue Controlling for Logical Objects 
Created 20041122   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IAOM_PROJECT_ELEMENT has no forward declaration.
Interfaces
Class CL_IAOM_PROJECT_ELEMENT has no interface implemented.
Friends
Class CL_IAOM_PROJECT_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOMPANYING_WBS_ELEMENT Instance attribute Private Type reference (TYPE) PS_POSID Neigboring WBS Element 20050210
2 ACCOMP_WBS_ELEMENT_CREATED Instance attribute Private Type reference (TYPE) BOOLE_D Neignboring WBS Element Created 20050210
3 AUTOMATIC_PROJECT_MODEL Instance attribute Private Type reference (TYPE) IAOM_AUTO_PROJECT_MODEL Automatic Project Model 20041124
4 CONTROLLING_SZENARIO Instance attribute Private Type reference (TYPE) IAOM_GCC_PS_CSCENARIO Components of the Controlling Scenario for PS 20041124
5 CREATE_SETTLEMENT_RULE_PLEASE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') und FALSE (=' ') 20050125
6 HLO_ACCOUNT_ASSIGNMENT Instance attribute Private Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Account Assignment for the Higher-Level External Object 20041124
7 HLO_ADD_ACCOUNTING_INFO Instance attribute Private Type reference (TYPE) IAOM_ADD_ACC_INFO Additional Account Assignment for Higher-Level Ext. Object 20041124
8 HLO_WBS_ELEMENT_I_VIEW Instance attribute Private Type reference (TYPE) PS_POSNR WBS Element (Internal Display) of Higher-Level Ext. Object 20041124
9 PROJECT_DEFINITION Instance attribute Public Type reference (TYPE) PS_PSPID Project Definition 20041209
10 PROJECT_MASTER_DATA Instance attribute Private Type reference (TYPE) IAOM_GCC_PS_MASTER_DATA From Acct Asst Manager to Master Data Transferred to PS 20041124
11 PROJECT_PROFILE Instance attribute Private Type reference (TYPE) PROFIDPROJ Project profile 20041124
12 TOP_ACCOUNT_ASSIGNMENT Instance attribute Private Type reference (TYPE) IAOM_ACCOUNT_ASSIGNMENT Account Assignment for External Object - See Documentation 20041209
13 TOP_WBS_ELEMENT_I_VIEW Instance attribute Private Type reference (TYPE) PS_POSNR WBS Element (Internal Display) of TOP Object 20041124
14 WBS_ELEMENT_DETAIL Instance attribute Private Type reference (TYPE) BAPI_BUS2054_DETAIL Data Structure: WBS Element GetData 20050603
15 WBS_ELEMENT_I_VIEW Instance attribute Public Type reference (TYPE) PS_POSNR WBS element (internal view) 20041124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROFIT_CENTER Instance method Private Method Checks Profit Center 20041124
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041124
3 DETERMINE_HIGHER_WBS_ELEMENTS Instance method Private Method Determine HLO- and TOP WBS Element 20041124
4 DETERMINE_SETTLEMENT_RECEIVER Instance method Private Method Determine Receiver of Settlement Rule 20041124
5 MANAGE_PROJECT_ELEMENT Instance method Public Method Creates Project- and WBS Elements if Necessary 20041122
6 READ_PROJECT_MASTER_DATA Instance method Private Method Read Master Data WBS Element 20041125
Events
Class CL_IAOM_PROJECT_ELEMENT has no event.
Types
Class CL_IAOM_PROJECT_ELEMENT has no local type.
Method Signatures

Method CHECK_PROFIT_CENTER Signature

Method CHECK_PROFIT_CENTER on class CL_IAOM_PROJECT_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20041124

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 20041124
2 Importing I_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Zugehöriges externes Objekt 20041124

Method CONSTRUCTOR on class CL_IAOM_PROJECT_ELEMENT has no exception.

Method DETERMINE_HIGHER_WBS_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Geändertes externes Objekt 20050607

Method DETERMINE_HIGHER_WBS_ELEMENTS on class CL_IAOM_PROJECT_ELEMENT has no exception.

Method DETERMINE_SETTLEMENT_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT_SET_TO_REC Call by reference Type reference (TYPE) IAOM_GCC_PS_SETTLE_TO_RECEIVER Empfänger der Abrechnungsregel (Feldnamen wie COBRB) 20110110
2 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20041124
# Exception Resumable Description Created on
1 RECEIVER_ERROR Empfänger konnte nicht ermittelt werden 20050120

Method MANAGE_PROJECT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_SETTLEMENT_RULE Call by reference Type reference (TYPE) BOOLE_D Abrechnungsregel erzeugen 20041124
2 Importing I_NEW_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Geändertes externes Objekt 20050607
3 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20041122
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20041122

Method READ_PROJECT_MASTER_DATA Signature

Method READ_PROJECT_MASTER_DATA on class CL_IAOM_PROJECT_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20041125
History
Last changed by/on SAP  20110908 
SAP Release Created in 600