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
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_POWL_EASY_FEEDER' | Easy-Feeder Interface | 20070615 | ||
| 2 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070606 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | DFIES | DD Interface: Table Fields for DDIF_FIELDINFO_GET | 20070613 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | DDFIELDS | DD: Field List | 20070613 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TYP_T_TEXTPOOL | 20070615 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | TYP_T_TEXTPOOL | Text elements | 20070613 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | STRUKNAME | Name of a structure | 20070613 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Append output of GET_TEXT to log | 20070615 | |
| 2 | Instance method | Public | Method | Check Easy-POWL Feeder Definition | 20070615 | |
| 3 | Static method | Public | Method | Check validity of feeder class | 20070606 | |
| 4 | Static method | Public | Method | Check validity of helper class | 20071001 | |
| 5 | Instance method | Public | Method | Displays view cluster with EASY-POWL Settings | 20070614 | |
| 6 | Instance method | Public | Method | Get textelements of class | 20070613 | |
| 7 | Static method | Public | Method | Get class descriptions | 20071001 | |
| 8 | Static method | Public | Method | Extracts the real values from the given definitions | 20070615 | |
| 9 | Static method | Public | Method | Get valid Easy-Feeder classes | 20071001 | |
| 10 | Instance method | Public | Method | Call POWL feeder and extract definition | 20070613 | |
| 11 | Instance method | Public | Method | get DFIES entry | 20070613 | |
| 12 | Static method | Public | Method | Get valid Easy-Helper classes | 20071001 | |
| 13 | Static method | Public | Method | Convert List of Key Fields into a table | 20070704 | |
| 14 | Instance method | Public | Method | Get Date and User when class was changed last | 20071011 | |
| 15 | Static method | Public | Method | Get all superclasses up to the Easy-Feeder base class | 20071002 | |
| 16 | Instance method | Public | Method | Get content of textelement, exchanging parameters | 20070615 | |
| 17 | Instance method | Public | Method | Determines source of text | 20070613 | |
| 18 | Instance method | Private | Method | Check POWL_TYPE | 20070615 | |
| 19 | Instance method | Private | Method | Create DDIC Field Catalog from POWL Catalog | 20070622 | |
| 20 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20070615 | |||
| 2 | I_KEY | Call by reference | Type reference (TYPE) | TEXTPOOLKY | Text element key (number/selection name) | 20070615 | |||
| 3 | I_V1 | Call by reference | Type reference (TYPE) | ANY | 20070615 | ||||
| 4 | I_V2 | Call by reference | Type reference (TYPE) | ANY | 20070615 | ||||
| 5 | I_V3 | Call by reference | Type reference (TYPE) | ANY | 20070615 | ||||
| 6 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20070615 | |||
| 2 | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_ACTDEF | 20070615 | ||||
| 3 | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLDEF | 20070615 | ||||
| 4 | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20070615 | ||||
| 5 | 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 | I_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | Easy-POWL Feeder Class | 20070606 | |||
| 2 | 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 | I_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_HELPER_CLASS_TY | Easy-POWL Feeder Class | 20071001 | |||
| 2 | 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 | IT_CLASS | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_KOMP | 20070614 | ||||
| 2 | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_HELPER=>TYP_T_V_EASY_ACT | 20070614 | ||||
| 3 | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_HELPER=>TYP_T_V_EASY_DEF | 20070614 | ||||
| 4 | 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 | 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 | ET_CLASS_TEXT | Call by reference | Type reference (TYPE) | TYP_T_CLASSTXT | 20071001 | ||||
| 2 | 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 | IO_CLASS | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20070615 | ||||
| 2 | IT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20070615 | ||||
| 3 | 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 | ET_FEEDER_CLASSES | Call by reference | Type reference (TYPE) | TYP_T_EASY_FEEDER | 20071001 | ||||
| 2 | I_BASE_FEEDER_CLASS | Call by reference | Type reference (TYPE) | POWL_EASY_FEEDER_TY | 'CL_POWL_EASY_FEEDER' | Easy-POWL Feeder Class | 20071002 | ||
| 3 | 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 | EO_OBJDEF | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20070613 | |||
| 2 | ET_ACTIONS | Call by reference | Type reference (TYPE) | TYP_T_POWL_ACT | Action definition | 20070613 | |||
| 3 | ET_FCAT | Call by reference | Type reference (TYPE) | TYP_T_POWL_FCAT | Field catalog META description | 20070613 | |||
| 4 | ET_SELCRIT | Call by reference | Type reference (TYPE) | POWL_SELCRIT_TTY | Selection criteria meta description | 20070613 | |||
| 5 | ET_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Default values | 20070613 | |||
| 6 | E_COLUMNS | Call by reference | Type reference (TYPE) | I | 20070614 | ||||
| 7 | E_DETCOMP | Call by reference | Type reference (TYPE) | STRING | WebDynpro detail component for POWL | 20070613 | |||
| 8 | E_ROWS | Call by reference | Type reference (TYPE) | I | 20070614 | ||||
| 9 | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070613 | |||
| 10 | 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 | ES_DFIES | Call by reference | Type reference (TYPE) | DFIES | DD Interface: Table Fields for DDIF_FIELDINFO_GET | 20070613 | |||
| 2 | I_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20070613 | |||
| 3 | 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 | 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 | ET_KEY_FIELDS | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_KOMP | Table of field names | 20070704 | |||
| 2 | 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 | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20071011 | |||
| 2 | R_CHANGEDBY | Call by reference | Type reference (TYPE) | UNAM | Last changed by | 20071011 | |||
| 3 | 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 | ET_FEEDER_CLASSES | Call by reference | Type reference (TYPE) | TYP_T_EASY_FEEDER | 20071002 | ||||
| 2 | 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 | I_KEY | Call by reference | Type reference (TYPE) | TEXTPOOLKY | Text element key (number/selection name) | 20070615 | |||
| 2 | I_V1 | Call by reference | Type reference (TYPE) | ANY | 20070615 | ||||
| 3 | I_V2 | Call by reference | Type reference (TYPE) | ANY | 20070615 | ||||
| 4 | I_V3 | Call by reference | Type reference (TYPE) | ANY | 20070615 | ||||
| 5 | I_V4 | Call by reference | Type reference (TYPE) | ANY | 20071010 | ||||
| 6 | 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 | I_TEXT | Call by reference | Type reference (TYPE) | ANY | Text | 20070613 | |||
| 2 | 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 | CT_LOG | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20070615 | |||
| 2 | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_ACTDEF | 20070615 | ||||
| 3 | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLDEF | 20070615 | ||||
| 4 | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20070615 | ||||
| 5 | 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 | ET_FCAT | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Table Type for X031L | 20070622 | |||
| 2 | IT_EASY_ACT | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_ACTDEF | 20071010 | ||||
| 3 | IT_EASY_DEF | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLDEF | 20070622 | ||||
| 4 | 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 | IT_EASY_HDR | Call by reference | Type reference (TYPE) | CL_POWL_EASY_FEEDER=>TYP_T_POWLHDR | 20071010 | ||||
| 2 | I_POWL_TYPE | Call by reference | Type reference (TYPE) | POWL_EASY_TYPE_TY | POWL-Type | 20071010 | |||
| 3 | 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 |