SAP ABAP Class IF_CFX_VERSION (Common Interface for All Document Versions)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_CFX_COMMON Common Interface for All Objects 20020305
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_GENERIC_OBJECT_VERSION Version Folder Object Generic Object in cFolders 20030122
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_MATERIAL_VERSION Version of a Material 20020305
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CFX_STRUCTURE_VERSION Version of a Bill of Material 20020305
Properties
Class IF_CFX_VERSION  
Short Description Common Interface for All Document Versions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
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)
2 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_CFX_VERSION has no interface implemented.
Friends
Class IF_CFX_VERSION has no friend class.
Attributes
Class IF_CFX_VERSION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Is Version OK? 20020315
2 GET_ACCESS_INFO Instance method Public Method Returns Access Info 20020305
3 GET_BACKEND_SYSTEMS Instance method Public Method Returns Backend Namespaces of Version 20020515
4 GET_DESCRIPTION Instance method Public Method Reads Description of Version 20020305
5 GET_ID Instance method Public Method Returns ID of Version (Changes on Saving) 20020320
6 GET_INT_ID Instance method Public Method ID (Does Not Change on Saving) 20030213
7 GET_NAME Instance method Public Method 20020321
8 GET_URL Instance method Public Method Reads URL Depending on Version 20020305
9 GET_VERSION_PROPERTIES Instance method Public Method Reads Attributes of Version 20020305
10 LOAD Instance method Public Method Loads Persistent Data to Object (Version) 20020307
11 SAVE Instance method Public Method Makes Object (Version) Persistent 20020307
12 SET_BACKEND_SYSTEM Instance method Public Method Sets Backend Namespace of Version 20020319
13 SET_DESCRIPTION Instance method Public Method Sets Description of Version 20020305
14 SET_NAME Instance method Public Method Sets Name of Version 20020305
15 TRACK_USER_ACCESS Instance method Public Method Saves Info That User Has Accessed Version 20020305
Events
# Event Type Visibility Description Created on
1 VERSION_CREATED Instance Event
(0)
Public
(2)
A Version Has Been Created 20020305
Types
Class IF_CFX_VERSION has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class IF_CFX_VERSION has no parameter.
Method CHECK on class IF_CFX_VERSION has no exception.

Method GET_ACCESS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Object reference (TYPE REF TO) CL_CFX_USER Benutzer 20020305
2 Returning RT_ACCESS_INFO Value transfer Type reference (TYPE) CFX_TT_ACCESS Zugriffs Info 20020305

Method GET_ACCESS_INFO on class IF_CFX_VERSION has no exception.

Method GET_BACKEND_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BACKEND_SYSTEM Value transfer Type reference (TYPE) CFX_TT_STRING Namespaces der Backends 20020515

Method GET_BACKEND_SYSTEMS on class IF_CFX_VERSION has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING Beschreibung der Version 20020305

Method GET_DESCRIPTION on class IF_CFX_VERSION has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020320

Method GET_ID on class IF_CFX_VERSION has no exception.

Method GET_INT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INT_ID Value transfer Type reference (TYPE) CFX_STRING Interne Id des Objektes 20030213

Method GET_INT_ID on class IF_CFX_VERSION has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) SDOK_PROPV Attributausprägung 20020321

Method GET_NAME on class IF_CFX_VERSION has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) STRING 20020305
2 Importing I_ABS_URL Call by reference Type reference (TYPE) STRING 20020305

Method GET_URL on class IF_CFX_VERSION has no exception.

Method GET_VERSION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROPS Call by reference Type reference (TYPE) CFX_TS_VERSION_OVERVIEW Zeile im Versionsüberblick für ein Dokument 20020305
2 Importing I_WITHFILENAME Call by reference Type reference (TYPE) CFX_BOOLEAN ' ' Boolscher Typ 20020305

Method GET_VERSION_PROPERTIES on class IF_CFX_VERSION has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_LINK_ALLOWED Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Area prüfen 20020510
2 Importing I_SOURCE_VERSION_ID Call by reference Type reference (TYPE) GUID_32 Falls da: Diese Version wird Kopie der mit I_ID angegebenen 20020410

Method LOAD on class IF_CFX_VERSION has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_DOC_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020422
2 Importing I_FORCE_KEEP_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE In jedem Fall alte Version beibehalten 20050207
3 Importing I_NAME Call by reference Type reference (TYPE) SDOK_PROPV Attributausprägung 20020426
4 Importing I_NEW_VERSION Call by reference Type reference (TYPE) CFX_BOOLEAN Soll eine neue Version erzeugt werden ? 20020307

Method SAVE on class IF_CFX_VERSION has no exception.

Method SET_BACKEND_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BACKEND_SYSTEM Call by reference Type reference (TYPE) CFX_STRING Namespace des Backends 20020319

Method SET_BACKEND_SYSTEM on class IF_CFX_VERSION has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung der Version 20020305

Method SET_DESCRIPTION on class IF_CFX_VERSION has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) SDOK_PROPV Attributausprägung 20020305

Method SET_NAME on class IF_CFX_VERSION has no exception.

Method TRACK_USER_ACCESS Signature

Method TRACK_USER_ACCESS on class IF_CFX_VERSION has no parameter.
Method TRACK_USER_ACCESS on class IF_CFX_VERSION has no exception.
Event Signatures

Event VERSION_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_NUMBER_OF_VERSIONS Exporting Value transfer Type reference (TYPE) I 20020305
History
Last changed by/on SAP  20141109 
SAP Release Created in