SAP ABAP Class CL_FINB_FUNCTION (Function in Financials)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_FUNCTIONAL_SERVICES (Package) Function Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_FUNCTION Runtime interfaces of a function 20030211
Properties
Class CL_FINB_FUNCTION  
Short Description Function in Financials    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FINB_FUNC_SERVICES    
Program status     
Category 0   
Package FINB_FUNCTIONAL_SERVICES   Function Builder 
Created 20030211   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_CONFIG_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_FUNCTION Runtime interfaces of a function 20030211
Friends
Class CL_FINB_FUNCTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_FUNCTION Static Attribute Protected Type reference (TYPE) YT_FUNCTIONS 20031021
2 A_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20030212
3      
4 A_NAME_OF_FUNCTION Instance attribute Public Type reference (TYPE) FINB_LOG_FUNC_NAME Logical Name of a Function 20030212
5 XO_MD_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY FIN Master Data: Central Access Point (Factory) 20030805
6 XS_FUNCTION Instance attribute Protected Type reference (TYPE) YS_FUNCTION_META 20030212
7 XT_RULE_BUFFER Static Attribute Protected Type reference (TYPE) YT_RULE_BUFFER 20030213
8 XX_ERROR Instance attribute Protected Object reference (TYPE REF TO) CX_FINB_FUNC_SERVICE_ERROR General Function Call 20030212
9 X_APPLICATION Instance attribute Protected Type reference (TYPE) FINB_MD_APPLICATION FIN Master Data: Application 20030212
10 X_AREAID Instance attribute Protected Type reference (TYPE) FINB_MD_REGID FIN Master Data: Application Area 20030212
11 _O_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_TABLE_HASHED Reference to Data Container 20031204
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20030212
2 CREATE_MD_FACTORY Instance method Protected Method 20030805
3 DERIVE Instance method Protected Method 20030213
4 ELEMENT_TO_CONDITION Static method Protected Method xml -> Condition 20030212
5 ERROR Instance method Protected Method 20030212
6 GET_UPDATED_SIGNATURE Instance method Protected Method Gets Current Signature for Input Values 20030806
7 MOVE Instance method Protected Method 20030625
Events
Class CL_FINB_FUNCTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1    
2 YS_FUNCTION_META Protected See coding 20030212 begin of ys_function_meta , acc_databasis type acc_databasis , name type string , typeoffunction type string , physicalname type funcname , classname type seoclsname , signature type finb_t_signature , formula type string , end of ys_function_meta
3 YS_RULE_BUFFER Protected See coding 20030213 begin of YS_RULE_BUFFER , acc_databasis type acc_databasis , name type string , rules type ref to data , end of ys_rule_buffer
4 YT_FUNCTIONS Protected See coding 20030212 yt_functions type sorted table of ys_function_meta with unique key acc_databasis name
5 YT_RULE_BUFFER Protected See coding 20030213 yt_rule_buffer type sorted table of ys_rule_buffer with unique key acc_databasis name
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20030212
2 Importing I_NAME_OF_FUNCTION Call by reference Type reference (TYPE) FINB_LOG_FUNC_NAME Logischer Name einer Funktion 20030212
3 Importing I_STATUS Call by reference Type reference (TYPE) FINB_CONF_STATUS CL_FINB_CONFIG_CONSTANTS=>VERSION_ACTIVE Status einer Konfigurationsversion 20030911
# Exception Resumable Description Created on
1 FUNC_DSNT_EXST_IN_VALDTY_AREA 20030212

Method CREATE_MD_FACTORY Signature

Method CREATE_MD_FACTORY on class CL_FINB_FUNCTION has no parameter.
# Exception Resumable Description Created on
1 FAILED 20030805

Method DERIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLE Call by reference Object reference (TYPE REF TO) DATA Tabelle von Merkmalswerten 20030519
2 Importing I_OVERWRITE_INITIAL_ONLY Call by reference Type reference (TYPE) BOOLE_D Nur initiale Zielfelder überschreiben 20030519
# Exception Resumable Description Created on
1 CX_FINB_FUNC_SERVICE_ERROR Allgemeiner Funktionsaufruf 20030213

Method ELEMENT_TO_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030212
2 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20030212

Method ELEMENT_TO_CONDITION on class CL_FINB_FUNCTION has no exception.

Method ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ERROR_LINE Call by reference Object reference (TYPE REF TO) DATA Interne Tabellen, aktueller Zeilenindex 20030624
2 Importing ID_TABLE Call by reference Object reference (TYPE REF TO) DATA Tabelle von Merkmalswerten 20030624

Method ERROR on class CL_FINB_FUNCTION has no exception.

Method GET_UPDATED_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TO_BE_ENRICHED Call by reference Type reference (TYPE) ANY Struktur (flach oder tief) 20030806
2 Returning RT_SIGNATURE Value transfer Type reference (TYPE) FINB_T_SIGNATURE Signatur einer Funktion 20030806
# Exception Resumable Description Created on
1 CX_FINB_FUNC_SERVICE_ERROR Allgemeiner Funktionsaufruf 20030806

Method MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLE Call by reference Object reference (TYPE REF TO) DATA Tabelle von Merkmalswerten 20030625
2 Importing I_OVERWRITE_INITIAL_ONLY Call by reference Type reference (TYPE) BOOLE_D Nur initiale Zielfelder überschreiben 20030625
# Exception Resumable Description Created on
1 CX_FINB_FUNC_SERVICE_ERROR Allgemeiner Funktionsaufruf 20030625
History
Last changed by/on SAP  20050411 
SAP Release Created in 200