SAP ABAP Class CL_BUPA_RESULT_SCREEN (SAP BP Dialog: Proxy for Hitlist with ALV/Table Control)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
AP-MD-BP-UI (Application Component) Dialog SAP-GUI
⤷
BUPA_DIALOG (Package) SAP Business Partner: New Dialog Interface
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_BUS_ABSTRACT_SUB_SCREEN | Locator: Wrapper for a Subscreen | 20001123 |
Properties
| Class | CL_BUPA_RESULT_SCREEN | |
| Short Description | SAP BP Dialog: Proxy for Hitlist with ALV/Table Control | |
| Super Class | CL_BUS_ABSTRACT_SUB_SCREEN | Locator: Wrapper for a Subscreen |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BUPA_DIALOG | SAP Business Partner: New Dialog Interface |
| Created | 20001123 | SAP |
| Last change | 20001123 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_BUPA_RESULT_SCREEN has no forward declaration.
Interfaces
Class CL_BUPA_RESULT_SCREEN has no interface implemented.
Friends
Class CL_BUPA_RESULT_SCREEN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | See coding | 20001123 | |||||
| 2 | Constant | Private | See coding | Constant: Field Name | 20001123 | ||||
| 3 | Constant | Private | See coding | Constant: Function Codes | 20001123 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | I | 13 | Length of GC_FUNCTION_CODE-PREFIX | 20001123 | ||
| 5 | Constant | Private | Type reference (TYPE) | BUS_SCREEN-DYNPRO_NUMBER | 1060 | 20051207 | |||
| 6 | Constant | Private | Type reference (TYPE) | CUA_STATUS | 'SCREEN_1020' | Key of Context Menu Status | 20001123 | ||
| 7 | Constant | Private | Type reference (TYPE) | CUA_STATUS | 'SCREEN_1060' | 20051207 | |||
| 8 | Constant | Private | Type reference (TYPE) | BUS_SCREEN-PROGRAM_NAME | 'SAPLBUPA_DIALOG_JOEL' | Program of Context Menu Status | 20001123 | ||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BUPA_RESULT_SUB_SCREEN | Current Active Subscreen | 20001123 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | Property: AddToMyObject Enabled | 20001123 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | Property: AddToRememberedObject Enabled | 20001123 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | Property: ALV Active | 20001123 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | Indicator: Content Exists | 20001123 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | Property: Refresh Enabled | 20001123 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | Property: RemoveFrom... Enabled | 20001123 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Processes a Function Code | 20001123 | |
| 2 | Instance method | Private | Event handling method | Private Event: ALV Double-Click | 20001123 | |
| 3 | Instance method | Private | Event handling method | Private Event: ALV Context Menu, Selection | 20001123 | |
| 4 | Instance method | Private | Event handling method | Private Event: ALV Context Menu, Structure | 20001123 | |
| 5 | Instance method | Public | Method | De/Activates Button | 20001123 | |
| 6 | Instance method | Public | Method | De/Activates Button | 20001123 | |
| 7 | Instance method | Public | Method | De/Activates ALV | 20001123 | |
| 8 | Instance method | Public | Method | De/Activates Button | 20001123 | |
| 9 | Instance method | Public | Method | De/Activates Button | 20001123 | |
| 10 | Instance method | Public | Method | Sets the Results Lines | 20001123 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ADD_TO_MY_OBJECTS | Instance Event (0) |
Public (2) |
Include Selected Partners in My Objects | 20001123 |
| 2 | ADD_TO_REMEMBERED_OBJECTS | Instance Event (0) |
Public (2) |
Include Selected Partners in List of Flagged Objects | 20001123 |
| 3 | CONTEXT_MENU_CLICK | Instance Event (0) |
Public (2) |
Entry in Context Menu Selected | 20001123 |
| 4 | DISPLAY_DETAIL | Instance Event (0) |
Public (2) |
Display Partner Detail | 20001123 |
| 5 | EXTEND_CONTEXT_MENU | Instance Event (0) |
Public (2) |
Extend Context Menu | 20001123 |
| 6 | MAINTAIN_PARTNERS | Instance Event (0) |
Public (2) |
Process Selected Partner | 20001123 |
| 7 | REFRESH | Instance Event (0) |
Public (2) |
Refresh Current List | 20001123 |
| 8 | REMOVE_FROM | Instance Event (0) |
Public (2) |
Remove Selected Partner from Current List | 20001123 |
Types
Class CL_BUPA_RESULT_SCREEN has no local type.
Method Signatures
Method DISPATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DISPATCHED | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | EV_DISPATCHED | 20001123 | |||
| 2 | IV_FUNCTION_CODE | Call by reference | Type reference (TYPE) | BUS_SCREEN-FUNCTION_CODE | IV_FUNCTION_CODE | 20001123 |
Method DISPATCH on class CL_BUPA_RESULT_SCREEN has no exception.
Method ON_ALV_DOUBLE_CLICK Signature
Method ON_ALV_DOUBLE_CLICK on class CL_BUPA_RESULT_SCREEN has no parameter.
Method ON_ALV_DOUBLE_CLICK on class CL_BUPA_RESULT_SCREEN has no exception.
Method ON_ALV_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Value transfer | Attribute reference (LIKE) | E_UCOMM | 20001123 |
Method ON_ALV_USER_COMMAND on class CL_BUPA_RESULT_SCREEN has no exception.
Method ON_CONTEXT_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MENU | Value transfer | Attribute reference (LIKE) | IV_MENU | 20001123 |
Method ON_CONTEXT_MENU on class CL_BUPA_RESULT_SCREEN has no exception.
Method SET_ADD_TO_MY_OBJECTS_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLED | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | IV_ENABLED | 20001123 |
Method SET_ADD_TO_MY_OBJECTS_ENABLED on class CL_BUPA_RESULT_SCREEN has no exception.
Method SET_ADD_TO_REMEMBERED_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLED | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | IV_ENABLED | 20001123 |
Method SET_ADD_TO_REMEMBERED_ENABLED on class CL_BUPA_RESULT_SCREEN has no exception.
Method SET_ALV_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_AREA | Call by reference | Type reference (TYPE) | BUS_SCREEN-AREA | CS_AREA | 20001123 | |||
| 2 | IV_ACTIVE | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | IV_ACTIVE | 20001123 | |||
| 3 | IV_ALV | Call by reference | Object reference (TYPE REF TO) | CL_BUPA_RESULT_SUB_SCREEN | IV_ALV | 20001123 | |||
| 4 | IV_TC | Call by reference | Object reference (TYPE REF TO) | CL_BUPA_RESULT_SUB_SCREEN | IV_TC | 20001123 |
Method SET_ALV_ACTIVE on class CL_BUPA_RESULT_SCREEN has no exception.
Method SET_REFRESH_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLED | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | IV_ENABLED | 20001123 |
Method SET_REFRESH_ENABLED on class CL_BUPA_RESULT_SCREEN has no exception.
Method SET_REMOVE_FROM_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLED | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | IV_ENABLED | 20001123 |
Method SET_REMOVE_FROM_ENABLED on class CL_BUPA_RESULT_SCREEN has no exception.
Method SET_TABLE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABLE_LINES | Call by reference | Type reference (TYPE) | STANDARD TABLE | Ergebniszeilen | 20001123 | |||
| 2 | IV_SORT | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | 'X' | Kennzeichen: Ergebnis for der Anzeige sortieren | 20001123 | ||
| 3 | IV_SORT_ON_FIRST_DISPLAY | Call by reference | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | 'X' | Kennzeichen: Ergebnis vor der ersten Anzeige sortieren | 20001123 |
Method SET_TABLE_LINES on class CL_BUPA_RESULT_SCREEN has no exception.
Event Signatures
Event ADD_TO_MY_OBJECTS Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_GUIDS | Exporting | Value transfer | Type reference (TYPE) | BUS_PARTNER-GUID_TABLE | ADD_TO_MY_OBJECTS | 20001123 |
Event ADD_TO_REMEMBERED_OBJECTS Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_GUIDS | Exporting | Value transfer | Type reference (TYPE) | BUS_PARTNER-GUID_TABLE | ADD_TO_REMEMBERED_OBJECTS | 20001123 |
Event CONTEXT_MENU_CLICK Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_GUIDS | Exporting | Value transfer | Type reference (TYPE) | BUS_PARTNER-GUID_TABLE | CONTEXT_MENU_CLICK | 20001123 | ||
| 2 | IV_FUNCTION_CODE | Exporting | Value transfer | Type reference (TYPE) | BUS_SCREEN-FUNCTION_CODE | CONTEXT_MENU_CLICK | 20001123 |
Event DISPLAY_DETAIL Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARTNER_GUID | Exporting | Value transfer | Type reference (TYPE) | BUS_PARTNER-GUID | DISPLAY_DETAIL | 20001123 |
Event EXTEND_CONTEXT_MENU Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MENU | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CTMENU | EXTEND_CONTEXT_MENU | 20001123 | ||
| 2 | IV_PREFIX | Exporting | Value transfer | Type reference (TYPE) | BUS_SCREEN-FUNCTION_CODE | EXTEND_CONTEXT_MENU | 20001123 |
Event MAINTAIN_PARTNERS Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_GUIDS | Exporting | Value transfer | Type reference (TYPE) | BUS_PARTNER-GUID_TABLE | MAINTAIN_PARTNERS | 20001123 | ||
| 2 | IV_ACTIVITY | Exporting | Value transfer | Type reference (TYPE) | BUS_DIALOG-ACTIVITY | MAINTAIN_PARTNERS | 20001123 | ||
| 3 | IV_IN_NEW_WINDOW | Exporting | Value transfer | Type reference (TYPE) | BUS_SCREEN-BOOLEAN | MAINTAIN_PARTNERS | 20001123 |
Event REFRESH Signature
Event REFRESH on class CL_BUPA_RESULT_SCREEN has no parameter.
Event REMOVE_FROM Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_GUIDS | Exporting | Value transfer | Type reference (TYPE) | BUS_PARTNER-GUID_TABLE | REMOVE_FROM | 20001123 |
History
| Last changed by/on | SAP | 20001123 |
| SAP Release Created in | 50A |