SAP ABAP Class CL_EPIC_FLOWSCODE_FI_SERVICE (Cash flow category FI data service)
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_FI_SERVICE  
Short Description Cash flow category FI data service    
Super Class    
Instantiability of a Class 0  Private 
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 20130531   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_FI_SERVICE has no interface implemented.
Friends
Class CL_EPIC_FLOWSCODE_FI_SERVICE 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_FI_SERVICE Flows code FI data service 20121107
2 MT_BSEGS_BUFFER Instance attribute Private Type reference (TYPE) TT_BSEGS 20121115
3 MT_BSEG_BUFFER Instance attribute Private Type reference (TYPE) BSEG_TAB Table of Document Segments, Accounting 20121114
4 MT_T012K_BUFFER Instance attribute Private Type reference (TYPE) TT_T012K 20121115
5 MT_T042I_BUFFER Instance attribute Private Type reference (TYPE) TT_T042I 20121115
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HKONT_IN_T012K Instance method Public Method 20121115
2 CHECK_UKONT_IN_T042I Instance method Public Method 20121115
3 GET_BSEG_BY_DOCUMENT Instance method Public Method 20121115
4 GET_BSEG_BY_KEY Instance method Public Method 20121114
5 GET_FIELD_STATUS Instance method Public Method 20130603
6 GET_INSTANCE Static method Public Method 20121107
7 GET_T012K_BY_KEY Instance method Public Method 20130603
8 GET_T042I_BY_HKTID Instance method Public Method 20121115
9 GET_T042I_BY_KEY Instance method Public Method 20121115
10 UPDATE_BSEG Instance method Public Method 20121115
Events
Class CL_EPIC_FLOWSCODE_FI_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BSEGS Private See coding 20121115 tt_bsegs TYPE SORTED TABLE OF ty_bsegs WITH UNIQUE KEY bukrs belnr gjahr
2 TT_T012K Private See coding 20121115 tt_t012k TYPE SORTED TABLE OF t012k WITH UNIQUE KEY bukrs hbkid hktid
3 TT_T042I Private See coding 20121115 tt_t042i TYPE SORTED TABLE OF t042i WITH UNIQUE KEY zbukr hbkid zlsch waers
4 TY_BSEGS Private See coding 20121115 BEGIN OF ty_bsegs, bukrs TYPE bukrs, belnr TYPE belnr_d, gjahr TYPE gjahr, bsegs TYPE bseg_t, END OF ty_bsegs
Method Signatures

Method CHECK_HKONT_IN_T012K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20121115
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20121115

Method CHECK_HKONT_IN_T012K on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method CHECK_UKONT_IN_T042I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UKONT Call by reference Type reference (TYPE) UKONT_042I G/L Account to be Posted to (Bank Subaccount) 20121115
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20121115

Method CHECK_UKONT_IN_T042I on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method GET_BSEG_BY_DOCUMENT 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 20121115
2 Importing IV_BELNR Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20121115
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121115
4 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20121115

Method GET_BSEG_BY_DOCUMENT on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method GET_BSEG_BY_KEY 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 IV_BELNR Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20121114
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121114
4 Importing IV_BUZEI Call by reference Type reference (TYPE) BUZEI Number of Line Item Within Accounting Document 20121114
5 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL 20121203
6 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20121114

Method GET_BSEG_BY_KEY on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method GET_FIELD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSCHL Call by reference Type reference (TYPE) BSCHL Posting Key 20130603
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130603
3 Importing IV_FELDN Call by reference Type reference (TYPE) FIELDNAME Field Name 20130603
4 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20130603
5 Importing IV_KOART Call by reference Type reference (TYPE) KOART Account Type 20130603
6 Returning RV_STATUS Value transfer Type reference (TYPE) CHAR1 +Required .Optional -Suppress 20130603

Method GET_FIELD_STATUS on class CL_EPIC_FLOWSCODE_FI_SERVICE 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_FI_SERVICE Flows code FI data service 20121107

Method GET_INSTANCE on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method GET_T012K_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T012K Call by reference Type reference (TYPE) T012K House Bank Accounts 20130603
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130603
3 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID Short Key for a House Bank 20130603
4 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID ID for Account Details 20130603

Method GET_T012K_BY_KEY on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method GET_T042I_BY_HKTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T042I Call by reference Type reference (TYPE) T042I Account determination for payment program 20121115
2 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID Short Key for a House Bank 20121115
3 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID ID for Account Details 20121115
4 Importing IV_ZBUKR Call by reference Type reference (TYPE) DZBUKR Paying company code 20121115
5 Importing IV_ZLSCH Call by reference Type reference (TYPE) DZLSCH Payment Method 20121115

Method GET_T042I_BY_HKTID on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method GET_T042I_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T042I Call by reference Type reference (TYPE) T042I Account determination for payment program 20121115
2 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID Short Key for a House Bank 20121115
3 Importing IV_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20121115
4 Importing IV_ZBUKR Call by reference Type reference (TYPE) DZBUKR Paying company code 20121115
5 Importing IV_ZLSCH Call by reference Type reference (TYPE) DZLSCH Payment Method 20121115

Method GET_T042I_BY_KEY on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.

Method UPDATE_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_FLOWSCODE_MSG Message table for flows code 20121119
2 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20121116
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20121116

Method UPDATE_BSEG on class CL_EPIC_FLOWSCODE_FI_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617