SAP ABAP Class CL_FILA_RV_ADJUSTMENT (Control Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   FI-LA (Application Component) Lease Accounting
     FI_LA_BA (Package) Lease Accounting - Basis
Properties
Class CL_FILA_RV_ADJUSTMENT  
Short Description Control Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FI_LA_BA   Lease Accounting - Basis 
Created 20071029   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FILAE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FILA_RV_ADJUSTMENT has no interface implemented.
Friends
Class CL_FILA_RV_ADJUSTMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT Static Attribute Public Type reference (TYPE) FILA_EVENT 'RVWD' Process 20071214
2 GREF_ADJ_CONTR Static Attribute Private Object reference (TYPE REF TO) CL_FILA_RV_ADJUSTMENT Controller Class 20071214
3 GREF_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) LIF_FILA_RV_ADJ_CUSTOMIZING Customizing Class 20071214
4 GREF_DATABASE Instance attribute Private Object reference (TYPE REF TO) LIF_FILA_RV_ADJ_DATABASE Database Class 20071214
5 GREF_SELECTION Instance attribute Private Object reference (TYPE REF TO) LCL_FILA_RV_ADJ_SELECTION Selection Class 20071214
6 GV_POSTING_DATE Instance attribute Private Type reference (TYPE) DATS DATS Field Type 20071214
Methods
# Method Level Visibility Method type Description Created on
1 ADJUSTMENT_CHECK Instance method Public Method Checks an Item for Possible Adjustment 20071214
2 ADJUST_CONTRACTS Instance method Public Method Adjusts the Residual Values of Contracts 20071214
3 CONSTRUCTOR Instance method Private Constructor Generates All Global Objects 20071214
4 CREATE_ADJ_ITEMS_FOR_BLOCK Instance method Private Method Creates the New Adjustment Items 20071214
5 GET_ADJ_ITEMS Instance method Public Method Returns the Objects to Be Adjusted 20071214
6 GET_ADJ_ITEMS_FOR_UNDO Instance method Public Method Returns the Objects to Be Adjusted 20071214
7 GET_BLOCK_FOR_ADJ_PROCESSING Instance method Private Method Returns a Block of Items for Block Processing 20071214
8 GET_INSTANCE Static method Public Method Returns the Instance for an Object 20071214
9 GET_KSCHA_FOR_ITEM Instance method Private Method Returns the Condition Value for the Item 20071214
10 PROCESS_ITEMS Instance method Private Method Processes One of the Adjustment Items 20071214
Events
Class CL_FILA_RV_ADJUSTMENT has no event.
Types
Class CL_FILA_RV_ADJUSTMENT has no local type.
Method Signatures

Method ADJUSTMENT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) LAE_CRM_ITEMS LAE: Vertragspositionen 20071214
2 Importing IV_CURR Call by reference Type reference (TYPE) LAE_CRM_ITEMS-CURRENCY Währungsschlüssel 20071214
3 Importing IV_DATE Call by reference Type reference (TYPE) FILA_LEASTARTDT Datum zu dem Vertragsprozesse aktiv werden (Leasestartdatum) 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_MAIN Ausnahmeklasse Restwertanpassung Funktionalitaet 20071214

Method ADJUST_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADJ_LOG Call by reference Type reference (TYPE) FILAE_RV_ADJ_LOG_T Verarbeitungsinformationen 20071214
2 Importing IT_ADJ_ITEMS Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
3 Importing IV_POSTING_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_ADJUSTMENT Ausnahmeklasse Write Down Funktionalitaet 20071214

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FILA_RV_ADJUSTMENT has no parameter.
Method CONSTRUCTOR on class CL_FILA_RV_ADJUSTMENT has no exception.

Method CREATE_ADJ_ITEMS_FOR_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ADJ_LOG Call by reference Type reference (TYPE) FILAE_RV_ADJ_LOG_T 20071214
2 Exporting ET_CONDS Call by reference Type reference (TYPE) FILA_TB_LAE_CRM_CONDS Vertragskonditionen 20071214
3 Exporting ET_ITEMS Call by reference Type reference (TYPE) FILA_TB_LAE_CRM_ITEMS Vertragsposition 20071214
4 Importing IT_ADJ_ITEMS Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
5 Importing IT_ITEMS Call by reference Type reference (TYPE) FILA_TB_LAE_CRM_ITEMS Vertragsposition 20071214
6 Importing IV_EVENT Call by reference Type reference (TYPE) FILA_EVENT Prozess 20071214
7 Importing IV_LEASTARTDT Call by reference Type reference (TYPE) FILA_LEASTARTDT Datum zu dem Vertragsprozesse aktiv werden (Leasestartdatum) 20071214
8 Importing IV_TMSTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_ADJUSTMENT Ausnahmeklasse Write Down Selektion 20071214

Method GET_ADJ_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADJ_ITEMS Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
2 Importing IS_SELECTOPT Call by reference Type reference (TYPE) FILAE_RV_ADJ_PARAMS 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_MAIN Ausnahmeklasse Write Down Funktionalitaet 20071214

Method GET_ADJ_ITEMS_FOR_UNDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADJ_ITEMS Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
2 Importing IV_BUKRS Call by reference Type reference (TYPE) FILA_BUKRS Buchungskreis in dem RV abgebildet wird 20071214
3 Importing IV_DATE Call by reference Type reference (TYPE) FILA_LEASTARTDT Datum zu dem Vertragsprozesse aktiv werden (Leasestartdatum) 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_MAIN Ausnahmeklasse Write Down Funktionalitaet 20071214

Method GET_BLOCK_FOR_ADJ_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADJ_ITEMS_BLOCK Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
2 Exporting ET_ITEMS Call by reference Type reference (TYPE) FILA_TB_LAE_CRM_ITEMS Vertragsposition 20071214
3 Importing IT_ADJ_ITEMS Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
4 Importing IV_FROM Call by reference Type reference (TYPE) I 20071214
5 Importing IV_TO Call by reference Type reference (TYPE) I 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_ADJUSTMENT Ausnahmeklasse Write Down Selektion 20071214

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ADJ_CONTR Value transfer Object reference (TYPE REF TO) CL_FILA_RV_ADJUSTMENT Steuerungsklasse 20071214

Method GET_INSTANCE on class CL_FILA_RV_ADJUSTMENT has no exception.

Method GET_KSCHA_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KSCHL Call by reference Type reference (TYPE) KSCHA Konditionsart 20071214
2 Importing IS_ADJ_ITEM Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT ALV Struktur für Sonderabschreibung von Anlagen 20071214
3 Importing IV_USEID Call by reference Type reference (TYPE) FILA_USEID_WRDN_T Definiert die Verwendung des Eintrags 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_ADJUSTMENT Ausnahmeklasse Write Down Selektion 20071214

Method PROCESS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADJ_LOG Call by reference Type reference (TYPE) FILAE_RV_ADJ_LOG_T 20071214
2 Importing IT_ADJ_ITEMS Call by reference Type reference (TYPE) FILA_RV_ADJ_LAYOUT_T ALV Grid Tabelle für Struktur FILA_RV_ADJ_LAYOUT 20071214
3 Importing IT_CONDS Call by reference Type reference (TYPE) FILA_TB_LAE_CRM_CONDS Vertragskonditionen 20071214
4 Importing IT_ITEMS Call by reference Type reference (TYPE) FILA_TB_LAE_CRM_ITEMS Vertragsposition 20071214
# Exception Resumable Description Created on
1 CX_FILA_RV_ADJ_ADJUSTMENT Ausnahmeklasse Write Down Selektion 20071214
History
Last changed by/on SAP  20100310 
SAP Release Created in