SAP ABAP Class CL_EXPO_DOCUMENT (Document Structure Explosion)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-PDM (Application Component) Product Data Management
     PLM_FOX_OBJ (Package) Object implementation for PLM_FOX
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EXPO_OBJECT Abstract object of the structure explosion 20000811
Properties
Class CL_EXPO_DOCUMENT  
Short Description Document Structure Explosion    
Super Class CL_EXPO_OBJECT Abstract object of the structure explosion 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PLM_FOX_OBJ   Object implementation for PLM_FOX 
Created 20000726   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EXPO_CLASSIFICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CS01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EXPO_DOCUMENT has no interface implemented.
Friends
Class CL_EXPO_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_EXPO_OBJECT_TYPES=>GC_TAG_DOCUMENT Indicator 20000816
2 GT_DRAW Instance attribute Protected Type reference (TYPE) EXPO_DRAW_T Document Data 20020411
3 GV_CM_RELEVANCE Instance attribute Protected Type reference (TYPE) FLAG_X Indicator 20010723
4 SV_NO_DOCS_AT_BOM_POSITION Static Attribute Private Type reference (TYPE) XFELD There Are No Documents for BOM Items 20011010
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Set Event Handler 20000831
2 GET_DOCUMENTS_TO_KEYS Static method Public Method Generates Object Instances for Documents 20001122
3 GET_LINKED_OBJECTS Instance method Private Method Find Objects that Are Assigned to the Document 20010220
4 GET_SUBDOCS Instance method Private Method Find Lower-Level Documents 20010723
5 GET_SUPERIOR_DOC Instance method Private Method Find Higher-Level Document 20001110
6 RETURN_DOCS_2_BOM Static method Public Event handling method Determine Documents for a BOM Item 20001227
7 RETURN_DOCS_2_BOM_GENERIC Static method Private Method Determine Documents for a BOM Item 20011017
8 RETURN_DOCS_2_BOM_HEADER Static method Public Event handling method Determine Documents for a BOM Item 20030123
9 RETURN_DOCS_2_BOM_HEADER_GEN Static method Private Method Determine Documents for a BOM Header 20030123
10 RETURN_DOCS_2_BOM_POSITION Static method Public Event handling method Determine Documents for a BOM Item 20000831
11 RETURN_DOCS_2_CLASS Static method Public Event handling method Determine Document for Class 20000907
12 RETURN_DOCS_2_MATERIAL Static method Public Event handling method Determine Document for Material 20000831
Events
Class CL_EXPO_DOCUMENT has no event.
Types
Class CL_EXPO_DOCUMENT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_DOCUMENTS_TO_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Tabelle der Dokumente 20001122
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 IT_DOC_KEY Call by reference Type reference (TYPE) EXPO_DOCUMENT_KEY_T Schlüssel eines Dokuments 20001122
4 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX_LINK_TYPE Typ der Beziehung zwischen Objekten 20001122

Method GET_DOCUMENTS_TO_KEYS on class CL_EXPO_DOCUMENT has no exception.

Method GET_LINKED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LINKED_OBJECTS Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Tabelle der Abhängigen Objekte 20010220
2 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Tabelle der Link-Typen 20010220
3 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Tabelle der Link-Typen 20010220

Method GET_LINKED_OBJECTS on class CL_EXPO_DOCUMENT has no exception.

Method GET_SUBDOCS Signature

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

Method GET_SUBDOCS on class CL_EXPO_DOCUMENT has no exception.

Method GET_SUPERIOR_DOC Signature

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

Method GET_SUPERIOR_DOC on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Attribute reference (LIKE) >INVALID< 20010703
2 Importing IT_EXCLUDED_TYPES Call by reference Attribute reference (LIKE) 20001227
3 Importing IT_INCLUDED_TYPES Call by reference Attribute reference (LIKE) 20001227
4 Importing SENDER Call by reference Type reference (TYPE) 20001227

Method RETURN_DOCS_2_BOM on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_BOM_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrikinterface für strukturierte Objekte im FOX 20011017
2 Importing IO_BOM_GENERIC Call by reference Object reference (TYPE REF TO) CL_EXPO_BOM_GENERIC_FUNCTIONS Strukturauflösung Stücklistenposition 20011017
3 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Tabelle der Link-Typen 20011017
4 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Tabelle der Link-Typen 20011017

Method RETURN_DOCS_2_BOM_GENERIC on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_BOM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Attribute reference (LIKE) 20030123
2 Importing IT_EXCLUDED_TYPES Call by reference Attribute reference (LIKE) 20030123
3 Importing IT_INCLUDED_TYPES Call by reference Attribute reference (LIKE) 20030123
4 Importing SENDER Call by reference Attribute reference (LIKE) 20030123

Method RETURN_DOCS_2_BOM_HEADER on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_BOM_HEADER_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX_STRUCT_OBJECT_FACTORY Fabrikinterface für strukturierte Objekte im FOX 20030123
2 Importing IO_BOM_GENERIC Call by reference Object reference (TYPE REF TO) CL_EXPO_BOM_GENERIC_FUNCTIONS Strukturauflösung Stücklistenposition 20030123
3 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Tabelle der Link-Typen 20030123
4 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX_LINK_TYPE_T Tabelle der Link-Typen 20030123

Method RETURN_DOCS_2_BOM_HEADER_GEN on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_BOM_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Attribute reference (LIKE) >INVALID< 20010703
2 Importing IT_EXCLUDED_TYPES Call by reference Attribute reference (LIKE) 20000831
3 Importing IT_INCLUDED_TYPES Call by reference Attribute reference (LIKE) 20000831
4 Importing SENDER Call by reference Type reference (TYPE) 20000831

Method RETURN_DOCS_2_BOM_POSITION on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Type reference (TYPE) >INVALID< 20010703
2 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) 20000907
3 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) 20000907
4 Importing SENDER Call by reference Type reference (TYPE) 20000907

Method RETURN_DOCS_2_CLASS on class CL_EXPO_DOCUMENT has no exception.

Method RETURN_DOCS_2_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Attribute reference (LIKE) >INVALID< 20010703
2 Importing IT_EXCLUDED_TYPES Call by reference Attribute reference (LIKE) 20000831
3 Importing IT_INCLUDED_TYPES Call by reference Attribute reference (LIKE) 20000831
4 Importing SENDER Call by reference Type reference (TYPE) 20000831

Method RETURN_DOCS_2_MATERIAL on class CL_EXPO_DOCUMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 46C1