Hierarchy
⤷
⤷
Properties
| Class | CL_CNV_TDMS_SCRAM_ENGINE | |
| Short Description | Scramble RT-modul | |
| 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 | 20080514 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CNV_TDMS_SCRAM_ENGINE has no forward declaration.
Interfaces
Class CL_CNV_TDMS_SCRAM_ENGINE has no interface implemented.
Friends
Class CL_CNV_TDMS_SCRAM_ENGINE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | T_ARG_TYPE | 'I' | Argument type input | 20080514 | ||
| 2 | Constant | Private | Type reference (TYPE) | T_ARG_TYPE | 'O' | Argument type output | 20080514 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR1 | 'L' | Condition operand left | 20080514 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR1 | 'R' | Condition operand right | 20080514 | ||
| 5 | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | Condition Sign exclusive | 20080514 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Condition Sign inclusive | 20080514 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | Scramble data intrenal type structure | 20080523 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR1 | 'T' | Scramble data intrenal type table | 20080523 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR10 | 'CHAR255' | default in type | 20080718 | ||
| 10 | Instance attribute | Private | Type reference (TYPE) | SYREPID | Name of Form routine pool ConditinSets | 20080514 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SEQCOUNT | 1000000000 | Offset for right ConditionSet Operands | 20080523 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PTYP | 1 | Rule parameter type input | 20080530 | ||
| 13 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PTYP | 2 | Rule parameter type output | 20080530 | ||
| 14 | Constant | Private | Type reference (TYPE) | T_SCRAM_TYPE | 'C' | Scramble Element ConditionSet | 20080514 | ||
| 15 | Constant | Private | Type reference (TYPE) | T_SCRAM_TYPE | 'F' | Scramble Element FieldSet | 20080514 | ||
| 16 | Constant | Private | Type reference (TYPE) | CHAR1 | '%' | universal varkey for ConditionSets without table fields | 20080601 | ||
| 17 | Instance attribute | Private | Type reference (TYPE) | SYREPID | Name of Form routine pool FieldSet additionals | 20080514 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | TT_SETS_IX | ConditionSet index of tab_control | 20080514 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | TT_CONTROL_IX | root index to tab_control | 20080514 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | TT_SETS_IX | FieldSet index of tab_control | 20080514 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | TT_KEYS_IX | Key index of FieldSet | 20080523 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | TT_SEQUENCE_IX | FieldSet index of TAB_SEQUENCE | 20080523 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | SYTABIX | actual key set index | 20080604 | |||
| 24 | Constant | Private | Type reference (TYPE) | I | 100 | maximal recursive calls of stack_adjust | 20080515 | ||
| 25 | Instance attribute | Private | Type reference (TYPE) | SYTABIX | actual last index of tab_control | 20080514 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | SYTABIX | actual last index of tab_sequence | 20080514 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | I | recursive calls of stack_adjust | 20080515 | |||
| 28 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_TDMS_SCRAM_DATA_PROV | actual scramble def data provider | 20080514 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | TT_SEQUENCE_SCRLUSE | ScrambleType index of TAB_SEQENCE | 20090512 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | SYREPID | Name of Form routine pool ScrambleRules | 20080516 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | TT_CDSET_DEP | depenencies between ConditionSets | 20080606 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | TT_CDSET_ERG | Table with stored results of ConditionSets | 20080523 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | Form routine pool ConditionSets | 20080514 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | Form routine pool FieldSet additionals | 20080514 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | Form routine pool ScrambleRules | 20080516 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | TT_CONTROL | table of relation field <-> ScrambleElement | 20080514 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | TT_FDSET_2_GEN | Helptable for FieldSet Forms generation | 20080515 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | TT_FDSET_ERG | Table with stored results of FieldSets | 20080523 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | TT_FLD_SCRAM_LOG | flied scrambling log table | 20090512 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_LOG_TABLE | table with log entries from scrambling classes | 20090512 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | TT_SEQUENCE | FieldSet sequence | 20080514 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | TT_SET_STACK | Stack buffer for ConditionSet squence | 20080514 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | append code line to ConditionSet form pool | 20080514 | |
| 2 | Instance method | Private | Method | append code line to FieldSet form pool | 20080514 | |
| 3 | Instance method | Private | Method | append code line to a form pool | 20080514 | |
| 4 | Instance method | Private | Method | append code line to ScrambleRule form pool | 20080516 | |
| 5 | Instance method | Private | Method | create variable key for search in tab_*_erg | 20080523 | |
| 6 | Instance method | Private | Method | create variable key for search in tab_*_erg | 20080603 | |
| 7 | Instance method | Private | Method | check ScrambleSet for a FieldSet | 20080514 | |
| 8 | Instance method | Public | Constructor | CONSTRUCTOR | 20080514 | |
| 9 | Instance method | Private | Method | resolve a ConditionSet and store the result | 20080523 | |
| 10 | Instance method | Private | Method | resolve a FieldSet by scrambling main field and store | 20080523 | |
| 11 | Instance method | Private | Method | resolve a ConditionSet or FieldSet and store the result | 20080605 | |
| 12 | Instance method | Private | Method | create entries for tab_control from ConditionSet | 20080514 | |
| 13 | Instance method | Private | Method | write entry into tab_control | 20080514 | |
| 14 | Instance method | Private | Method | table key into tab_control | 20080515 | |
| 15 | Instance method | Private | Method | write entry into tab_sequence | 20080514 | |
| 16 | Instance method | Private | Method | write entry into stack | 20080514 | |
| 17 | Instance method | Private | Method | Generate form routine pool for ConditionsSets | 20080514 | |
| 18 | Instance method | Private | Method | Generate form routine pool for FieldSets | 20080514 | |
| 19 | Instance method | Private | Method | Generate form routine pool for ScrambleRules | 20080514 | |
| 20 | Instance method | Private | Method | generate check and read Custmizing buffer | 20080516 | |
| 21 | Instance method | Private | Method | generate inline code for FieldSets | 20080514 | |
| 22 | Instance method | Private | Method | get result of a ConditionSet | 20080523 | |
| 23 | Instance method | Private | Method | get result of a FieldSet main field scrambling | 20080523 | |
| 24 | Instance method | Public | Method | get bach a list of table fields in needed sequence | 20080529 | |
| 25 | Instance method | Public | Method | get log of scramble process | 20090512 | |
| 26 | Instance method | Private | Method | get name of cluster structure or table from tabstr string | 20080718 | |
| 27 | Instance method | Private | Method | Store result of a FieldSet main field scrambling | 20080523 | |
| 28 | Instance method | Public | Method | Scramble data in table or cluster | 20080609 | |
| 29 | Instance method | Public | Method | Scramble data in table or cluster | 20080609 | |
| 30 | Instance method | Private | Method | Scramble all fields of a FieldSet | 20080523 | |
| 31 | Instance method | Private | Method | Scramble all fields of a FieldSet | 20080605 | |
| 32 | Instance method | Private | Method | adjust ConditionSet stack | 20080514 |
Events
Class CL_CNV_TDMS_SCRAM_ENGINE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_CDSET_DEP | Private | See coding | TS_CDSET_DEP | 20080606 | |
|
| 2 | TS_CDSET_ERG | Private | See coding | TS_CDSET_ERG | 20080523 | |
|
| 3 | TS_CD_PARA | Private | See coding | TS_CD_PARA | 20080523 | |
|
| 4 | TS_CD_RESU | Private | See coding | TS_CD_RESU | 20080523 | |
|
| 5 | TS_CONTROL | Private | See coding | TS_CONTROL | 20080514 | |
|
| 6 | TS_CONTROL_IX | Private | See coding | TS_CONTROL_IX | 20080514 | |
|
| 7 | TS_DONE_TAB | Private | See coding | TS_DONE_TAB | 20080606 | |
|
| 8 | TS_FDSET_2_GEN | Private | See coding | TS_FDSET_2_GEN | 20080514 | |
|
| 9 | TS_FDSET_ERG | Private | See coding | TS_FDSET_ERG | 20080523 | |
|
| 10 | TS_FIELD_IX | Private | See coding | TS_FIELD_IX | 20080523 | |
|
| 11 | TS_FLD_SCRAM_LOG | Private | See coding | 20090512 | |
||
| 12 | TS_INT_POS | Private | See coding | TS_INT_POS | 20080604 | |
|
| 13 | TS_KEYS_IX | Private | See coding | TS_KEYS_IX | 20080523 | |
|
| 14 | TS_REFS | Private | See coding | TS_REFS | 20080603 | |
|
| 15 | TS_SEQUENCE | Private | See coding | TS_SEQUENCE | 20080514 | |
|
| 16 | TS_SEQUENCE_IX | Private | See coding | TS_SEQUENCE_IX | 20080523 | |
|
| 17 | TS_SEQUENCE_SCRLUSE | Private | See coding | 20090512 | |
||
| 18 | TS_SETS_IX | Private | See coding | TS_SETS_IX | 20080514 | |
|
| 19 | TS_SET_STACK | Private | See coding | TS_SET_STACK | 20080514 | |
|
| 20 | TS_SUB_CDSET | Private | See coding | TS_SUB_CDSET | 20080606 | |
|
| 21 | TS_VARKEY | Private | See coding | TS_VARKEY | 20080603 | |
|
| 22 | TT_CDSET_DEP | Private | See coding | TT_CDSET_DEP | 20080606 | |
|
| 23 | TT_CDSET_ERG | Private | See coding | TT_CDSET_ERG | 20080523 | |
|
| 24 | TT_CD_PARA | Private | See coding | TT_CD_PARA | 20080523 | |
|
| 25 | TT_CD_RESU | Private | See coding | TT_CD_RESU | 20080523 | |
|
| 26 | TT_CONTROL | Private | See coding | TT_CONTROL | 20080514 | |
|
| 27 | TT_CONTROL_IX | Private | See coding | TT_CONTROL_IX | 20080514 | |
|
| 28 | TT_DONE_TAB | Private | See coding | TT_DONE_TAB | 20080606 | |
|
| 29 | TT_FDSET_2_GEN | Private | See coding | TT_FDSET_2_GEN | 20080514 | |
|
| 30 | TT_FDSET_ERG | Private | See coding | TT_FDSET_ERG | 20080523 | |
|
| 31 | TT_FIELD_IX | Private | See coding | TT_FIELD_IX | 20080523 | |
|
| 32 | TT_FLD_SCRAM_LOG | Private | See coding | 20090512 | |
||
| 33 | TT_INT_POS | Private | See coding | TT_INT_POS | 20080604 | |
|
| 34 | TT_KEYS_IX | Private | See coding | TT_KEYS_IX | 20080523 | |
|
| 35 | TT_REFS | Private | See coding | TT_REFS | 20080603 | |
|
| 36 | TT_SEQUENCE | Private | See coding | TT_SEQUENCE | 20080514 | |
|
| 37 | TT_SEQUENCE_IX | Private | See coding | TT_SEQUENCE_IX | 20080523 | |
|
| 38 | TT_SEQUENCE_SCRLUSE | Private | See coding | 20090512 | |
||
| 39 | TT_SETS_IX | Private | See coding | TT_SETS_IX | 20080514 | |
|
| 40 | TT_SET_STACK | Private | See coding | TT_SET_STACK | 20080514 | |
|
| 41 | TT_SUB_CDSETS | Private | See coding | TT_SUB_CDSETS | 20080606 | |
|
| 42 | TT_VARKEY | Private | See coding | TT_VARKEY | 20080603 | |
|
| 43 | T_ARG_TYPE | Private | Type reference (TYPE) | CHAR1 | Single-character flag | 20080515 | |
| 44 | T_SCRAM_TYPE | Private | Type reference (TYPE) | CHAR1 | Single-character flag | 20080514 | |
| 45 | T_VARKEY | Private | Type reference (TYPE) | STRING | T_VARKEY | 20080523 | |
Method Signatures
Method ACD_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LINE | Call by reference | Type reference (TYPE) | ANY | code line | 20080514 |
Method ACD_CODE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method AFD_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LINE | Call by reference | Type reference (TYPE) | ANY | code line | 20080514 |
Method AFD_CODE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method APP_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CODE_TAB | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | code table | 20080514 | |||
| 2 | I_LINE | Call by reference | Type reference (TYPE) | ABAPSOURCE | code line | 20080514 |
Method APP_CODE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method ASR_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LINE | Call by reference | Type reference (TYPE) | ANY | code line | 20080516 |
Method ASR_CODE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method BUILD_VARKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KEYPOS | Call by reference | Type reference (TYPE) | NUMC2 | last processed key position | 20080603 | |||
| 2 | E_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 | |||
| 3 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080523 | |||
| 4 | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | ScrambleElement ID | 20080523 | |||
| 5 | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | ScrambleElement type | 20080523 | |||
| 6 | I_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080523 | |||
| 7 | I_TAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | structure name | 20080603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fields for creating key not found | 20080523 |
Method BUILD_VARKEY_CU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VARKEY | Call by reference | Type reference (TYPE) | TT_VARKEY | table of varkeys | 20080603 | |||
| 2 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080603 | |||
| 3 | IT_REFS | Call by reference | Type reference (TYPE) | TT_REFS | component descriptions | 20080603 | |||
| 4 | I_CH_SCRAMBLE_CLU | Call by reference | Type reference (TYPE) | BOOLEAN | I_SCRAMBLE is a cluster | 20080603 | |||
| 5 | I_KEYPOS | Call by reference | Type reference (TYPE) | NUMC2 | key position | 20080603 | |||
| 6 | I_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080603 | |||
| 7 | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | ScrambleElement ID | 20080603 | |||
| 8 | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | ScrambleElement type | 20080603 | |||
| 9 | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fields for creating key not found | 20080603 |
Method CHECK_FDSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScramblingSet ID | 20080515 | |||
| 2 | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | Scramble Element ID | 20080514 | |||
| 3 | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | Scramble Element type | 20080514 |
Method CHECK_FDSET on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | |||
| 2 | IT_GLOBAL_LOAD_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for load-of-program | 20080529 | |||
| 3 | I_PACK_ID | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number to Specify CMIS and TDMS Packages | 20080514 | |||
| 4 | I_PROC_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_PROCTYPE | MBT PCL Type of MIgration Process | 20080514 | |||
| 5 | I_PROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_PROJ | Identification of MBT Project | 20080514 | |||
| 6 | I_RFC_4_SCDB | Call by reference | Type reference (TYPE) | RFCDEST | Logical destination Control System | 20080529 | |||
| 7 | I_SUBPROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | Identification of MBT Subproject | 20080514 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Syntax error in generated code for ConditionSets | 20080515 | ||
| 2 | RECURSIVE_STACK_ADJUSTS > MAX_RECURSIVE_STACK_ADJUSTS | 20080515 | ||
| 3 | Syntax error in generated code for FieldSets | 20080515 | ||
| 4 | Syntax error in generated code for ScrambleRules | 20080515 |
Method CREATE_CDSET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERG | Call by reference | Type reference (TYPE) | BOOLEAN | result | 20080523 | |||
| 2 | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | |||
| 3 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description of i:struct | 20080523 | |||
| 4 | I_CDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ConditionSet ID | 20080523 | |||
| 5 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | |||
| 6 | I_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080523 | |||
| 7 | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | varialble key | 20080523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a needed result of ConditionSet is missing | 20080523 | ||
| 2 | Field not found | 20080523 |
Method CREATE_FDSET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | result | 20080523 | |||
| 2 | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | |||
| 3 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description of i:struct | 20080523 | |||
| 4 | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | |||
| 5 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | |||
| 6 | I_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080523 | |||
| 7 | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a needed result of ConditionSet is missing | 20080523 | ||
| 2 | Field not found | 20080523 |
Method CREATE_RESULTS_CU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080605 | |||
| 2 | IT_REFS | Call by reference | Type reference (TYPE) | TT_REFS | component descriptions | 20080605 | |||
| 3 | IT_VARKEY | Call by reference | Type reference (TYPE) | TT_VARKEY | table of varkeys | 20080605 | |||
| 4 | I_CH_SCRAMBLE_CLU | Call by reference | Type reference (TYPE) | BOOLEAN | I_SCRAMBLE is a cluster | 20080605 | |||
| 5 | I_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080605 | |||
| 6 | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ScrambleElement ID | 20080605 | |||
| 7 | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | Type of ScrambleElement | 20080605 | |||
| 8 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | a needed result of ConditionSet is missing | 20080605 | ||
| 2 | Field not found | 20080605 |
Method FILL_CDSET_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACT_POS | Call by reference | Type reference (TYPE) | I | actual position in stack | 20080514 | |||
| 2 | I_CDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ConditionSet | 20080514 | |||
| 3 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet | 20080514 |
Method FILL_CDSET_CONTROL on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method FILL_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CONTROL | Call by reference | Type reference (TYPE) | TS_CONTROL | entry for tab_control | 20080604 | |||
| 2 | C_KEYINDEX | Call by reference | Type reference (TYPE) | SYTABIX | optional key set index | 20080604 |
Method FILL_CONTROL on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method FILL_KEY_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KEYINDEX | Call by reference | Type reference (TYPE) | SYTABIX | optional key set index | 20080604 | |||
| 2 | I_KYSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_KYSETID | KeySet ID | 20080525 | |||
| 3 | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080515 | |||
| 4 | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | Scramble Element Type | 20080515 |
Method FILL_KEY_CONTROL on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method FILL_SEQUENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SEQUENCE | Call by reference | Type reference (TYPE) | TS_SEQUENCE | entry for tab_sequence | 20080514 |
Method FILL_SEQUENCE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method FILL_SET_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INSERT | Call by reference | Type reference (TYPE) | BOOLEAN | marker for insert is carry out | 20080514 | |||
| 2 | IS_SET_STACK | Call by reference | Type reference (TYPE) | TS_SET_STACK | entry for stack | 20080514 | |||
| 3 | I_IX_ACT_SET | Call by reference | Type reference (TYPE) | SYTABIX | actual line for insert befor in Stack | 20080514 |
Method FILL_SET_STACK on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method FORM_GENERATOR_CD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | |||
| 2 | IT_GLOBAL_LOAD_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for load-of-program | 20080529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Syntax error in generated code | 20080515 |
Method FORM_GENERATOR_FD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | |||
| 2 | IT_GLOBAL_LOAD_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for load-of-program | 20080529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Syntax error in generated code | 20080515 |
Method FORM_GENERATOR_SCRL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | |||
| 2 | IT_GLOBAL_LOAD_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for load-of-program | 20080529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Syntax error in generated code | 20080515 |
Method GEN_CUST_BUFFER Signature
Method GEN_CUST_BUFFER on class CL_CNV_TDMS_SCRAM_ENGINE has no parameter.
Method GEN_CUST_BUFFER on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method GEN_INLINE_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Type reference (TYPE) | STRING | substitute name for placeholder | 20080514 | |||
| 2 | INLINE_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_CODE_STR | inline Code string | 20080514 | |||
| 3 | INLINE_PH | Call by reference | Type reference (TYPE) | CNV_MBT_CODE_PH | inline code placeholder | 20080514 |
Method GEN_INLINE_CODE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method GET_CDSET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERG | Call by reference | Type reference (TYPE) | BOOLEAN | result | 20080523 | |||
| 2 | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | |||
| 3 | I_CDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ConditionSet ID | 20080523 | |||
| 4 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | |||
| 5 | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 |
Method GET_CDSET_RESULT on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method GET_FDSET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | reference to the result | 20080523 | |||
| 2 | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | exists result for FieldSet | 20080523 | |||
| 3 | E_RANDOM | Call by reference | Type reference (TYPE) | I | random number for superior FieldSets | 20080605 | |||
| 4 | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | |||
| 5 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | |||
| 6 | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 |
Method GET_FDSET_RESULT on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method GET_FIELD_TAB_SEQUENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDTAB_SEQ | Value transfer | Type reference (TYPE) | CNV_MBT_SCRAM_TT_FIELD_TAB_SEQ | Field and Table sequence for scrambling | 20080529 | |||
| 2 | I_SPECIAL_MODE | Call by reference | Type reference (TYPE) | I | 0 | special modi | 20080718 |
Method GET_FIELD_TAB_SEQUENCE on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method GET_SCRAMBLE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LOG_MSG | Value transfer | Type reference (TYPE) | CNV_MBT_SCRAM_LOG_TABLE | table with log entries from scrambling classes | 20090512 |
Method GET_SCRAMBLE_LOG on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method GET_STRUCT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20080718 | |||
| 2 | R_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table name | 20080718 |
Method GET_STRUCT_NAME on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method PUT_FDSET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | reference to result | 20080523 | |||
| 2 | I_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | |||
| 3 | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | |||
| 4 | I_RANDOM | Call by reference | Type reference (TYPE) | I | random number for superior FieldSets | 20080605 | |||
| 5 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | |||
| 6 | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 |
Method PUT_FDSET_RESULT on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method SCRAMBLE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Data fro scrambling | 20080609 | |||
| 2 | IT_SCR_CLUST | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CLUST_S | table with structure description | 20080609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error durring data assignment | 20080609 |
Method SCRAMBLE_DATA_TT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Data fro scrambling | 20080609 | |||
| 2 | IT_SCR_CLUST | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CLUST_S | table with structure description | 20080609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error durring data assignment | 20080609 |
Method SCRAMBLE_FDSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data to scramble | 20080523 | |||
| 2 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description of c_struct | 20080523 | |||
| 3 | I_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | reference to stored scramble FieldSet result | 20080523 | |||
| 4 | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | |||
| 5 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScramblingSet ID | 20090303 | |||
| 6 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20080820 |
Method SCRAMBLE_FDSET on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method SCRAMBLE_FDSET_CU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REFS | Call by reference | Type reference (TYPE) | TT_REFS | component descriptions | 20080605 | |||
| 2 | C_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080605 | |||
| 3 | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080605 | |||
| 4 | IT_VARKEY | Call by reference | Type reference (TYPE) | TT_VARKEY | table of varkeys | 20080605 | |||
| 5 | I_CH_SCRAMBLE_CLU | Call by reference | Type reference (TYPE) | BOOLEAN | I_SCRAMBLE is a cluster | 20080605 | |||
| 6 | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080605 | |||
| 7 | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080605 |
Method SCRAMBLE_FDSET_CU on class CL_CNV_TDMS_SCRAM_ENGINE has no exception.
Method STACK_ADJUST Signature
Method STACK_ADJUST on class CL_CNV_TDMS_SCRAM_ENGINE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | RECURSIVE_STACK_ADJUSTS > MAX_RECURSIVE_STACK_ADJUSTS | 20080515 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2006_1_46C |