SAP ABAP Class CL_MNT_SERVICES_BRF (Service Method for BRF)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BRF (Application Component) Business Rule Framework
⤷
SBRF (Package) Business Rule Framework
⤷
⤷
Properties
| Class | CL_MNT_SERVICES_BRF | |
| Short Description | Service Method for BRF | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SBRF | Business Rule Framework |
| Created | 20050720 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MNT_SERVICES_BRF has no forward declaration.
Interfaces
Class CL_MNT_SERVICES_BRF has no interface implemented.
Friends
Class CL_MNT_SERVICES_BRF has no friend class.
Attributes
Class CL_MNT_SERVICES_BRF has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks Namespace of Object | 20070201 | |
| 2 | Static method | Public | Method | Checks Data of Transferred Instance (PAI1, PAI2) | 20060721 | |
| 3 | Static method | Public | Method | Checks Result Type of an Object | 20050826 | |
| 4 | Static method | Public | Method | Copies an Object | 20050728 | |
| 5 | Static method | Private | Method | Deletes an Action | 20061103 | |
| 6 | Static method | Private | Method | Deletes an Application Class | 20060515 | |
| 7 | Static method | Private | Method | Deletes a Context | 20080605 | |
| 8 | Static method | Private | Method | Deletes an Event | 20060515 | |
| 9 | Static method | Private | Method | Deletes an Expression | 20060515 | |
| 10 | Static method | Public | Method | Deletes an Object | 20050720 | |
| 11 | Static method | Public | Method | Checks Whether an Object Is Locked | 20050720 | |
| 12 | Static method | Public | Method | Delivers Initial Application Class When BRF Is Started | 20070322 | |
| 13 | Static method | Public | Method | Creates an Instance of a BRF Object (up to and incl.PBO2) | 20060721 | |
| 14 | Static method | Public | Method | Saves Specified Instance | 20060721 | |
| 15 | Static method | Public | Method | Checks Whether Transport Entries Can Be Written | 20050720 | |
| 16 | Static method | Public | Method | Adds Transport Entries | 20050720 |
Events
Class CL_MNT_SERVICES_BRF has no event.
Types
Class CL_MNT_SERVICES_BRF has no local type.
Method Signatures
Method CHECK_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20070201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Objekt hat einen Schlüssel der nicht zulässig ist. | 20070201 | ||
| 2 | Ein Fehler aus dem Transportwesen ist aufgetreten | 20070201 |
Method CHECK_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MODIFIED | Call by reference | Type reference (TYPE) | BRF_BOOLE_D | SPACE = false, 'X' = true | 20060721 | |||
| 2 | IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20060721 |
Method CHECK_OBJECT on class CL_MNT_SERVICES_BRF has no exception.
Method CHECK_RESULT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION | BRF: Ausdruck | 20050831 | |||
| 2 | IV_RESULT_DECIMALS | Call by reference | Type reference (TYPE) | BRF_RESULT_DECIMALS | Nachkommastellen für Typ P | 20050831 | |||
| 3 | IV_RESULT_LENGTH | Call by reference | Type reference (TYPE) | BRF_RESULT_LENGTH | Feldlänge / Strukturlänge | 20050831 | |||
| 4 | IV_RESULT_OUT_LEN | Call by reference | Type reference (TYPE) | BRF_RESULT_OUTPUT_LENGTH | Ausgabelänge | 20050831 | |||
| 5 | IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | BRF_RESULT_TYPE | BRF: Ergebnistyp | 20050831 | |||
| 6 | IV_VALUE | Call by reference | Type reference (TYPE) | BRF_RESULT_VALUE | Ergebnis | 20050826 |
Method CHECK_RESULT_TYPE on class CL_MNT_SERVICES_BRF has no exception.
Method COPY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050728 | |||
| 2 | IV_CATEGORY | Call by reference | Type reference (TYPE) | BRF_CLASS_CATEGORY | Typ der implementierenden Klasse | 20050728 | |||
| 3 | IV_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20050805 | |||
| 4 | IV_NEW_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20050728 | |||
| 5 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20050728 | |||
| 6 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20050728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050728 | |||
| 2 | 20050728 | |||
| 3 | 20050728 |
Method DELETE_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | 20061103 | ||||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | 20061103 | ||||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | 20061103 | ||||
| 4 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | 20061103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061103 |
Method DELETE_APPLCLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20060515 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060515 | |||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060515 | |||
| 4 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20060515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060515 |
Method DELETE_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20080605 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20080605 | |||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20080605 | |||
| 4 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20080605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080605 |
Method DELETE_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20060515 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060515 | |||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060515 | |||
| 4 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20060515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060515 |
Method DELETE_EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20060515 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060515 | |||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060515 | |||
| 4 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20060515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060515 |
Method DELETE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20050720 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050720 | |||
| 3 | IV_CATEGORY | Call by reference | Type reference (TYPE) | BRF_CLASS_CATEGORY | Typ der implementierenden Klasse | 20050720 | |||
| 4 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20050720 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20050720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050721 |
Method ENQUEUE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EDIT_MODE | Call by reference | Type reference (TYPE) | BRF_EDIT_MODE | Bearbeitungsart (Anzeigen, Ändern, Anlegen ...) | 20050720 | |||
| 2 | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050720 | |||
| 3 | IV_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20050720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050728 |
Method GET_INITIAL_APPLCLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_APPLCLASS | Value transfer | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20070322 |
Method GET_INITIAL_APPLCLASS on class CL_MNT_SERVICES_BRF has no exception.
Method GET_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20060721 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060721 | |||
| 3 | IV_CATEGORY | Call by reference | Type reference (TYPE) | BRF_CLASS_CATEGORY | Typ der implementierenden Klasse | 20060721 | |||
| 4 | IV_CLASS_ID | Call by reference | Type reference (TYPE) | BRF_CLASS_ID | Schlüssel der implementierenden Klasse | 20060721 | |||
| 5 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | BRF_EDIT_MODE | '3' | Bearbeitungsart (Anzeigen, Ändern, Anlegen ...) | 20060721 | ||
| 6 | IV_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | 'A' | BRF: Importstatus | 20060721 | ||
| 7 | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060721 | |||
| 8 | IV_OBJ_GROUP | Call by reference | Type reference (TYPE) | BRF_OBJ_GROUP | BRF: Gruppierung von BRF-Objekten | 20060721 | |||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | '0000' | BRF: Version | 20060722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch | 20110412 | ||
| 2 | Objektart nicht unterstützt | 20060722 | ||
| 3 | Objekt kann im angeforderter Edit-Mode nicht geöffnet werden | 20060722 | ||
| 4 | Allgemeiner Fehler aufgetreten | 20060722 | ||
| 5 | Implementierende Klasse gemäß TBRF180 nicht gefunden | 20060722 | ||
| 6 | Objekt existiert bereits | 20060722 | ||
| 7 | Objekt ist bereits gesperrt | 20060722 | ||
| 8 | Objekt existiert (noch) nicht. | 20060722 | ||
| 9 | Transport nicht möglich | 20060722 |
Method SAVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20110407 | |||
| 2 | EV_TASK | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20061127 | |||
| 3 | IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20060721 | |||
| 4 | IV_TASK | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20061127 |
Method SAVE_OBJECT on class CL_MNT_SERVICES_BRF has no exception.
Method TRANSPORT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EDIT_MODE | Call by reference | Type reference (TYPE) | BRF_EDIT_MODE | Bearbeitungsart (Anzeigen, Ändern, Anlegen ...) | 20050720 | |||
| 2 | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050720 | |||
| 3 | IV_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20050720 |
Method TRANSPORT_CHECK on class CL_MNT_SERVICES_BRF has no exception.
Method TRANSPORT_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050720 | |||
| 2 | ET_TADIR | Call by reference | Type reference (TYPE) | SCTS_TADIR | Katalog der Repository-Objekte | 20050720 | |||
| 3 | EV_TASK | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20061127 | |||
| 4 | IV_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20050720 | |||
| 5 | IV_TASK | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20061127 |
Method TRANSPORT_INSERT on class CL_MNT_SERVICES_BRF has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 710 |