SAP ABAP Class CL_BUCC_LIB (Consistency Checks - Library)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBP_E (Package) New Budgeting: generic part
Properties
Class CL_BUCC_LIB  
Short Description Consistency Checks - Library    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FMBP_E   New Budgeting: generic part 
Created 20000614   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUCC_LIB has no forward declaration.
Interfaces
Class CL_BUCC_LIB has no interface implemented.
Friends
Class CL_BUCC_LIB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ADDRESS_CHECK Constant Public Type reference (TYPE) BUCC_CHECKTYPE 'A' Type of the check 20010809
2 CON_DOCUMENT_CHECK Constant Public Type reference (TYPE) BUCC_CHECKTYPE 'D' Type of the check 20010809
3 CON_TEXT_ID Constant Private Type reference (TYPE) TDID 'ST' Text ID 20020204
4 CON_TEXT_OBJECT Constant Private Type reference (TYPE) TDOBJECT 'TEXT' Texts: application object 20020204
5 G_APPLIC Instance attribute Private Type reference (TYPE) BUKU_APPLIC Application 20000614
6 G_APPLIC_STATIC Static Attribute Private Type reference (TYPE) BUKU_APPLIC Application 20000807
7 G_CHECKTYPE Instance attribute Private Type reference (TYPE) BUCC_CHECKTYPE Type of the check 20010731
8 G_CURRENCY Instance attribute Private Type reference (TYPE) BUCC_CURRENCY Currency Key 20010817
9 G_FLG_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020415
10 G_IT_LIBHEADER Static Attribute Private Type reference (TYPE) BUCC_T_LIB_HEADER Budgeting Tool - Consistency Checks - Table of library heade 20000807
11 G_LIBRARY Instance attribute Private Type reference (TYPE) BUCC_LIBRARY Code library 20000620
12 G_NAME Instance attribute Private Type reference (TYPE) NAME30 Name 20000620
13 G_REF_USERLOG Instance attribute Private Object reference (TYPE REF TO) CL_BUKU_USERLOG Ref of Userlog 20000614
14 G_T_REF_RULE Instance attribute Private Type reference (TYPE) BUCC_T_RULE_REF Consistency checks - Table of check rule references 20011030
15 G_T_TEXT Instance attribute Private Type reference (TYPE) BUKU_T_TEXTLINE Table of text lines 20020415
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check the definition of the library 20020429
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000614
3 CREATE Instance method Private Method Create a new library 20020415
4 CREATE_COPY Instance method Private Method Create a new library by copy 20020415
5 DELETE Instance method Public Method Delete the library 20000808
6 DELETE_DB Instance method Protected Method Deletes the Library from the database 20000614
7 DELETE_RULE Instance method Public Method Delete the checkrule from the library 20000809
8 GET_APPLIC Instance method Public Method Returns the application code 20000623
9 GET_CHECKTYPE Instance method Public Method Returns the check type of the library 20010809
10 GET_CURRENCY Instance method Public Method Returns the currency of the library 20010817
11 GET_LIBRARY Instance method Public Method Returns the code of the library 20000623
12 GET_LIST_LIB Static method Public Method Returns the list of libraries 20010925
13 GET_LIST_REF_RULE Instance method Public Method Returns the list of rule references 20010925
14 GET_NAME Instance method Public Method Returns the name 20000623
15 GET_NBRULES Instance method Public Method Returns the number of rules 20000809
16 GET_REF_LIB_WITH_CODE Static method Public Method Returns the requested library corresponding to the code 20000807
17 GET_REF_LIB_WITH_INDEX Static method Public Method Returns the requested library corresponding to the index 20000807
18 GET_TEXT Instance method Public Method Returns the text of the library 20000623
19 GET_TEXTID Instance method Private Method Returns an ID for the text of the library 20000623
20 GET_USERLOG Instance method Public Method Returns the userlog of the library 20000623
21 IS_CHANGED Instance method Public Method Returns the changed mode 20020415
22 IS_IN_DATABASE Static method Public Method Returns TRUE if the lib is in the database, FALSE otherwise 20000627
23 SAVE Instance method Public Method Save the library into the database 20000614
24 SET_CURRENCY Instance method Public Method Set the currency of the library 20010817
25 SET_NAME Instance method Public Method Returns the name of the library 20000623
26 SET_TEXT Instance method Public Method Sets the text of the library 20000623
27 TRANSPORT Instance method Public Method Transport the library 20020201
Events
Class CL_BUCC_LIB has no event.
Types
Class CL_BUCC_LIB has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_BUCC_LIB has no parameter.
# Exception Resumable Description Created on
1 CURRENCY_ERROR Die Währung ist nicht gültig 20020429

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKF_APPLIC Anwendung 20010731
2 Importing IM_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Art der Prüfung 20010731
3 Importing IM_COPY_FROM Call by reference Object reference (TYPE REF TO) CL_BUCC_LIB Konsistenzprüfungen - Bibliothek 20020415
4 Importing IM_FLAG_TEXT Call by reference Type reference (TYPE) FLAG Text nicht lesen 20041015
5 Importing IM_LIBRARY Call by reference Type reference (TYPE) BUCC_LIBRARY Schlüssel der Bibiliothek 20010731
# Exception Resumable Description Created on
1 COPY_ERROR Die Bibliothek kann nicht durch Kopieren angelegt werden 20020416
2 CREATION_ERROR Die Bibliothek kann nicht angelegt werden 20020416
3 RULE_COPY_ERROR Regel für Bibliothek kann nicht d. Kopieren angelegt werden 20020415

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20020415
2 Importing IM_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Art der Prüfung 20020415
3 Importing IM_FLAG_TEXT Call by reference Type reference (TYPE) FLAG Text nicht lesen 20041015
4 Importing IM_LIBRARY Call by reference Type reference (TYPE) BUCC_LIBRARY Konsistenzprüfungen - Schlüssel der Prüfbibiliothek 20020415

Method CREATE on class CL_BUCC_LIB has no exception.

Method CREATE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20020415
2 Importing IM_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Konsistenzprüfungen - Art der Prüfung 20020415
3 Importing IM_COPY_FROM Call by reference Object reference (TYPE REF TO) CL_BUCC_LIB Konsistenzprüfungen - Bibliothek 20020415
4 Importing IM_LIBRARY Call by reference Type reference (TYPE) BUCC_LIBRARY Konsistenzprüfungen - Schlüssel der Prüfbibiliothek 20020415
# Exception Resumable Description Created on
1 RULE_COPY_ERROR Regel für Bibliothek kann nicht d. Kopieren angelegt werden 20020415

Method DELETE Signature

Method DELETE on class CL_BUCC_LIB has no parameter.
Method DELETE on class CL_BUCC_LIB has no exception.

Method DELETE_DB Signature

Method DELETE_DB on class CL_BUCC_LIB has no parameter.
Method DELETE_DB on class CL_BUCC_LIB has no exception.

Method DELETE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF_RULE Call by reference Object reference (TYPE REF TO) CL_BUCC_RULE Regelreferenz 20000809

Method DELETE_RULE on class CL_BUCC_LIB has no exception.

Method GET_APPLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_APPLIC Value transfer Type reference (TYPE) BUKU_APPLIC Anwendung 20000623

Method GET_APPLIC on class CL_BUCC_LIB has no exception.

Method GET_CHECKTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHECKTYPE Value transfer Type reference (TYPE) BUCC_CHECKTYPE Art der Prüfung 20010809

Method GET_CHECKTYPE on class CL_BUCC_LIB has no exception.

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CURRENCY Call by reference Type reference (TYPE) BUCC_CURRENCY Waehrungscodes mit Bezeichnungen 20010817
2 Exporting EX_CURRENCY_TXT Call by reference Type reference (TYPE) LTEXT Langtext 20010817

Method GET_CURRENCY on class CL_BUCC_LIB has no exception.

Method GET_LIBRARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LIBRARY Value transfer Type reference (TYPE) BUCC_LIBRARY Schlüssel der Bibliothek 20000623

Method GET_LIBRARY on class CL_BUCC_LIB has no exception.

Method GET_LIST_LIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20010925
2 Importing IM_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Art der Prüfung 20010925
3 Returning RE_LIB_LIST Value transfer Type reference (TYPE) BUCC_T_LIB_HEADER Tabelle des Bibliothekkopfes 20010925

Method GET_LIST_LIB on class CL_BUCC_LIB has no exception.

Method GET_LIST_REF_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_REF_RULE Call by reference Type reference (TYPE) BUCC_T_RULE_REF Konsistenzprüfungen - Tabelle der Prüfregeln 20010925
2 Importing IM_FLAG_TEXT Call by reference Type reference (TYPE) FLAG Text nicht lesen 20041015

Method GET_LIST_REF_RULE on class CL_BUCC_LIB has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NAME Value transfer Type reference (TYPE) TEXT30 Bezeichnung der Kennzahl 20000623

Method GET_NAME on class CL_BUCC_LIB has no exception.

Method GET_NBRULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NBRULES Value transfer Type reference (TYPE) I Anzahl der Regeln 20000809

Method GET_NBRULES on class CL_BUCC_LIB has no exception.

Method GET_REF_LIB_WITH_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Art der Prüfung 20010808
2 Importing IM_LIBRARY Call by reference Type reference (TYPE) BUCC_LIBRARY Schlüssel der Bibiliothek 20000807
3 Returning RE_REF_LIB Value transfer Object reference (TYPE REF TO) CL_BUCC_LIB Bibliotheksreferenz 20000807

Method GET_REF_LIB_WITH_CODE on class CL_BUCC_LIB has no exception.

Method GET_REF_LIB_WITH_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Call by reference Type reference (TYPE) LVC_INDEX ALV-Steuerung: Zeilennummer (Index für interne Tabelle) 20000807
2 Returning RE_REF_LIB Value transfer Object reference (TYPE REF TO) CL_BUCC_LIB Bibliotheksreferenz 20000807

Method GET_REF_LIB_WITH_INDEX on class CL_BUCC_LIB has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEXT Value transfer Type reference (TYPE) BUKU_T_TEXTLINE Textzeilen-Tabelle 20000623

Method GET_TEXT on class CL_BUCC_LIB has no exception.

Method GET_TEXTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ID Value transfer Type reference (TYPE) TDOBNAME Text Name 20000623

Method GET_TEXTID on class CL_BUCC_LIB has no exception.

Method GET_USERLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_USERLOG Value transfer Type reference (TYPE) BUKU_S_USERLOG Anwenderprotokoll 20000623

Method GET_USERLOG on class CL_BUCC_LIB has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FLG_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020415

Method IS_CHANGED on class CL_BUCC_LIB has no exception.

Method IS_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Anwendung 20000807
2 Importing IM_CHECKTYPE Call by reference Type reference (TYPE) BUCC_CHECKTYPE Art der Prüfung 20010731
3 Importing IM_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20020312
4 Importing IM_LIBRARY Call by reference Type reference (TYPE) BUCC_LIBRARY Budgetierungs-Tool - Konsistenzprüfungen - Schlüssel Biblio. 20000627
5 Returning RE_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20000627

Method IS_IN_DATABASE on class CL_BUCC_LIB has no exception.

Method SAVE Signature

Method SAVE on class CL_BUCC_LIB has no parameter.
# Exception Resumable Description Created on
1 LIB_NOT_INSERTED Beim Einfügen der Bibliothek tritt ein Problem auf 20011024
2 RULE_NOT_INSERTED Beim Einfügen einer Regel der Bibl. tritt ein Problem auf 20020416
3 TEXT_NOT_INSERTED Beim Einfügen des Texts tritt ein Problem auf 20011024

Method SET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENCY Call by reference Type reference (TYPE) BUCC_CURRENCY Währungsschlüssel 20010817

Method SET_CURRENCY on class CL_BUCC_LIB has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) TEXT30 Bezeichnung der Kennzahl 20000623

Method SET_NAME on class CL_BUCC_LIB has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT Call by reference Type reference (TYPE) BUKU_T_TEXTLINE Textzeilen-Tabelle 20000623

Method SET_TEXT on class CL_BUCC_LIB has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Call by reference Type reference (TYPE) TRKORR Anordnung/Aufgabe 20020201
# Exception Resumable Description Created on
1 CANCEL_EDIT_OTHER_ERROR Abbrechen 20020204
2 OBJECTS_NOT_APPENDABLE Objekte können nicht an die Anordnung angehängt werden 20020204
3 SHOW_ONLY_OTHER_ERROR Abbrechen, Anwender möchte in den Anzeigemodus wechseln 20020204
History
Last changed by/on SAP  20050409 
SAP Release Created in 46C