SAP ABAP Class CL_CFX_MATERIAL_VERSION (Version of a Material)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_FOLDERS (Package) Collaboration Folders: Folder and Documents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_ATTRIBUTES For Objects with Attributes 20020313
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_COMMON Common Interface for All Objects 20020305
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_VERSION Common Interface for All Document Versions 20020305
Properties
Class CL_CFX_MATERIAL_VERSION  
Short Description Version of a Material    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_FOLDERS   Collaboration Folders: Folder and Documents 
Created 20020305   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CFX_ATTRIBUTES For Objects with Attributes 20020313
2 IF_CFX_COMMON Common Interface for All Objects 20020305
3 IF_CFX_VERSION Common Interface for All Document Versions 20020305
Friends
# Friend Modeled only Created on Description
1 CL_CFX_MATERIAL 20020415 Material in cFolders
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ATTRIBUTE_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_ATTRIBUTE_VALUES Table of All Attribute_value Objects with Attribs & Values 20020308
2 MP_LINKED_DOCUMENTS Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_ITERATOR List of Attached Documents 20020325
3 MP_LINKED_MPNS Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_ITERATOR List of Attached Manufacturer Part Numbers 20041103
4 MP_MATERIAL Instance attribute Private Object reference (TYPE REF TO) CL_CFX_MATERIAL Material in cFolders 20020306
5 M_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING Description of Unsaved Version 20020416
6 M_INT_ID Instance attribute Private Type reference (TYPE) CFX_ID Non-Persistent ID (Does Not Change on Saving) 20030213
7 M_IS_NOT_PERSISTENT Instance attribute Private Type reference (TYPE) CFX_BOOLEAN New Unsaved Version 20020429
8 M_NAME Instance attribute Private Type reference (TYPE) SDOK_PROPV Name of Unsaved Version 20020416
9 M_VERS_ID Instance attribute Private Type reference (TYPE) SDOK_DOCID KW Framework: Object Key 20020306
10 SC_MAT_DESC Constant Public Type reference (TYPE) STRING 'MaterialDescription' Material Description 20020619
11 SC_MAT_NUM Constant Public Type reference (TYPE) STRING 'MaterialNumber' Material Number 20020619
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_LINKS_AFTER_COPY Instance method Public Method Changes the Linked Document Objects by Area Copy 20020426
2 COMPARE Instance method Public Method Compares This Version with an Older Version 20020502
3 CONSTRUCTOR Instance method Public Constructor 20020313
4 CREATE Static method Public Method Generates a New Material Version Object 20020305
5 GET_AS_TABLES Instance method Public Method From Object Decide Data in Form of Tables 20020429
6 GET_ATTRIBUTE_VALUES Instance method Public Method Delivers Attributes and Values 20020306
7 GET_DESC_ATTRIBUTE_VALUE Instance method Public Method Delivers Value of the Attribute's Material Number 20020619
8 GET_LINKED_DOCUMENTS Instance method Public Method Delivers List of Attached Documents 20020325
9 GET_LINKED_MPNS Instance method Public Method Delivers List of Attached Documents 20041103
10 GET_MATERIAL Instance method Public Method Delivers Material for Version 20020306
11 GET_NUM_ATTRIBUTE_VALUE Instance method Public Method Delivers Value of the Attribute's Material Number 20020619
12 INIT_FROM_TABLES Instance method Public Method Generates ABAP Object from Copied Table 20020429
13 SET_ATTRIBUTE_VALUES Instance method Public Method Sets Attributes and Values 20020405
14 SET_LINKED_DOCUMENTS Instance method Public Method Sets List of Attached Documents 20020405
15 SET_LINKED_MPNS Instance method Public Method Sets List of Attached Documents 20041103
Events
Class CL_CFX_MATERIAL_VERSION has no event.
Types
Class CL_CFX_MATERIAL_VERSION has no local type.
Method Signatures

Method CLEANUP_LINKS_AFTER_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAP_ID Call by reference Type reference (TYPE) CFX_TT_MAP_ID Tabelle, die zwei IDs mappt 20020426

Method CLEANUP_LINKS_AFTER_COPY on class CL_CFX_MATERIAL_VERSION has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ADDED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Tabelle aller hinzugefügten Dokumente 20020502
2 Exporting EP_ADDED_MPNS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Tabelle aller hinzugefügten Herstellerteilenummern 20041103
3 Exporting EP_REMOVED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Tabelle aller entfernten Dokumente 20020502
4 Exporting EP_REMOVED_MPNS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Tabelle aller entfernten Herstellerteilenummern 20041103
5 Exporting ES_MATERIAL_CHANGES Call by reference Type reference (TYPE) CFX_TS_MATERIAL_CHANGES Änderung von Materialien 20041026
6 Exporting ET_CHANGED_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) CFX_TT_ATTRIBUTE_VALUES Tabelle von Attributen: Alter und neuer Wert 20020510
7 Importing IP_OLDER_VERSION Call by reference Object reference (TYPE REF TO) CL_CFX_MATERIAL_VERSION zu vergleichende Version 20020502
8 Importing I_COMPARE_ATTRIBUTES Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE 'X' = Attribute vergleichen 20041028
9 Importing I_COMPARE_LINKED_DOC Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE 'X' = Dokumentverknüpfungen vergleichen 20041028
10 Importing I_COMPARE_LINKED_MPN Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE 'X' = Verknüpfungen mit Herstellerteilenummern vergleichen 20041103

Method COMPARE on class CL_CFX_MATERIAL_VERSION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_MATERIAL Call by reference Object reference (TYPE REF TO) CL_CFX_MATERIAL Material in cFolders 20020313
2 Importing I_IS_NOT_PERSISTENT Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Ist es eine neue, ungesicherte Version 20020429
3 Importing I_VERS_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020313

Method CONSTRUCTOR on class CL_CFX_MATERIAL_VERSION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ATTRIBUTE_VALUES Call by reference Object reference (TYPE REF TO) CL_CFX_ATTRIBUTE_VALUES Tabelle aller Attrib. & Werten 20020312
2 Importing IP_DOCLIST Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste der angehängten Dokumente 20020306
3 Importing IP_MATERIAL Call by reference Object reference (TYPE REF TO) CL_CFX_MATERIAL Material in cFolders 20020306
4 Importing IP_MPNLIST Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste der angehängten Herstellerteilenummern 20041103
5 Importing I_VERS_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020306
6 Returning RP_MATERIAL_VERSION Value transfer Object reference (TYPE REF TO) CL_CFX_MATERIAL_VERSION Version eines Materials 20020306

Method CREATE on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_AS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) CFX_TT_ATTRIBUTE_VALUE Tabelle von Attributen: (Namespace, ID und Wert) 20020429
2 Exporting ET_LINKED_DOCUMENTS Call by reference Type reference (TYPE) CFX_T_STRING Tabelle mit Zeichenketten 20020429
3 Exporting ET_LINKED_MPNS Call by reference Type reference (TYPE) CFX_T_STRING Tabelle mit Zeichenketten 20041103

Method GET_AS_TABLES on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ATTRIBUTE_VALUES Value transfer Object reference (TYPE REF TO) CL_CFX_ATTRIBUTE_VALUES Tabelle aller Attribute_value Objekte mit Attrib. & Werten 20020308

Method GET_ATTRIBUTE_VALUES on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_DESC_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ATTRIBUTE_VALUE_DESC Value transfer Object reference (TYPE REF TO) CL_CFX_ATTRIBUTE_VALUE 20020619

Method GET_DESC_ATTRIBUTE_VALUE on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_LINKED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_LINKED_DOCUMENTS Value transfer Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste der angehängten Dokumente 20020325

Method GET_LINKED_DOCUMENTS on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_LINKED_MPNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_LINKED_MPNS Value transfer Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste der angehängten Herstellerteilenummern 20041103

Method GET_LINKED_MPNS on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_MATERIAL Value transfer Object reference (TYPE REF TO) CL_CFX_MATERIAL Material in cFolders 20020306

Method GET_MATERIAL on class CL_CFX_MATERIAL_VERSION has no exception.

Method GET_NUM_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ATTRIBUTE_VALUE_NUM Value transfer Object reference (TYPE REF TO) CL_CFX_ATTRIBUTE_VALUE 20020619

Method GET_NUM_ATTRIBUTE_VALUE on class CL_CFX_MATERIAL_VERSION has no exception.

Method INIT_FROM_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) CFX_TT_ATTRIBUTE_VALUE Tabelle von Attributen: (Namespace, ID und Wert) 20020429
2 Importing IT_LINKED_DOCUMENTS Call by reference Type reference (TYPE) CFX_T_STRING Tabelle mit Zeichenketten 20020429
3 Importing IT_LINKED_MPNS Call by reference Type reference (TYPE) CFX_T_STRING Tabelle mit Zeichenketten 20041103
4 Importing I_CHECK_LINK_ALLOWED Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Area prüfen 20020510
5 Importing I_IGNORE_LINK_ERRORS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Ignoriere ungültige Dokumente. Sonst: Exception 20020510

Method INIT_FROM_TABLES on class CL_CFX_MATERIAL_VERSION has no exception.

Method SET_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ATTRIBUTE_VALUES Call by reference Object reference (TYPE REF TO) CL_CFX_ATTRIBUTE_VALUES Liste von Attributen mit Wert 20020405

Method SET_ATTRIBUTE_VALUES on class CL_CFX_MATERIAL_VERSION has no exception.

Method SET_LINKED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste verknüpfter Dokumente 20020405

Method SET_LINKED_DOCUMENTS on class CL_CFX_MATERIAL_VERSION has no exception.

Method SET_LINKED_MPNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LINKED_MPNS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste verknüpfter Herstellerteilenummern 20041103

Method SET_LINKED_MPNS on class CL_CFX_MATERIAL_VERSION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 2.0