SAP ABAP Class CL_IAOM_EXTERNAL_OBJECT (Representation of an External Object)
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_PROCESSING_OBJECT Object to be Processed with Processing Status 20010216
Properties
Class CL_IAOM_EXTERNAL_OBJECT  
Short Description Representation of an External Object    
Super Class CL_IAOM_PROCESSING_OBJECT Object to be Processed with Processing Status 
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 20010110   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IAOMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IAOM_EXTERNAL_OBJECT has no interface implemented.
Friends
Class CL_IAOM_EXTERNAL_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACC_ASS_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Object with FI-CO Account Assignment 20010720
2 ACC_ASS_OBJECT_SET Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Object with FI-CO Account Assignment 20021120
3 ARCHIVABLE Instance attribute Public Type reference (TYPE) IAOM_EXT_OBJ_INF-ARCHIVABLE External Object Can Be Archived 20010322
4 ASSIGNMENT_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Has Assignment to Controlling Object Changed? 20010724
5 ASSIGNMENT_CHANGE_OCCURED Instance attribute Private Type reference (TYPE) BOOLE_D Assignment Change to Controlling Object Saved 20041005
6 ATTRIBUTES Instance attribute Public Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB External Characteristics and FI-CO Characteristics 20010214
7 ATTRIBUTES_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Have External Characteristics Changed? 20010814
8 ATTRIBUTES_CHANGE_OCCURED Instance attribute Private Type reference (TYPE) BOOLE_D External Characteristics Change Saved 20041005
9 BUSINESS_KEY Instance attribute Public Type reference (TYPE) IAOM_BUSINESS_KEY Business Key for Display 20010118
10 CATEGORY_NAME Instance attribute Public Type reference (TYPE) AS4TEXT Name of Object Category (e.g. 'Service Item') 20010221
11 COMPLETE_ATTRIBUTES Instance attribute Public Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB Input: External Attributes and Accounting Attributes 20021216
12 CO_AUTO_MODEL Instance attribute Public Type reference (TYPE) IAOM_AUTO_PROJECT_MODEL Automatic Project Model 20041122
13 CO_LEVEL Instance attribute Public Type reference (TYPE) IAOM_CONTROLLING_LEVEL Controlling Level 20030311
14 CO_REFERENCE Instance attribute Public Type reference (TYPE) IAOM_USAGE_REFERENCE Reference Usage 20021119
15 CO_SCENARIO Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_CO_SCENARIO Controlling Scenario 20010117
16 CO_SCEN_RESCUE_PARAM Instance attribute Private Type reference (TYPE) IAOM_CO_SCENARIO_CREATE_PARAMS Parameter for Creating the CO Scenario Instance 20090223
17 CO_TYPE Instance attribute Public Type reference (TYPE) IAOM_CONTROLLING_TYPE Type of Controlling 20010117
18 CUST_INTERPRET_DATE Instance attribute Public Type reference (TYPE) IAOM_EXT_OBJ_INF-CUST_INT_DATE UTC Date of Customizing Interpretation of CO Integration 20010219
19 CUST_INTERPRET_TIME Instance attribute Public Type reference (TYPE) IAOM_EXT_OBJ_INF-CUST_INT_TIME UTC Time of Customizing Interpretation of CO Integration 20010219
20 EXTERNAL_ATTRIBUTES Instance attribute Public Type reference (TYPE) IAOM_ATTRIBUTE_VALUE_PAIRS External Characteristics as Characteristic-Value Pairs 20010222
21 FORCE_SAVE_ATTRIBUTES Instance attribute Private Type reference (TYPE) BOOLE_D Force Update of Table of External Attributes 20031029
22 FROM_DATABASE Instance attribute Public Type reference (TYPE) BOOLE_D Object Read from Database 20010816
23 GC_DEF_NAME_PRO_CON Constant Private Type reference (TYPE) EXIT_DEF 'IAOM_PROCESS_CONTROL' Def.Name for BADI Process Control 20040113
24 GD_BADI_PRO_CON Static Attribute Private Object reference (TYPE REF TO) IF_EX_IAOM_PROCESS_CONTROL BAdI Interface for Process Control 20031029
25 HANDING_OVER_DATE_SERVER Instance attribute Public Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION-HANDING_OVER_DATE Transfer Date in Server Time Zone 20010508
26 HANDING_OVER_DATE_UTC Instance attribute Public Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION-HANDING_OVER_DATE Transfer Date UTC 20010508
27 HANDING_OVER_TIME_SERVER Instance attribute Public Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION-HANDING_OVER_TIME Transfer Time in Server Time Zone 20010508
28 HANDING_OVER_TIME_UTC Instance attribute Public Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION-HANDING_OVER_TIME Transfer Time UTC 20010508
29 HIERARCHY_LEVEL Instance attribute Public Type reference (TYPE) IAOM_OBJECT_LEVEL Object Level in Object Class Hierarchy 20010118
30 HIGHER_LEVEL_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Object of the Next Higher Level 20010720
31 HISTORICAL_DATE_UTC Instance attribute Public Type reference (TYPE) DATUM '00000000' Historical Date 20041130
32 HISTORICAL_OBJECT Instance attribute Public Type reference (TYPE) BOOLE_D ' ' Historical Object 20041130
33 HISTORICAL_TIME_UTC Instance attribute Public Type reference (TYPE) UZEIT '000000' Historical Time 20041130
34 HISTORY_OF_OBJECT Instance attribute Private Type reference (TYPE) IAOM_EXT_OBJ_HST_TAB General Information on External Object: History 20041126
35 IAO_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ_MANAGER Object Manager 20010725
36 INT_ACC_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ Assigned Controlling Object 20010326
37 OBJECT_ID Instance attribute Public Type reference (TYPE) IAOM_EXT_OBJECT_ID External Key of This Object 20010110
38 OBJ_INF_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Has Object Information Changed? 20010807
39 OBJ_INF_CHANGE_OCCURED Instance attribute Private Type reference (TYPE) BOOLE_D Object Information Change Saved 20041005
40 REFERENCED_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Referenced Object 20010720
41 SO_DEF_FOR_HL_OBJ Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXT_SUB_OBJECT Subobject Definition for Object of Next Highest Level 20021217
42 SO_DEF_FOR_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXT_SUB_OBJECT Subobject Definition for this Object 20021217
43 SO_DEF_FOR_R_OBJ Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_EXT_SUB_OBJECT Subobject Definition for Referenced Object 20021217
44 SYSTEM_OF_ORIGIN Instance attribute Public Type reference (TYPE) LOGSYSTEM Original System of Object 20010214
45 TYPE_OF_INT_ACC_OBJ_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Type of Internal Account Assignment Object Was Changed 20041221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE Instance method Public Method Adds an Attribute 20021206
2 ADD_PROCESS_ATTRIBUTES Instance method Private Method Adds Process Attribute 20031029
3 ASSEMBLE_HISTORY Instance method Private Method Lists DB History and Sets It Up 20041126
4 CHANGE_INT_ACC_OBJECT Instance method Public Method Changes the Characteristics of the Controlling Object 20010412
5 CHANGE_PROCESS_ATTRIBUTES Instance method Private Method Changes Process Attributes 20031030
6 CHANGE_STATUS Instance method Public Method Changes the Status of the Assigned Internal Order, If Neces. 20010322
7 CHECK_ATTRIBUTE_SYNTAX Instance method Private Method Checks Whether Table with External Chars is Formally Correct 20010724
8 CHILDS_FOR_CO_TYPE_CHANGE Instance method Private Method Check References for Changing the Controlling Type 20050912
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031029
10 CONSTRUCTOR Instance method Public Constructor Constructor 20010110
11 CREATE_ACCOMPANYING_OBJECT Instance method Public Method Creates Neighboring Object 20050210
12 CREATE_INT_ACC_OBJECT Instance method Public Method Creates a Controlling Object 20010720
13 ENTER_OBJECT_LINKS Instance method Private Method Enters (Temporary) Object Links 20010724
14 FILL_INTO_DB_STRUCTURES Instance method Private Method Fills Object Attributes in DB Structures (Without Ext Char.) 20010322
15 GET_CHILDS_LIST Instance method Public Method Returns Children to External Object 20041005
16 GET_HISTORIC_EXTERNAL_OBJECT Instance method Public Method Returns Historical External Object 20041130
17 GET_INT_ACC_OBJECT Instance method Public Method Returns Acount Assignmnt Info (With Error Mesage, if neces.) 20010326
18 GET_INT_ACC_OBJECT_SET Instance method Public Method Returns Additional Account Assignment for Allocations 20021121
19 GET_NONE_PROCESS_ATTRIBUTES Instance method Public Method Returns Attributes Without Process Attributes 20031030
20 GET_PROCESS_ATTRIBUTES Instance method Public Method Returns Process Attributes 20031030
21 GET_RECEIVER_ATTRIBUTES Instance method Public Method Returns Receiver Attribute 20041117
22 IMPORT_SO_DEF Instance method Public Method Import Subobject Definitions 20021217
23 INTERPRET_CUSTOMIZING Instance method Private Method Interprets Customizing of CO Integration 20010222
24 LOCK Static method Public Method Sets an SAP Lock for an External Object 20010112
25 MODIFY_ACC_ATTRIBUTE Instance method Public Method Changes or Adds Accounting Characteristic 20010326
26 MODIFY_ATTRIBUTE Instance method Public Method Changes Attribute 20050223
27 READ_FROM_DB Static method Public Method Reads External Objects from Database 20050301
28 READ_FROM_DB_ROOT Static method Public Method Reads External Objects from Database 20050301
29 REVIEW_BUSINESS_KEY Instance method Private Method Check Business Key 20030130
30 SAVE Instance method Public Method Writes All Info. of the External Object to the Database 20010215
31 SET_ARCHIVABLE Instance method Public Method Identifies External Object as Archivable 20010322
32 SET_FROM_DB_STRUCTURES Instance method Private Method Sets Object Attribute Using DB Structure (Wthout Ext Charac) 20010322
33 SET_HANDING_OVER_DATE Instance method Public Method Enters Date of Transfer 20010816
34 SET_HISTORY_CHARACTERISTICS Instance method Public Method Sets History Characteristics 20041201
35 TEST_FOR_SAVE Instance method Private Method Checks Whether Save Possible 20041213
36 UNLOCK Static method Public Method Removes an SAP Lock for an External Object 20010112
37 UPDATE_CHILDS_LIST Instance method Private Method Updates Data in Children's Buffer 20041005
38 UPDATE_HISTORY Instance method Private Method Writes History to DB 20041126
39 WHAT_HAS_CHANGED Instance method Public Method What Changed? 20041005
Events
Class CL_IAOM_EXTERNAL_OBJECT has no event.
Types
Class CL_IAOM_EXTERNAL_OBJECT has no local type.
Method Signatures

Method ADD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) IAOM_OBJECT_ATTRIBUTE Merkmal eines Controllingobjekts - siehe Dokumentation 20021206
2 Importing I_COMPLETE_COPA_NAME Call by reference Type reference (TYPE) BOOLE_D ' ' Struc- und Field_Name_COPA ergänzen 20030812
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20021206

Method ADD_PROCESS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROCESS_ATTRIBUTES Call by reference Type reference (TYPE) IAOM_ATTRIBUTE_VALUE_PAIRS Processattribute 20031029

Method ADD_PROCESS_ATTRIBUTES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method ASSEMBLE_HISTORY 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_ASSIGNMENTS Zuordnung ext. Objekte zu Controllingobjekten - s. Doku 20041126
2 Importing I_EXT_OBJECT_INFO Call by reference Type reference (TYPE) IAOM_EXT_OBJ_INF Allgemeine Informationen zum externen Objekt - s. Doku 20041126

Method ASSEMBLE_HISTORY on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method CHANGE_INT_ACC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_ATTRIBUTES Call by reference Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB Alle Merkmale, die geändert wurden 20010816
2 Exporting E_NEW_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Neues Objekt mit Meldungen 20010814
3 Exporting E_NOT_RESPONSIBLE_FOR_IAO Call by reference Type reference (TYPE) BOOLE_D Externes Objekt hat kein Controllingobjekt erzeugt 20010815
4 Importing I_CHANGE_ALL_OR_NOTHING Call by reference Type reference (TYPE) BOOLE_D ContrObj. nur ändern, wenn alle Daten geändert werden können 20010412
5 Importing I_DO_NOT_CHANGE_ASS_IAO Call by reference Type reference (TYPE) BOOLE_D ' ' Ändere das zugeordnete IAO nicht 20041005
6 Importing I_DO_NOT_SAVE Call by reference Type reference (TYPE) BOOLE_D Abrechnungsvorschrift aktualisieren (nur bei Einzel-CO) 20010814
7 Importing I_OBJECT_DESCRIPTION Call by reference Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION Zu ändernde Merkmale und Übergabedatum 20010815
8 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20010412
9 Importing I_UPDATE_SETTLEMENT_RULE Call by reference Type reference (TYPE) BOOLE_D Abrechnungsvorschrift aktualisieren (nur bei Einzel-CO) 20010412
# Exception Resumable Description Created on
1 ATTRIBUTE_ERROR Merkmale fehlerhaft, keine Änderung - Meldungen im Objekt 20010412
2 OBJECT_LOCKED Objekt zum Anlegen/Ändern gesperrt - Meldung in SY-Feldern 20011220
3 OTHER_ERROR Anderer Fehler aufgetreten - Meldung in SY-Feldern 20010412

Method CHANGE_PROCESS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROCESS_ATTRIBUTES Call by reference Type reference (TYPE) IAOM_ATTRIBUTE_VALUE_PAIRS Prozessattribute 20031030

Method CHANGE_PROCESS_ATTRIBUTES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method CHANGE_STATUS 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 Vorgang, der den Status ändert 20010713
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20010322

Method CHECK_ATTRIBUTE_SYNTAX Signature

Method CHECK_ATTRIBUTE_SYNTAX on class CL_IAOM_EXTERNAL_OBJECT has no parameter.
Method CHECK_ATTRIBUTE_SYNTAX on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method CHILDS_FOR_CO_TYPE_CHANGE Signature

Method CHILDS_FOR_CO_TYPE_CHANGE on class CL_IAOM_EXTERNAL_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20050912

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXT_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Technischer Objektschlüssel (für vorläufiges Anlegen) 20010309
2 Importing I_IAO_MANAGER Call by reference Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ_MANAGER Objektverwalter 20010725
3 Importing I_OBJECT_DESCRIPTION Call by reference Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION Beschreibung des externen Objekts 20010110
4 Importing I_SYSTEM_OF_ORIGIN Call by reference Type reference (TYPE) LOGSYSTEM Ursprungssystem 20010214
# Exception Resumable Description Created on
1 WRONG_INPUT Eingangsparameter sind fehlerhaft (mit Fehlermeldung) 20010110

Method CREATE_ACCOMPANYING_OBJECT 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 20050210
2 Importing I_DO_NOT_SAVE Call by reference Type reference (TYPE) BOOLE_D Nicht Sichern 20050210
3 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20050210
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20050210

Method CREATE_INT_ACC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IAO_CREATED Call by reference Type reference (TYPE) BOOLE_D Internes Kontierungsobjekt erzeugt 20040929
2 Importing I_CHANGE_REF_OR_HLO Call by reference Type reference (TYPE) BOOLE_D ' ' Referenz/Übergeordnetes Objekt oder Controllingart ändern 20040929
3 Importing I_CREATE_SETTLEMENT_RULE Call by reference Type reference (TYPE) BOOLE_D 'X' Abrechnungsregel erzeugen 20021126
4 Importing I_DO_NOT_CREATE_ASS_IAO Call by reference Type reference (TYPE) BOOLE_D ' ' Erzeuge kein Kontierungsobjekt 20041221
5 Importing I_DO_NOT_SAVE Call by reference Type reference (TYPE) BOOLE_D Keine Datenbankfortschreibung (bzw. keine Simulation) 20010723
6 Importing I_IAO_MANAGER Call by reference Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ_MANAGER Objektverwalter 20010720
7 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20010720
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20010720
2 IAO_ALREADY_DETERMINED Controllingobjekt bereits ermittelt 20010720

Method ENTER_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_ASS_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID ' ' Externer Schlüssel des Objekts mit der RW-Kontierung 20010724
2 Importing I_ACC_ASS_OBJECT_SET_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID ' ' Technischer Schlüssel eines externen Objekts 20021121
3 Importing I_HIGHER_LEVEL_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Externer Schlüssel des Objekts der nächsthöheren Stufe 20010724
4 Importing I_REFERENCED_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Externer Schlüssel des referenzierten Objekts 20010724

Method ENTER_OBJECT_LINKS on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method FILL_INTO_DB_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IAOM_ASSIGNMENTS Call by reference Type reference (TYPE) IAOM_ASSIGNMENTS Kontierungsinformation gemäß Tabelle IAOM_ASSIGNMENTS 20010322
2 Exporting E_IAOM_EXT_OBJ_INF Call by reference Type reference (TYPE) IAOM_EXT_OBJ_INF Beschreibung gemäß Tabelle IAOM_EXT_OBJ_INF 20010322

Method FILL_INTO_DB_STRUCTURES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method GET_CHILDS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILDS_OF_EXT_OBJ Value transfer Type reference (TYPE) IAOM_EXT_OBJ_INF_TAB Tabelle mit allgemeinen Informationen zum externen Objekt 20041005
2 Importing I_INCLUDING_PARENT Value transfer Type reference (TYPE) BOOLE_D ' ' Kinder plus Elter 20041005

Method GET_CHILDS_LIST on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method GET_HISTORIC_EXTERNAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_UTC Call by reference Type reference (TYPE) DATUM Datum 20041130
2 Importing I_TIME_UTC Call by reference Type reference (TYPE) UZEIT Tageszeit 20041130
3 Importing I_VOR_EVER_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Repräsentation eines externen Objekts 20050125
4 Returning R_EXTERNAL_OBJECT Value transfer Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Repräsentation eines externen Objekts 20041130
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20041130

Method GET_INT_ACC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INT_ACC_OBJECT Value transfer Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ Kontierung 20010326
# Exception Resumable Description Created on
1 EXT_OBJECT_ACC_ASS_PENDING Kontierungszuordnung noch in der Schwebe 20040913
2 EXT_OBJECT_NOT_CO_RELEVANT Externes Objekt darf nicht kontiert werden 20010326

Method GET_INT_ACC_OBJECT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INT_ACC_OBJECT_SET Value transfer Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ Zusatzkontierung 20021121
# Exception Resumable Description Created on
1 EXT_OBJECT_ACC_ASS_SET_PENDING Die Zusatzkontierung ist noch in der Schwebe 20040913
2 EXT_OBJECT_NOT_SET_RELEVANT Externes Objekt hat keine Zusatzkontierung 20021121

Method GET_NONE_PROCESS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ATTRIBUTES Value transfer Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB 20031030

Method GET_NONE_PROCESS_ATTRIBUTES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method GET_PROCESS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PROCESS_ATTRIBUTES Value transfer Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB Prozessattribute 20031030

Method GET_PROCESS_ATTRIBUTES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method GET_RECEIVER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RECEIVER_ATTRIBUTES Value transfer Type reference (TYPE) IAOMT_OBJECT_ATTRIBUTE_TAB Receiver-Attribute 20041117

Method GET_RECEIVER_ATTRIBUTES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method IMPORT_SO_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SO_DEF_FOR_HL_OBJ Call by reference Object reference (TYPE REF TO) CL_IAOM_EXT_SUB_OBJECT Repräsentation der untergeordneten externen Objekte 20021217
2 Importing I_SO_DEF_FOR_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXT_SUB_OBJECT Repräsentation der untergeordneten externen Objekte 20021217
3 Importing I_SO_DEF_FOR_R_OBJ Call by reference Object reference (TYPE REF TO) CL_IAOM_EXT_SUB_OBJECT Repräsentation der untergeordneten externen Objekte 20021217

Method IMPORT_SO_DEF on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method INTERPRET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_REF_OR_HLO Call by reference Type reference (TYPE) BOOLE_D ' ' Referenz oder Übergeordnetes Objekt ändern 20041007
2 Importing I_COMPLETE_ATTRIBUTES Call by reference Type reference (TYPE) BOOLE_D ' ' Attribute für Badi-Aufruf komplettieren 20031030
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20010222

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUS_SCENARIO_ID Call by reference Type reference (TYPE) IAOM_BS_IDENTIFICATION Geschäftsszenariobezeichner 20010327
2 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT Sperre erst sammeln, kein direkter DB-Zugriff 20010112
3 Importing I_ENQUEUE_MODE Call by reference Type reference (TYPE) DD26E-ENQMODE Art der Sperre 20010112
4 Importing I_EXT_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Technischer Schlüssel des ext. Objekts 20010327
5 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf? (Bei Testlauf wird nicht gesperrt) 20010926
6 Importing I_WAIT Call by reference Type reference (TYPE) BOOLE_D Auf Freigabe einer ggf. bereits vorhandenen Sperre warten? 20010112
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler in Folgeverarbeitung der Sperrverwaltung aufgetreten 20010327
2 FOREIGN_LOCK Ein oder mehrere Objekte bereits gesperrt 20010112

Method MODIFY_ACC_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME_COPA Call by reference Type reference (TYPE) IAOM_OBJECT_ATTRIBUTE-FIELD_NAME_COPA Feldname CO-PA 20010326
2 Importing I_FIELD_NAME_OREXT Value transfer Type reference (TYPE) IAOM_OBJECT_ATTRIBUTE-FIELD_NAME_OREXT Feldname OREXT-Struktur 20010326
3 Importing I_STRUC_NAME_COPA Call by reference Type reference (TYPE) IAOM_OBJECT_ATTRIBUTE-STRUC_NAME_COPA Strukturname CO-PA 20010326
4 Importing I_VALUE Call by reference Type reference (TYPE) IAOM_OBJECT_ATTRIBUTE-VALUE Neuer Merkmalswert 20010326

Method MODIFY_ACC_ATTRIBUTE on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method MODIFY_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) IAOM_OBJECT_ATTRIBUTE Datenelement (semantische Domäne) 20050223

Method MODIFY_ATTRIBUTE on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXTERNAL_OBJECTS Call by reference Type reference (TYPE) IAOM_EXTERNAL_OBJECT_TAB Externe Objekte zu IT_EXTERNAL_OBJECTS 20050301
2 Exporting E_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Externes Objekt zu I_EXT_OBJECT_ID 20050301
3 Importing IT_EXT_OBJECT_IDS Value transfer Type reference (TYPE) IAOMT_EXT_OBJECT_ID_TAB Technische Schlüssel der zu lesenden Objekte 20050301
4 Importing I_EXT_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Technischer Schlüssel des ext. Objekts 20050301
5 Importing I_IAO_MANAGER Call by reference Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ_MANAGER Objektverwalter 20050301
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20050301
2 OBJECT_NOT_ON_DB Kein Datenbanksatz für I_EXT_OBJECT_ID vorhanden 20050301
3 WRONG_INPUT Geschäftsszenariobezeichner fehlt 20050301

Method READ_FROM_DB_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXTERNAL_OBJECTS Call by reference Type reference (TYPE) IAOM_EXTERNAL_OBJECT_TAB Externe Objekte zu IT_EXTERNAL_OBJECTS 20050301
2 Exporting E_EXTERNAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_IAOM_EXTERNAL_OBJECT Externes Objekt zu I_EXT_OBJECT_ID 20050301
3 Importing IT_EXT_OBJECT_IDS Value transfer Type reference (TYPE) IAOMT_EXT_OBJECT_ID_TAB Technische Schlüssel der zu lesenden Objekte 20050301
4 Importing I_EXT_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Technischer Schlüssel des ext. Objekts 20050301
5 Importing I_IAO_MANAGER Call by reference Object reference (TYPE REF TO) CL_IAOM_INT_ACC_OBJ_MANAGER Objektverwalter 20050301
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten 20050301
2 OBJECT_NOT_ON_DB Kein Datenbanksatz für I_EXT_OBJECT_ID vorhanden 20050301
3 WRONG_INPUT Geschäftsszenariobezeichner fehlt 20050301

Method REVIEW_BUSINESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DERIVE_BUS_KEY_FROM_ATTR Call by reference Type reference (TYPE) BOOLE_D ' ' Leite Betriebswirtsch. Schlüssel aus Attributen ab 20030130

Method REVIEW_BUSINESS_KEY on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SAVED Call by reference Type reference (TYPE) BOOLE_D Änderungen wurden gesichert 20010808
2 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf? 20010215
# Exception Resumable Description Created on
1 ERROR_ABORTING_PROCESSING Fehler welcher die Verarbeitung beendet 20060321
2 ERROR_OCCURRED Fehler aufgetreten 20010215

Method SET_ARCHIVABLE 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) BOOLE_D Archivierbarkeit zurücknehmen 20010322
2 Importing I_SET_DELETION_FLAG Call by reference Type reference (TYPE) BOOLE_D Löschvormerkung setzen bzw. zurücknehmen (bei Einzelcontr.) 20010322
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED Vorgang nicht erlaubt 20010716
2 ERROR_OCCURRED Fehler aufgetreten 20010322
3 STATUS_NOT_ALLOWED Status nicht erlaubt 20010322

Method SET_FROM_DB_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IAOM_ASSIGNMENTS Call by reference Type reference (TYPE) IAOM_ASSIGNMENTS Kontierungsinformation gemäß Tabelle IAOM_ASSIGNMENTS 20010322
2 Importing I_IAOM_EXT_OBJ_INF Call by reference Type reference (TYPE) IAOM_EXT_OBJ_INF Beschreibung gemäß Tabelle IAOM_EXT_OBJ_INF 20010322

Method SET_FROM_DB_STRUCTURES on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method SET_HANDING_OVER_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDING_OVER_DATE_UTC Call by reference Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION-HANDING_OVER_DATE Übergabedatum in UTC 20010816
2 Importing I_HANDING_OVER_TIME_UTC Call by reference Type reference (TYPE) IAOMT_OBJECT_DESCRIPTION-HANDING_OVER_TIME Übergabezeit in UTC 20010816

Method SET_HANDING_OVER_DATE on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method SET_HISTORY_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_UTC Call by reference Type reference (TYPE) DATUM Datum 20041201
2 Importing I_TIME_UTC Call by reference Type reference (TYPE) UZEIT Tageszeit 20041201

Method SET_HISTORY_CHARACTERISTICS on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method TEST_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POSTPONE_SAVE Call by reference Type reference (TYPE) BOOLE_D Verschiebe das Sichern 20041213
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20041213

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUS_SCENARIO_ID Call by reference Type reference (TYPE) IAOM_BS_IDENTIFICATION Geschäftsszenariobezeichner 20010327
2 Importing I_COLLECT Call by reference Type reference (TYPE) DDENQ_LIKE-COLLECT Sperre erst sammeln, kein direkter DB-Zugriff 20010112
3 Importing I_ENQUEUE_MODE Call by reference Type reference (TYPE) DD26E-ENQMODE Art der Sperre 20010112
4 Importing I_EXT_OBJECT_ID Call by reference Type reference (TYPE) IAOM_EXT_OBJECT_ID Technischer Schlüssel des ext. Objekts 20010327
5 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf? (Bei Testlauf wurde nicht gesperrt) 20010926

Method UNLOCK on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method UPDATE_CHILDS_LIST Signature

Method UPDATE_CHILDS_LIST on class CL_IAOM_EXTERNAL_OBJECT has no parameter.
Method UPDATE_CHILDS_LIST on class CL_IAOM_EXTERNAL_OBJECT has no exception.

Method UPDATE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXT_OBJECT_INFO Call by reference Type reference (TYPE) IAOM_EXT_OBJ_INF Allgemeine Informationen zum externen Objekt - s. Doku 20041126
2 Importing I_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Testlauf 20041126
# Exception Resumable Description Created on
1 YOUNGER_ENTRY_FOUND Es gibt einen jüngeren Eintrag in der Historie 20041130

Method WHAT_HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASSIGNMENT_CHANGED Call by reference Type reference (TYPE) BOOLE_D Zuordnung zu Controlling-Objekt geändert? 20041005
2 Exporting E_ATTRIBUTES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Externe Merkmale geändert? 20041005
3 Exporting E_OBJ_INF_CHANGED Call by reference Type reference (TYPE) BOOLE_D Objektinformationen geändert? 20041005

Method WHAT_HAS_CHANGED on class CL_IAOM_EXTERNAL_OBJECT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in