SAP ABAP Class CL_EPIC_FLOWSCODE_HELPER (Cash flow category helper)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-GEN (Package) Globalization: E-Payment Integration Generic Topics
Properties
Class CL_EPIC_FLOWSCODE_HELPER  
Short Description Cash flow category helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-GEN   Globalization: E-Payment Integration Generic Topics 
Created 20121107   SAP 
Last change 20131127   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)
Interfaces
Class CL_EPIC_FLOWSCODE_HELPER has no interface implemented.
Friends
Class CL_EPIC_FLOWSCODE_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EPIC_FLOWSCODE_HELPER Flows code helper 20121107
2 MO_FI_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_FLOWSCODE_FI_SERVICE Flows code FI data service 20121114
3 MO_FLOWSCODE_CONTROL Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_FLOWSCODE_CONTROL 20121204
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_STATUS Instance method Public Method 20130603
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121114
3 GET_BSEG_OF_AUSZ_CLR Instance method Public Method Get line item of clearing item 20121114
4 GET_FLCD_VALUE_HELP_BY_BK_ACCT Instance method Public Method 20130603
5 GET_FLCD_VALUE_HELP_BY_KEY Instance method Public Method 20130603
6 GET_FLOWSCODE_FROM_BSEG Instance method Public Method Get flowscode value from BSEG 20121114
7 GET_FLOWSCODE_VALUE_HELP Instance method Public Method Get flowscode value help by epic items 20121115
8 GET_INSTANCE Static method Public Method 20121107
9 GET_OPPOSITE_BSEG_OF_AUSZ_CLR Instance method Public Method Get the opposite BSEG of the given AUSZ_CLR 20121116
10 IS_BANK_SUBACCOUNT_BSEG Instance method Public Method Returns true if the BSEG belongs to a bank subaccount 20121130
11 IS_FLOWSCODE_SWITCH_ON Instance method Public Method Returns true if flows code is swithced on 20121114
12 PASS_FLOWSCODE Instance method Public Method Pass flows code from subaccount line items to G/L account .. 20121130
13 POPUP_FLOWSCODE Instance method Public Method Popup to enter flowscode 20121130
14 SET_FLOWSCODE_INTO_BSEG Instance method Public Method Set flowscode value into BSEG 20121114
15 SET_INSTANCE Static method Public Method 20121212
16 UPDATE_BSEG Instance method Public Method Update flowscode value of BSEG in database 20121116
17 _DISPLAY_MESSAGES Instance method Private Method Display messages in a dialog 20121203
Events
Class CL_EPIC_FLOWSCODE_HELPER has no event.
Types
Class CL_EPIC_FLOWSCODE_HELPER has no local type.
Method Signatures

Method CHECK_FIELD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20130603

Method CHECK_FIELD_STATUS on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method CONSTRUCTOR Signature

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

Method GET_BSEG_OF_AUSZ_CLR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20121114
2 Importing IS_AUSZ_CLR Call by reference Type reference (TYPE) AUSZ_CLR Assign Clearing Item to Cleared Items 20121114

Method GET_BSEG_OF_AUSZ_CLR on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method GET_FLCD_VALUE_HELP_BY_BK_ACCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLOWSCODE Call by reference Type reference (TYPE) EPIC_T_FLOWSCODE 20130603
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS 20130603
3 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID 20130603
4 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID 20130603

Method GET_FLCD_VALUE_HELP_BY_BK_ACCT on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method GET_FLCD_VALUE_HELP_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLOWSCODE_VALUE Call by reference Type reference (TYPE) EPIC_T_FLOWSCODE 20130603
2 Importing IV_COMPANYCODE Call by reference Type reference (TYPE) BUKRS 20130603
3 Importing IV_FLOWSCODE_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130603

Method GET_FLCD_VALUE_HELP_BY_KEY on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method GET_FLOWSCODE_FROM_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130603
2 Exporting EV_FLOWSCODE Call by reference Type reference (TYPE) EPIC_FLOWSCODE 20130603
3 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20121114
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20121116

Method GET_FLOWSCODE_FROM_BSEG on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method GET_FLOWSCODE_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLOWSCODE Call by reference Type reference (TYPE) EPIC_T_FLOWSCODE Table Type of Flows Code 20121115
2 Importing IT_PRL_ITEM Call by reference Type reference (TYPE) EPIC_T_PRL_ITEMS Table Type of PRL Items (Database Table) 20121122

Method GET_FLOWSCODE_VALUE_HELP on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EPIC_FLOWSCODE_HELPER Flows code helper 20121107

Method GET_INSTANCE on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method GET_OPPOSITE_BSEG_OF_AUSZ_CLR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20121116
2 Importing IS_AUSZ_CLR Call by reference Type reference (TYPE) AUSZ_CLR Assign Clearing Item to Cleared Items 20121116

Method GET_OPPOSITE_BSEG_OF_AUSZ_CLR on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method IS_BANK_SUBACCOUNT_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20121130
2 Returning RV_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20121130

Method IS_BANK_SUBACCOUNT_BSEG on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method IS_FLOWSCODE_SWITCH_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20121114

Method IS_FLOWSCODE_SWITCH_ON on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method PASS_FLOWSCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BANK_GL_ACCOUNT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20121130
2 Importing IT_BANK_SUBACCOUNT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20121130
3 Importing IV_EVENT Call by reference Type reference (TYPE) BUS_EVENT Event for export of business data 20121227

Method PASS_FLOWSCODE on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method POPUP_FLOWSCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM Call by reference Type reference (TYPE) EPIC_T_PRL_ITEMS Table Type of PRL Items (Database Table) 20121130

Method POPUP_FLOWSCODE on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method SET_FLOWSCODE_INTO_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20121114
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20121116
3 Importing IV_FLOWSCODE Call by reference Type reference (TYPE) EPIC_FLOWSCODE EPIC Flows Code 20121114

Method SET_FLOWSCODE_INTO_BSEG on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method SET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_EPIC_FLOWSCODE_HELPER 20121212

Method SET_INSTANCE on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method UPDATE_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20121116
2 Importing IV_BACKGROUND Call by reference Type reference (TYPE) ABAP_BOOL 20121116

Method UPDATE_BSEG on class CL_EPIC_FLOWSCODE_HELPER has no exception.

Method _DISPLAY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) EPIC_T_FLOWSCODE_MSG Message table for flows code 20121203

Method _DISPLAY_MESSAGES on class CL_EPIC_FLOWSCODE_HELPER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617