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 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