SAP ABAP Class CL_CNV_TDMS_SCRAM_UI_LVL_SC (Scramble Level)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_SCRAMBLE (Package) Components of Scrambling platform
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_LEVEL Level 20080411
Properties
Class CL_CNV_TDMS_SCRAM_UI_LVL_SC  
Short Description Scramble Level    
Super Class CL_CNV_TDMS_SCRAM_UI_LEVEL Level 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_SCRAMBLE   Components of Scrambling platform 
Created 20080411   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no interface implemented.
Friends
Class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AAAAFSLIST_GRIDCONTENTA Instance attribute Protected Type reference (TYPE) CNV_MBT_SCRAM_TT_GRIDCONTENT FS List 20080615
2 CHANGES_100 Instance attribute Public Type reference (TYPE) CHAR1 Single-character flag 20080610
3 CHANGES_200 Instance attribute Public Type reference (TYPE) CHAR1 Single-character flag 20080610
4 CHANGES_300 Instance attribute Public Type reference (TYPE) CHAR1 Single-character flag 20080610
5 C_AMPERSAND Constant Private Type reference (TYPE) CHAR1 '&' Ampersand 20080528
6 C_CONDITION_SET Constant Private Type reference (TYPE) CHAR2 'CD' Scramble group 20080528
7 C_FS_ROOTA Constant Public Type reference (TYPE) TV_ITMNAME 'FSROOT' FS ROOT 20080615
8 C_GRID_AREA_1 Constant Public Type reference (TYPE) CHAR2 '1' Grid Area 20080423
9 C_GRID_AREA_2 Constant Public Type reference (TYPE) CHAR2 '2' Grid Area 20080423
10 C_GRID_AREA_3 Constant Public Type reference (TYPE) CHAR2 '3' Grid Area 20080423
11 C_GRID_AREA_CLEAR Constant Public Type reference (TYPE) CHAR2 '99' Grid Area 20080506
12 C_GRID_AREA_FS2 Constant Public Type reference (TYPE) CHAR2 '21' Grid Area 20080423
13 C_GRID_AREA_FS3 Constant Public Type reference (TYPE) CHAR2 '22' Grid Area 20080423
14 C_GRID_AREA_FS4 Constant Public Type reference (TYPE) CHAR2 '23' Grid Area 20080605
15 C_MEMBER_F4_KEY Constant Public Type reference (TYPE) CHAR10 'F4_KEY' R/2 table 20080528
16 C_ONE Constant Private Type reference (TYPE) SYTABIX '1' position 20080526
17 C_SCRAMBLE_GROUP Constant Private Type reference (TYPE) CHAR2 'SC' Scramble group 20080528
18 DOM_SEARCH Instance attribute Private Type reference (TYPE) C Domain Search 20080529
19 GFREP_GCONT Instance attribute Public Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_GCONT Global Container 20080421
20 REF_FSSET_LIST_DET Instance attribute Private Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_LIST List of scramble data elements ( ScGrps, ScSets ..) 20080416
21 REF_FSSET_LIST_SET Instance attribute Private Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_FSLIST List of scramble data elements ( ScGrps, ScSets ..) 20080508
22 TAB_FIELD_CHECK Instance attribute Private Type reference (TYPE) TT_FIELD_CHECK check table for field inputs 20080709
23 TARGET_FIELD Instance attribute Private Type reference (TYPE) FIELDNAME NAME OF PARAMETER TO BE PASSED ON TO CATALOG 20080529
24 TARGET_TAB Instance attribute Private Type reference (TYPE) TABNAME TABLE NAME 20080529
25 TREE_A1 Instance attribute Public Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_GTREE Global Tree 20080422
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_INPUT Instance method Public Method check input with table field 20080709
2 CONSTRUCTOR Instance method Public Constructor Constructor 20080411
3 CREATE_CUSTOM_RULE Instance method Public Method create new customer rule 20080703
4 CREATE_SCRAM_GRP Instance method Public Method Create Scramble Group 20080422
5 CREATE_SCRAM_SET Instance method Public Method Create Scramble Set 20080430
6 DELETE_SCRAM_GRP Instance method Public Method Delete Scramble Group 20080430
7 DELETE_SCRAM_SET Instance method Public Method Delete Scramble Set 20080620
8 GET_SCRL_INFO Instance method Public Method Get Scramble Rule Customizing Info 20080514
9 ICON_SCSSET_BUTTON Instance method Private Method get icon from state 20080619
10 MAINTAIN_SCRAM_GRP Instance method Public Method Maintain Scramble Group 20080430
11 MAINTAIN_SCRAM_SET Instance method Public Method Maintain Scramble Set 20080430
12 MOVEIN Instance method Public Method Move ScrambleElement to Element on upper level 20080619
13 MOVEOUT Instance method Public Method MoveOut Scramble Set to Scramble Group 20080619
14 MOVE_ADDS_2_FSET Instance method Public Method MoveOut Condition Set to Field Set 20080620
15 SET_FIELD_LIST Instance method Public Method Set the Fields 20080529
16 SET_SCRL_INFO Instance method Public Method Set Scramble Rule Customizing Info 20080519
17 SWITCH_ATTR_OPERAND Instance method Public Method Switch Operand 20080530
18 TREE_ENTRY_SCGRP Instance method Private Method create treeentry for Scramble Group 20080620
Events
Class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_FIELD_CHECK Private See coding TT_FIELD_CHECK 20080709
Method Signatures

Method CHECK_FIELD_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Number of Message Type 20080709
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) ANY Description Field 20080709

Method CHECK_FIELD_INPUT on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MEMBER_TYPE Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_NAME 'SCGRP' Member type 20080508
2 Importing IV_REF_DP Call by reference Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_DATA_PROV Scrambling table Data provider 20080508

Method CONSTRUCTOR on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method CREATE_CUSTOM_RULE Signature

Method CREATE_CUSTOM_RULE on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no parameter.
Method CREATE_CUSTOM_RULE on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method CREATE_SCRAM_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080528

Method CREATE_SCRAM_GRP on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method CREATE_SCRAM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Error list for transfer of errors in long texts 20080606
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080508

Method CREATE_SCRAM_SET on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method DELETE_SCRAM_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Error list for transfer of errors in long texts 20080510
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080508

Method DELETE_SCRAM_GRP on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method DELETE_SCRAM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Error list for transfer of errors in long texts 20080620
2 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_SCSETID ScramblingSet ID 20080620

Method DELETE_SCRAM_SET on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method GET_SCRL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUST_INFO Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TS_SCSCCU_INFO Scrambling Customizing Type information 20080519
2 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Number of Message Type 20080519
3 Exporting ET_CUST_VALUES Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TT_SCSCCU_VALUE ScramblingRule Customizing values table 20080519
4 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080514

Method GET_SCRL_INFO on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method ICON_SCSSET_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ICON Value transfer Type reference (TYPE) TV_IMAGE icon 20080619
2 Importing I_STATE Call by reference Type reference (TYPE) BOOLEAN Status set is active initial inactive 20080619

Method ICON_SCSSET_BUTTON on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method MAINTAIN_SCRAM_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080508

Method MAINTAIN_SCRAM_GRP on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method MAINTAIN_SCRAM_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Error list for transfer of errors in long texts 20080609
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080508
3 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_SCSETID ScramblingSet ID 20080617

Method MAINTAIN_SCRAM_SET on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method MOVEIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) ERRORSLIST Number of Message Type 20080619
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080619
3 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_SCSETID ScramblingSet ID 20080619
4 Importing IV_MEMBER_TYPE Call by reference Type reference (TYPE) ANY Member type 20080619
5 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080619

Method MOVEIN on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method MOVEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080619
2 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080619

Method MOVEOUT on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method MOVE_ADDS_2_FSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_CDSETID ID 20080620
2 Importing IV_MEMBER_TYPE Call by reference Type reference (TYPE) ANY Member Type 20080620
3 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080620

Method MOVE_ADDS_2_FSET on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method SET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20080529

Method SET_FIELD_LIST on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method SET_SCRL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUST_VALUES Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TT_SCSCCU_VALUE ScramblingRule Customizing values table 20080519
2 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080519

Method SET_SCRL_INFO on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method SWITCH_ATTR_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Function code 20080530
2 Importing IV_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Column Name / Item Name 20080530
3 Importing IV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080530

Method SWITCH_ATTR_OPERAND on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.

Method TREE_ENTRY_SCGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080620
2 Importing IS_MEMBER_LIST Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TS_MEMBER Member List 20080620
3 Importing IV_RELAT_KEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20080620

Method TREE_ENTRY_SCGRP on class CL_CNV_TDMS_SCRAM_UI_LVL_SC has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_46C