SAP ABAP Class CL_RSCNV_RR (Remodeling rule)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSCNV (Package) Package for Metadata Remodeling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO TLOGO Object 20130612
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20130612
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20130612
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20130612
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20130612
Properties
Class CL_RSCNV_RR  
Short Description Remodeling rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCNV   Package for Metadata Remodeling 
Created 20130208   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSCNV_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_TLOGO TLOGO Object 20130612
2 IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20130612
3 IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20130612
4 IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20130612
5 IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20130612
Friends
Class CL_RSCNV_RR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_IPRONM Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20130211
2 N_IS_MODIFIED Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20130304
3 N_IS_SAVED Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20130211
4 N_RRNM Instance attribute Public Type reference (TYPE) RSMRT_RRNM Remodeling rule header 20130211
5 P_DETLEVEL Instance attribute Private Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130618
6 P_IS_ACTIVATED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130710
7 P_MAINTENANCE_STATE Instance attribute Private Type reference (TYPE) RSO_MAINTENANCE_STATE Processing Status of a TLOGO Object 20130612
8 P_R_RR_A Instance attribute Private Object reference (TYPE REF TO) CL_RSCNV_RR_VERS Remodeling rule version 20130212
9 P_R_RR_D Instance attribute Private Object reference (TYPE REF TO) CL_RSCNV_RR_VERS Remodeling rule version 20130612
10 P_R_RR_M Instance attribute Private Object reference (TYPE REF TO) CL_RSCNV_RR_VERS Remodeling rule version 20130212
11 P_R_RR_N Instance attribute Private Object reference (TYPE REF TO) CL_RSCNV_RR_VERS Remodeling rule version 20130212
12 P_WRKMODE Instance attribute Private Type reference (TYPE) RSWRKMOD Editing Type 20130311
13 S_IPRONM_PREV Static Attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20130213
14 S_RRNM_PREV Static Attribute Private Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130213
15 S_R_RR_PREV Static Attribute Private Object reference (TYPE REF TO) CL_RSCNV_RR Remodeling rule 20130213
16 S_T_RR_BUFFER Static Attribute Private Type reference (TYPE) IF_RSCNV_CONST=>TY_T_RR_BUFFER 20130212
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates an instance 20130306
2 ADD_MSG Instance method Private Method 20130618
3 ADD_OPERATION Instance method Public Method Adds a new operation 20130218
4 CHECK Instance method Public Method Checks an instance 20130306
5 CHECK_SCHEDULED Instance method Public Method 20130626
6 CLEAR_BUFFER Static method Public Method Clears buffer 20130306
7 CONSTRUCTOR Instance method Public Constructor Constructor 20130208
8 DEACTIVATE Static method Public Method Deactivates rule on db 20130710
9 DELETE Static method Public Method Delete rule for specific InfoProvider 20130306
10 DELETE_OPERATION Instance method Public Method Deletes operation identified by row index 20130306
11 DISCARD_CHANGES Instance method Public Method Replaces N version by M version 20130311
12 F4_GET_RULES Static method Public Method Returns all existing rules 20130306
13 FACTORY Static method Public Method Factory 20130212
14 GET_AS_ALV Instance method Public Method Returns the instance as values for ALV grid 20130213
15 GET_DESCRIPTION Instance method Public Method Returns description 20130305
16 GET_JOBNM Instance method Public Method 20130311
17 GET_NO_OF_OPERATIONS Instance method Public Method 20130424
18 GET_OBJECT_REF Instance method Private Method Returns obvers specific instance 20130212
19 GET_OPERATION Instance method Public Method Returns operation determined by row number 20130306
20 GET_OPERATIONS Instance method Public Method Returns all operations 20130307
21 GET_OPERATIONS_INVERTED Instance method Public Method Returns inverted operations in reverse order 20130802
22 GET_OPERATIONS_OF_TYPE Instance method Public Method Returns all instances of operations of a specific type 20130513
23 GET_TLOGO_NAME Static method Public Method Returns concatenated name of rule and InfoProvider 20130612
24 GET_TLOGO_REF Instance method Private Method 20130612
25 IS_ACTIVE Instance method Public Method 20130710
26 IS_SE14_ALLOWED Instance method Public Method Checks if SE14 is allowed because of operation types 20130709
27 IS_SE14_REQUIRED Instance method Public Method Checks if SE14 is used because of i.e. a customer exit 20130709
28 MOVE_OPERATION Instance method Public Method Move operation up/down 20130306
29 SAVE Instance method Public Method Saves an instance 20130305
30 SET_WRKMODE Instance method Public Method 20130311
31 SPLIT_TLOGO_NAME Static method Public Method Returns tlogo name as rule and InfoProvider name 20130612
32 VERSION_EXISTS Instance method Public Method Checks if version exists 20130212
Events
Class CL_RSCNV_RR has no event.
Types
Class CL_RSCNV_RR has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130306
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130306
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130307
4 Importing I_FORCE_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130612

Method ACTIVATE on class CL_RSCNV_RR has no exception.

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130618

Method ADD_MSG on class CL_RSCNV_RR has no exception.

Method ADD_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OPERATION Call by reference Object reference (TYPE REF TO) CL_RSCNV_OPERATION Object: Operation 20130218

Method ADD_OPERATION on class CL_RSCNV_RR has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130306
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130306
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130307

Method CHECK on class CL_RSCNV_RR has no exception.

Method CHECK_SCHEDULED Signature

Method CHECK_SCHEDULED on class CL_RSCNV_RR has no parameter.
# Exception Resumable Description Created on
1 CANCELED 20130626
2 ERROR 20130626
3 FINISHED 20130626
4 NOT_STARTED 20130626
5 RUNNING 20130626

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_RSCNV_RR has no parameter.
Method CLEAR_BUFFER on class CL_RSCNV_RR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_MODE Call by reference Type reference (TYPE) RSMRT_CMODE Object creation mode 20130304
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSTXTLG Long description 20130305
3 Importing I_IPRONM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130208
4 Importing I_IPRONM_TMPL Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130305
5 Importing I_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130208
6 Importing I_RRNM_TMPL Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130305
# Exception Resumable Description Created on
1 DOES_NOT_EXIST 20130617
2 INVALID_INPUT 20130617
3 MODE_NOT_SUPPORTED 20130617
4 NAME_NOT_VALID 20130917

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IPRONM Call by reference Type reference (TYPE) RSMRT_IPRONM InfoProvider Being Converted 20130710
2 Importing I_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling Rule Name 20130710

Method DEACTIVATE on class CL_RSCNV_RR has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IPRONM Call by reference Type reference (TYPE) RSMRT_IPRONM InfoProvider Being Converted 20130306
2 Importing I_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130306
# Exception Resumable Description Created on
1 FAILED 20130306

Method DELETE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW Call by reference Type reference (TYPE) I 20130306

Method DELETE_OPERATION on class CL_RSCNV_RR has no exception.

Method DISCARD_CHANGES Signature

Method DISCARD_CHANGES on class CL_RSCNV_RR has no parameter.
Method DISCARD_CHANGES on class CL_RSCNV_RR has no exception.

Method F4_GET_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IPRONM Call by reference Type reference (TYPE) RSMRT_IPRONM InfoProvider Being Converted 20130306
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Object version 20130724
3 Importing I_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130306
4 Returning R_T_RULES Value transfer Type reference (TYPE) RSMRT_T_F4_RULE Table type of RSMRT_S_F4_RULE 20130306

Method F4_GET_RULES on class CL_RSCNV_RR has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_MODE Call by reference Type reference (TYPE) RSMRT_CMODE IF_RSCNV_CONST=>N_C_CREATE_MODE-DB Object creation mode 20130304
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSTXTLG Long description 20130305
3 Importing I_IPRONM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130212
4 Importing I_IPRONM_TMPL Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130305
5 Importing I_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130212
6 Importing I_RRNM_TMPL Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling rule name 20130305
7 Returning R_REF Value transfer Object reference (TYPE REF TO) CL_RSCNV_RR Remodeling rule 20130212
# Exception Resumable Description Created on
1 NAME_NOT_VALID 20130917
2 NOT_FOUND 20130515

Method GET_AS_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_VALUES Value transfer Type reference (TYPE) RSMRT_T_ALVROW Table type of RSMRT_S_ALVROW 20130213

Method GET_AS_ALV on class CL_RSCNV_RR 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) RSTXTLG Long description 20130305

Method GET_DESCRIPTION on class CL_RSCNV_RR has no exception.

Method GET_JOBNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOBNM Value transfer Type reference (TYPE) BTCJOB Background job name 20130311

Method GET_JOBNM on class CL_RSCNV_RR has no exception.

Method GET_NO_OF_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NO_OPERATIONS Value transfer Type reference (TYPE) I 20130424

Method GET_NO_OF_OPERATIONS on class CL_RSCNV_RR has no exception.

Method GET_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20130212
2 Returning R_REF Value transfer Object reference (TYPE REF TO) CL_RSCNV_RR_VERS Remodeling rule version 20130212

Method GET_OBJECT_REF on class CL_RSCNV_RR has no exception.

Method GET_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW_NO Call by reference Type reference (TYPE) I 20130306
2 Returning R_R_OPERATION Value transfer Object reference (TYPE REF TO) CL_RSCNV_OPERATION Object: Operation 20130306
# Exception Resumable Description Created on
1 OPERATION_NOT_FOUND 20130306

Method GET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OPERATION Value transfer Type reference (TYPE) RSMRT_T_OPERATION 20130307

Method GET_OPERATIONS on class CL_RSCNV_RR has no exception.

Method GET_OPERATIONS_INVERTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OPERATION Value transfer Type reference (TYPE) RSMRT_T_OPERATION 20130802

Method GET_OPERATIONS_INVERTED on class CL_RSCNV_RR has no exception.

Method GET_OPERATIONS_OF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) RSMRT_OPTP Operation type 20130513
2 Returning R_T_OPERATIONS Value transfer Type reference (TYPE) RSMRT_T_OPERATION Table type of REF TO NCL_RSCNV_OPERATION 20130513

Method GET_OPERATIONS_OF_TYPE on class CL_RSCNV_RR has no exception.

Method GET_TLOGO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IPRONM Call by reference Type reference (TYPE) RSMRT_IPRONM InfoProvider Being Converted 20130612
2 Importing I_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling Rule Name 20130612
3 Returning R_TLOGO Value transfer Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20130612

Method GET_TLOGO_NAME on class CL_RSCNV_RR has no exception.

Method GET_TLOGO_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TLOGO_R Value transfer Type reference (TYPE) RSO_T_TLOGO_R TLOGO Objects with Interface References 20130612

Method GET_TLOGO_REF on class CL_RSCNV_RR has no exception.

Method IS_ACTIVE Signature

Method IS_ACTIVE on class CL_RSCNV_RR has no parameter.
Method IS_ACTIVE on class CL_RSCNV_RR has no exception.

Method IS_SE14_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130709

Method IS_SE14_ALLOWED on class CL_RSCNV_RR has no exception.

Method IS_SE14_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_USED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130709

Method IS_SE14_REQUIRED on class CL_RSCNV_RR has no exception.

Method MOVE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROW Call by reference Type reference (TYPE) I 20130617
2 Importing I_OPTION Call by reference Type reference (TYPE) C 20130306
3 Importing I_ROW Call by reference Type reference (TYPE) I 20130306

Method MOVE_OPERATION on class CL_RSCNV_RR has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen 20130306
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130306
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130307
4 Importing I_SHOW_POPUP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130307

Method SAVE on class CL_RSCNV_RR has no exception.

Method SET_WRKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WRKMODE Call by reference Type reference (TYPE) RSWRKMOD Editing Type 20130311

Method SET_WRKMODE on class CL_RSCNV_RR has no exception.

Method SPLIT_TLOGO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IPRONM Call by reference Type reference (TYPE) RSMRT_IPRONM InfoProvider Being Converted 20130612
2 Exporting E_RRNM Call by reference Type reference (TYPE) RSMRT_RRNM Remodeling Rule Name 20130612
3 Importing I_TLOGO Value transfer Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20130612

Method SPLIT_TLOGO_NAME on class CL_RSCNV_RR has no exception.

Method VERSION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20130212
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20130212

Method VERSION_EXISTS on class CL_RSCNV_RR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740