SAP ABAP Interface IF_BUPA_MAINTENANCE_OWNER (SAP BP Dialog: Callbacks for Maintenance in New Interface)
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
⤷
⤷
Properties
| Interface | IF_BUPA_MAINTENANCE_OWNER | |
| Short Description | SAP BP Dialog: Callbacks for Maintenance in New Interface |
General Data
| Package | BUPA_DIALOG | SAP Business Partner: New Dialog Interface |
| Created | 20000814 | SAP |
| Last changed | 20070911 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_BUPA_MAINTENANCE_OWNER has no forward declaration.
Interfaces
Interface IF_BUPA_MAINTENANCE_OWNER has no interface.
Friends
Interface IF_BUPA_MAINTENANCE_OWNER has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GV_CREATION_ACTIVE | Instance attribute | Public | Type reference (TYPE) | BU_BOOLEAN | Indicator: Create is Active | 20000822 | ||
| 2 | GV_CREATION_IN_FUTURE | Instance attribute | Public | Type reference (TYPE) | BU_BOOLEAN | Indicator: Planned Creation is Active | 20001128 | ||
| 3 | GV_MAINTENANCE | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUPA_ABSTRACT_MAINTENANCE | Reference to Current Maitenance | 20010424 | ||
| 4 | GV_NAVIGATION_DISABLED | Instance attribute | Public | Type reference (TYPE) | BU_BOOLEAN | Indicator: Navigation to Other BPs Disabled | 20011206 | ||
| 5 | GV_PARTNER_CHANGE_IS_WARNING | Instance attribute | Public | Type reference (TYPE) | BU_BOOLEAN | Indicator: Partner Changes Lead to Warning | 20001024 | ||
| 6 | GV_PARTNER_CHANGE_NOT_ALLOWED | Instance attribute | Public | Type reference (TYPE) | BU_BOOLEAN | Indicator: Partner Changes are not Permitted | 20001024 | ||
| 7 | GV_PARTNER_EXISTS_ON_DB | Instance attribute | Public | Type reference (TYPE) | BU_BOOLEAN | Indicator: Partner Already Exists in Database | 20000824 | ||
| 8 | GV_PARTNER_GUID | Instance attribute | Public | Type reference (TYPE) | BUS_PARTNER-GUID | GUID of Current Business Partner | 20000824 | ||
| 9 | GV_SAVE_MODE | Instance attribute | Public | Type reference (TYPE) | BU_XSAVE | Indicator: Save Mode Active | 20000821 | ||
| 10 | GV_SETTINGS | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUPA_DIALOG_SETTINGS | SAP BP Dialog: User-Specific Settings | 20000821 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check if a Business Parnter May be Changed | 20001123 | |
| 2 | Instance method | Public | Method | Initializes the Message Table | 20021219 | |
| 3 | Instance method | Public | Method | Collect a Message from SY Fields | 20000814 | |
| 4 | Instance method | Public | Method | Confirms and Removes Messages from a Message Table | 20001221 | |
| 5 | Instance method | Public | Method | De/Activates CANCEL, TAKE, SAVE if No Change Possible | 20001219 | |
| 6 | Instance method | Public | Method | Execute New Navigation Command | 20000814 | |
| 7 | Instance method | Public | Method | Navigation to a Duplicate | 20001220 | |
| 8 | Instance method | Public | Method | Removes Already Confirmed Messages from a Message Table | 20001221 | |
| 9 | Instance method | Public | Method | Request to Leave All Active Maintenance | 20000814 | |
| 10 | Instance method | Public | Method | Set Navigation Request | 20040226 | |
| 11 | Instance method | Public | Method | Display of General Detail Data on Partner | 20000814 |
Events
Interface IF_BUPA_MAINTENANCE_OWNER has no event.
Types
Interface IF_BUPA_MAINTENANCE_OWNER has no local type.
Method Signatures
Method CAN_CHANGE_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID | GUID eines Geschäftspartners | 20001123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erlaubt mit Warnung | 20001123 | ||
| 2 | Nicht erlaubt | 20001123 |
Method CLEAR_OWNER_MESSAGES Signature
Method CLEAR_OWNER_MESSAGES on Interface IF_BUPA_MAINTENANCE_OWNER has no parameter.
Method CLEAR_OWNER_MESSAGES on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method COLLECT_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20000920 | |||
| 2 | IV_CURSOR_FIELD | Call by reference | Type reference (TYPE) | BUS_SCREEN-FIELD_NAME | Cursorfeld | 20001121 | |||
| 3 | IV_CURSOR_LINE | Call by reference | Type reference (TYPE) | I | Cursorzeile | 20001121 | |||
| 4 | IV_CURSOR_SCREEN | Call by reference | Object reference (TYPE REF TO) | CL_BUS_ABSTRACT_SCREEN | Cursorscreen | 20001121 | |||
| 5 | IV_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_BUPA_DIALOG_MESSAGE | Instanz einer Message | 20001121 |
Method COLLECT_MESSAGE on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method CONFIRM_AND_REMOVE_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BU_DIALOG_MESSAGE_T | Tabellen von Instanzen von CX_BUPA_DIALOG_MESSAGE | 20001221 |
Method CONFIRM_AND_REMOVE_MESSAGES on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method DISPLAY_CHANGES_POSSIBLE Signature
Method DISPLAY_CHANGES_POSSIBLE on Interface IF_BUPA_MAINTENANCE_OWNER has no parameter.
Method DISPLAY_CHANGES_POSSIBLE on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method NAVIGATE_TO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_BUPA_NAVIGATION_REQUEST | IV_REQUEST | 20000814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die Navigation mußte abgebrochen werden | 20000814 | ||
| 2 | Open another BP in an application transaction | 20060927 |
Method NAVIGATE_TO_DUPLICATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LEAVE | Call by reference | Type reference (TYPE) | BU_BOOLEAN | Kennzeichen: Normalen Ablauf verlassen | 20001220 |
Method NAVIGATE_TO_DUPLICATE on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method REMOVE_CONFIRMED_MESSAGES_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BU_DIALOG_MESSAGE_T | Tabellen von Instanzen von CX_BUPA_DIALOG_MESSAGE | 20001221 |
Method REMOVE_CONFIRMED_MESSAGES_FROM on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method REQUEST_LEAVING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ANSWER | Call by reference | Type reference (TYPE) | CHAR1 | Antwort von PopUp durchschleifen | 20050113 | |||
| 2 | IV_DO_NOT_ASK_USER | Call by reference | Type reference (TYPE) | BU_BOOLEAN | SPACE | Benutzer nicht fragen | 20000830 | ||
| 3 | IV_DO_NOT_CHECK | Call by reference | Type reference (TYPE) | BU_BOOLEAN | SPACE | Prüfungen nicht durchführen | 20000814 | ||
| 4 | IV_PARTNER_MUST_EXIST | Call by reference | Type reference (TYPE) | BU_BOOLEAN | SPACE | Kein Verlassen im Anlegen ohne Eingaben | 20000905 | ||
| 5 | IV_TITLE | Call by reference | Type reference (TYPE) | BUS_SCREEN-TITLE | SPACE | Titel des Fensters | 20000814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Verlassen wurde abgebrochen werden | 20000814 |
Method SET_NAVIGATION_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RELATION_KEY | Call by reference | Type reference (TYPE) | BUS05X_KEY | GP-Beziehungen/GP-Rollenfindungen: Allgemeine Daten | 20040303 | |||
| 2 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20040226 | |||
| 3 | IV_RELTYP | Call by reference | Type reference (TYPE) | BU_RELTYP | Geschäftspartner-Beziehungstyp | 20040303 |
Method SET_NAVIGATION_REQUEST on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
Method SHOW_PARTNER_POPUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LEAVE | Call by reference | Type reference (TYPE) | BU_BOOLEAN | EV_LEAVE | 20000814 | |||
| 2 | IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID | IV_PARTNER_GUID | 20000814 |
Method SHOW_PARTNER_POPUP on Interface IF_BUPA_MAINTENANCE_OWNER has no exception.
History
| Last changed by/on | SAP | 20070911 |
| SAP Release Created in | 20C |