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
⤷ 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 | CHECK_NAMESPACE | Static method | Public | Method | Checks Namespace of Object | 20070201 |
2 | CHECK_OBJECT | Static method | Public | Method | Checks Data of Transferred Instance (PAI1, PAI2) | 20060721 |
3 | CHECK_RESULT_TYPE | Static method | Public | Method | Checks Result Type of an Object | 20050826 |
4 | COPY_OBJECT | Static method | Public | Method | Copies an Object | 20050728 |
5 | DELETE_ACTION | Static method | Private | Method | Deletes an Action | 20061103 |
6 | DELETE_APPLCLASS | Static method | Private | Method | Deletes an Application Class | 20060515 |
7 | DELETE_CONTEXT | Static method | Private | Method | Deletes a Context | 20080605 |
8 | DELETE_EVENT | Static method | Private | Method | Deletes an Event | 20060515 |
9 | DELETE_EXPRESSION | Static method | Private | Method | Deletes an Expression | 20060515 |
10 | DELETE_OBJECT | Static method | Public | Method | Deletes an Object | 20050720 |
11 | ENQUEUE_CHECK | Static method | Public | Method | Checks Whether an Object Is Locked | 20050720 |
12 | GET_INITIAL_APPLCLASS | Static method | Public | Method | Delivers Initial Application Class When BRF Is Started | 20070322 |
13 | GET_OBJECT | Static method | Public | Method | Creates an Instance of a BRF Object (up to and incl.PBO2) | 20060721 |
14 | SAVE_OBJECT | Static method | Public | Method | Saves Specified Instance | 20060721 |
15 | TRANSPORT_CHECK | Static method | Public | Method | Checks Whether Transport Entries Can Be Written | 20050720 |
16 | TRANSPORT_INSERT | 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 | Importing | IO_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20070201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | KEY_NOT_ALLOWED | Das Objekt hat einen Schlüssel der nicht zulässig ist. | 20070201 | |
2 | TRANSPORT_ERROR | 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 | Exporting | EV_MODIFIED | Call by reference | Type reference (TYPE) | BRF_BOOLE_D | SPACE = false, 'X' = true | 20060721 | ||
2 | Importing | 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 | Importing | IV_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION | BRF: Ausdruck | 20050831 | ||
2 | Importing | IV_RESULT_DECIMALS | Call by reference | Type reference (TYPE) | BRF_RESULT_DECIMALS | Nachkommastellen für Typ P | 20050831 | ||
3 | Importing | IV_RESULT_LENGTH | Call by reference | Type reference (TYPE) | BRF_RESULT_LENGTH | Feldlänge / Strukturlänge | 20050831 | ||
4 | Importing | IV_RESULT_OUT_LEN | Call by reference | Type reference (TYPE) | BRF_RESULT_OUTPUT_LENGTH | Ausgabelänge | 20050831 | ||
5 | Importing | IV_RESULT_TYPE | Call by reference | Type reference (TYPE) | BRF_RESULT_TYPE | BRF: Ergebnistyp | 20050831 | ||
6 | Importing | 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 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050728 | ||
2 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | BRF_CLASS_CATEGORY | Typ der implementierenden Klasse | 20050728 | ||
3 | Importing | IV_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20050805 | ||
4 | Importing | IV_NEW_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20050728 | ||
5 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20050728 | ||
6 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20050728 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COPY_ERROR | 20050728 | ||
2 | NAME_MISSING | 20050728 | ||
3 | OBJECT_EXISTS | 20050728 |
Method DELETE_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | 20061103 | |||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | 20061103 | |||
3 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | 20061103 | |||
4 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | 20061103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_ERROR | 20061103 |
Method DELETE_APPLCLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20060515 | ||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060515 | ||
3 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060515 | ||
4 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20060515 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_ERROR | 20060515 |
Method DELETE_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20080605 | ||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20080605 | ||
3 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20080605 | ||
4 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20080605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_ERROR | 20080605 |
Method DELETE_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20060515 | ||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060515 | ||
3 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060515 | ||
4 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20060515 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_ERROR | 20060515 |
Method DELETE_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20060515 | ||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060515 | ||
3 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060515 | ||
4 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20060515 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_ERROR | 20060515 |
Method DELETE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | BRF: Importstatus | 20050720 | ||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050720 | ||
3 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | BRF_CLASS_CATEGORY | Typ der implementierenden Klasse | 20050720 | ||
4 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20050720 | ||
5 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | BRF: Version | 20050720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETE_ERROR | 20050721 |
Method ENQUEUE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_EDIT_MODE | Call by reference | Type reference (TYPE) | BRF_EDIT_MODE | Bearbeitungsart (Anzeigen, Ändern, Anlegen ...) | 20050720 | ||
2 | Changing | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050720 | ||
3 | Importing | IV_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20050720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NAME_MISSING | 20050728 |
Method GET_INITIAL_APPLCLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | Exporting | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20060721 | ||
2 | Importing | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20060721 | ||
3 | Importing | IV_CATEGORY | Call by reference | Type reference (TYPE) | BRF_CLASS_CATEGORY | Typ der implementierenden Klasse | 20060721 | ||
4 | Importing | IV_CLASS_ID | Call by reference | Type reference (TYPE) | BRF_CLASS_ID | Schlüssel der implementierenden Klasse | 20060721 | ||
5 | Importing | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | BRF_EDIT_MODE | '3' | Bearbeitungsart (Anzeigen, Ändern, Anlegen ...) | 20060721 | |
6 | Importing | IV_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | 'A' | BRF: Importstatus | 20060721 | |
7 | Importing | IV_OBJECT | Call by reference | Type reference (TYPE) | BRF_OBJECT | Stellvertreter für BRF-Objekte (z. B. Ereignisse) | 20060721 | ||
8 | Importing | IV_OBJ_GROUP | Call by reference | Type reference (TYPE) | BRF_OBJ_GROUP | BRF: Gruppierung von BRF-Objekten | 20060721 | ||
9 | Importing | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | '0000' | BRF: Version | 20060722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CANCEL_EDIT_OTHER_ERROR | Abbruch | 20110412 | |
2 | CATEGORY_NOT_SUPPORTED | Objektart nicht unterstützt | 20060722 | |
3 | EDIT_MODE_REJECTED | Objekt kann im angeforderter Edit-Mode nicht geöffnet werden | 20060722 | |
4 | GENERAL_ERROR | Allgemeiner Fehler aufgetreten | 20060722 | |
5 | IMPL_CLASS_NOT_FOUND | Implementierende Klasse gemäß TBRF180 nicht gefunden | 20060722 | |
6 | OBJECT_ALREADY_EXISTING | Objekt existiert bereits | 20060722 | |
7 | OBJECT_LOCKED | Objekt ist bereits gesperrt | 20060722 | |
8 | OBJECT_NOT_EXISTING | Objekt existiert (noch) nicht. | 20060722 | |
9 | TRANSPORT_NOT_POSSIBLE | Transport nicht möglich | 20060722 |
Method SAVE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20110407 | ||
2 | Exporting | EV_TASK | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20061127 | ||
3 | Importing | IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20060721 | ||
4 | Importing | 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 | Changing | CV_EDIT_MODE | Call by reference | Type reference (TYPE) | BRF_EDIT_MODE | Bearbeitungsart (Anzeigen, Ändern, Anlegen ...) | 20050720 | ||
2 | Changing | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050720 | ||
3 | Importing | 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 | Changing | CV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050720 | ||
2 | Exporting | ET_TADIR | Call by reference | Type reference (TYPE) | SCTS_TADIR | Katalog der Repository-Objekte | 20050720 | ||
3 | Exporting | EV_TASK | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20061127 | ||
4 | Importing | IV_MNT_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_MAINTENANCE_BRF | BRF: Pflege | 20050720 | ||
5 | Importing | 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 |