SAP ABAP Interface IF_FOX_STRUCTURED_OBJECT (Object in a Structure)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-PDM (Application Component) Product Data Management
     PLM_FOX (Package) Framework for hierarchy explosion
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FOX_STRUCTURED_OBJECT Abstract Class for Structured Object 20010322
Properties
Interface IF_FOX_STRUCTURED_OBJECT  
Short Description Object in a Structure    
General Data
Package PLM_FOX   Framework for hierarchy explosion 
Created 20010322   SAP 
Last changed 20050220   SAP 
Unicode checks active    
Forward declarations
Interface IF_FOX_STRUCTURED_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOX_BASIC_OBJECT Object in a Structure 20010322
Friends
Interface IF_FOX_STRUCTURED_OBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GI_VALIDITY Instance attribute Public Attribute reference (LIKE) 20010322
2 GS_OBJECT_KEY Instance attribute Public Attribute reference (LIKE) 20010322
3 GV_FINAL_LEAF Instance attribute Public Type reference (TYPE) FLAG_X Indicator Not to Be Exploded 20010907
4 GV_HAS_OBJECT_DATA Instance attribute Public Type reference (TYPE) FLAG_X Indicator that Object Data is Available 20010322
5 GV_KEY_EXT Instance attribute Public Attribute reference (LIKE) 20010405
Methods
# Method Level Visibility Method type Description Created on
1 EVENT_RETURN_COMPONENTS Instance method Public Method Return Dependent Objects from Event Registering 20010322
2 FREE_DATA Instance method Public Method Delete Data and References 20010926
3 GET_ALL_COMPONENTS Instance method Public Method Return All Components at the Same Time 20010322
4 GET_ALL_COMPONENTS_BY_LINKTYPE Instance method Public Method Return of All Dependent Objects for a Link Type 20010406
5 GET_LINKED_OBJECT_EXT Instance method Public Method 20020321
6 GET_LINK_TYPE_EXT Instance method Public Method 20020321
7 GET_OBJECT_DATA Instance method Public Method 20020411
8 GET_OBJECT_EXT Instance method Public Method 20020323
9 GET_OBJECT_KEY_EXT Instance method Public Method 20020321
10 GET_OBJECT_TYPE_EXT Instance method Public Method 20020321
11 REMOVE_OBJECT_DATA Instance method Public Method Delete Object Data 20010322
12 SET_CONSTRUCTION_PARAMETERS Instance method Public Method Enter the Necessary Parameter (such as Object Key) 20010322
Events
# Event Type Visibility Description Created on
1 LOOKING_FOR_DEPENDENCIES Instance Event
(0)
Public
(2)
Look for Objects Dependent on Me 20010907
Types
Interface IF_FOX_STRUCTURED_OBJECT has no local type.
Method Signatures

Method EVENT_RETURN_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Tabelle der Abhängigen Objekte 20010322

Method EVENT_RETURN_COMPONENTS on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method FREE_DATA Signature

Method FREE_DATA on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method FREE_DATA on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_ALL_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXPLODED_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX_MULTILEVEL_STRUCTURE Mehrstufige Objektstruktur 20010322
2 Exporting ET_LINKED_OBJECTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Tabelle der Abhängigen Objekte 20010322
3 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Ausschluss von gewissen Objekttypen 20010322
4 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Einschränkung auf Typen von Abhängigkeit 20010322

Method GET_ALL_COMPONENTS on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_ALL_COMPONENTS_BY_LINKTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXPLODED_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX_MULTILEVEL_STRUCTURE Mehrstufige Objektstruktur 20010406
2 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Objekt und Kantenfarbe im FOX-Cache 20010406
3 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX_LINK_TYPE Typ der Beziehung zwischen Objekten 20010406

Method GET_ALL_COMPONENTS_BY_LINKTYPE on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_LINKED_OBJECT_EXT Signature

Method GET_LINKED_OBJECT_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method GET_LINKED_OBJECT_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_LINK_TYPE_EXT Signature

Method GET_LINK_TYPE_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method GET_LINK_TYPE_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_DATA Signature

Method GET_OBJECT_DATA on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_DATA on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_EXT Signature

Method GET_OBJECT_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_KEY_EXT Signature

Method GET_OBJECT_KEY_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_KEY_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_TYPE_EXT Signature

Method GET_OBJECT_TYPE_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_TYPE_EXT on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method REMOVE_OBJECT_DATA Signature

Method REMOVE_OBJECT_DATA on Interface IF_FOX_STRUCTURED_OBJECT has no parameter.
Method REMOVE_OBJECT_DATA on Interface IF_FOX_STRUCTURED_OBJECT has no exception.

Method SET_CONSTRUCTION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT_DATA Call by reference Object reference (TYPE REF TO) DATA Ggf. Objektspezifische Daten 20010322
2 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrik für Instanzen der structured Objects 20010703
3 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) FOX_OBJECT_KEY_S Generischer Objektkey für Factory 20010322
4 Importing IV_DO_NOT_EXPLODE Call by reference Type reference (TYPE) XFELD Objekt soll nicht weiter aufgelöst werden 20010907
5 Importing IV_INVALID Call by reference Type reference (TYPE) FOX_INVALID ungültiges Objekt 20010926
6 Importing IV_KEY_EXT Call by reference Type reference (TYPE) FOX_OBJ_KEY_EXT externer Schlüssel (für IBase bzw. ALE) 20010405
7 Importing IV_OBJECT_FROM_DB Call by reference Type reference (TYPE) XFELD Objekt wird von Datenbank gelesen 20010327
# Exception Resumable Description Created on
1 OBJECT_NOT_VALID Objekt soll bei der Auflösung nicht berücksichtigt werden 20010322
Event Signatures

Event LOOKING_FOR_DEPENDENCIES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 II_FACTORY Exporting Value transfer Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrik für Instanzen der structured Objects 20010907
2 IT_EXCLUDED_TYPES Exporting Value transfer Type reference (TYPE) FOX_LINK_TYPE_T Ausschluss von gewissen Objekttypen 20010907
3 IT_INCLUDED_TYPES Exporting Value transfer Type reference (TYPE) FOX_LINK_TYPE_T Einschränkung auf Typen von Abhängigkeit 20010907
History
Last changed by/on SAP  20050220 
SAP Release Created in 46C2