SAP ABAP Class CL_LTR_ATOM (LTR: Atom)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     LTR_CM_CORE (Package) LTR: Content Management - Core Classes
Properties
Class CL_LTR_ATOM  
Short Description LTR: Atom    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LTR_CM_CORE   LTR: Content Management - Core Classes 
Created 20101112   SAP 
Last change 20141030    
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
Class CL_LTR_ATOM has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_LTR_OBJECT_DEPENDENCY 20101112 LTR: Atom Dependency - Other VOB
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_VERSTY_CORRECTION Constant Public Type reference (TYPE) LTR_VERSION_TYPE 'O' . 20101112
2 OC_VERSTY_MAJOR_VERSION Constant Public Type reference (TYPE) LTR_VERSION_TYPE 'A' . 20101112
3 OC_VERSTY_MINOR_VERSION Constant Public Type reference (TYPE) LTR_VERSION_TYPE 'I' . 20101112
4 OV_ATOM_ID Instance attribute Public Type reference (TYPE) LTR_VOB_ID Atom Key Value 20101112
5 OV_CLIENT_DEPENDENT Instance attribute Public Type reference (TYPE) ABAP_BOOL 20101112
6 OV_TYPE Instance attribute Public Type reference (TYPE) LTR_TYPE_ID Object Type ID 20101112
7 OV_VOB_ID Instance attribute Public Type reference (TYPE) LTR_VOB_ID . 20101112
8 PR_TYPEDEF Instance attribute Private Object reference (TYPE REF TO) CL_LTR_TYPEDEF 20101112
9 PR_VOB Instance attribute Private Object reference (TYPE REF TO) CL_LTR_VOB 20101112
10 PT_OWNED_ATOMS Static Attribute Private See coding 20101112
11 PT_TYPEDEF_OBJECT Static Attribute Private See coding 20101112
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_CHANGE Instance method Public Method Return to the last Committed State 20101112
2 CHECK_PACKAGE Instance method Private Method 20101112
3 COMMIT_CHANGE Instance method Public Method Commit Changes to the Repository 20101112
4 CONSTRUCTOR Instance method Public Constructor 20101112
5 DELETE_DEPENDENCY Instance method Public Method Add Dependency Relation 20101112
6 DELETE_QUARK Instance method Public Method Add additional Object-specific Atoms 20101112
7 DEQUEUE Instance method Public Method Unlock Object (or Single Atoms) 20101112
8 DIFF Instance method Private Method 20101112
9 ENQUEUE Instance method Public Method Lock Object (or Single Atoms) 20101112
10 GET_DEPENDENCIES Instance method Public Method 20101112
11 GET_QUARKS Instance method Public Method List all VOB Atoms 20101112
12 GET_TYPEDEF_OBJECT Static method Private Method 20101112
13 MIX Instance method Private Method 20101112
14 MODIFY_DEPENDENCY Instance method Public Method Add Dependency Relation 20101112
15 MODIFY_QUARK Instance method Public Method Add additional Object-specific Atoms 20101112
16 READ_FROM_CLUSTER Instance method Private Method 20101112
17 SET_CLIENT_DEPENDENCY Instance method Private Method 20101112
18 WRITE_TO_CLUSTER Instance method Private Method 20101112
Events
Class CL_LTR_ATOM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYS_DEP_DESCR Private See coding 20101112
2 TYS_QUARK_CONTENT Private See coding 20101112
3 TYS_QUARK_DESCR Private See coding 20101112
4 TYS_TYPEDEF_OBJECT Private See coding 20101112
5 TYT_DEP_DESCR Private See coding 20101112
6 TYT_QUARK_DESCR Private See coding 20101112
Method Signatures

Method CANCEL_CHANGE Signature

Method CANCEL_CHANGE on class CL_LTR_ATOM has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method CHECK_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method COMMIT_CHANGE Signature

Method COMMIT_CHANGE on class CL_LTR_ATOM has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATOM_ID Call by reference Type reference (TYPE) LTR_VOB_ID Atom Key Value 20101112
2 Importing IV_TYPE_ID Call by reference Type reference (TYPE) LTR_TYPE_ID Object Type ID 20101112
3 Importing IV_VOB_ID Call by reference Type reference (TYPE) LTR_VOB_ID . 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method DELETE_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEPENDENCY Call by reference Object reference (TYPE REF TO) CL_LTR_DEPENDENCY Abstract Dependency Class 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method DELETE_QUARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUARK_ID Call by reference Type reference (TYPE) LTR_QUARK_ID Atom ID 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method DEQUEUE Signature

Method DEQUEUE on class CL_LTR_ATOM has no parameter.
Method DEQUEUE on class CL_LTR_ATOM has no exception.

Method DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIFF Value transfer Type reference (TYPE) TYS_QUARK_CONTENT 20101112
2 Exporting EV_CHANGED_META Value transfer Type reference (TYPE) ABAP_BOOL 20101112
3 Importing IS_NEW_ORIGINAL Call by reference Type reference (TYPE) TYS_QUARK_CONTENT 20101112
4 Importing IS_OLD_ORIGINAL Call by reference Type reference (TYPE) TYS_QUARK_CONTENT 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20110121

Method ENQUEUE Signature

Method ENQUEUE on class CL_LTR_ATOM has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method GET_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALSO_IMPLICIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101112
2 Returning RT_REF_DEPENDENCIES Value transfer Type reference (TYPE) LTR_DEPENDENCY_TAB SLO: Table of References to Dependencies 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method GET_QUARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALSO_IMPLICIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101112
2 Returning RT_QUARK_ID2REF Value transfer Type reference (TYPE) LTR_QUARK_ID_TAB Atom IDs 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method GET_TYPEDEF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_ID Call by reference Type reference (TYPE) LTR_TYPE_ID Object Type ID 20101112
2 Returning RR_TYPEDEF Value transfer Object reference (TYPE REF TO) CL_LTR_TYPEDEF 20101112

Method GET_TYPEDEF_OBJECT on class CL_LTR_ATOM has no exception.

Method MIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIFF Call by reference Type reference (TYPE) TYS_QUARK_CONTENT . 20101112
2 Importing IS_ORIGINAL Call by reference Type reference (TYPE) TYS_QUARK_CONTENT . 20101112
3 Returning RS_RESULT Value transfer Type reference (TYPE) TYS_QUARK_CONTENT . 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20110121

Method MODIFY_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEPENDENCY Call by reference Object reference (TYPE REF TO) CL_LTR_DEPENDENCY Abstract Dependency Class 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method MODIFY_QUARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QUARK Call by reference Object reference (TYPE REF TO) CL_LTR_QUARK Atom ID 20101112
2 Importing IV_QUARK_ID Call by reference Type reference (TYPE) LTR_QUARK_ID Atom ID 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method READ_FROM_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUARK_ID Call by reference Type reference (TYPE) LTR_QUARK_ID Atom ID 20101112
2 Importing IV_VERSION Call by reference Type reference (TYPE) LTR_VERSION . 20101112
3 Returning RS_QUARK_CONTENT Value transfer Type reference (TYPE) TYS_QUARK_CONTENT 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method SET_CLIENT_DEPENDENCY Signature

Method SET_CLIENT_DEPENDENCY on class CL_LTR_ATOM has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112

Method WRITE_TO_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUARK_CONTENT Call by reference Type reference (TYPE) TYS_QUARK_CONTENT 20101112
2 Importing IV_QUARK_ID Call by reference Type reference (TYPE) LTR_QUARK_ID Atom ID 20101112
3 Importing IV_VERSION Call by reference Type reference (TYPE) LTR_VERSION . 20101112
# Exception Resumable Description Created on
1 CX_LTR_CM 20101112
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620