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 |