SAP ABAP Class CL_EPIC_BDJ_MANAGER (EPIC: BDJ Manager)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-GEN (Package) Globalization: E-Payment Integration Generic Topics
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPIC_BDJ_MANAGER EPIC: BDJ Manager Interface 20130709
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPIC_BDJ_TYPES EPIC: BDJ Used Types 20130709
Properties
Class CL_EPIC_BDJ_MANAGER  
Short Description EPIC: BDJ Manager    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-GEN   Globalization: E-Payment Integration Generic Topics 
Created 20130522   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)
2 IF_EPIC_BDJ_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_EPIC_BDJ_MANAGER EPIC: BDJ Manager Interface 20130709
2 IF_EPIC_BDJ_TYPES EPIC: BDJ Used Types 20130709
Friends
Class CL_EPIC_BDJ_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_INITIAL_VAULT_REPLACEMENT Constant Public Type reference (TYPE) STRING '########' 20130709
2 GV_NO_ACCOUNT_ONE_LINE Constant Public Type reference (TYPE) I 4 20130709
3 MO_BDJ_MANAGER Static Attribute Private Object reference (TYPE REF TO) IF_EPIC_BDJ_MANAGER BDJ Manager Instance 20130709
4 MT_ACC_DATA Instance attribute Private Type reference (TYPE) EPIC_T_BST_BNK_ACC User Selected Data 20130709
5 MT_EBS_BUF Instance attribute Private Type reference (TYPE) IF_EPIC_BDJ_TYPES=>TTY_B_FEBEP 20130709
Methods
# Method Level Visibility Method type Description Created on
1 CALC_AND_ORGANIZE_BDJ_ITEMS Instance method Private Method 20130709
2 CHECK_SAME_WAERS Instance method Private Method Check Selected Account has Same waers or not 20130709
3 CONVERSION_EXIT_ALPHA_INPUT Instance method Private Method Convert hkont to exist alpha input 20130709
4 CONVERT_ACCOUNT_TO_RANGE Instance method Private Method Convert Account Table to Range Table 20130709
5 CONVERT_AMOUNT_TO_EXTERNAL Instance method Private Method 20130709
6 FILL_ACCOUNT_GL_TO_HEADER Instance method Private Method 20130709
7 FILL_BASIC_DATA_FOR_BDJ_ITEM Instance method Private Method 20130709
8 FILL_VALUT_COMPLIANCE Instance method Private Method 20130709
9 GENERATE_BALANCE_TYPE Instance method Private Method Generate Balance Type 20130709
10 GET_ACCOUNT_CURRENCY Instance method Private Method Get Account and Currency Table 20130709
11 GET_BDJ_HEADER_INFO Instance method Private Method Get BDJ Header Infomation for Printing Purpose 20130709
12 GET_EBS_VALUT Instance method Private Method Get Value Date in EBS 20130709
13 GET_EXCHANGE_RATE Instance method Private Method Get Exchange Rate for BSIS 20130709
14 GET_INSTANCE Static method Public Method Get BDJ Instance 20130709
15 GET_OPP_HKONTS Instance method Private Method 20130709
16 GET_REVERSE_STATUS Instance method Private Method Get Reverse Status for Document 20130709
17 GET_TRAN_WAERS Instance method Private Method 20130709
18 SELECT_RAW_DATA_FOR_BDJ_ITEMS Instance method Private Method 20130709
19 SET_ACC_DATA Instance method Private Method Set Acc Data for BDJ 20130709
20 SET_INSTANCE Static method Public Method Set Instance for Singleton 20130709
Events
Class CL_EPIC_BDJ_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LT_BALANCE Public See coding 20130709 TY_LT_BALANCE TYPE STANDARD TABLE OF bapi1028_4
2 TY_LT_BSIS Private See coding 20130709 ty_lt_bsis TYPE STANDARD TABLE OF bsis
Method Signatures

Method CALC_AND_ORGANIZE_BDJ_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BDJ_ITEM Call by reference Type reference (TYPE) EPIC_T_BDJ_ITEM 20130709
2 Exporting ET_BDJ_ITEM Call by reference Type reference (TYPE) EPIC_T_BDJ_ITEM 20130709
3 Importing IS_T001 Call by reference Type reference (TYPE) T001 Company Codes 20130709
4 Importing IT_BSIS Call by reference Type reference (TYPE) IF_EPIC_BDJ_TYPES=>TTY_BSAS_SO 20130709
5 Importing IT_HKONT Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_GL EPIC: Table of G/L Accounts 20130709
6 Importing IV_HKONT_WAER Call by reference Type reference (TYPE) WAERS EPIC: Waers Table 20130709

Method CALC_AND_ORGANIZE_BDJ_ITEMS on class CL_EPIC_BDJ_MANAGER has no exception.

Method CHECK_SAME_WAERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SAME Call by reference Type reference (TYPE) ABAP_BOOL Same Waers or Not 20130709
2 Importing IT_WAERS Call by reference Type reference (TYPE) EPIC_T_WAERS EPIC: Waers Table 20130709

Method CHECK_SAME_WAERS on class CL_EPIC_BDJ_MANAGER has no exception.

Method CONVERSION_EXIT_ALPHA_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20130709
2 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20130709

Method CONVERSION_EXIT_ALPHA_INPUT on class CL_EPIC_BDJ_MANAGER has no exception.

Method CONVERT_ACCOUNT_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HKONT_RANGE Call by reference Type reference (TYPE) IF_EPIC_BDJ_TYPES=>TTY_B_HKONTS_SO 20130709
2 Importing IT_HKONT Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_GL EPIC: Table of G/L Accounts 20130709

Method CONVERT_ACCOUNT_TO_RANGE on class CL_EPIC_BDJ_MANAGER has no exception.

Method CONVERT_AMOUNT_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BSIS Call by reference Type reference (TYPE) IF_EPIC_BDJ_TYPES=>TTY_BSAS_SO 20130709
2 Importing IV_LOCAL_CURRENCY Call by reference Type reference (TYPE) WAERS 20130709

Method CONVERT_AMOUNT_TO_EXTERNAL on class CL_EPIC_BDJ_MANAGER has no exception.

Method FILL_ACCOUNT_GL_TO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BDJ_HEADER Call by reference Type reference (TYPE) SLIS_T_LISTHEADER 20130709
2 Importing IT_HKONTS Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_GL 20130709

Method FILL_ACCOUNT_GL_TO_HEADER on class CL_EPIC_BDJ_MANAGER has no exception.

Method FILL_BASIC_DATA_FOR_BDJ_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BDJ_ITEM Call by reference Type reference (TYPE) EPIC_T_BDJ_ITEM 20130709
2 Importing IS_T001 Call by reference Type reference (TYPE) T001 20130709
3 Importing IT_BSIS Call by reference Type reference (TYPE) TY_LT_BSIS 20130709
4 Importing IT_WAERS Call by reference Type reference (TYPE) EPIC_T_WAERS 20130709

Method FILL_BASIC_DATA_FOR_BDJ_ITEM on class CL_EPIC_BDJ_MANAGER has no exception.

Method FILL_VALUT_COMPLIANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BDJ_ITEM Call by reference Type reference (TYPE) EPIC_S_BDJ_ITEM 20130709

Method FILL_VALUT_COMPLIANCE on class CL_EPIC_BDJ_MANAGER has no exception.

Method GENERATE_BALANCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BDJ_ITEM Call by reference Type reference (TYPE) EPIC_S_BDJ_ITEM EPIC: Bank Deposit Journal Line Item 20130709

Method GENERATE_BALANCE_TYPE on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_ACCOUNT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HKONTS Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_GL EPIC: Table of G/L Accounts 20130709
2 Exporting ET_WAERS Call by reference Type reference (TYPE) EPIC_T_WAERS EPIC: Waers Table 20130709
3 Importing IT_ACC_DATA Call by reference Type reference (TYPE) EPIC_T_BST_BNK_ACC Bank Accounts 20130709

Method GET_ACCOUNT_CURRENCY on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_BDJ_HEADER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BDJ_HEADER_INFO Call by reference Type reference (TYPE) EPIC_S_BDJ_HEADER EPIC: BDJ Header 20130709
2 Importing IS_T001 Call by reference Type reference (TYPE) T001 Company Codes 20130709
3 Importing IT_BSIS Call by reference Type reference (TYPE) IF_EPIC_BDJ_TYPES=>TTY_BSAS_SO 20130709
4 Importing IT_HKONT Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_GL EPIC: Table of G/L Accounts 20130709
5 Importing IV_HKONT_WAER Call by reference Type reference (TYPE) WAERS Currency Key 20130709

Method GET_BDJ_HEADER_INFO on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_EBS_VALUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BDJ_ITEM Call by reference Type reference (TYPE) EPIC_S_BDJ_ITEM 20130709
2 Returning RV_VALUT_EBS Value transfer Type reference (TYPE) VALUT Value Date 20130709

Method GET_EBS_VALUT on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_EXCHANGE_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSIS Call by reference Type reference (TYPE) BSIS Generated Table for View 20130709
2 Returning RV_KURSF Value transfer Type reference (TYPE) KURSF Exchange rate 20130709

Method GET_EXCHANGE_RATE on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_BDJ_MANAGER Value transfer Object reference (TYPE REF TO) IF_EPIC_BDJ_MANAGER EPIC: BDJ Manager Interface 20130709

Method GET_INSTANCE on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_OPP_HKONTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPP_HKONTS Call by reference Type reference (TYPE) STRING 20130709
2 Importing IS_BSIS Call by reference Type reference (TYPE) BSIS 20130709

Method GET_OPP_HKONTS on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_REVERSE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSIS Call by reference Type reference (TYPE) BSIS Accounting: Secondary Index for G/L Accounts 20130709
2 Returning RV_REVERSE_DOC Value transfer Type reference (TYPE) EPIC_BDJ_REVERSE_FLAG EPIC: BDJ Reverse Flag 20130709

Method GET_REVERSE_STATUS on class CL_EPIC_BDJ_MANAGER has no exception.

Method GET_TRAN_WAERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSIS Call by reference Type reference (TYPE) BSIS 20130709
2 Returning RV_WAERS Value transfer Type reference (TYPE) WAERS 20130709

Method GET_TRAN_WAERS on class CL_EPIC_BDJ_MANAGER has no exception.

Method SELECT_RAW_DATA_FOR_BDJ_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T001 Call by reference Type reference (TYPE) T001 20130709
2 Exporting ET_BSIS Call by reference Type reference (TYPE) IF_EPIC_BDJ_TYPES=>TTY_BSAS_SO 20130709
3 Exporting ET_HKONTS Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_GL EPIC: Table of G/L Accounts 20130709
4 Exporting ET_WAERS Call by reference Type reference (TYPE) EPIC_T_WAERS 20130709
5 Importing IS_BDJ_INPUT Call by reference Type reference (TYPE) IF_EPIC_BDJ_TYPES=>EPIC_S_BDJ_INPUT 20130709

Method SELECT_RAW_DATA_FOR_BDJ_ITEMS on class CL_EPIC_BDJ_MANAGER has no exception.

Method SET_ACC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACC_DATA Call by reference Type reference (TYPE) EPIC_T_BST_BNK_ACC EPIC: Bank Account Table 20130709

Method SET_ACC_DATA on class CL_EPIC_BDJ_MANAGER has no exception.

Method SET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BDJ_MANAGER Call by reference Object reference (TYPE REF TO) IF_EPIC_BDJ_MANAGER EPIC: BDJ Manager 20130709

Method SET_INSTANCE on class CL_EPIC_BDJ_MANAGER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in