SAP ABAP Class CL_POWL_EASY_HELPER (Easy-POWL Helper class)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-MUS-POW (Application Component) Personal Object Worklist
⤷ GEN_PERSONAL_OBJECT_WORKLIST (Package) generic worklist
⤷ BC-MUS-POW (Application Component) Personal Object Worklist
⤷ GEN_PERSONAL_OBJECT_WORKLIST (Package) generic worklist
Properties
Class | CL_POWL_EASY_HELPER | |
Short Description | Easy-POWL Helper class | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | GEN_PERSONAL_OBJECT_WORKLIST | generic worklist |
Created | 20070606 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_POWL_EASY_FEEDER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_POWL_EASY_HELPER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_POWL_EASY_HELPER has no interface implemented.
Friends
Class CL_POWL_EASY_HELPER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_EASY_FEEDER_INTERFACE | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_POWL_EASY_FEEDER' | Easy-Feeder Interface | 20070615 | |
2 | CON_TRUE | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070606 | |
3 | GS_DFIES | Instance attribute | Private | Type reference (TYPE) | DFIES | DD Interface: Table Fields for DDIF_FIELDINFO_GET | 20070613 | ||
4 | GT_DFIES | Instance attribute | Private | Type reference (TYPE) | DDFIELDS | DD: Field List | 20070613 | ||
5 | GT_TEXTELEMENT | Instance attribute | Private | Type reference (TYPE) | TYP_T_TEXTPOOL | 20070615 | |||
6 | GT_TEXTPOOL | Instance attribute | Private | Type reference (TYPE) | TYP_T_TEXTPOOL | Text elements | 20070613 | ||
7 | G_STRUCNAME | Instance attribute | Private | Type reference (TYPE) | STRUKNAME | Name of a structure | 20070613 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | APPEND_TEXT | Instance method | Public | Method | Append output of GET_TEXT to log | 20070615 |
2 | CHECK_EASY_DEFINITION | Instance method | Public | Method | Check Easy-POWL Feeder Definition | 20070615 |
3 | CHECK_EASY_FEEDER_CLASS | Static method | Public | Method | Check validity of feeder class | 20070606 |
4 | CHECK_EASY_HELPER_CLASS | Static method | Public | Method | Check validity of helper class | 20071001 |
5 | DISPLAY_EASY_SETTINGS | Instance method | Public | Method | Displays view cluster with EASY-POWL Settings | 20070614 |
6 | FILL_TEXTPOOL | Instance method | Public | Method | Get textelements of class | 20070613 |
7 | GET_CLASS_TEXT | Static method | Public | Method | Get class descriptions | 20071001 |
8 | GET_CLASS_VALUES | Static method | Public | Method | Extracts the real values from the given definitions | 20070615 |
9 | GET_FEEDER_CLASSES | Static method | Public | Method | Get valid Easy-Feeder classes | 20071001 |
10 | GET_FEEDER_VALUES | Instance method | Public | Method | Call POWL feeder and extract definition | 20070613 |
11 | GET_FIELDINFO | Instance method | Public | Method | get DFIES entry | 20070613 |
12 | GET_HELPER_CLASSES | Static method | Public | Method | Get valid Easy-Helper classes | 20071001 |
13 | GET_KEYTABLE | Static method | Public | Method | Convert List of Key Fields into a table | 20070704 |
14 | GET_LAST_CLASS_CHANGE | Instance method | Public | Method | Get Date and User when class was changed last | 20071011 |
15 | GET_SUPER_CLASSES | Static method | Public | Method | Get all superclasses up to the Easy-Feeder base class | 20071002 |
16 | GET_TEXT | Instance method | Public | Method | Get content of textelement, exchanging parameters | 20070615 |
17 | GET_TEXT_ID | Instance method | Public | Method | Determines source of text | 20070613 |
18 | _CHECK_POWL_TYPE | Instance method | Private | Method | Check POWL_TYPE | 20070615 |
19 | _CREATE_FIELDCAT | Instance method | Private | Method | Create DDIC Field Catalog from POWL Catalog | 20070622 |
20 | _GET_HDR_LINE | Instance method | Private | Method | Get header entry for POWL-Type | 20071010 |
Events
Class CL_POWL_EASY_HELPER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYP_S_CLASSTXT | Public | See coding | 20071001 | BEGIN OF typ_s_classtxt,
clsname TYPE seoclsname,
descript TYPE seodescr,
END OF typ_s_classtxt
|
||
2 | TYP_S_SELMATCH | Public | See coding | 20070614 | BEGIN OF typ_s_selmatch,
dtel TYPE rollname,
fnam TYPE string, "name_komp,
selnam TYPE string, "rsscr_name,
END OF typ_s_selmatch
|
||
3 | TYP_TEXT_ID | Public | Type reference (TYPE) | POWL_EASY_COLUMN_TEXT_TY | Textelement, DDIC reference or OTR | 20070613 |
|
4 | TYP_T_CLASSTXT | Public | See coding | 20071001 | typ_t_classtxt TYPE STANDARD TABLE OF typ_s_classtxt
|
||
5 | TYP_T_EASY_FEEDER | Public | See coding | 20071001 | typ_t_easy_feeder TYPE STANDARD TABLE OF powl_easy_feeder_ty
|
||
6 | TYP_T_EASY_HELPER | Public | See coding | 20071001 | typ_t_easy_helper TYPE STANDARD TABLE OF powl_easy_helper_class_ty
|
||
7 | TYP_T_POWL_ACT | Public | See coding | 20070613 | typ_t_powl_act TYPE STANDARD TABLE OF powl_actdescr_sty
|
||
8 | TYP_T_POWL_FCAT | Public | See coding | 20070613 | typ_t_powl_fcat TYPE STANDARD TABLE OF powl_fieldcat_sty
|
||
9 | TYP_T_POWL_TYPE | Public | See coding | 20070614 | typ_t_powl_type TYPE STANDARD TABLE OF powl_type
|
||
10 | TYP_T_SELMATCH | Public | See coding | 20070614 | typ_t_selmatch TYPE STANDARD TABLE OF typ_s_selmatch
|
||
11 | TYP_T_TEXTPOOL | Private | See coding | 20070613 | typ_t_textpool type standard table of textpool
|
||
12 | TYP_T_V_EASY_ACT | Public | See coding | 20070614 | typ_t_v_easy_act TYPE STANDARD TABLE OF powl_v_easy_act
|
||
13 | TYP_T_V_EASY_DEF | Public | See coding | 20070614 | typ_t_v_easy_def TYPE STANDARD TABLE OF powl_v_easy_def
|
||
14 | TYP_T_V_EASY_HDR | Public | See coding | 20070614 | typ_t_v_easy_hdr TYPE STANDARD TABLE OF powl_v_easy_hdr
|
Method Signatures
Method APPEND_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_LOG | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20070615 | ||
2 | Importing | I_KEY | Call by reference | Type reference (TYPE) | TEXTPOOLKY | Text element key (number/selection name) | 20070615 | ||
3 | Importing | I_V1 | Call by reference | Type reference (TYPE) | ANY | 20070615 | |||
4 | Importing | I_V2 | Call by reference | Type reference (TYPE) | ANY | 20070615 | |||
5 | Importing | I_V3 | Call by reference | Type reference (TYPE) | ANY | 20070615 | |||
6 | Importing | I_V4 | Call by reference | Type reference (TYPE) | ANY | 20071010 |
Method APPEND_TEXT on class CL_POWL_EASY_HELPER has no exception.
Method CHECK_EASY_DEFINITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_LOG | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20070615 | ||
2 | Importing | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_ACTDEF | 20070615 | |||
3 | Importing | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLDEF | 20070615 | |||
4 | Importing | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20070615 | |||
5 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | Easy-POWL Feeder Class | 20070615 |
Method CHECK_EASY_DEFINITION on class CL_POWL_EASY_HELPER has no exception.
Method CHECK_EASY_FEEDER_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | Easy-POWL Feeder Class | 20070606 | ||
2 | Returning | R_VALID | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070606 |
Method CHECK_EASY_FEEDER_CLASS on class CL_POWL_EASY_HELPER has no exception.
Method CHECK_EASY_HELPER_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_HELPER_CLASS_TY | Easy-POWL Feeder Class | 20071001 | ||
2 | Returning | R_VALID | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20071001 |
Method CHECK_EASY_HELPER_CLASS on class CL_POWL_EASY_HELPER has no exception.
Method DISPLAY_EASY_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CLASS | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_KOMP | 20070614 | |||
2 | Importing | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_HELPER=>TYP_T_V_EASY_ACT | 20070614 | |||
3 | Importing | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_HELPER=>TYP_T_V_EASY_DEF | 20070614 | |||
4 | Importing | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_HELPER=>TYP_T_V_EASY_HDR | 20070614 |
Method DISPLAY_EASY_SETTINGS on class CL_POWL_EASY_HELPER has no exception.
Method FILL_TEXTPOOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070613 |
Method FILL_TEXTPOOL on class CL_POWL_EASY_HELPER has no exception.
Method GET_CLASS_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CLASS_TEXT | Call by reference | Type reference (TYPE) | TYP_T_CLASSTXT | 20071001 | |||
2 | Importing | IT_CLASS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20071001 |
Method GET_CLASS_TEXT on class CL_POWL_EASY_HELPER has no exception.
Method GET_CLASS_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CLASS | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20070615 | |||
2 | Changing | IT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20070615 | |||
3 | Importing | I_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20070615 |
Method GET_CLASS_VALUES on class CL_POWL_EASY_HELPER has no exception.
Method GET_FEEDER_CLASSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FEEDER_CLASSES | Call by reference | Type reference (TYPE) | TYP_T_EASY_FEEDER | 20071001 | |||
2 | Importing | I_BASE_FEEDER_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | 'CL_POWL_EASY_FEEDER' | Easy-POWL Feeder Class | 20071002 | |
3 | Importing | I_NOSORT | Call by reference | Type reference (TYPE) | BOOLE_D | 1st entry = 1st superclass | 20071002 |
Method GET_FEEDER_CLASSES on class CL_POWL_EASY_HELPER has no exception.
Method GET_FEEDER_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_OBJDEF | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20070613 | ||
2 | Exporting | ET_ACTIONS | Call by reference | Type reference (TYPE) | TYP_T_POWL_ACT | Action definition | 20070613 | ||
3 | Exporting | ET_FCAT | Call by reference | Type reference (TYPE) | TYP_T_POWL_FCAT | Field catalog META description | 20070613 | ||
4 | Exporting | ET_SELCRIT | Call by reference | Type reference (TYPE) | POWL_SELCRIT_TTY | Selection criteria meta description | 20070613 | ||
5 | Exporting | ET_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Default values | 20070613 | ||
6 | Exporting | E_COLUMNS | Call by reference | Type reference (TYPE) | I | 20070614 | |||
7 | Exporting | E_DETCOMP | Call by reference | Type reference (TYPE) | STRING | WebDynpro detail component for POWL | 20070613 | ||
8 | Exporting | E_ROWS | Call by reference | Type reference (TYPE) | I | 20070614 | |||
9 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070613 | ||
10 | Importing | I_POWL_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL type ID | 20070613 |
Method GET_FEEDER_VALUES on class CL_POWL_EASY_HELPER has no exception.
Method GET_FIELDINFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DFIES | Call by reference | Type reference (TYPE) | DFIES | DD Interface: Table Fields for DDIF_FIELDINFO_GET | 20070613 | ||
2 | Importing | I_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20070613 | ||
3 | Importing | I_STRUCNAME | Call by reference | Type reference (TYPE) | STRUKNAME | Name of a structure | 20070613 |
Method GET_FIELDINFO on class CL_POWL_EASY_HELPER has no exception.
Method GET_HELPER_CLASSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HELPER_CLASSES | Call by reference | Type reference (TYPE) | TYP_T_EASY_HELPER | 20071001 |
Method GET_HELPER_CLASSES on class CL_POWL_EASY_HELPER has no exception.
Method GET_KEYTABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_KEY_FIELDS | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_KOMP | Table of field names | 20070704 | ||
2 | Importing | I_KEY_FIELDS | Call by reference | Type reference (TYPE) | ANY | List of field names seperated by '+' | 20070704 |
Method GET_KEYTABLE on class CL_POWL_EASY_HELPER has no exception.
Method GET_LAST_CLASS_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20071011 | ||
2 | Exporting | R_CHANGEDBY | Call by reference | Type reference (TYPE) | UNAM | Last changed by | 20071011 | ||
3 | Exporting | R_CHANGEDON | Call by reference | Type reference (TYPE) | RDIR_UDATE | Changed On | 20071011 |
Method GET_LAST_CLASS_CHANGE on class CL_POWL_EASY_HELPER has no exception.
Method GET_SUPER_CLASSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FEEDER_CLASSES | Call by reference | Type reference (TYPE) | TYP_T_EASY_FEEDER | 20071002 | |||
2 | Importing | I_FEEDER_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | Easy-POWL Feeder Class | 20071002 |
Method GET_SUPER_CLASSES on class CL_POWL_EASY_HELPER has no exception.
Method GET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KEY | Call by reference | Type reference (TYPE) | TEXTPOOLKY | Text element key (number/selection name) | 20070615 | ||
2 | Importing | I_V1 | Call by reference | Type reference (TYPE) | ANY | 20070615 | |||
3 | Importing | I_V2 | Call by reference | Type reference (TYPE) | ANY | 20070615 | |||
4 | Importing | I_V3 | Call by reference | Type reference (TYPE) | ANY | 20070615 | |||
5 | Importing | I_V4 | Call by reference | Type reference (TYPE) | ANY | 20071010 | |||
6 | Returning | R_TEXT | Value transfer | Type reference (TYPE) | STRING | 20070615 |
Method GET_TEXT on class CL_POWL_EASY_HELPER has no exception.
Method GET_TEXT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TEXT | Call by reference | Type reference (TYPE) | ANY | Text | 20070613 | ||
2 | Returning | R_KEY | Value transfer | Type reference (TYPE) | TYP_TEXT_ID | Textelement, DDIC reference or OTR | 20070613 |
Method GET_TEXT_ID on class CL_POWL_EASY_HELPER has no exception.
Method _CHECK_POWL_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_LOG | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20070615 | ||
2 | Importing | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_ACTDEF | 20070615 | |||
3 | Importing | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLDEF | 20070615 | |||
4 | Importing | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20070615 | |||
5 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | Easy-Feeder | 20070615 |
Method _CHECK_POWL_TYPE on class CL_POWL_EASY_HELPER has no exception.
Method _CREATE_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FCAT | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Table Type for X031L | 20070622 | ||
2 | Importing | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_ACTDEF | 20071010 | |||
3 | Importing | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLDEF | 20070622 | |||
4 | Importing | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20070622 |
Method _CREATE_FIELDCAT on class CL_POWL_EASY_HELPER has no exception.
Method _GET_HDR_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20071010 | |||
2 | Importing | I_POWL_TYPE | Call by reference | Type reference (TYPE) | POWL_EASY_TYPE_TY | POWL-Type | 20071010 | ||
3 | Returning | RS_EASY_HDR | Value transfer | Type reference (TYPE) | POWL_EASY_HDR | Definition for Easy-POWL Feeder | 20071010 |
Method _GET_HDR_LINE on class CL_POWL_EASY_HELPER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |