SAP ABAP Class CL_FLOW_CONTAINER_DIF (Grouping of Flows)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_DIFFERENTIATION (Package) CFM-TM: Differentiation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COLLECTABLE_TRG Interface for Elements of the Collection 19990823
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SELECTABLE_DIF Interface for Flows 19990910
Properties
Class CL_FLOW_CONTAINER_DIF  
Short Description Grouping of Flows    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FTR_DIFFERENTIATION   CFM-TM: Differentiation 
Created 19990809   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FLOW_CONTAINER_DIF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_COLLECTABLE_TRG Interface for Elements of the Collection 19990823
2 IF_SELECTABLE_DIF Interface for Flows 19990910
Friends
Class CL_FLOW_CONTAINER_DIF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONST_TRACE_ON Constant Private Type reference (TYPE) CHAR1 'X' Write Log 19991206
2 _FLOWS Instance attribute Private Type reference (TYPE) DIFY_SELECTABLES Elements 19990910
3 _SELECTOR Instance attribute Private Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Identification 19991001
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FLOW Instance method Public Method Add a Flow 19990809
2 ADD_FLOWS Instance method Public Method Add a Flow 19991025
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990809
4 DIFFERENTIATE Instance method Public Method Execute Two-Level Differentiation 19990910
5 DIVIDE Instance method Public Method Split Flow Container into Subsets 19991022
6 DIVIDE_FILTER Instance method Private Method Split Flow Container into Subsets 19991022
7 DIVIDE_HASH Instance method Private Method Split Flow Container into Subsets 19991022
8 DIVIDE_SORT Instance method Private Method Split Flow Container into Subsets 19991022
9 FILTER Instance method Private Method Filter Flows 19990809
10 GET_FLOWS Instance method Public Method Return Flows 19990817
11 GET_SELECTOR Instance method Public Method 19990910
12 GET_SIZE Instance method Public Method Number of Entries 19990809
13 MERGE Instance method Private Method Merge Two Flow Containers 19990809
14 PRINT Instance method Public Method 19990910
Events
Class CL_FLOW_CONTAINER_DIF has no event.
Types
Class CL_FLOW_CONTAINER_DIF has no local type.
Method Signatures

Method ADD_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW Call by reference Object reference (TYPE REF TO) IF_SELECTABLE_DIF Bewegung oder Container 19990809

Method ADD_FLOW on class CL_FLOW_CONTAINER_DIF has no exception.

Method ADD_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOWS Call by reference Type reference (TYPE) DIFY_SELECTABLES Bewegung oder Container 19991025

Method ADD_FLOWS on class CL_FLOW_CONTAINER_DIF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Identifikator 19991001

Method CONSTRUCTOR on class CL_FLOW_CONTAINER_DIF has no exception.

Method DIFFERENTIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULES Call by reference Object reference (TYPE REF TO) CL_DIFF_RULES_DIF Regeln 19990910
2 Returning RE_CONTAINERS Value transfer Type reference (TYPE) DIFY_FLOW_CONTAINERS Container 19990910
# Exception Resumable Description Created on
1 FAILED Differenzierung fehlgeschlagen 20001122

Method DIVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.Arten 19991022
2 Returning RE_FLOW_CONTAINERS Value transfer Type reference (TYPE) DIFY_FLOW_CONTAINERS Flow-Container 19991022

Method DIVIDE on class CL_FLOW_CONTAINER_DIF has no exception.

Method DIVIDE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.Arten 19991022
2 Returning RE_FLOW_CONTAINERS Value transfer Type reference (TYPE) DIFY_FLOW_CONTAINERS Flow-Container 19991022

Method DIVIDE_FILTER on class CL_FLOW_CONTAINER_DIF has no exception.

Method DIVIDE_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.Arten 19991022
2 Returning RE_FLOW_CONTAINERS Value transfer Type reference (TYPE) DIFY_FLOW_CONTAINERS Flow-Container 19991022

Method DIVIDE_HASH on class CL_FLOW_CONTAINER_DIF has no exception.

Method DIVIDE_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIFF_TERMS Value transfer Type reference (TYPE) DIFY_DIFF_TERMS Diff.Arten 19991022
2 Returning RE_FLOW_CONTAINERS Value transfer Type reference (TYPE) DIFY_FLOW_CONTAINERS Flow-Container 19991022

Method DIVIDE_SORT on class CL_FLOW_CONTAINER_DIF has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MATCHING_FLOWS Call by reference Object reference (TYPE REF TO) CL_FLOW_CONTAINER_DIF Bewegungen 19990809
2 Exporting EX_OTHER_FLOWS Call by reference Object reference (TYPE REF TO) CL_FLOW_CONTAINER_DIF Rest 19990809
3 Importing IM_FLOW_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 19990809

Method FILTER on class CL_FLOW_CONTAINER_DIF has no exception.

Method GET_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FLOWS Value transfer Type reference (TYPE) DIFY_SELECTABLES Bewegungen 19990817
# Exception Resumable Description Created on
1 MISSING_DIFF_VALUES Differenzierungswerte fehlen 20000118

Method GET_SELECTOR Signature

Method GET_SELECTOR on class CL_FLOW_CONTAINER_DIF has no parameter.
Method GET_SELECTOR on class CL_FLOW_CONTAINER_DIF has no exception.

Method GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SIZE Value transfer Type reference (TYPE) I Anzahl Einträge 19990809

Method GET_SIZE on class CL_FLOW_CONTAINER_DIF has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW_CONTAINER Call by reference Object reference (TYPE REF TO) CL_FLOW_CONTAINER_DIF Flow Container, mit dem vereinigt werden soll 19990809

Method MERGE on class CL_FLOW_CONTAINER_DIF has no exception.

Method PRINT Signature

Method PRINT on class CL_FLOW_CONTAINER_DIF has no parameter.
Method PRINT on class CL_FLOW_CONTAINER_DIF has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in