SAP ABAP Class CL_FAGL_EMU_LEDGER (Conversion Routines: SOP)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_EURO_CONVERSION (Package) Euro Conversion in New General Ledger Accounting
Properties
Class CL_FAGL_EMU_LEDGER  
Short Description Conversion Routines: SOP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FAGL_EMU    
Program status     
Category 0   
Package FAGL_EURO_CONVERSION   Euro Conversion in New General Ledger Accounting 
Created 20040817   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FAGL_EMU_LEDGER has no interface implemented.
Friends
Class CL_FAGL_EMU_LEDGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_DIM_ACCOUNT Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20040902
2 MD_DIM_ORGUNIT Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20040902
3 MD_ERROR Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20041006
4 MD_RLDNR Instance attribute Public Type reference (TYPE) FAGL_RLDNR Ledger in General Ledger Accounting 20040820
5 MD_TABNAME_BAL Instance attribute Public Type reference (TYPE) TABNAME Table Name of Balance Table 20040825
6 MD_TABNAME_SOP Instance attribute Public Type reference (TYPE) TABNAME Table Name of SOP Table 20040825
7 MR_SI_FOR_SPLIT Instance attribute Public Object reference (TYPE REF TO) DATA Only Required for Split 20041213
8 MR_S_SI Instance attribute Public Object reference (TYPE REF TO) DATA SI Work Area 20040903
9 MR_S_SI2 Instance attribute Public Object reference (TYPE REF TO) DATA SI Work Area 20040923
10 MR_S_SI_AMT_TYPE Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20041213
11 MR_S_TOT Instance attribute Public Object reference (TYPE REF TO) DATA Totals Work Area 20040903
12 MR_T_SI Instance attribute Public Object reference (TYPE REF TO) DATA ITAB SI 20040903
13 MR_T_SI2 Instance attribute Public Object reference (TYPE REF TO) DATA ITAB SI 20040923
14 MR_T_TOT Instance attribute Public Object reference (TYPE REF TO) DATA ITAB like Tot_table 20041112
15 MS_HSL_NAMES Instance attribute Public Type reference (TYPE) FAGL_EMU_S_AMNT_FLD_NAMES Field Name of Amount Fields 20040827
16 MS_KSL_NAMES Instance attribute Public Type reference (TYPE) FAGL_EMU_S_AMNT_FLD_NAMES Field Name of Amount Fields 20040827
17 MS_OBJECT_BUFFER Instance attribute Private Type reference (TYPE) FAGL_EMU_S_OBJ_WHERE3 Structure for EWU-SOP Cache 20040820
18 MS_OSL_NAMES Instance attribute Public Type reference (TYPE) FAGL_EMU_S_AMNT_FLD_NAMES Field Name of Amount Fields 20040827
19 MS_TABNAMES Instance attribute Public Type reference (TYPE) FAGL_TABNAMES Table Names 20040820
20 MS_TSL_NAMES Instance attribute Public Type reference (TYPE) FAGL_EMU_S_AMNT_FLD_NAMES Field Name of Amount Fields 20040827
21 MT_ACTIVE_TOT_FIELDS Instance attribute Public Type reference (TYPE) TTFIELDNAME Number of Field Names 20040820
22 MT_AMOUNT_FIELDS_BAL Instance attribute Public Type reference (TYPE) TTFIELDNAME Number of Field Names 20040827
23 MT_AMOUNT_FIELDS_SOP Instance attribute Public Type reference (TYPE) TTFIELDNAME Number of Field Names 20040827
24 MT_KEY_FIG Instance attribute Public Type reference (TYPE) FAGL_EMU_T_T800A_KEYFIG ITAB for T800A_KEYFIG 20040820
25 MT_LDGRP Instance attribute Public Type reference (TYPE) FAGL_EMU_T_LDGRP Ledger Group Table 20090812
26 MT_SET_STATEMENT_T Instance attribute Public Type reference (TYPE) FAGL_EMU_WHERE_CLAUSE Set Statement for Update Set to T-Table 20040831
27 MT_TECH_KEY_FIELDS Instance attribute Public Type reference (TYPE) TTFIELDNAME Number of Field Names 20040818
28 MT_UPDATE_WHERE_CLAUSE Instance attribute Public Type reference (TYPE) FAGL_EMU_WHERE_CLAUSE ITAB with Width 72 20040820
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SET_STATEMENT_T Instance method Private Method Creation of Set Statement to T-Table for Update...Set 20040831
2 CHECK_LDGRP Instance method Public Method Ledger Group Check 20090812
3 COLLECT_ITAB Instance method Public Method 20040827
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040817
5 CREATE_KONTIERUNGEN Instance method Public Method Create Object Numbers for SOP Table from A-Table 20040817
6 CREATE_OBJNR Instance method Public Method Create Object Numbers for SOP Table from A-Table 20040817
7 CREATE_SI_AMT_TYPE Instance method Public Method Create Internal Structure for Amounts 20081107
8 CREATE_SI_SPLIT_TAB Instance method Public Method Creation of internal structure using collected 20041213
9 GET_LEDGER Instance method Public Method Return md_rldnr 20040823
10 SET_AMOUNT_FIELDNAMES Instance method Private Method 20040827
11 SET_LDGRP Instance method Private Method Ledger Group to which Ledger Is Assigned 20090812
Events
Class CL_FAGL_EMU_LEDGER has no event.
Types
Class CL_FAGL_EMU_LEDGER has no local type.
Method Signatures

Method BUILD_SET_STATEMENT_T Signature

Method BUILD_SET_STATEMENT_T on class CL_FAGL_EMU_LEDGER has no parameter.
Method BUILD_SET_STATEMENT_T on class CL_FAGL_EMU_LEDGER has no exception.

Method CHECK_LDGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LDGRP Call by reference Type reference (TYPE) FAGL_LDGRP Ledger-Gruppe 20090812
2 Returning RD_OK Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090812

Method CHECK_LDGRP on class CL_FAGL_EMU_LEDGER has no exception.

Method COLLECT_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAB Call by reference Type reference (TYPE) SORTED TABLE 20040827
2 Importing IS_ANY Call by reference Type reference (TYPE) ANY 20040827

Method COLLECT_ITAB on class CL_FAGL_EMU_LEDGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RLDNR Call by reference Type reference (TYPE) FAGL_RLDNR Ledger in der Hauptbuchhaltung 20040817
# Exception Resumable Description Created on
1 ERROR 20040824

Method CREATE_KONTIERUNGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LINE_ITEM Call by reference Type reference (TYPE) ANY 20040817
2 Importing IS_SOP Call by reference Type reference (TYPE) ANY 20040817
# Exception Resumable Description Created on
1 BAD_OBJTAB 20040817

Method CREATE_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SOP Call by reference Type reference (TYPE) ANY 20040817
2 Importing ID_SOP_OR_BAL Call by reference Type reference (TYPE) CHAR3 'SOP' SOP oder BAL 20041223
3 Importing IS_LINE_ITEM Call by reference Type reference (TYPE) ANY 20040817
# Exception Resumable Description Created on
1 BAD_OBJTAB 20040817

Method CREATE_SI_AMT_TYPE Signature

Method CREATE_SI_AMT_TYPE on class CL_FAGL_EMU_LEDGER has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20081107

Method CREATE_SI_SPLIT_TAB Signature

Method CREATE_SI_SPLIT_TAB on class CL_FAGL_EMU_LEDGER has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20041213

Method GET_LEDGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RLDNR Value transfer Type reference (TYPE) FAGL_RLDNR Ledger in der Hauptbuchhaltung 20040823

Method GET_LEDGER on class CL_FAGL_EMU_LEDGER has no exception.

Method SET_AMOUNT_FIELDNAMES Signature

Method SET_AMOUNT_FIELDNAMES on class CL_FAGL_EMU_LEDGER has no parameter.
Method SET_AMOUNT_FIELDNAMES on class CL_FAGL_EMU_LEDGER has no exception.

Method SET_LDGRP Signature

Method SET_LDGRP on class CL_FAGL_EMU_LEDGER has no parameter.
# Exception Resumable Description Created on
1 ERROR 20090812
History
Last changed by/on SAP  20100310 
SAP Release Created in 600