SAP ABAP Class CL_IAOM_COST_COLLECTOR (CO Cost Collector)
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 20001130
Properties
Class CL_IAOM_COST_COLLECTOR  
Short Description CO Cost Collector    
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 20001130   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IAOM_COST_COLLECTOR has no forward declaration.
Interfaces
Class CL_IAOM_COST_COLLECTOR has no interface implemented.
Friends
Class CL_IAOM_COST_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELIVERED_QUANTITY Instance attribute Private Type reference (TYPE) CO_WEMNG Quantity of Goods Received for Order Item 20091006
2 FINAL_DELIVERY_INDICATOR Instance attribute Private Type reference (TYPE) ELIKZ Final Delivery Indicator 20091112
3 INT_ORDER_MASTER_DATA Instance attribute Private Type reference (TYPE) OREXT CO order fields for external data transfer 20021111
4 KAUF_INDEX Instance attribute Private Type reference (TYPE) KAUF-AUF_INDEX Internal Order Index in Buffer for KAUF Function Group 20010723
5 LAST_DELIVERY_DATE Instance attribute Private Type reference (TYPE) CO_LTRMI Actual delivery/finish date 20091006
6 LOCAL_CUR_VALUE_OF_DELIVERY Instance attribute Private Type reference (TYPE) WEWRT Value of Goods Received in Local Currency 20091112
7 MATERIAL Instance attribute Public Type reference (TYPE) CO_MATNR Material number for order 20051109
8 QUANTITY Instance attribute Private Type reference (TYPE) CO_PSMNG Order Item Quantity 20090923
9 QUANTITY_UNIT Instance attribute Private Type reference (TYPE) LAGME Base Unit of Measure 20090923
10 RECEIVER Instance attribute Public Type reference (TYPE) IAOM_RECEIVER From Receiver Determined Externally 20021118
11 RECEIVER_OBJECT_NO Instance attribute Public Type reference (TYPE) J_OBJNR Object Number 20021119
12 SAVE_GECCO Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Save Gecco 20021213
13 SAVE_SETTLEMENT_RULE_ONLY Instance attribute Private Type reference (TYPE) BOOLE_D SPACE Save Settlment Rule Only 20021213
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_PROD Instance method Private Method Changes Chars of Controlling Object with CO Prod. Order 20051109
2 CHANGE_STATUS_WITHOUT_ACTIVITY Instance method Private Method Changes the Status Directly Using Status Management 20010713
3 CHANGE_STATUS_WITH_ACTIVITY Instance method Private Method Changes Status Directly via Activity 20030115
4 CHECK_RECEIVER Static method Private Method Formally Checks Specified Account Assignments 20021118
5 CONSTRUCTOR Instance method Public Constructor Constructor 20001219
6 CREATE_COST_COLLECTOR Instance method Public Method Create Cost Collector (Internal Order) 20010118
7 CREATE_PROD_COST_COLLECTOR Instance method Private Method Creates Cost Collector (CO Production Order) 20051109
8 DETERMINE_SETTLEMENT_RECEIVER Instance method Public Method Determines and Creates Settlement Receiver, if Necessary 20010119
9 EXTRACT_RECEIVER Static method Private Method Extracts Recipient 20021212
10 GET_AUFTYP_FROM_AUFART Static method Private Method Read Order Category for Order Type 20051109
11 READ_ASSET Static method Private Method Read Asset 20030107
12 READ_COST_CENTER Static method Private Method Read Cost Center 20030107
13 READ_ORDER Static method Private Method Read single order 20021118
14 READ_PROJECT Static method Private Method Read PSP Element 20021118
15 READ_RECEIVER Instance method Private Method Read Specified Account Assignment 20021119
16 READ_SD_ORDER Static method Private Method Read SD Order Item 20021118
Events
Class CL_IAOM_COST_COLLECTOR has no event.
Types
Class CL_IAOM_COST_COLLECTOR has no local type.
Method Signatures

Method CHANGE_PROD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHANGED_ATTRIBUTES Call by reference Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB Alle Merkmale, die geändert wurden 20051109
2 Importing I_NEW_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Geändertes externes Objekt 20051109
3 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20051109
# Exception Resumable Description Created on
1 ERROR_OCCURRED Verarbeitung abgebrochen - Meldung in SY-Feldern 20051109

Method CHANGE_STATUS_WITHOUT_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CANCEL Call by reference Type reference (TYPE) JEST-INACT Status zurücknehmen statt setzen 20010713
2 Importing I_STATUS Call by reference Type reference (TYPE) JEST-STAT Zu setzender Status 20010713
3 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D ' ' Testlauf? 20010713
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20010713
2 STATUS_NOT_ALLOWED Status nicht erlaubt 20010713

Method CHANGE_STATUS_WITH_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) TJ01-VRGNG Betriebswirtschaftlicher Vorgang 20030115
2 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030115
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED Vorgang nicht erlaubt 20030115
2 ERROR_OCCURRED Fehler aufgetreten 20030115
3 STATUS_NOT_ALLOWED Status nicht erlaubt 20030115

Method CHECK_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECEIVER Call by reference Type reference (TYPE) IAOM_RECEIVER Von extern bestimmte Empfänger 20021118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021118

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

Method CONSTRUCTOR on class CL_IAOM_COST_COLLECTOR has no exception.

Method CREATE_COST_COLLECTOR 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 'X' Abrechnungsregel erzeugen 20021126
2 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20010118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20010326

Method CREATE_PROD_COST_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20051109
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20051109

Method DETERMINE_SETTLEMENT_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) IONR-OBART Objektart des Abrechnungsempfängers 20010119
2 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf (Abrechnungsempf. wird nicht persistent erzeugt) 20010119
3 Returning R_OBJECT_NO Value transfer Type reference (TYPE) J_OBJNR Objektnummer des Abrechnungsempfängers 20010119
# Exception Resumable Description Created on
1 COULD_NOT_CREATE_RECEIVER Abrechnungsempfänger konnte nicht angelegt werden 20010119
2 OBJECT_TYPE_NOT_SUPPORTED Objektart nicht unterstützt 20010119

Method EXTRACT_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INT_ORDER_MASTER_DATA Call by reference Type reference (TYPE) OREXT CO - Auftragsfelder für externe Datenübernahme 20021212
2 Exporting E_RECEIVER Call by reference Type reference (TYPE) IAOM_RECEIVER Von extern bestimmte Empfänger 20021212
3 Importing I_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Repräsentation eines externen Objekts 20021212
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021212

Method GET_AUFTYP_FROM_AUFART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUFTYP Call by reference Type reference (TYPE) AUFTYP Auftragstyp 20051109
2 Importing I_AUFART Call by reference Type reference (TYPE) AUFART Auftragsart 20051109

Method GET_AUFTYP_FROM_AUFART on class CL_IAOM_COST_COLLECTOR has no exception.

Method READ_ASSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20030107
2 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20030107
3 Importing I_ANLN1 Call by reference Type reference (TYPE) ANLN1 Anlagen-Hauptnummer 20030107
4 Importing I_ANLN2 Call by reference Type reference (TYPE) ANLN2 Anlagenunternummer 20030107
5 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030107
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20030107

Method READ_COST_CENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20030107
2 Importing I_DATUM Call by reference Type reference (TYPE) DATBI Datum gültig bis 20030107
3 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20030107
4 Importing I_KOSTL Call by reference Type reference (TYPE) KOSTL Kostenstelle 20030107
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20030107

Method READ_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20021118
2 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20021119
3 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20021118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021118

Method READ_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20021118
2 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20021119
3 Importing I_POSID Call by reference Type reference (TYPE) PS_POSID Projektstrukturplanelement (PSP-Element) 20021118
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021118

Method READ_RECEIVER Signature

Method READ_RECEIVER on class CL_IAOM_COST_COLLECTOR has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021119

Method READ_SD_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20021118
2 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20021119
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  20110908 
SAP Release Created in