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 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