SAP ABAP Class CL_O2C_POWL_USER_STATUS (Feature class to enable user status in many feeder classes)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD (Application Component) Sales and Distribution
     ERP_SALES_O2C_MAIN (Package) ERP Sales Order 2 Cash - Main
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_O2C_POWL_CONSTANTS Constants 20080617
Properties
Class CL_O2C_POWL_USER_STATUS  
Short Description Feature class to enable user status in many feeder classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_O2C_MAIN   ERP Sales Order 2 Cash - Main 
Created 20080324   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_O2C_POWL_USER_STATUS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_O2C_POWL_CONSTANTS Constants 20080617
Friends
Class CL_O2C_POWL_USER_STATUS has no friend class.
Attributes
Class CL_O2C_POWL_USER_STATUS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTIONS Static method Public Method Define Action Metadata for the Represented Object Type 20080401
2 ADD_FIELD_CATALOG Static method Public Method Adds User Status-Related Fields to Field Catalog 20080324
3 ADD_FIELD_CATALOG_HEADER Static method Public Method Adds the same fields but with a different heading 20080724
4 ADD_OBJECT_DEFINITION Static method Public Method Adds User Status-Related Fields to Object Definition 20080324
5 ADD_SEL_CRITERIA Static method Public Method Add selection criteria: 'Status Profile' and 'User Status 20080324
6 ADD_SEL_CRITERIA_IND_PUR Static method Public Method Additional selection criteria for Indiv. Purchasing Feeder 20080724
7 HANDLE_ACTION Static method Public Method Handles User Status Link 20080324
8 MODIFY_OBJECTS Static method Public Method Filters the result set and fills the corresponding fields 20080324
Events
Class CL_O2C_POWL_USER_STATUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_USER_STATUS Public See coding 20080324 begin of tcs_user_status, estat_t4 type J_TXT04, " User Status short text as defined in TJ30T estat_t30 type J_TXT30, " User Status long text as defined in TJ30T estat_addnum type dec03, " Number of User Status without Order Number END OF tcs_user_status
Method Signatures

Method ADD_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) 20080401
2 Changing C_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20080401
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20080401
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080401
5 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT current selection criteria assignments 20080401
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080401
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080401

Method ADD_ACTIONS on class CL_O2C_POWL_USER_STATUS has no exception.

Method ADD_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DEFAULT_TECHNICAL_COL Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: all result fields are set as technical column 20080324
2 Changing C_FIELDCAT Call by reference Type reference (TYPE) POWL_FIELDCAT_TTY Field catalog META description 20080324
3 Changing C_FIELDCAT_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: catalog in C_FIELDCAT changed (set if uncertain) 20080324
4 Changing C_VISIBLE_COLS_COUNT Call by reference Type reference (TYPE) I number of concurrently visible table columns 20080324
5 Changing C_VISIBLE_ROWS_COUNT Call by reference Type reference (TYPE) I number of concurrently visible table rows 20080324
6 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20080324
7 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080324
8 Importing I_PORTAL_VERSION Call by reference Type reference (TYPE) STRING Version of role - use attribute of super class: mv_portal... 20080408
9 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection criteria for fieldcatalog restrictions 20080324
10 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080324
11 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080324

Method ADD_FIELD_CATALOG on class CL_O2C_POWL_USER_STATUS has no exception.

Method ADD_FIELD_CATALOG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DEFAULT_TECHNICAL_COL Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: all result fields are set as technical column 20080724
2 Changing C_FIELDCAT Call by reference Type reference (TYPE) POWL_FIELDCAT_TTY Field catalog META description 20080724
3 Changing C_FIELDCAT_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: catalog in C_FIELDCAT changed (set if uncertain) 20080724
4 Changing C_VISIBLE_COLS_COUNT Call by reference Type reference (TYPE) I number of concurrently visible table columns 20080724
5 Changing C_VISIBLE_ROWS_COUNT Call by reference Type reference (TYPE) I number of concurrently visible table rows 20080724
6 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20080724
7 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080724
8 Importing I_PORTAL_VERSION Call by reference Type reference (TYPE) STRING Version of role - use attribute of super class: mv_portal... 20080724
9 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection criteria for fieldcatalog restrictions 20080724
10 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080724
11 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080724

Method ADD_FIELD_CATALOG_HEADER on class CL_O2C_POWL_USER_STATUS has no exception.

Method ADD_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 Runtime Type Services 20080324
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080324
3 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20080324
4 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080324

Method ADD_OBJECT_DEFINITION on class CL_O2C_POWL_USER_STATUS has no exception.

Method ADD_SEL_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 20080324
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) 20080324
3 Changing C_SELCRIT_DEFS Call by reference Type reference (TYPE) POWL_SELCRIT_TTY Selection criteria meta description 20080324
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) 20080324
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20080324
6 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080324
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080324
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080324

Method ADD_SEL_CRITERIA on class CL_O2C_POWL_USER_STATUS has no exception.

Method ADD_SEL_CRITERIA_IND_PUR 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 20080724
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) 20080724
3 Changing C_SELCRIT_DEFS Call by reference Type reference (TYPE) POWL_SELCRIT_TTY Selection criteria meta description 20080724
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) 20080724
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20080724
6 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080724
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080724
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080724

Method ADD_SEL_CRITERIA_IND_PUR on class CL_O2C_POWL_USER_STATUS has no exception.

Method HANDLE_ACTION 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) 20080324
2 Changing C_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20080324
3 Changing C_CHANGES_PROCESSED Call by reference Type reference (TYPE) POWL_XFLAG_TY user changes processed by Feeder (reset POWL "dirty" state) 20080324
4 Changing C_DO_REFRESH Call by reference Type reference (TYPE) POWL_XFLAG_TY trigger a complete query refresh 20080324
5 Changing C_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) SY-TABIX index of first visible results table row 20080324
6 Changing C_FIRST_VISIBLE_SCROLL_COL Call by reference Type reference (TYPE) STRING Name of first scrollable column 20080324
7 Changing C_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Action execution messages 20080324
8 Changing C_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY Follow-up actions for the portal 20080324
9 Changing C_RESULT_LINES_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY result table C_RESULTS changed (set if uncertain) 20080324
10 Changing C_RESULT_TAB Call by reference Type reference (TYPE) INDEX TABLE current result table (adhering to GET_OBJECT_DEFINITION) 20080324
11 Changing C_SELECTED Call by reference Type reference (TYPE) RSTABIXTAB result table indices of selected results 20080324
12 Changing C_SELECTED_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY selected results in C_SELECTED changed by Feeder 20080324
13 Importing I_ACTIONID Call by reference Type reference (TYPE) POWL_ACTIONID_TY Action identifier 20080324
14 Importing I_ACTION_CONF Call by reference Type reference (TYPE) POWL_ACTION_CONF_TY action confirmation result (c.f. GET_ACTION_CONFIRMATION) 20080324
15 Importing I_ACTION_INDEX Call by reference Attribute reference (LIKE) SY-TABIX result table line index for cell-based actions 20080324
16 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL-IView 20080324
17 Importing I_CHANGED Call by reference Type reference (TYPE) POWL_CHANGEINFO_TTY outtab change infos (changes by the user) for Feeder 20080324
18 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080324
19 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080324
20 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080324

Method HANDLE_ACTION on class CL_O2C_POWL_USER_STATUS has no exception.

Method MODIFY_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 20080324
2 Changing C_RESULTS Call by reference Type reference (TYPE) STANDARD TABLE selection result table (c.f GET_OBJECT_DEFINITION) 20080324
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID indentifying POWL-IView 20080324
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080324
5 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection parameters of the respective query 20080324
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080324
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080324

Method MODIFY_OBJECTS on class CL_O2C_POWL_USER_STATUS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604