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 | 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 | Instance attribute | Protected | Type reference (TYPE) | CNV_MBT_SCRAM_TT_GRIDCONTENT | FS List | 20080615 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | Single-character flag | 20080610 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | Single-character flag | 20080610 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | Single-character flag | 20080610 | |||
| 5 | Constant | Private | Type reference (TYPE) | CHAR1 | '&' | Ampersand | 20080528 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR2 | 'CD' | Scramble group | 20080528 | ||
| 7 | Constant | Public | Type reference (TYPE) | TV_ITMNAME | 'FSROOT' | FS ROOT | 20080615 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR2 | '1' | Grid Area | 20080423 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR2 | '2' | Grid Area | 20080423 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR2 | '3' | Grid Area | 20080423 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR2 | '99' | Grid Area | 20080506 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR2 | '21' | Grid Area | 20080423 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR2 | '22' | Grid Area | 20080423 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR2 | '23' | Grid Area | 20080605 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR10 | 'F4_KEY' | R/2 table | 20080528 | ||
| 16 | Constant | Private | Type reference (TYPE) | SYTABIX | '1' | position | 20080526 | ||
| 17 | Constant | Private | Type reference (TYPE) | CHAR2 | 'SC' | Scramble group | 20080528 | ||
| 18 | Instance attribute | Private | Type reference (TYPE) | C | Domain Search | 20080529 | |||
| 19 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_CNV_TDMS_SCRAM_UI_GCONT | Global Container | 20080421 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_TDMS_SCRAM_UI_LIST | List of scramble data elements ( ScGrps, ScSets ..) | 20080416 | |||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_TDMS_SCRAM_UI_FSLIST | List of scramble data elements ( ScGrps, ScSets ..) | 20080508 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | TT_FIELD_CHECK | check table for field inputs | 20080709 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | FIELDNAME | NAME OF PARAMETER TO BE PASSED ON TO CATALOG | 20080529 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | TABNAME | TABLE NAME | 20080529 | |||
| 25 | 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 | Instance method | Public | Method | check input with table field | 20080709 | |
| 2 | Instance method | Public | Constructor | Constructor | 20080411 | |
| 3 | Instance method | Public | Method | create new customer rule | 20080703 | |
| 4 | Instance method | Public | Method | Create Scramble Group | 20080422 | |
| 5 | Instance method | Public | Method | Create Scramble Set | 20080430 | |
| 6 | Instance method | Public | Method | Delete Scramble Group | 20080430 | |
| 7 | Instance method | Public | Method | Delete Scramble Set | 20080620 | |
| 8 | Instance method | Public | Method | Get Scramble Rule Customizing Info | 20080514 | |
| 9 | Instance method | Private | Method | get icon from state | 20080619 | |
| 10 | Instance method | Public | Method | Maintain Scramble Group | 20080430 | |
| 11 | Instance method | Public | Method | Maintain Scramble Set | 20080430 | |
| 12 | Instance method | Public | Method | Move ScrambleElement to Element on upper level | 20080619 | |
| 13 | Instance method | Public | Method | MoveOut Scramble Set to Scramble Group | 20080619 | |
| 14 | Instance method | Public | Method | MoveOut Condition Set to Field Set | 20080620 | |
| 15 | Instance method | Public | Method | Set the Fields | 20080529 | |
| 16 | Instance method | Public | Method | Set Scramble Rule Customizing Info | 20080519 | |
| 17 | Instance method | Public | Method | Switch Operand | 20080530 | |
| 18 | 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 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Number of Message Type | 20080709 | |||
| 2 | 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 | IV_MEMBER_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_T_NAME | 'SCGRP' | Member type | 20080508 | ||
| 2 | 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 | 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 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Error list for transfer of errors in long texts | 20080606 | |||
| 2 | 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 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Error list for transfer of errors in long texts | 20080510 | |||
| 2 | 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 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Error list for transfer of errors in long texts | 20080620 | |||
| 2 | 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 | ES_CUST_INFO | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TS_SCSCCU_INFO | Scrambling Customizing Type information | 20080519 | |||
| 2 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Number of Message Type | 20080519 | |||
| 3 | ET_CUST_VALUES | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_SCSCCU_VALUE | ScramblingRule Customizing values table | 20080519 | |||
| 4 | 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 | E_ICON | Value transfer | Type reference (TYPE) | TV_IMAGE | icon | 20080619 | |||
| 2 | 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 | 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 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Error list for transfer of errors in long texts | 20080609 | |||
| 2 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | CNV_MBT_DESCRIPT | Description Field | 20080508 | |||
| 3 | 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 | ES_ERROR | Call by reference | Type reference (TYPE) | ERRORSLIST | Number of Message Type | 20080619 | |||
| 2 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | CNV_MBT_DESCRIPT | Description Field | 20080619 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScramblingSet ID | 20080619 | |||
| 4 | IV_MEMBER_TYPE | Call by reference | Type reference (TYPE) | ANY | Member type | 20080619 | |||
| 5 | 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 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | CNV_MBT_DESCRIPT | Description Field | 20080619 | |||
| 2 | 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 | IV_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ID | 20080620 | |||
| 2 | IV_MEMBER_TYPE | Call by reference | Type reference (TYPE) | ANY | Member Type | 20080620 | |||
| 3 | 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 | 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 | IT_CUST_VALUES | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_SCSCCU_VALUE | ScramblingRule Customizing values table | 20080519 | |||
| 2 | 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 | IV_FCODE | Call by reference | Type reference (TYPE) | UI_FUNC | Function code | 20080530 | |||
| 2 | IV_ITEM_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree Control: Column Name / Item Name | 20080530 | |||
| 3 | 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 | EV_NODEKEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Node key | 20080620 | |||
| 2 | IS_MEMBER_LIST | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TS_MEMBER | Member List | 20080620 | |||
| 3 | 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 |