Hierarchy
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_MBT_SCRAMBLE (Package) Components of Scrambling platform
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 | CARG_TYPE_INPUT | Constant | Private | Type reference (TYPE) | T_ARG_TYPE | 'I' | Argument type input | 20080514 | |
2 | CARG_TYPE_OUTPUT | Constant | Private | Type reference (TYPE) | T_ARG_TYPE | 'O' | Argument type output | 20080514 | |
3 | CCD_OPD_LEFT | Constant | Private | Type reference (TYPE) | CHAR1 | 'L' | Condition operand left | 20080514 | |
4 | CCD_OPD_RIGHT | Constant | Private | Type reference (TYPE) | CHAR1 | 'R' | Condition operand right | 20080514 | |
5 | CCD_SIGN_EXCL | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | Condition Sign exclusive | 20080514 | |
6 | CCD_SIGN_INCL | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Condition Sign inclusive | 20080514 | |
7 | CCLUST_INTTYPE_STRUCT | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | Scramble data intrenal type structure | 20080523 | |
8 | CCLUST_INTTYPE_TABLE | Constant | Private | Type reference (TYPE) | CHAR1 | 'T' | Scramble data intrenal type table | 20080523 | |
9 | CDUMMY_TYPE | Constant | Private | Type reference (TYPE) | CHAR10 | 'CHAR255' | default in type | 20080718 | |
10 | CD_PROG_POOL | Instance attribute | Private | Type reference (TYPE) | SYREPID | Name of Form routine pool ConditinSets | 20080514 | ||
11 | CRIGHT_OFFSET | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SEQCOUNT | 1000000000 | Offset for right ConditionSet Operands | 20080523 | |
12 | CRULE_PARA_TYPE_INPUT | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PTYP | 1 | Rule parameter type input | 20080530 | |
13 | CRULE_PARA_TYPE_OUTPUT | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PTYP | 2 | Rule parameter type output | 20080530 | |
14 | CSCRAM_TYPE_CDSET | Constant | Private | Type reference (TYPE) | T_SCRAM_TYPE | 'C' | Scramble Element ConditionSet | 20080514 | |
15 | CSCRAM_TYPE_FDSET | Constant | Private | Type reference (TYPE) | T_SCRAM_TYPE | 'F' | Scramble Element FieldSet | 20080514 | |
16 | CUNIVERSAL_VARKEY | Constant | Private | Type reference (TYPE) | CHAR1 | '%' | universal varkey for ConditionSets without table fields | 20080601 | |
17 | FD_PROG_POOL | Instance attribute | Private | Type reference (TYPE) | SYREPID | Name of Form routine pool FieldSet additionals | 20080514 | ||
18 | IX_CDSETS | Instance attribute | Private | Type reference (TYPE) | TT_SETS_IX | ConditionSet index of tab_control | 20080514 | ||
19 | IX_CONTROL | Instance attribute | Private | Type reference (TYPE) | TT_CONTROL_IX | root index to tab_control | 20080514 | ||
20 | IX_FDSETS | Instance attribute | Private | Type reference (TYPE) | TT_SETS_IX | FieldSet index of tab_control | 20080514 | ||
21 | IX_KEYS | Instance attribute | Private | Type reference (TYPE) | TT_KEYS_IX | Key index of FieldSet | 20080523 | ||
22 | IX_SEQUENCE | Instance attribute | Private | Type reference (TYPE) | TT_SEQUENCE_IX | FieldSet index of TAB_SEQUENCE | 20080523 | ||
23 | MAX_KEY_INDEX | Instance attribute | Private | Type reference (TYPE) | SYTABIX | actual key set index | 20080604 | ||
24 | MAX_RECURSIVE_STACK_ADJUSTS | Constant | Private | Type reference (TYPE) | I | 100 | maximal recursive calls of stack_adjust | 20080515 | |
25 | MAX_TABIX_CON | Instance attribute | Private | Type reference (TYPE) | SYTABIX | actual last index of tab_control | 20080514 | ||
26 | MAX_TABIX_SEQ | Instance attribute | Private | Type reference (TYPE) | SYTABIX | actual last index of tab_sequence | 20080514 | ||
27 | RECURSIVE_STACK_ADJUSTS | Instance attribute | Private | Type reference (TYPE) | I | recursive calls of stack_adjust | 20080515 | ||
28 | REF_DATA_PROV | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_TDMS_SCRAM_DATA_PROV | actual scramble def data provider | 20080514 | ||
29 | SCRLUSE_SEQUENCE | Instance attribute | Private | Type reference (TYPE) | TT_SEQUENCE_SCRLUSE | ScrambleType index of TAB_SEQENCE | 20090512 | ||
30 | SR_PROG_POOL | Instance attribute | Private | Type reference (TYPE) | SYREPID | Name of Form routine pool ScrambleRules | 20080516 | ||
31 | TAB_CDSET_DEP | Instance attribute | Private | Type reference (TYPE) | TT_CDSET_DEP | depenencies between ConditionSets | 20080606 | ||
32 | TAB_CDSET_ERG | Instance attribute | Private | Type reference (TYPE) | TT_CDSET_ERG | Table with stored results of ConditionSets | 20080523 | ||
33 | TAB_CODE_CD | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | Form routine pool ConditionSets | 20080514 | ||
34 | TAB_CODE_FD | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | Form routine pool FieldSet additionals | 20080514 | ||
35 | TAB_CODE_SR | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | Form routine pool ScrambleRules | 20080516 | ||
36 | TAB_CONTROL | Instance attribute | Private | Type reference (TYPE) | TT_CONTROL | table of relation field <-> ScrambleElement | 20080514 | ||
37 | TAB_FDSET_2_GEN | Instance attribute | Private | Type reference (TYPE) | TT_FDSET_2_GEN | Helptable for FieldSet Forms generation | 20080515 | ||
38 | TAB_FDSET_ERG | Instance attribute | Private | Type reference (TYPE) | TT_FDSET_ERG | Table with stored results of FieldSets | 20080523 | ||
39 | TAB_FLD_SCRAM_LOG | Instance attribute | Private | Type reference (TYPE) | TT_FLD_SCRAM_LOG | flied scrambling log table | 20090512 | ||
40 | TAB_LOG_MSG | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SCRAM_LOG_TABLE | table with log entries from scrambling classes | 20090512 | ||
41 | TAB_SEQUENCE | Instance attribute | Private | Type reference (TYPE) | TT_SEQUENCE | FieldSet sequence | 20080514 | ||
42 | TAB_SET_STACK | 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 | ACD_CODE | Instance method | Private | Method | append code line to ConditionSet form pool | 20080514 |
2 | AFD_CODE | Instance method | Private | Method | append code line to FieldSet form pool | 20080514 |
3 | APP_CODE | Instance method | Private | Method | append code line to a form pool | 20080514 |
4 | ASR_CODE | Instance method | Private | Method | append code line to ScrambleRule form pool | 20080516 |
5 | BUILD_VARKEY | Instance method | Private | Method | create variable key for search in tab_*_erg | 20080523 |
6 | BUILD_VARKEY_CU | Instance method | Private | Method | create variable key for search in tab_*_erg | 20080603 |
7 | CHECK_FDSET | Instance method | Private | Method | check ScrambleSet for a FieldSet | 20080514 |
8 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20080514 |
9 | CREATE_CDSET_RESULT | Instance method | Private | Method | resolve a ConditionSet and store the result | 20080523 |
10 | CREATE_FDSET_RESULT | Instance method | Private | Method | resolve a FieldSet by scrambling main field and store | 20080523 |
11 | CREATE_RESULTS_CU | Instance method | Private | Method | resolve a ConditionSet or FieldSet and store the result | 20080605 |
12 | FILL_CDSET_CONTROL | Instance method | Private | Method | create entries for tab_control from ConditionSet | 20080514 |
13 | FILL_CONTROL | Instance method | Private | Method | write entry into tab_control | 20080514 |
14 | FILL_KEY_CONTROL | Instance method | Private | Method | table key into tab_control | 20080515 |
15 | FILL_SEQUENCE | Instance method | Private | Method | write entry into tab_sequence | 20080514 |
16 | FILL_SET_STACK | Instance method | Private | Method | write entry into stack | 20080514 |
17 | FORM_GENERATOR_CD | Instance method | Private | Method | Generate form routine pool for ConditionsSets | 20080514 |
18 | FORM_GENERATOR_FD | Instance method | Private | Method | Generate form routine pool for FieldSets | 20080514 |
19 | FORM_GENERATOR_SCRL | Instance method | Private | Method | Generate form routine pool for ScrambleRules | 20080514 |
20 | GEN_CUST_BUFFER | Instance method | Private | Method | generate check and read Custmizing buffer | 20080516 |
21 | GEN_INLINE_CODE | Instance method | Private | Method | generate inline code for FieldSets | 20080514 |
22 | GET_CDSET_RESULT | Instance method | Private | Method | get result of a ConditionSet | 20080523 |
23 | GET_FDSET_RESULT | Instance method | Private | Method | get result of a FieldSet main field scrambling | 20080523 |
24 | GET_FIELD_TAB_SEQUENCE | Instance method | Public | Method | get bach a list of table fields in needed sequence | 20080529 |
25 | GET_SCRAMBLE_LOG | Instance method | Public | Method | get log of scramble process | 20090512 |
26 | GET_STRUCT_NAME | Instance method | Private | Method | get name of cluster structure or table from tabstr string | 20080718 |
27 | PUT_FDSET_RESULT | Instance method | Private | Method | Store result of a FieldSet main field scrambling | 20080523 |
28 | SCRAMBLE_DATA | Instance method | Public | Method | Scramble data in table or cluster | 20080609 |
29 | SCRAMBLE_DATA_TT | Instance method | Public | Method | Scramble data in table or cluster | 20080609 |
30 | SCRAMBLE_FDSET | Instance method | Private | Method | Scramble all fields of a FieldSet | 20080523 |
31 | SCRAMBLE_FDSET_CU | Instance method | Private | Method | Scramble all fields of a FieldSet | 20080605 |
32 | STACK_ADJUST | 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 | Importing | 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 | Importing | 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 | Changing | CODE_TAB | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | code table | 20080514 | ||
2 | Importing | 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 | Importing | 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 | Exporting | E_KEYPOS | Call by reference | Type reference (TYPE) | NUMC2 | last processed key position | 20080603 | ||
2 | Exporting | E_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 | ||
3 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080523 | ||
4 | Importing | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | ScrambleElement ID | 20080523 | ||
5 | Importing | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | ScrambleElement type | 20080523 | ||
6 | Importing | I_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080523 | ||
7 | Importing | I_TAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | structure name | 20080603 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELDS_NO_FOUND | 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 | Exporting | ET_VARKEY | Call by reference | Type reference (TYPE) | TT_VARKEY | table of varkeys | 20080603 | ||
2 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080603 | ||
3 | Importing | IT_REFS | Call by reference | Type reference (TYPE) | TT_REFS | component descriptions | 20080603 | ||
4 | Importing | I_CH_SCRAMBLE_CLU | Call by reference | Type reference (TYPE) | BOOLEAN | I_SCRAMBLE is a cluster | 20080603 | ||
5 | Importing | I_KEYPOS | Call by reference | Type reference (TYPE) | NUMC2 | key position | 20080603 | ||
6 | Importing | I_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080603 | ||
7 | Importing | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | ScrambleElement ID | 20080603 | ||
8 | Importing | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | ScrambleElement type | 20080603 | ||
9 | Importing | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080603 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELDS_NO_FOUND | 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 | Changing | C_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScramblingSet ID | 20080515 | ||
2 | Importing | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | Scramble Element ID | 20080514 | ||
3 | Importing | 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 | Importing | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | ||
2 | Importing | IT_GLOBAL_LOAD_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for load-of-program | 20080529 | ||
3 | Importing | I_PACK_ID | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number to Specify CMIS and TDMS Packages | 20080514 | ||
4 | Importing | I_PROC_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_PROCTYPE | MBT PCL Type of MIgration Process | 20080514 | ||
5 | Importing | I_PROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_PROJ | Identification of MBT Project | 20080514 | ||
6 | Importing | I_RFC_4_SCDB | Call by reference | Type reference (TYPE) | RFCDEST | Logical destination Control System | 20080529 | ||
7 | Importing | I_SUBPROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | Identification of MBT Subproject | 20080514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CD_GENERATION_ERROR | Syntax error in generated code for ConditionSets | 20080515 | |
2 | ENDLESS_LOOP | RECURSIVE_STACK_ADJUSTS > MAX_RECURSIVE_STACK_ADJUSTS | 20080515 | |
3 | FD_GENERATION_ERROR | Syntax error in generated code for FieldSets | 20080515 | |
4 | SCRL_GENERATION_ERROR | 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 | Exporting | E_ERG | Call by reference | Type reference (TYPE) | BOOLEAN | result | 20080523 | ||
2 | Exporting | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | ||
3 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description of i:struct | 20080523 | ||
4 | Importing | I_CDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ConditionSet ID | 20080523 | ||
5 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | ||
6 | Importing | I_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080523 | ||
7 | Importing | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | varialble key | 20080523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CDSET_ERG_NO_EXISTS | a needed result of ConditionSet is missing | 20080523 | |
2 | FIELDS_NO_FOUND | Field not found | 20080523 |
Method CREATE_FDSET_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | result | 20080523 | ||
2 | Exporting | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | ||
3 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description of i:struct | 20080523 | ||
4 | Importing | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | ||
5 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | ||
6 | Importing | I_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080523 | ||
7 | Importing | I_VARKEY | Call by reference | Type reference (TYPE) | T_VARKEY | variable key | 20080523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CDSET_ERG_NO_EXISTS | a needed result of ConditionSet is missing | 20080523 | |
2 | FIELDS_NO_FOUND | Field not found | 20080523 |
Method CREATE_RESULTS_CU Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080605 | ||
2 | Importing | IT_REFS | Call by reference | Type reference (TYPE) | TT_REFS | component descriptions | 20080605 | ||
3 | Importing | IT_VARKEY | Call by reference | Type reference (TYPE) | TT_VARKEY | table of varkeys | 20080605 | ||
4 | Importing | I_CH_SCRAMBLE_CLU | Call by reference | Type reference (TYPE) | BOOLEAN | I_SCRAMBLE is a cluster | 20080605 | ||
5 | Importing | I_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080605 | ||
6 | Importing | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ScrambleElement ID | 20080605 | ||
7 | Importing | I_SCRAM_TYPE | Call by reference | Type reference (TYPE) | T_SCRAM_TYPE | Type of ScrambleElement | 20080605 | ||
8 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CDSET_ERG_NO_EXISTS | a needed result of ConditionSet is missing | 20080605 | |
2 | FIELDS_NO_FOUND | Field not found | 20080605 |
Method FILL_CDSET_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ACT_POS | Call by reference | Type reference (TYPE) | I | actual position in stack | 20080514 | ||
2 | Importing | I_CDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ConditionSet | 20080514 | ||
3 | Importing | 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 | Changing | CS_CONTROL | Call by reference | Type reference (TYPE) | TS_CONTROL | entry for tab_control | 20080604 | ||
2 | Changing | 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 | Exporting | E_KEYINDEX | Call by reference | Type reference (TYPE) | SYTABIX | optional key set index | 20080604 | ||
2 | Importing | I_KYSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_KYSETID | KeySet ID | 20080525 | ||
3 | Importing | I_SCRAM_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080515 | ||
4 | Importing | 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 | Changing | 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 | Exporting | E_INSERT | Call by reference | Type reference (TYPE) | BOOLEAN | marker for insert is carry out | 20080514 | ||
2 | Importing | IS_SET_STACK | Call by reference | Type reference (TYPE) | TS_SET_STACK | entry for stack | 20080514 | ||
3 | Importing | 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 | Importing | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | ||
2 | Importing | 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 | GENERATION_ERROR | 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 | Importing | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | ||
2 | Importing | 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 | GENERATION_ERROR | 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 | Importing | IT_GLOBAL_DEF_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_SCRAM_TT_CODE | coding for global definitions | 20080529 | ||
2 | Importing | 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 | GENERATION_ERROR | 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 | Importing | FIELDNAME | Call by reference | Type reference (TYPE) | STRING | substitute name for placeholder | 20080514 | ||
2 | Importing | INLINE_CODE | Call by reference | Type reference (TYPE) | CNV_MBT_CODE_STR | inline Code string | 20080514 | ||
3 | Importing | 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 | Exporting | E_ERG | Call by reference | Type reference (TYPE) | BOOLEAN | result | 20080523 | ||
2 | Exporting | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | ||
3 | Importing | I_CDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_CDSETID | ConditionSet ID | 20080523 | ||
4 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | ||
5 | Importing | 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 | Exporting | E_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | reference to the result | 20080523 | ||
2 | Exporting | E_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | exists result for FieldSet | 20080523 | ||
3 | Exporting | E_RANDOM | Call by reference | Type reference (TYPE) | I | random number for superior FieldSets | 20080605 | ||
4 | Importing | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | ||
5 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | ||
6 | Importing | 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 | Returning | ET_FIELDTAB_SEQ | Value transfer | Type reference (TYPE) | CNV_MBT_SCRAM_TT_FIELD_TAB_SEQ | Field and Table sequence for scrambling | 20080529 | ||
2 | Importing | 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 | Returning | 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 | Importing | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20080718 | ||
2 | Returning | 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 | Importing | I_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | reference to result | 20080523 | ||
2 | Importing | I_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | result exists | 20080523 | ||
3 | Importing | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | ||
4 | Importing | I_RANDOM | Call by reference | Type reference (TYPE) | I | random number for superior FieldSets | 20080605 | ||
5 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScrambleSet ID | 20080523 | ||
6 | Importing | 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 | Changing | CH_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Data fro scrambling | 20080609 | ||
2 | Importing | 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 | ASSIGN_ERROR | 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 | Changing | CH_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Data fro scrambling | 20080609 | ||
2 | Importing | 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 | ASSIGN_ERROR | Error durring data assignment | 20080609 |
Method SCRAMBLE_FDSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_STRUCT | Call by reference | Type reference (TYPE) | ANY | Structure with data to scramble | 20080523 | ||
2 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description of c_struct | 20080523 | ||
3 | Importing | I_ERG | Call by reference | Object reference (TYPE REF TO) | DATA | reference to stored scramble FieldSet result | 20080523 | ||
4 | Importing | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080523 | ||
5 | Importing | I_SCSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SCSETID | ScramblingSet ID | 20090303 | ||
6 | Importing | 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 | Changing | CT_REFS | Call by reference | Type reference (TYPE) | TT_REFS | component descriptions | 20080605 | ||
2 | Changing | C_SCRAMBLE | Call by reference | Type reference (TYPE) | ANY | Structure with data | 20080605 | ||
3 | Importing | IT_FIELD_IX | Call by reference | Type reference (TYPE) | TT_FIELD_IX | Structure description for i_struct | 20080605 | ||
4 | Importing | IT_VARKEY | Call by reference | Type reference (TYPE) | TT_VARKEY | table of varkeys | 20080605 | ||
5 | Importing | I_CH_SCRAMBLE_CLU | Call by reference | Type reference (TYPE) | BOOLEAN | I_SCRAMBLE is a cluster | 20080605 | ||
6 | Importing | I_FDSET_ID | Call by reference | Type reference (TYPE) | CNV_MBT_FDSETID | FieldSet ID | 20080605 | ||
7 | Importing | 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 | ENDLESS_LOOP | RECURSIVE_STACK_ADJUSTS > MAX_RECURSIVE_STACK_ADJUSTS | 20080515 |
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2006_1_46C |