SAP ABAP Class CL_CNV_TDMS_SCRAM_UI_LIST (List of scramble data elements ( ScGrps, ScSets ..))
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREE_RELATION Tree relation 20080412
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_CDLIST Condition set details list 20080616
2 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_CSLIST Condition Sets 20080419
3 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_FDLIST Field set details list 20080527
4 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_FSLIST FSSets 20080412
5 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_KDLIST KeySet details 20080624
6 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_KYLIST Key Set 20080624
7 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_SGLIST ScGrps 20080412
8 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_SRLIST Scramble Rule Types 20080613
9 Inheritance (c INHERITING FROM c_ref)  CL_CNV_TDMS_SCRAM_UI_SSLIST ScSets 20080412
Properties
Class CL_CNV_TDMS_SCRAM_UI_LIST  
Short Description List of scramble data elements ( ScGrps, ScSets ..)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_SCRAMBLE   Components of Scrambling platform 
Created 20080410   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
# Interface Abstract Final Description Created on
1 IF_TREE_RELATION Tree relation 20080412
Friends
Class CL_CNV_TDMS_SCRAM_UI_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_DP Instance attribute Protected Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_DATA_PROV Scrambling table Data provider 20080429
2 MEMBER_LIST Instance attribute Protected Type reference (TYPE) CNV_MBT_SCRAM_TT_LIST Member list 20080412
3 MEMBER_TYPE Instance attribute Protected Type reference (TYPE) CNV_MBT_SCRAM_MEMBER_TYPE Member Type 20080412
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MEMBER_TO_LIST Instance method Public Method add member to list 20080611
2 APPEND_MEMBER_TO_LIST Instance method Public Method append existing instance to member list 20080617
3 CONSTRUCTOR Instance method Public Constructor Constructor 20080412
4 CREATE_NEW_MEMBER Instance method Public Method create new ScrambleElement 20080612
5 CREATE_NEW_MEMBER_INST Instance method Protected Method create a new instance for member item 20080612
6 CREATE_NEXT_LVL_VAR_KEY Instance method Protected Method create a next level var_key for member list 20080612
7 DELETE_MEMBER_FROM_LIST Instance method Public Method delete a member from member list 20080611
8 DEL_1_MEMBER_OF_LIST_FROM_DP Instance method Protected Method delete a single member from list at data provider 20080611
9 FILL_MEMBER_LIST_FROM_DP Instance method Protected Method fill member list from data provider 20080611
10 GET_ID_FROM_VAR_KEY Instance method Protected Method get element id from var_key 20080612
11 GET_INSTANCE_BY_ID Instance method Public Method get refenece to an instance by id 20080612
12 GET_MEMBER_LIST Instance method Public Method Get Member List 20080412
13 GET_MEMBER_LIST_DEEP Instance method Public Method Get Member List by var_key 20080612
14 GET_MEMBER_STATE Instance method Public Method Get member active / inactive 20080613
15 PUT_MEMBER_LIST_2_DP Instance method Protected Method put member list to data provider form maintanace 20080611
16 SEARCH_4_ELEMENTS Instance method Public Method search for elemente with name like ... 20080620
17 SET_MEMBER_LIST_FIELDS Instance method Public Method set fields on member list entry 20080619
18 SET_MEMBER_STATE Instance method Public Method set member active / inactive 20080611
19 SWAPPING_MEMBER_IN_LIST Instance method Public Method interchnge tow member in member list 20080619
20 TRANSFER_2_DP Instance method Public Method put member list to data provider form maintanace public 20080612
Events
Class CL_CNV_TDMS_SCRAM_UI_LIST has no event.
Types
Class CL_CNV_TDMS_SCRAM_UI_LIST has no local type.
Method Signatures

Method ADD_MEMBER_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MEMBER_LIST Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TT_LIST Member list 20080611
2 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Type 20080611
# Exception Resumable Description Created on
1 WRONG_TYPE wrong member type 20080611

Method APPEND_MEMBER_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF Call by reference Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_LIST_E Scramble data element ( Scgrp, ScSet ) 20080617

Method APPEND_MEMBER_TO_LIST on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_LVL Call by reference Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_LEVEL Level 20080612
2 Importing IV_REF_DP Call by reference Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_DATA_PROV Reference To DB 20080507
3 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) STRING Variable tree Key 20080507

Method CONSTRUCTOR on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method CREATE_NEW_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MEMBER_LIST Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TS_MEMBER Member List 20080612
2 Importing IV_NAME Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_NAME name of ScrambleElement 20080612

Method CREATE_NEW_MEMBER on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method CREATE_NEW_MEMBER_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MEMBER_LIST Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TS_MEMBER Member Type 20080612
2 Importing IV_NAME Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_NAME name of ScrambleElement 20080612

Method CREATE_NEW_MEMBER_INST on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method CREATE_NEXT_LVL_VAR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VAR_TREE_KEY Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_VAR_TREE_KEY Var Tree Key 20080612
2 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_SCGRPID ScramblingGroup ID 20080612
3 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_VAR_TREE_KEY Var Tree Key 20080612

Method CREATE_NEXT_LVL_VAR_KEY on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method DELETE_MEMBER_FROM_LIST 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_SCGRPID ScramblingElement ID 20080611
2 Importing IV_POS Call by reference Type reference (TYPE) SYTABIX Position 20080614
3 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_VAR_TREE_KEY Tree Key 20080611
# Exception Resumable Description Created on
1 NO_FOUND Member in list not found 20080611

Method DEL_1_MEMBER_OF_LIST_FROM_DP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_MEMBER Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TS_MEMBER Member Type 20080611

Method DEL_1_MEMBER_OF_LIST_FROM_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method FILL_MEMBER_LIST_FROM_DP Signature

Method FILL_MEMBER_LIST_FROM_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no parameter.
Method FILL_MEMBER_LIST_FROM_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method GET_ID_FROM_VAR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ID Value transfer Type reference (TYPE) CNV_MBT_SCGRPID ScramblingGroup ID 20080612

Method GET_ID_FROM_VAR_KEY on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method GET_INSTANCE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF Call by reference Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_LIST_E Scramble data element ( Scgrp, ScSet ) 20080612
2 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_SCGRPID ScramblingElement ID 20080612
3 Importing IV_INIT_NEXT_LEVEL Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20080625
# Exception Resumable Description Created on
1 NO_FOUND instance not exist on member list 20080612

Method GET_MEMBER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEMBER_LIST Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TT_LIST Member list 20080412
2 Exporting EV_TYPE Call by reference Type reference (TYPE) STRING Type 20080507

Method GET_MEMBER_LIST on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method GET_MEMBER_LIST_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_LIST_OWNER Call by reference Object reference (TYPE REF TO) CL_CNV_TDMS_SCRAM_UI_LIST List of scramble data elements ( ScGrps, ScSets ..) 20080613
2 Exporting ET_MEMBER_LIST Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TT_LIST Member list 20080612
3 Exporting EV_TYPE Call by reference Type reference (TYPE) STRING Type 20080612
4 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) STRING Variable tree Key 20080612

Method GET_MEMBER_LIST_DEEP on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method GET_MEMBER_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ACTIVE Value transfer Type reference (TYPE) BOOLEAN state true = active 20080613
2 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_VAR_TREE_KEY Tree Key 20080613
# Exception Resumable Description Created on
1 NO_FOUND Member in list not found 20080613

Method PUT_MEMBER_LIST_2_DP Signature

Method PUT_MEMBER_LIST_2_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no parameter.
Method PUT_MEMBER_LIST_2_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method SEARCH_4_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEARCH_RESULT Call by reference Type reference (TYPE) CNV_MBT_SCRAM_TT_SEARCH_RESULT Search result of scrambling tree 20080620
2 Importing IV_SEARCH Call by reference Type reference (TYPE) STRING Search patter 20080620
3 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_VAR_TREE_KEY Tree Key 20080620

Method SEARCH_4_ELEMENTS on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method SET_MEMBER_LIST_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CDSET_ID Call by reference Type reference (TYPE) CNV_MBT_CDSETID ConditionSet ID 20080619
2 Importing IV_ID Call by reference Type reference (TYPE) CNV_MBT_SCGRPID ScramblingElement ID 20080620
3 Importing IV_LTYPE Call by reference Type reference (TYPE) CNV_MBT_CDSETLTYP ConditionSet Line Type 20080621
4 Importing IV_POS Call by reference Type reference (TYPE) SYTABIX Internal table, current line index 20080619
5 Importing IV_SCCU_ID Call by reference Type reference (TYPE) CNV_MBT_SCCUID ScramblingCustomizing ID 20080626
6 Importing IV_SCRL_ID Call by reference Type reference (TYPE) CNV_MBT_SCRLID ScramblingRule ID 20080619
# Exception Resumable Description Created on
1 NO_FOUND Member in list not found 20080619

Method SET_MEMBER_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) BOOLEAN state true = active 20080611
2 Importing IV_VAR_TREE_KEY Call by reference Type reference (TYPE) CNV_MBT_SCRAM_T_VAR_TREE_KEY Tree Key 20080611
# Exception Resumable Description Created on
1 NO_FOUND Member in list not found 20080611

Method SWAPPING_MEMBER_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM Call by reference Type reference (TYPE) SYTABIX come from 20080619
2 Importing I_TO Call by reference Type reference (TYPE) SYTABIX go to 20080619

Method SWAPPING_MEMBER_IN_LIST on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.

Method TRANSFER_2_DP Signature

Method TRANSFER_2_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no parameter.
Method TRANSFER_2_DP on class CL_CNV_TDMS_SCRAM_UI_LIST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_46C