SAP ABAP Class CL_NWECM_PLA_REPOSITORIES_MAN (ECMI: Repositories Access Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA (Application Component) ECM ABAP Stack
     S_NWECM_STORE (Package) ECMI: Store DB Access
Properties
Class CL_NWECM_PLA_REPOSITORIES_MAN  
Short Description ECMI: Repositories Access Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_STORE   ECMI: Store DB Access 
Created 20090504   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_PLA_REPOSITORIES_MAN has no forward declaration.
Interfaces
Class CL_NWECM_PLA_REPOSITORIES_MAN has no interface implemented.
Friends
Class CL_NWECM_PLA_REPOSITORIES_MAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BACKUP_REPOSITORY_FULLNAME Constant Public Type reference (TYPE) NWECM_PLA_SSTRING '{http://sap.com/xmlns/ecm/store/abap}ecmpl_backup' 20101105
2 SC_DEFAULT_REPOSITORY Constant Public Type reference (TYPE) CHAR10 'NWECM_PLDB' 20090708
3 SC_DEFAULT_REPOSITORY_FULLNAME Constant Public Type reference (TYPE) NWECM_PLA_SSTRING '{http://sap.com/xmlns/ecm/store/abap}ecmpl' 20090924
4 SC_DEFAULT_REPOSITORY_NAME Constant Public Type reference (TYPE) NWECM_PLA_SSTRING 'ecmpl' 20090708
5 SC_REPOSITORY_NAMESPACE Constant Public Type reference (TYPE) NWECM_PLA_SSTRING 'http://sap.com/xmlns/ecm/store/abap' 20090708
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_REPOSITORY Static method Public Method Creates a new repository 20090630
2 CREATE_ROOT_FOLDER Static method Public Method Creates the root folder and updates the repository 20090714
3 DELETE_REPOSITORY Static method Public Method 20090806
4 GET_REPOSITORY_ID Static method Public Method Returns the Repository ID for the given name 20090504
5 GET_REPOSITORY_MAPPINGS Static method Public Method Returns all Repository names 20090730
6 GET_REPOSITORY_NAMES Static method Public Method Returns all Repository names 20090630
7 GET_ROOT_NODE_ID Static method Public Method Returns the Root node id for the given repository id 20090504
Events
Class CL_NWECM_PLA_REPOSITORIES_MAN has no event.
Types
Class CL_NWECM_PLA_REPOSITORIES_MAN has no local type.
Method Signatures

Method CREATE_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_REPOSITORY Value transfer Type reference (TYPE) CHAR10 Character Field Length = 10 20090630
2 Importing IV_NAME Value transfer Type reference (TYPE) NWECM_PLA_SSTRING NW ECM: Short String from Store 20090630
3 Returning RV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20090630
# Exception Resumable Description Created on
1 CX_NWECM_PLA_EXISTS 20090806
2 CX_NWECM_PLA_NOT_FOUND NW ECM: Item not found 20090701

Method CREATE_ROOT_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPOSITORY_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20090714

Method CREATE_ROOT_FOLDER on class CL_NWECM_PLA_REPOSITORIES_MAN has no exception.

Method DELETE_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) STRING 20090806
# Exception Resumable Description Created on
1 CX_NWECM_PLA_NOT_FOUND 20090806

Method GET_REPOSITORY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) STRING Name of Repository 20090504
2 Returning RV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 Repository UUID 20090504
# Exception Resumable Description Created on
1 CX_NWECM_PLA_NOT_FOUND 20090630

Method GET_REPOSITORY_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REPOSITORY_MAPPINGS Value transfer Type reference (TYPE) NWECM_T_PLA_MAPPING NW ECM: Mapping Repository Names to Content Repositories 20090730

Method GET_REPOSITORY_MAPPINGS on class CL_NWECM_PLA_REPOSITORIES_MAN has no exception.

Method GET_REPOSITORY_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REPOSITORY_NAMES Value transfer Type reference (TYPE) NWECM_T_PLA_SSTRING NW ECM: Table of short strings from store 20090630

Method GET_REPOSITORY_NAMES on class CL_NWECM_PLA_REPOSITORIES_MAN has no exception.

Method GET_ROOT_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 Repository UUID 20090504
2 Returning RV_ROOT_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 Root node UUID 20090504

Method GET_ROOT_NODE_ID on class CL_NWECM_PLA_REPOSITORIES_MAN has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720