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 |