SAP ABAP Class CL_CMS_COPY (Class for copy function)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CMS (Application Component) Collateral Management System
     CMS_LOCATOR (Package) Locator framework for CMS
Properties
Class CL_CMS_COPY  
Short Description Class for copy function    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMS_LOCATOR   Locator framework for CMS 
Created 20050211   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CMS_COPY has no forward declaration.
Interfaces
Class CL_CMS_COPY has no interface implemented.
Friends
Class CL_CMS_COPY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CPY_MESSAGE_CLASS Constant Private Type reference (TYPE) SY-MSGID 'CMS_COPY' Messages, Message Class 20050211
2 CON_CPY_MESSAGE_TYPE_E Constant Private Type reference (TYPE) SY-MSGTY 'E' Messages, message type 20050211
3 CON_CPY_MESSAGE_TYPE_S Constant Private Type reference (TYPE) SY-MSGTY 'S' Messages, message type 20050211
4 CON_RE Constant Private Type reference (TYPE) USR12-OBJCT 'CMS_RE' Authorization Object 20050314
5 G_RCL_CMS_COPY Static Attribute Public Object reference (TYPE REF TO) CL_CMS_COPY Class for copy function 20050211
6 G_STR_ADMIN_DATA Instance attribute Private Type reference (TYPE) CMS_STR_CPY_DEFAULTS Structure for other params selected for the Copy function 20050620
7 G_TAB_COPY_DATA_GRP Instance attribute Public Type reference (TYPE) CMS_TAB_CPY_DATA_GRP Table type for copy data group 20050217
8 G_TAB_GRP_ID_NAME Instance attribute Private Type reference (TYPE) CMS_TAB_CPY_GRP_ID_NAME Table type for copy data group 20050214
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method Checks for valid authorizations for Copy 20050314
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050211
3 GET_DATA_GROUPS Instance method Public Method Gets the valid Data groups for specified entity 20050211
4 GET_DATA_GROUPS_DB Instance method Private Method Gets the valid Data groups for specified entity from the DB 20050211
5 GET_INSTANCE Static method Public Method Gets the active instance of the Copy class 20050211
6 GET_TARGET_ADMINORG Instance method Public Method Gets back the target Admin Org 20050620
7 GET_VALID_ADMINORGS Instance method Public Method Gets the valid Admin Orgs with Create activity for Copy 20050622
8 SET_SELECTED_DATA_GROUPS Instance method Public Method Sets the selected Data groups for Copy 20050314
9 SET_TARGET_ADMINORG Instance method Public Method Sets the target Admin Org 20050620
Events
Class CL_CMS_COPY has no event.
Types
Class CL_CMS_COPY has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Rückgabewert und entsprechende Nachricht 20050314
2 Importing IM_OBJ_ID Value transfer Type reference (TYPE) CMS_DTE_OBJ_ID 20050314
3 Importing IM_STR_PCN_PARAM Value transfer Type reference (TYPE) CMS_STR_PCN_CKY_B 20050314
4 Importing IM_TAB_AUTH_ACTVT Value transfer Type reference (TYPE) CMS_TAB_PCN_ACTVT_PKY 20050314

Method AUTHORITY_CHECK on class CL_CMS_COPY has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_DATA_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_DATA_GRP Call by reference Type reference (TYPE) CMS_TAB_CPY_GRP_ID_NAME Tabellentyp für Kopierdatengruppe 20050214
2 Importing IM_APPL Value transfer Type reference (TYPE) CMS_DTE_APL Antrag 20050211
# Exception Resumable Description Created on
1 DATA_GRP_NOT_FOUND Angehoben wenn für geg.Anwendg.keine Datengrp.gefunden werd. 20050211

Method GET_DATA_GROUPS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_DATA_GRP Call by reference Type reference (TYPE) CMS_TAB_CPY_GRP_ID_NAME Tabellentyp für Kopierdatengruppe 20050214
2 Exporting EX_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Rückgabewert und entsprechende Nachricht 20050211
3 Importing IM_APPL Value transfer Type reference (TYPE) CMS_DTE_APL Antrag 20050211

Method GET_DATA_GROUPS_DB on class CL_CMS_COPY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RCL_CMS_COPY Call by reference Object reference (TYPE REF TO) CL_CMS_COPY Klasse für Kopierfunktion 20050211

Method GET_INSTANCE on class CL_CMS_COPY has no exception.

Method GET_TARGET_ADMINORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STR_ADMIN_DATA Value transfer Type reference (TYPE) CMS_STR_CPY_DEFAULTS Structure for other params selected for the Copy function 20050620

Method GET_TARGET_ADMINORG on class CL_CMS_COPY has no exception.

Method GET_VALID_ADMINORGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_ADMINORG Call by reference Type reference (TYPE) CMS_TAB_CPY_ADMINORG Table type for valid adminorgs for copy 20050622
2 Exporting EX_TAB_RC Call by reference Type reference (TYPE) CMS_TAB_MSG_COL_MESSAGE Return Code and corresponding Message 20050622
3 Importing IM_APPL Value transfer Type reference (TYPE) CMS_DTE_APL Application 20050622
4 Importing IM_OBJ_ID Value transfer Type reference (TYPE) CMS_DTE_OBJ_ID CMS Object Identifier 20050622
5 Importing IM_STR_OBJ_DATA Value transfer Type reference (TYPE) CMS_STR_CPY_OBJ_DATA Structure to hold specific Object data 20050622
6 Importing IM_STR_PCN_PARAM Value transfer Type reference (TYPE) CMS_STR_PCN_CKY_B Process control key behaviour 20050622

Method GET_VALID_ADMINORGS on class CL_CMS_COPY has no exception.

Method SET_SELECTED_DATA_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_COPY_DATA_GRP Value transfer Type reference (TYPE) CMS_TAB_CPY_DATA_GRP Tabellentyp für Kopierdatengruppe 20050314

Method SET_SELECTED_DATA_GROUPS on class CL_CMS_COPY has no exception.

Method SET_TARGET_ADMINORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STR_ADMIN_DATA Value transfer Type reference (TYPE) CMS_STR_CPY_DEFAULTS Structure for other params selected for the Copy function 20050620

Method SET_TARGET_ADMINORG on class CL_CMS_COPY has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600