SAP ABAP Interface IF_OS_FACTORY (Interface of a Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-OBS (Application Component) Object Services
     SOS_COMMON (Package) Common Object Services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SCALAR_VALUE_POC Base Agent Domain Model: General Value Container 19991018
2 Interface implementation (CLASS c. INTERFACES i_ref)  CB_INITIALIZE_COMMAND_POC Base Agent Domain Model: Command for Saving 20000614
3 Interface implementation (CLASS c. INTERFACES i_ref)  CB_LOCK_COMMAND_POC Base Agent Domain Model: Lock Command for a Step 20010808
4 Interface implementation (CLASS c. INTERFACES i_ref)  CB_LONGTEXT_VALUE_POC Base Agent Domain Model: General Value Container 19991019
5 Interface implementation (CLASS c. INTERFACES i_ref)  CB_MESSAGE_REQUEST_POC Base Agent Domain Model: Step 19991025
6 Interface implementation (CLASS c. INTERFACES i_ref)  CB_MESSAGE_SHOW_COMMAND_POC Base Agent Domain Model: Command for a Step 19991021
7 Interface implementation (CLASS c. INTERFACES i_ref)  CB_OUTPUT_REQUEST_POC Base Agent Domain Model: Step 20000105
8 Interface implementation (CLASS c. INTERFACES i_ref)  CB_PARTITION_POC Base Agent Domain Model: Partition 19991020
9 Interface implementation (CLASS c. INTERFACES i_ref)  CB_POSITION_SHOW_COMMAND_POC Base Agent Domain Model: Command for a Step 19991021
10 Interface implementation (CLASS c. INTERFACES i_ref)  CB_PROCESS_STEP_POC Base Agent Domain Model: Step 19991021
... Click here to see Used By full list (52 items)
Properties
Interface IF_OS_FACTORY  
Short Description Interface of a Factory    
General Data
Package SOS_COMMON   Common Object Services 
Created 19981127   SAP 
Last changed 20010426   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_OS_FACTORY has no interface.
Friends
Interface IF_OS_FACTORY has no friend.
Attributes
Interface IF_OS_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PERSISTENT Instance method Public Method Generate a Persistent Object 19981127
2 CREATE_PERSISTENT_BY_KEY Instance method Public Method Generate a Persistent Object with Business Key 19981203
3 CREATE_TRANSIENT Instance method Public Method Creates a Transient Object 19981127
4 CREATE_TRANSIENT_BY_KEY Instance method Public Method Generate a Transient Object Using Business Key 20010106
5 DELETE_PERSISTENT Instance method Public Method Deletes a Persistent Object 19981127
6 REFRESH_PERSISTENT Instance method Public Method Force Object To Refresh When It Is Next Accessed 20000310
7 RELEASE Instance method Public Method Release Object from Administration 20000310
Events
# Event Type Visibility Description Created on
1 CREATED_PERSISTENT Instance Event
(0)
Public
(2)
Persistent Object Generated 19981203
2 CREATED_TRANSIENT Instance Event
(0)
Public
(2)
Transient Object Generated 19981202
3 DELETED Instance Event
(0)
Public
(2)
Object Deleted 19981202
4 LOADED_WITHOUT_STATE Instance Event
(0)
Public
(2)
Object Loaded Without State 19981202
5 LOADED_WITH_STATE Instance Event
(0)
Public
(2)
Object Loaded With State 19981202
6 TO_BE_DELETED Instance Event
(0)
Public
(2)
Object will be deleted immediately 19981202
Types
Interface IF_OS_FACTORY has no local type.
Method Signatures

Method CREATE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT Erzeugtes Objekt 19990210

Method CREATE_PERSISTENT on Interface IF_OS_FACTORY has no exception.

Method CREATE_PERSISTENT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) ANY BWL-Schlüssel 19990210
2 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT Erzeugtes Objekt 19990210
# Exception Resumable Description Created on
1 CX_OS_OBJECT_EXISTING Object Services: Objekt existiert 20010111

Method CREATE_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT Erzeugtes Objekt 19990210

Method CREATE_TRANSIENT on Interface IF_OS_FACTORY has no exception.

Method CREATE_TRANSIENT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) ANY BWL-Schlüssel 20010106
2 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT Erzeugtes Objekt 20010106
# Exception Resumable Description Created on
1 CX_OS_OBJECT_EXISTING Object Services: Objekt existiert 20010111

Method DELETE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_OS_STATE Zu löschendes Objekt 19990210
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_EXISTING Object Services: Objekt existiert nicht 20010111

Method REFRESH_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_OS_STATE betroffenes Objekt 20000310
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_REFRESHABLE Object Services: Objekt kann nicht nachgeladen werden 20010111

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_OS_STATE Zu entfernendes Objekt 20000310
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_RELEASABLE Object Services: Objekt kann nicht entfernt werden 20010111
Event Signatures

Event CREATED_PERSISTENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_OS_STATE Objekt auf das sich das Ereignis bezieht 19981203

Event CREATED_TRANSIENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_OS_STATE Objekt auf das sich das Ereignis bezieht 19981202

Event DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_OS_STATE Objekt auf das sich das Ereignis bezieht 19981202

Event LOADED_WITHOUT_STATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_OS_STATE Objekt auf das sich das Ereignis bezieht 19981202

Event LOADED_WITH_STATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_OS_STATE Objekt auf das sich das Ereignis bezieht 19981202
2 WRITE_ACCESS Exporting Value transfer Type reference (TYPE) OS_BOOLEAN 'X' Flag: Laden erfolgte aufgrund 'write access'. 19990916

Event TO_BE_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 OBJECT Exporting Value transfer Object reference (TYPE REF TO) IF_OS_STATE Objekt auf das sich das Ereignis bezieht 19981202
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SCALAR_VALUE_POC Base Agent Domain Model: General Value Container 19991018
2 Interface implementation (CLASS c. INTERFACES i_ref)  CB_INITIALIZE_COMMAND_POC Base Agent Domain Model: Command for Saving 20000614
3 Interface implementation (CLASS c. INTERFACES i_ref)  CB_LOCK_COMMAND_POC Base Agent Domain Model: Lock Command for a Step 20010808
4 Interface implementation (CLASS c. INTERFACES i_ref)  CB_LONGTEXT_VALUE_POC Base Agent Domain Model: General Value Container 19991019
5 Interface implementation (CLASS c. INTERFACES i_ref)  CB_MESSAGE_REQUEST_POC Base Agent Domain Model: Step 19991025
6 Interface implementation (CLASS c. INTERFACES i_ref)  CB_MESSAGE_SHOW_COMMAND_POC Base Agent Domain Model: Command for a Step 19991021
7 Interface implementation (CLASS c. INTERFACES i_ref)  CB_OUTPUT_REQUEST_POC Base Agent Domain Model: Step 20000105
8 Interface implementation (CLASS c. INTERFACES i_ref)  CB_PARTITION_POC Base Agent Domain Model: Partition 19991020
9 Interface implementation (CLASS c. INTERFACES i_ref)  CB_POSITION_SHOW_COMMAND_POC Base Agent Domain Model: Command for a Step 19991021
10 Interface implementation (CLASS c. INTERFACES i_ref)  CB_PROCESS_STEP_POC Base Agent Domain Model: Step 19991021
11 Interface implementation (CLASS c. INTERFACES i_ref)  CB_REPEATABLE_PROCESS_STEP_POC Base Agent Domain Model: Step 19991022
12 Interface implementation (CLASS c. INTERFACES i_ref)  CB_REPORT_COMMAND_POC Base Agent Domain Model: Report Intermediate Status 19991020
13 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SAVE_COMMAND_POC Base Agent Domain Model: Command for Saving 19991125
14 Interface implementation (CLASS c. INTERFACES i_ref)  CB_FUNCTION_POC Base Agent Domain Model: Calling a Function Module 19991021
15 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SHOW_COMMAND_POC Base Agent Domain Model:Command f. Switching to Display Mode 19991020
16 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SIGNATURE_HANDLER_POC Base Agent Domain Model: Signature Handler 19991026
17 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SIGNATURE_SHOW_COMMAND_POC Base Agent Domain Model: Domain Model: Command f. Signatures 20000125
18 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SIMPLE_SIGNATURE_POC Base Agent Domain Model: Signature 20000113
19 Interface implementation (CLASS c. INTERFACES i_ref)  CB_STEP_SIGNATURE_POC Base Agent Domain Model: Signature 19991026
20 Interface implementation (CLASS c. INTERFACES i_ref)  CB_STRUCTURED_VALUE_POC Base Agent Domain Model: General Value Container 19991019
21 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SUM_AGGREGATION_POC Base Agent Domain Model: Table Aggregate Total 19991025
22 Interface implementation (CLASS c. INTERFACES i_ref)  CB_SYMBOLTABLE_POC Base Agent Domain Model: Table with Variables 19991102
23 Interface implementation (CLASS c. INTERFACES i_ref)  CB_TABLE_VALUE_POC Base Agent Domain Model: General Value Container 19991019
24 Interface implementation (CLASS c. INTERFACES i_ref)  CB_UNLOCK_COMMAND_POC Base Agent Domain Model: Unlock Command 20010808
25 Interface implementation (CLASS c. INTERFACES i_ref)  CB_VALUESHIFT_POC Base Agent Domain Model: Multiple Equal to Operation 19991025
26 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OS_CA_COMMON Superclass of the Object Services Class Actors 20000302
27 Interface implementation (CLASS c. INTERFACES i_ref)  CB_COUNT_AGGREGATION_POC Base Agent Domain Model: Table Aggregate Total 19991025
28 Interface implementation (CLASS c. INTERFACES i_ref)  CB_ADD_LINE_COMMAND_POC Base Agent Domain Model: Add Command Table Line 19991202
29 Interface implementation (CLASS c. INTERFACES i_ref)  CB_APPLICATION_STEP_POC Base Agent Domain Model: Step 19991022
30 Interface implementation (CLASS c. INTERFACES i_ref)  CB_AUTOMATIC_DATE_POC Base Agent Domain Model: General Value Container 19991019
31 Interface implementation (CLASS c. INTERFACES i_ref)  CB_AUTOMATIC_TIME_POC Base Agent Domain Model: General Value Container 19991019
32 Interface implementation (CLASS c. INTERFACES i_ref)  CB_BATCH_CHECK_COMMAND_POC Base Agent Domain Model: Command for Batch Determination 19991018
33 Interface implementation (CLASS c. INTERFACES i_ref)  CB_BATCH_DETERMINE_COMMAND_POC Base Agent Domain Model: Command for Batch Determination 19991020
34 Interface implementation (CLASS c. INTERFACES i_ref)  CB_CHARACTERISTIC_POC Base Agent Domain Model: Characteristic Domain for Values 19991013
35 Interface implementation (CLASS c. INTERFACES i_ref)  CB_COMMENT_GET_COMMAND_POC Base Agent Domain Model: Command for Entering Comments 19991020
36 Interface implementation (CLASS c. INTERFACES i_ref)  CB_COMMENT_SET_COMMAND_POC Base Agent Domain Model: Command for Entering Comments 19991020
37 Interface implementation (CLASS c. INTERFACES i_ref)  CB_COMPLETE_COMMAND_POC Base Agent Domain Model: Complete Command for a Step 19991020
38 Interface implementation (CLASS c. INTERFACES i_ref)  CB_CONFIRMATION_REQUEST_POC Base Agent Domain Model: Step 19991025
39 Interface implementation (CLASS c. INTERFACES i_ref)  CB_CONTEXT_CHECK_POC Base Agent Domain Model: Operation for Context Check 19991025
40 Interface implementation (CLASS c. INTERFACES i_ref)  CB_ACTIVATE_COMMAND_POC Base Agent Domain Model: Activating Command 19991020
41 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DATAELEMENT_POC Base Agent Domain Model: Data Element for Cockpit 19991014
42 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DATA_ACCESS_POC Base Agent Domain Model: Calling Manufacturing Data Access 20011205
43 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DATA_REQUEST_POC Base Agent Domain Model: Step 19991025
44 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DEACTIVATE_COMMAND_POC Base Agent Domain Model: Deactivating Command for a Step 19991020
45 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DEVIATION_SHOW_COMMAND_POC Base Agent Domain Model: Domain Model: Command for Deviatiom 19991118
46 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DEVIATION_SIGNATURE_POC Base Agent Domain Model: Signature 19991026
47 Interface implementation (CLASS c. INTERFACES i_ref)  CB_DISCARD_COMMAND_POC Base Agent Domain Model: Command for Saving 20000105
48 Interface implementation (CLASS c. INTERFACES i_ref)  CB_EDIT_COMMAND_POC Base Agent Domain Model:Command f. Switching to Display Mode 19991021
49 Interface implementation (CLASS c. INTERFACES i_ref)  CB_EVT_SIGNATURE_POC Base Agent Domain Model: Signature 20011128
50 Interface implementation (CLASS c. INTERFACES i_ref)  CB_EXECUTION_REQUEST_POC Base Agent Domain Model: Step 19991022
51 Interface implementation (CLASS c. INTERFACES i_ref)  CB_EXECUTION_STRATEGY_POC Base Agent Domain Model: Execution Strategy 19991020
52 Interface implementation (CLASS c. INTERFACES i_ref)  CB_FORMULA_POC Base Agent Domain Model: Evaluation of a Formula 19991025
History
Last changed by/on SAP  20010426 
SAP Release Created in