SAP ABAP Class CL_FAA_DB_AMD (Delegates Data Requests to Database Access Classes)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-AA (Application Component) Asset Accounting
     FAA_AMD (Package) Master Data
Properties
Class CL_FAA_DB_AMD  
Short Description Delegates Data Requests to Database Access Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FAA_AMD   Master Data 
Created 20031218   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FAACA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FAA_DB_AMD has no interface implemented.
Friends
Class CL_FAA_DB_AMD has no friend class.
Attributes
Class CL_FAA_DB_AMD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ID_2_NEW_KEY Static method Public Method Assigns ID to New Asset Key 20040218
2 GET_ASSET_BASIC Static method Public Method Gets Basic Data of Asset 20031218
3 GET_ASSET_BASIC_LIST Static method Public Method Gets Basic Data of Asset 20040114
4 GET_ASSET_ID Static method Public Method Gets the Asset GUID for an Asset Key 20031218
5 GET_ASSET_ID_LIST Static method Public Method Gets the Asset GUID for an Asset Key 20040114
6 GET_DATA Static method Public Method Gets Time-Independent Data of Asset 20040112
7 GET_DEPR_AREA_AMD Static method Public Method Gets Table of Depreciation Areas for Asset 20040129
8 GET_MAIN_ASSET_ID Static method Public Method Gets the Asset GUID for a Main Asset Key 20040212
9 GET_SUBASSET_ID_LIST Static method Public Method Gets the Asset GUID for an Asset Key 20040225
10 GET_TMINTRVL_AMD Static method Public Method Gets Table of Depreciation Areas for Asset 20040129
11 WRITE_DATA Static method Public Method Writes Time-Independent Data of Asset 20040112
12 WRITE_DEPR_AREA_AMD Static method Public Method Writes Depreciation Area Data of Asset 20040129
13 WRITE_MAIN_ASSET_DATA Static method Public Method Writes Time-Independent Data of Asset 20040203
14 WRITE_TMINTRVL_AMD Static method Public Method Writes Depreciation Area Data of Asset 20040129
15 _MAKE_DB_DEPR_PARAM_AMD Static method Private Method Adds the Asset ID to Depreciation Area Data 20040129
16 _MAKE_DB_TIMEDPNDNT_AMD Static method Private Method Adds the Asset ID to Depreciation Area Data 20040129
Events
Class CL_FAA_DB_AMD has no event.
Types
Class CL_FAA_DB_AMD has no local type.
Method Signatures

Method ASSIGN_ID_2_NEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040218
2 Importing IS_ASSET_KEY Call by reference Type reference (TYPE) FAA_S_ASSET_KEY Schlüsselfelder zur Identifikation einer Anlage 20040218

Method ASSIGN_ID_2_NEW_KEY on class CL_FAA_DB_AMD has no exception.

Method GET_ASSET_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Lesen von DB ohne Verwendung des Puffers 20031222
2 Importing IB_RESET_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Puffer zurücksetzen 20031222
3 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20031218
4 Importing ID_EVLTN_DATE Call by reference Type reference (TYPE) BZDAT Bezugsdatum 20031218
5 Importing ID_MAX_BUFFER_SIZE Call by reference Type reference (TYPE) I 1000 Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) 20031222
6 Returning RS_ASSET_BASIC Value transfer Type reference (TYPE) FAA_S_ASSET_BASIC Basisdaten zu einer Anlagen ID 20031218
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20031222

Method GET_ASSET_BASIC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20040114
2 Importing IB_RESET_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Puffer zurücksetzen 20040114
3 Importing ID_EVLTN_DATE Call by reference Type reference (TYPE) BZDAT SY-DATLO Bezugsdatum 20040114
4 Importing ID_MAX_BUFFER_SIZE Call by reference Type reference (TYPE) I 1000 Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) 20040114
5 Importing IT_ASSET_ID Call by reference Type reference (TYPE) FAA_T_ASSET_ID Liste von Anlagen GUIDs 20040114
6 Returning RTS_ASSET_BASIC Value transfer Type reference (TYPE) FAA_TS_ASSET_BASIC Tabelle mit Basisdaten von Anlagen 20040226
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040114

Method GET_ASSET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Lesen ohne Puffer? 20040114
2 Importing IB_USE_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Daten nur aus Puffer lesen 20050816
3 Importing IS_ASSET_KEY Call by reference Type reference (TYPE) FAA_S_ASSET_KEY Schlüsselfelder zur Identifikation einer Anlage 20031218
4 Returning RD_ASSET_ID Value transfer Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20031218

Method GET_ASSET_ID on class CL_FAA_DB_AMD has no exception.

Method GET_ASSET_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040114
2 Importing IT_ASSET_KEY Call by reference Type reference (TYPE) FAA_T_ASSET_KEY Tabelle von Anlagenschlüsselfeldern 20040114
3 Returning RT_ASSET_ID Value transfer Type reference (TYPE) FAA_T_ASSET_ID Liste von Anlagen GUIDs 20040114

Method GET_ASSET_ID_LIST on class CL_FAA_DB_AMD has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20040112
2 Importing IB_RESET_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Puffer zurücksetzen 20040112
3 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040112
4 Importing ID_MAX_BUFFER_SIZE Call by reference Type reference (TYPE) I 1000 Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) 20040112
5 Returning RS_DATA Value transfer Type reference (TYPE) FAA_S_DATA Zeitunabhängige Anlagenstammdaten 20040112
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040112

Method GET_DEPR_AREA_AMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Lesen von DB ohne Verwendung des Puffers 20040129
2 Importing IB_HAS_TDDP Call by reference Type reference (TYPE) HAS_TDDP Anlage hat zeitabhängige Bewertungsparameter in ANLBZA 20050422
3 Importing IB_RESET_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Puffer zurücksetzen 20040129
4 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040129
5 Importing ID_MAX_BUFFER_SIZE Call by reference Type reference (TYPE) I 1000 Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) 20040129
6 Returning RTS_DEPR_AREA_AMD Value transfer Type reference (TYPE) FAA_TS_DEPR_AREA_AMD Bewertungparameter der Bereiche im Anlagenstammsatz 20050422
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040129

Method GET_MAIN_ASSET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_ASSET_KEY Call by reference Type reference (TYPE) FAA_S_MAIN_ASSET_KEY Schlüsselfelder zur Identifikation einer Hauptanlage 20040212
2 Returning RD_ASSET_ID Value transfer Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040212
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040212

Method GET_SUBASSET_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MAIN_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID ID der Anlagen-Hauptnummer 20040225
2 Returning RT_ASSET_ID Value transfer Type reference (TYPE) FAA_T_ASSET_ID Liste von Anlagen GUIDs 20040225

Method GET_SUBASSET_ID_LIST on class CL_FAA_DB_AMD has no exception.

Method GET_TMINTRVL_AMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Lesen von DB ohne Verwendung des Puffers 20040129
2 Importing IB_RESET_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Puffer zurücksetzen 20040129
3 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040129
4 Importing ID_MAX_BUFFER_SIZE Call by reference Type reference (TYPE) I 1000 Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) 20040129
5 Returning RTS_TMINTRVL_AMD Value transfer Type reference (TYPE) FAA_TS_TMINTRVL_AMD Zeitabhängige Anlagenstammdaten 20040304
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040129

Method WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Speichern mit Verbucher 20040112
2 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040112
3 Importing ID_OPERATION Call by reference Type reference (TYPE) ANUPD Kennzeichen: Art der Änderung der Tabelle 20040112
4 Importing IS_DATA Call by reference Type reference (TYPE) FAA_S_DATA Zeitunabhängige Anlagenstammdaten 20040112
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040112

Method WRITE_DEPR_AREA_AMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Speichern mit Verbucher 20040129
2 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040129
3 Importing IT_DELETED_AREA Call by reference Type reference (TYPE) FAA_TS_DEPR_AREA_AMD Zu löschender Bereich 20040129
4 Importing IT_INSERTED_AREA Call by reference Type reference (TYPE) FAA_TS_DEPR_AREA_AMD Hinzugefügter Bereich 20040129
5 Importing IT_UPDATED_AREA Call by reference Type reference (TYPE) FAA_TS_DEPR_AREA_AMD Geänderter Bereich 20040129
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040129

Method WRITE_MAIN_ASSET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Speichern mit Verbucher 20040203
2 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040203
3 Importing ID_OPERATION Call by reference Type reference (TYPE) ANUPD Kennzeichen: Art der Änderung der Tabelle 20040203
4 Importing IS_MAIN_ASSET_DATA Call by reference Type reference (TYPE) FAA_S_MAIN_ASSET_DATA Daten der Hauptanlage 20040203
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040203

Method WRITE_TMINTRVL_AMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Speichern mit Verbucher 20040129
2 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040129
3 Importing ITS_DELETED_INTRVL Call by reference Type reference (TYPE) FAA_TS_TMINTRVL_AMD Zu löschende Zeitintervalle 20040224
4 Importing ITS_INSERTED_INTRVL Call by reference Type reference (TYPE) FAA_TS_TMINTRVL_AMD Hinzugefügte Zeitintervalle 20040224
5 Importing ITS_UPDATED_INTRVL Call by reference Type reference (TYPE) FAA_TS_TMINTRVL_AMD Geänderte Zeitintervalle 20040224
# Exception Resumable Description Created on
1 CX_FAA_DB_AMD Ausnahmeklassen für Datenbankzugriffe 20040129

Method _MAKE_DB_DEPR_PARAM_AMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040129
2 Importing IT_DEPR_AREA_AMD Call by reference Type reference (TYPE) FAA_TS_DEPR_AREA_AMD Bewertungparameter der Bereiche im Anlagenstammsatz 20040129
3 Returning RT_DB_DEPR_PARAM_AMD Value transfer Type reference (TYPE) FAA_TS_DB_DEPR_PARAM_AMD Tabelle mit Bewertungsbereichsparameter der Anlagen 20040129

Method _MAKE_DB_DEPR_PARAM_AMD on class CL_FAA_DB_AMD has no exception.

Method _MAKE_DB_TIMEDPNDNT_AMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ASSET_ID Call by reference Type reference (TYPE) FAA_ASSET_ID GUID, der eine Anlage eindeutig identifiziert 20040129
2 Importing ITS_TMINTRVL_AMD Call by reference Type reference (TYPE) FAA_TS_TMINTRVL_AMD Zeitabhängige Anlagenstammdaten 20040224
3 Returning RTS_DB_TIMEDPNDNT_AMD Value transfer Type reference (TYPE) FAA_TS_DB_TIMEDPNDNT_AMD Tabelle mit zeitabhängige Anlagenstammdaten 20040224

Method _MAKE_DB_TIMEDPNDNT_AMD on class CL_FAA_DB_AMD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 500