SAP ABAP Class CL_WER_POPUP_SERVICES (Popup screens for confirmations, selections and messages)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     WER_UI (Package) User Interface
Properties
Class CL_WER_POPUP_SERVICES  
Short Description Popup screens for confirmations, selections and messages    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UI   User Interface 
Created 20060629   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WER_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WER_UI_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WER_POPUP_SERVICES has no interface implemented.
Friends
Class CL_WER_POPUP_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPLICATION_ID_FIELD Constant Private Type reference (TYPE) STRING 'ID' 20060727
2 C_ASSIGN_DETL_END_H Constant Private Type reference (TYPE) I 152 Horizontal end of the assignment detail window 20061020
3 C_ASSIGN_DETL_END_V Constant Private Type reference (TYPE) I 32 Vertical end of the assignment detail window 20061020
4 C_ASSIGN_DETL_START_H Constant Private Type reference (TYPE) I 2 Horizontal start of the assignment detail window 20061020
5 C_ASSIGN_DETL_START_V Constant Private Type reference (TYPE) I 2 Vertical start of the assignment detail window 20061020
6 C_CONDITION_ID_FIELD Constant Private Type reference (TYPE) FIELDNAME 'ID' Condition id field 20061005
7 C_EXPRESSION_ID_FIELD Constant Private Type reference (TYPE) FIELDNAME 'ID' Expression id field 20061005
8 C_OK_BUTTON Static Attribute Private Type reference (TYPE) C '1' OK popup button 20060724
9 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WER_CONST Constants 20060721
10 SR_ERR_REPORTER Static Attribute Private Object reference (TYPE REF TO) CL_WER_EXCEPTION_REPORTER Services for raising exceptions 20070109
11 SR_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_WER_FACTORY Factory for persistent objects 20061107
12 SR_ME Static Attribute Private Object reference (TYPE REF TO) CL_WER_POPUP_SERVICES Popup screens for confirmations, selections and messages 20060629
13 SR_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_WER_SERVICES For saving and loading from database 20070110
14 SR_UI_CO Static Attribute Private Object reference (TYPE REF TO) CL_WER_UI_CONST Constants representing function codes, screens and programs 20060721
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDS_TABLE Static method Private Method Build table of all item fields 20060717
2 CLASS_CONSTRUCTOR Static method Public Constructor 20060629
3 GET_APPLICATION Static method Public Method Returns the application selected by the user 20060727
4 GET_ASSIGNMENT_SELECTION Static method Public Method Returns the assignment select object 20060926
5 GET_CONDITION Static method Public Method Returns the condition selected by the user 20061005
6 GET_CONFIRMATION Static method Public Method Returns the answer to a question: Yes(X) or No(space) 20060721
7 GET_CONFIRMATION_WITH_WL Static method Public Method Returns the answer: Yes(X) , No(space) or Worklist (W) 20070814
8 GET_DATABASE_FIELD Static method Public Method Returns the database field selected by user 20070109
9 GET_ELEMENT_NEW_NAME Static method Public Method Returns the new name for a element 20060830
10 GET_ELEMENT_TYPE Static method Public Method Returns the element type selected by the user 20060724
11 GET_EXPRESSION Static method Public Method Returns the expression selected by the user 20061005
12 GET_INSTANCE Static method Public Method Returns the singleton instance 20060629
13 GET_ITEM_FIELD Static method Public Method Returns the item field selected by user 20060725
14 GET_ITEM_FIELDS Static method Private Method Gets fields for an item 20070109
15 GET_ITEM_FIELDS_FROM_BASEITEM Static method Private Method Gets fields for an item 20070109
16 GET_ITEM_FIELD_FROM_BASEFIELD Static method Public Method Returns the item field selected by user 20070109
17 GET_NAVIGATION_OPTIONS Static method Public Method Returns user navigation options 20070726
18 GET_REQUEST Static method Public Method Returns request selection by user 20071205
19 SHOW_ITEM_DETAILS Static method Public Method Displays a deep structure in a tree format 20060809
20 SHOW_ITEM_FIELD_DETAILS Static method Public Method Displays item field details 20070109
Events
Class CL_WER_POPUP_SERVICES has no event.
Types
Class CL_WER_POPUP_SERVICES has no local type.
Method Signatures

Method BUILD_FIELDS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELDS Call by reference Object reference (TYPE REF TO) WER_ITEM_FIELDS_TTY All workitem item fields 20070109
2 Importing I_FIELD Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Current field metadata object 20070109
3 Changing XR_FIELDS Call by reference Object reference (TYPE REF TO) WER_ITEM_FIELDS_TTY base item fields 20070109

Method BUILD_FIELDS_TABLE on class CL_WER_POPUP_SERVICES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WER_POPUP_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WER_POPUP_SERVICES has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPLICATION Value transfer Type reference (TYPE) WER_APPLICATION_ID Application identifier 20060727

Method GET_APPLICATION on class CL_WER_POPUP_SERVICES has no exception.

Method GET_ASSIGNMENT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID Unique work item identifier (GUID) 20060926
2 Returning R_ID Value transfer Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20060926

Method GET_ASSIGNMENT_SELECTION on class CL_WER_POPUP_SERVICES has no exception.

Method GET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONDITION Value transfer Type reference (TYPE) WER_ELEMENT_ID Expression id 20061005

Method GET_CONDITION on class CL_WER_POPUP_SERVICES has no exception.

Method GET_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON Call by reference Type reference (TYPE) ICON-NAME CL_WER_UI_CONST=>C_ICON_MESSAGE_QUESTION Name of an Icon 20070214
2 Importing I_QUESTION Call by reference Type reference (TYPE) STRING Question to answer 20060721
3 Returning R_ANSWER Value transfer Type reference (TYPE) WER_BOOL Yes (X), No (space) 20060721

Method GET_CONFIRMATION on class CL_WER_POPUP_SERVICES has no exception.

Method GET_CONFIRMATION_WITH_WL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON Call by reference Type reference (TYPE) ICON-NAME CL_WER_UI_CONST=>C_ICON_MESSAGE_QUESTION Name of an Icon 20070814
2 Importing I_QUESTION Call by reference Type reference (TYPE) STRING Question to answer 20070814
3 Returning R_ANSWER Value transfer Type reference (TYPE) WER_CONF_ANSWER Yes (1), No (2) or Worklist (3) 20070814

Method GET_CONFIRMATION_WITH_WL on class CL_WER_POPUP_SERVICES has no exception.

Method GET_DATABASE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDED_FIELD Call by reference Type reference (TYPE) WER_FIELDNAME_TTY List of field names 20070109
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20070109
3 Returning R_DATABASE_FIELD Value transfer Type reference (TYPE) FIELDNAME Field Name 20070109

Method GET_DATABASE_FIELD on class CL_WER_POPUP_SERVICES has no exception.

Method GET_ELEMENT_NEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OLD_NAME Call by reference Type reference (TYPE) WER_ELEMENT_NAME Old element name 20060830
2 Returning R_NEW_NAME Value transfer Type reference (TYPE) WER_ELEMENT_NAME New element name 20060830

Method GET_ELEMENT_NEW_NAME on class CL_WER_POPUP_SERVICES has no exception.

Method GET_ELEMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) WER_ELEMENT_ID Element unique identifier 20060726

Method GET_ELEMENT_TYPE on class CL_WER_POPUP_SERVICES has no exception.

Method GET_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPRESSION Value transfer Type reference (TYPE) WER_ELEMENT_ID Expression id 20061005

Method GET_EXPRESSION on class CL_WER_POPUP_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WER_POPUP_SERVICES Returns the singleton instance 20060629

Method GET_INSTANCE on class CL_WER_POPUP_SERVICES has no exception.

Method GET_ITEM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDED_FIELDS Call by reference Type reference (TYPE) WER_ITEM_FIELDS_TTY Table type for the database table wer_item_fields. 20060725
2 Importing I_ALLOW_LEAF_SELECTION Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20060725
3 Importing I_ALLOW_NODE_SELECTION Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20060725
4 Importing I_DISPLAY_FLAG Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Boolean: true = X and false = SPACE 20060725
5 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID Unique work item identifier (GUID) 20060725
6 Importing I_ITEM_FIELD_SELECTED Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20070109
7 Returning R_ITEM_FIELD_ID Value transfer Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20060725
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20060725
2 CX_WER_DATA_NOT_FOUND Unique identifier exists 20060725

Method GET_ITEM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID Unique work item identifier (GUID) 20070109
2 Returning RR_FIELDS Value transfer Object reference (TYPE REF TO) WER_ITEM_FIELDS_TTY Table type for the database table wer_item_fields. 20070109
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20070109
2 CX_WER_DATA_NOT_FOUND Value does not exist 20070109

Method GET_ITEM_FIELDS_FROM_BASEITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID Unique work item identifier (GUID) 20070109
2 Importing I_ITEM_BASEFIELD Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20070109
3 Returning RR_FIELDS Value transfer Object reference (TYPE REF TO) WER_ITEM_FIELDS_TTY Table type for the database table wer_item_fields. 20070109
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20070109
2 CX_WER_DATA_NOT_FOUND Value does not exist 20070109

Method GET_ITEM_FIELD_FROM_BASEFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDED_FIELDS Call by reference Type reference (TYPE) WER_ITEM_FIELDS_TTY Table type for the database table wer_item_fields. 20070109
2 Importing I_ALLOW_LEAF_SELECTION Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20070109
3 Importing I_ALLOW_NODE_SELECTION Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_TRUE Boolean: true = X and false = SPACE 20070109
4 Importing I_DISPLAY_FLAG Call by reference Type reference (TYPE) WER_BOOL CL_WER_CONST=>C_FALSE Boolean: true = X and false = SPACE 20070109
5 Importing I_ITEM_BASEFIELD Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20070109
6 Importing I_ITEM_FIELD_SELECTED Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20070109
7 Returning R_ITEM_FIELD_ID Value transfer Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20070109
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20070109
2 CX_WER_DATA_NOT_FOUND Unique identifier exists 20070109

Method GET_NAVIGATION_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing X_SELECTION_AREA Call by reference Type reference (TYPE) WER_BOOL Display selection area ? 20070726
2 Changing X_WHEREUSED_AREA Call by reference Type reference (TYPE) WER_BOOL Display where-used area ? 20070726
3 Changing X_WORKLIST_AREA Call by reference Type reference (TYPE) WER_BOOL Display worklist area ? 20070726

Method GET_NAVIGATION_OPTIONS on class CL_WER_POPUP_SERVICES has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Call by reference Type reference (TYPE) TRCATEG 'SYST' Request or task category 20071205
2 Returning R_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20071205
# Exception Resumable Description Created on
1 CX_WER_OPERATION_FAILED Operation failed exception 20071205

Method SHOW_ITEM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID Unique work item identifier (GUID) 20060809
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20060809
2 CX_WER_DATA_NOT_FOUND Value does not exist 20060809

Method SHOW_ITEM_FIELD_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) WER_ITEM_ID 20070109
2 Importing I_ITEM_FIELD Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Unique Item field identifier (GUID) 20070109
# Exception Resumable Description Created on
1 CX_WER_DATA_INVALID Invalid data supplied 20070109
2 CX_WER_DATA_NOT_FOUND Value does not exist 20070109
History
Last changed by/on SAP  20100310 
SAP Release Created in 700