SAP ABAP Class CL_FILA_RE_DOCFLOW (Display Document Flow)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   FI-LA (Application Component) Lease Accounting
     FI_LA_RE_APPL (Package) Applications for the Refinancing Solution
Properties
Class CL_FILA_RE_DOCFLOW  
Short Description Display Document Flow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FILA_RE_APPL_MESS    
Program status     
Category 0   
Package FI_LA_RE_APPL   Applications for the Refinancing Solution 
Created 20050221   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FILA_RE_DOCFLOW has no forward declaration.
Interfaces
Class CL_FILA_RE_DOCFLOW has no interface implemented.
Friends
Class CL_FILA_RE_DOCFLOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DOC_FLOW Instance attribute Private Type reference (TYPE) FILA_RE_T_LNK_T Table Type for Link Table FILA_RE_LNK 20050221
2 GT_V_LAE_CRM_ITEMS Instance attribute Private Type reference (TYPE) TAB_V_LAE_CRM_ITEMS Table Description 20050221
3 TAB_OUTPUT Instance attribute Private Type reference (TYPE) FILA_RE_T_DOCFLOW_T Table for Output 20050302
4 TAB_TEXT Instance attribute Private Type reference (TYPE) TAB_TEXT Table Description 20050221
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FLOW Instance method Private Method Get All Entries Belonging to Contract 20050221
2 BUILD_FLOW_FOR_POS Instance method Private Method Creates the Document Flow for an Original Document 20050728
3 COLLECT_DATA_FOR_DOCFLOW Instance method Private Method Display Output of DOCFLOW 20050307
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050221
5 GET_CORRESPONDING_OBJ Instance method Private Method Return All Objects for an Object 20050221
6 GET_DOCFLOW_FOR_ALV Instance method Public Method Returns the Document Flow for Output in ALV 20050309
7 GET_DOCFLOW_FOR_POS Instance method Public Method Returns the Document Flow for Output in ALV 20050728
8 GET_DOC_FLOW Instance method Public Method Return Document Flow in Other Form 20050221
9 GET_DOC_FLOW_WITH_OUTPUT Instance method Public Method Return Document Flow in Other Form 20050221
10 GET_ENTRY_V_LAE_CRM_IT Instance method Private Method Return Entry from V_LAE_CRM_ITEMS 20050221
11 GET_FIRST_IN_DOC_FLOW Instance method Private Method Return Original Contract 20050221
12 GET_FIRST_POS_IN_DOCFLOW Instance method Private Method Return Original Contract 20050728
13 GET_PREVIOUS Instance method Private Method Return Previous Contract 20050221
14 GET_PREVIOUS_POS Instance method Private Method Return Previous Contract 20050728
15 GET_TEXT Instance method Private Method Return Text for a Field 20050221
16 GET_TRANCHE_FOR_OBJ Instance method Private Method Return Tranche for an Item 20050307
17 INIT_TEXT Instance method Private Method Fill Table for Output Texts 20050221
18 OUTPUT_EXPERTMODE_REF Instance method Private Method Write Information in Expert Mode 20050221
19 OUTPUT_RESERVED Instance method Private Method Write Output for Reserved Contracts 20050221
20 WRITE_OUTPUT Instance method Private Method Create List 20050221
Events
Class CL_FILA_RE_DOCFLOW has no event.
Types
Class CL_FILA_RE_DOCFLOW has no local type.
Method Signatures

Method BUILD_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAE_CRM_HEADER Call by reference Type reference (TYPE) LAE_CRM_HEADER LAE: CRM-Vertragskopf 20050322

Method BUILD_FLOW on class CL_FILA_RE_DOCFLOW has no exception.

Method BUILD_FLOW_FOR_POS 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: CRM-Vertragskopf 20050728

Method BUILD_FLOW_FOR_POS on class CL_FILA_RE_DOCFLOW has no exception.

Method COLLECT_DATA_FOR_DOCFLOW Signature

Method COLLECT_DATA_FOR_DOCFLOW on class CL_FILA_RE_DOCFLOW has no parameter.
Method COLLECT_DATA_FOR_DOCFLOW on class CL_FILA_RE_DOCFLOW has no exception.

Method CONSTRUCTOR Signature

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

Method GET_CORRESPONDING_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINK_TAB Call by reference Type reference (TYPE) FILA_RE_T_LNK_T Tabellentyp für Linktabelle FILA_RE_LNK 20050322
2 Importing IS_LINK Call by reference Type reference (TYPE) FILA_RE_LNK Link zwischen Leasing <-> Refinanzierung 20050322
# Exception Resumable Description Created on
1 NO_MORE_FOUND Keine weiteren gefunden 20050221
2 NO_OBJECTS_FOUND 20050221

Method GET_DOCFLOW_FOR_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) LAE_CRM_HEADER-BUKRS Buchungskreis 20050321
2 Importing IV_CONTRACT_NO Call by reference Type reference (TYPE) LAE_CRM_HEADER-OBJECTID Vertragsnummer 20050321
3 Returning RT_DOCFLOW Value transfer Type reference (TYPE) FILA_RE_T_DOCFLOW_T Feld zum Ankreuzen 20050321

Method GET_DOCFLOW_FOR_ALV on class CL_FILA_RE_DOCFLOW has no exception.

Method GET_DOCFLOW_FOR_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) LAE_CRM_ITEMS-BUKRS Buchungskreis 20050728
2 Importing IV_OBJID Call by reference Type reference (TYPE) LAE_CRM_ITEMS-OBJID Vertragsnummer 20050728
3 Importing IV_SUBID Call by reference Type reference (TYPE) LAE_CRM_ITEMS-SUBID Subobjektnummer 20050728
4 Returning RT_DOCFLOW Value transfer Type reference (TYPE) FILA_RE_T_LNK_T Feld zum Ankreuzen 20050728
# Exception Resumable Description Created on
1 POSITION_NOT_EXIST Belegfluss nicht vorhanden. 20050728
2 POSITION_NOT_FINANCED Position ist nicht refinanziert. 20050728

Method GET_DOC_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) LAE_CRM_HEADER-BUKRS Buchungskreis 20050321
2 Importing IV_CONTRACT_NO Call by reference Type reference (TYPE) LAE_CRM_HEADER-OBJECTID Vertragsnummer 20050321
3 Returning RT_DOC_FLOW Value transfer Type reference (TYPE) FILA_RE_T_LNK_T Tabellentyp für Linktabelle FILA_RE_LNK 20050321
# Exception Resumable Description Created on
1 CONTRACT_NOT_EXIST Dieser Vertrag existiert nicht 20050221
2 CONTRACT_NOT_FINANCED Dieser Vertrag ist nicht refinanziert 20050427

Method GET_DOC_FLOW_WITH_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) LAE_CRM_HEADER-BUKRS Buchungskreis 20050322
2 Importing IV_CONTRACT_NO Call by reference Type reference (TYPE) LAE_CRM_HEADER-OBJECTID Vertragsnummer 20050322
3 Importing IV_FLAG_EXP_MODE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050322
# Exception Resumable Description Created on
1 CONTRACT_NOT_EXIST Vertrag existiert nicht 20050221
2 CONTRACT_NOT_FINANCED Vertrag ist nicht refinanziert 20050427
3 UNDEFINED_ERROR Undefinierter Fehler 20050427

Method GET_ENTRY_V_LAE_CRM_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_V_LAE_CRM_ITEMS Call by reference Type reference (TYPE) V_LAE_CRM_ITEMS Generierte Tabelle zum View V_LAE_CRM_ITEMS 20050322
2 Importing IV_BUKRS Call by reference Type reference (TYPE) V_LAE_CRM_ITEMS-BUKRS Buchungskreis 20050322
3 Importing IV_OBJID Call by reference Type reference (TYPE) V_LAE_CRM_ITEMS-OBJID Objektnummer 20050322
4 Importing IV_SUBID Call by reference Type reference (TYPE) V_LAE_CRM_ITEMS-SUBID Subobjektnummer 20050322

Method GET_ENTRY_V_LAE_CRM_IT on class CL_FILA_RE_DOCFLOW has no exception.

Method GET_FIRST_IN_DOC_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAE_CRM_HEADER Call by reference Type reference (TYPE) LAE_CRM_HEADER LAE: CRM-Vertragskopf 20050322
2 Importing IV_BUKRS Call by reference Type reference (TYPE) LAE_CRM_HEADER-BUKRS Buchungskreis 20050322
3 Importing IV_CONTRACT_NO Call by reference Type reference (TYPE) LAE_CRM_HEADER-OBJECTID Vertragsnummer 20050322
# Exception Resumable Description Created on
1 ERROR_GET_PREVIOUS Fehler beim ermitteln des Vorgängers 20050221
2 NOT_REFINANCED Dieser Vertrag ist nicht refinanziert 20050221
3 NO_CONTRACT_FOUND Kein Vertrag in der LAE_CRM_HEADER gefunden 20050221

Method GET_FIRST_POS_IN_DOCFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) LAE_CRM_ITEMS-BUKRS Buchungskreis 20050728
2 Importing IV_OBJID Call by reference Type reference (TYPE) LAE_CRM_ITEMS-OBJID Vertragsnummer 20050728
3 Importing IV_SUBID Call by reference Type reference (TYPE) LAE_CRM_ITEMS-SUBID Subobjektnummer 20050728
4 Exporting RS_ITEM Call by reference Type reference (TYPE) LAE_CRM_ITEMS LAE: CRM-Vertragskopf 20050728
# Exception Resumable Description Created on
1 COULD_NOT_FIND_PREVIOUS Fehler beim ermitteln des Vorgängers 20050728
2 DETERMINED_PREVIOUS_NOT_EXITS Ermittelter Vorgänger existiert nicht. 20050728
3 POSITION_NOT_FINANCED Dieser Vertrag ist nicht refinanziert. 20050728
4 POSITION_NOT_FOUND Diese Position existiert nicht. 20050728

Method GET_PREVIOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREVIOUS Call by reference Type reference (TYPE) FILA_RE_LNK Link zwischen Leasing <-> Refinanzierung 20050322
2 Exporting EV_FLAG_IS_FIRST Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050322
3 Importing IS_REFIT_LNK Call by reference Type reference (TYPE) FILA_RE_LNK Link zwischen Leasing <-> Refinanzierung 20050322
# Exception Resumable Description Created on
1 NO_PREVIOUS Kein Vorgänger gefunden. Eventuell ein Test-Vertrag. 20050221

Method GET_PREVIOUS_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREVIOUS Call by reference Type reference (TYPE) FILA_RE_LNK Link zwischen Leasing <-> Refinanzierung 20050728
2 Exporting EV_FLAG_IS_FIRST Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050728
3 Importing IS_REFIT_LNK Call by reference Type reference (TYPE) FILA_RE_LNK Link zwischen Leasing <-> Refinanzierung 20050728
# Exception Resumable Description Created on
1 NO_PREVIOUS Kein Vorgänger gefunden. Eventuell ein Test-Vertrag. 20050728

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CHAR50 Kommentar 20050322
2 Returning RV_TEXT Value transfer Type reference (TYPE) DD01T-DDTEXT Kurzbeschreibung von Repository-Objekten 20050322
# Exception Resumable Description Created on
1 CONTRACT_NOT_EXIST Dieser Vertrag existiert nicht 20050221

Method GET_TRANCHE_FOR_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Value transfer Type reference (TYPE) LAE_CRM_ITEMS-OBJID Objektnummer 20050322
2 Importing IV_SUBID Value transfer Type reference (TYPE) LAE_CRM_ITEMS-SUBID Subobjektnummer 20050322
3 Importing IV_TIMESTAMP Value transfer Type reference (TYPE) LAE_CRM_ITEMS-TMSTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050322
4 Returning RV_TRNO Value transfer Type reference (TYPE) FILA_RE_LNK-TRNO Tranchennummer 20050322

Method GET_TRANCHE_FOR_OBJ on class CL_FILA_RE_DOCFLOW has no exception.

Method INIT_TEXT Signature

Method INIT_TEXT on class CL_FILA_RE_DOCFLOW has no parameter.
Method INIT_TEXT on class CL_FILA_RE_DOCFLOW has no exception.

Method OUTPUT_EXPERTMODE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) FILA_RE_LNK Link zwischen Leasing <-> Refinanzierung 20050322
2 Importing IS_V_LAE_CRM_ITEMS Call by reference Type reference (TYPE) V_LAE_CRM_ITEMS Generierte Tabelle zum View V_LAE_CRM_ITEMS 20050322
3 Importing IV_MODUS Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050322
4 Importing IV_TYPE Call by reference Type reference (TYPE) C 20050322

Method OUTPUT_EXPERTMODE_REF on class CL_FILA_RE_DOCFLOW has no exception.

Method OUTPUT_RESERVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) DD07T-DDLANGUAGE Sprachenschlüssel 20050322
2 Importing IV_OBJID Call by reference Type reference (TYPE) LAE_CRM_ITEMS-OBJID Objektnummer 20050322
3 Importing IV_PVTYPE Call by reference Type reference (TYPE) FILA_RE_LNK-PVTYPE Partnervertragstyp des Zielbelegs 20050322
4 Importing IV_SUBID Call by reference Type reference (TYPE) LAE_CRM_ITEMS-SUBID Subobjektnummer 20050322
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) LAE_CRM_ITEMS-TMSTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050322

Method OUTPUT_RESERVED on class CL_FILA_RE_DOCFLOW has no exception.

Method WRITE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAG_MODE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050322

Method WRITE_OUTPUT on class CL_FILA_RE_DOCFLOW has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600