SAP ABAP Interface IF_PS_POWL_FEEDER (Interface for Professional Service POWL Feeders)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-PRS-LS (Application Component) Lean Staffing
     PSAWE_WE_BL_POWL (Package) Work Engagement Business-Layer
Properties
Interface IF_PS_POWL_FEEDER  
Short Description Interface for Professional Service POWL Feeders    
General Data
Package PSAWE_WE_BL_POWL   Work Engagement Business-Layer 
Created 20091005   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_PS_POWL_FEEDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091005
Friends
Interface IF_PS_POWL_FEEDER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_RESOLVING_MODE Constant Public See coding 20091005
2 C_CELL_ACTION_ID Constant Public Type reference (TYPE) POWL_ACTIONID_TY 'POWL_ALV_CELL_ACTION' POWL ALV editable cell action ID 20091005
3 C_LEAD_SEL_ACTION_ID Constant Public Type reference (TYPE) POWL_ACTIONID_TY 'POWL_LEAD_SEL' Action identifier 20091005
4 C_PARTIAL_UPT_ACTION_ID Constant Public Type reference (TYPE) POWL_ACTIONID_TY 'POWL_PARTIAL_UPDATE' Action identifier 20091005
5 C_QUERY_ID_PARAM Constant Public Type reference (TYPE) STRING 'POWL_QUERY' query ID parameter in follow-up event and navigation payload 20091005
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTIONS Instance method Public Method define action meta data for represented object type 20091005
2 GET_ACTION_CONF Instance method Public Method define an action confirmation message 20091005
3 GET_DETAIL_COMP Instance method Public Method object-detail WD comp., implementing IFC_POWL_DETAIL 20091005
4 GET_FIELD_CATALOG Instance method Public Method define field catalog meta data 20091005
5 GET_OBJECTS Instance method Public Method data retrieval for represented object type 20091005
6 GET_OBJECTS_PRE Instance method Public Method Modify Selection Criteria Before Data Selection 20091012
7 GET_OBJECT_DEFINITION Instance method Public Method define data structure for represented object type 20091005
8 GET_SELECTION_CRITERIA Instance method Public Method define selection criteria meta data 20091014
9 HANDLE_ACTION Instance method Public Method handle actions for object type (c.f. GET_ACTIONS) 20091005
Events
Interface IF_PS_POWL_FEEDER has no event.
Types
Interface IF_PS_POWL_FEEDER has no local type.
Method Signatures

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY flag: actions in C_ACTION_DEFS changed (set if uncertain) 20091005
2 Changing C_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20091005
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20091005
4 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT current selection criteria assignments 20091005
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091005

Method GET_ACTIONS on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_ACTION_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONF_MESSAGE Call by reference Type reference (TYPE) STRING_TABLE confirmation message lines 20091005
2 Importing I_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20091005
3 Importing I_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX result table line index for cell-based actions 20091005
4 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20091005
5 Importing I_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY outtab change infos for feeder (since last action) 20091005
6 Importing I_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE current result table (adhering to GET_OBJECT_DEFINITION) 20091005
7 Importing I_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB result table indexes of selected objects 20091005
8 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005
9 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091005

Method GET_ACTION_CONF on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_DETAIL_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DETAIL_COMP Call by reference Type reference (TYPE) STRING name of detail component (c.f. POWL_DETAIL_COMP_IF) 20091005
2 Changing C_DETAIL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY Detail type ID (to be supplied if POWL_TABLE_COMP is used) 20091005
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL-IView 20091005
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091005
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091005

Method GET_DETAIL_COMP on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELDCAT Call by reference Type reference (TYPE) POWL_FIELDCAT_TTY Field catalog META description 20091005
2 Changing C_FIELDCAT_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: catalog in C_FIELDCAT changed (set if uncertain) 20091005
3 Changing C_VISIBLE_COLS_COUNT Call by reference Type reference (TYPE) I number of concurrently visible table columns 20091005
4 Changing C_VISIBLE_ROWS_COUNT Call by reference Type reference (TYPE) I number of concurrently visible table rows 20091005
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20091005
6 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091005
7 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection criteria for fieldcatalog restrictions 20091005
8 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005
9 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091005

Method GET_FIELD_CATALOG on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY messages to be displayed to the user 20091005
2 Changing C_RESULTS Call by reference Type reference (TYPE) INDEX TABLE selection result table (c.f GET_OBJECT_DEFINITION) 20091005
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID indentifying POWL-IView 20091005
4 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection parameters of the respective query 20091005
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091005

Method GET_OBJECTS on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_OBJECTS_PRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20091012
2 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20091012
3 Changing C_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20091012
4 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20091012
5 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091012
6 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091012

Method GET_OBJECTS_PRE on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_OBJECT_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECT_DEF Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR definition of results delivered by GET_OBJECTS 20091005
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20091005
3 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT INTERNAL! NOT RELEASED 20091005
4 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005

Method GET_OBJECT_DEFINITION on Interface IF_PS_POWL_FEEDER has no exception.

Method GET_SELECTION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DEFAULT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT default values for selection criteria 20091014
2 Changing C_DEFAULT_VAL_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: values in C_DEFAULT_VALUES changed (set if uncertain) 20091014
3 Changing C_SELCRIT_DEFS Call by reference Type reference (TYPE) POWL_SELCRIT_TTY Selection criteria meta description 20091014
4 Changing C_SELCRIT_DEFS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: defs in C_SELCRIT_DEFS changed (set if uncertain) 20091014
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20091014
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091014
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091014

Method GET_SELECTION_CRITERIA on Interface IF_PS_POWL_FEEDER has no exception.

Method HANDLE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHANGES_PROCESSED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20091005
2 Changing C_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20091005
3 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20091005
4 Changing C_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY Follow-up action in portal 20091005
5 Changing C_RESULT_LINES_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20091005
6 Changing C_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE 20091005
7 Changing C_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20091005
8 Changing C_SELECTED_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20091005
9 Importing I_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20091005
10 Importing I_ACTION_CONF Call by reference Type reference (TYPE) POWL_ACTION_CONF_TY action confirmation 20091005
11 Importing I_ACTION_INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20091005
12 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20091005
13 Importing I_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY outtab change infos for feeder 20091005
14 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20091005
15 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20091005

Method HANDLE_ACTION on Interface IF_PS_POWL_FEEDER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605