SAP ABAP Class /EACA/CL_GL_POSTING_TA_RUNTIME (Configuration of an Entry Transaction)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-GL (Application Component) General Ledger
     /EACA/GL_MANUAL_POSTING (Package) G/L General Ledger Posting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACC/IF_POSTING_TA_RUNTIME Runtime Environment of an Entry Transaction 20020821
Properties
Class /EACA/CL_GL_POSTING_TA_RUNTIME  
Short Description Configuration of an Entry Transaction    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/GL_MANUAL_POSTING   G/L General Ledger Posting 
Created 20020529   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_GL_POSTING_TA_RUNTIME has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACC/IF_POSTING_TA_RUNTIME Runtime Environment of an Entry Transaction 20020821
Friends
Class /EACA/CL_GL_POSTING_TA_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MD_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Access to Master Data via Local Integrity 20040519
2 _ACCOUNT_NAME Instance attribute Private Type reference (TYPE) /EACA/GL_CHAR_NAME Name of the Account Field 20021024
3 _ACC_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20020809
4 _ACC_SYSTEM Instance attribute Public Type reference (TYPE) ACC_SYSTEM Accounting System 20020809
5 _CONFIG_ID Instance attribute Private Attribute reference (LIKE) 20020913
6 _DEBCRED_FIELD Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20020904
7 _LEADING_ACC_SYSTEM Instance attribute Private Type reference (TYPE) ACC_SYSTEM Leading Accounting System 20020726
8 _LEGAL_ENTITY Instance attribute Private Type reference (TYPE) FIELDNAME Name of the Field for Legal Entity 20020813
9 _OVERLAPPING Instance attribute Private Type reference (TYPE) CHAR1 Cross-Legal Entity Posting Active 20020805
10 _OVERLAPPING_SWITCH Instance attribute Private Type reference (TYPE) CHAR1 Switch for Cross-Legal Entity Posting 20020808
11 _O_CONFIGURATOR Instance attribute Private Attribute reference (LIKE) 20020625
12 _O_CONSTANTS_AD Instance attribute Private Attribute reference (LIKE) 20020703
13 _O_GL_ACC_DATABASIS Instance attribute Private Object reference (TYPE REF TO) /EACA/CL_GL_ACC_DATABASIS GL Specifics of the Data Basis 20020819
14 _O_GL_ACC_SYSTEM Instance attribute Private Object reference (TYPE REF TO) /EACA/CL_GL_ACC_SYSTEM Queries to the Accounting System 20020723
15 _O_TEXTS Instance attribute Private Object reference (TYPE REF TO) /EACA/IF_MAN_POST_TEXTS Document Texts 20040107
16 _PNTA_NR Instance attribute Private Type reference (TYPE) /EACC/PNTA_NR Source Document Number 20020913
17 _PNTA_NR_REF Instance attribute Private Type reference (TYPE) /EACC/PNTA_NR Source Document Number 20040107
18 _POSTING_MODE Instance attribute Private Type reference (TYPE) /EACA/GL_POSTING_MODE Session in which the posting transaction is called up 20020723
19 _POSTING_MODE_REF Instance attribute Private Type reference (TYPE) /EACA/GL_POSTING_MODE Session in which the posting transaction is called up 20040107
20 _S_STRU Instance attribute Public Attribute reference (LIKE) 20020626
21 _T_CURRENCY_TYPES Instance attribute Private Type reference (TYPE) /EACA/CURTYPE_AND_TEXT_T Currency ID with Texts 20020911
22 _T_HEADER_FIELDS Instance attribute Private Attribute reference (LIKE) 20020613
23 _T_ITEM_FIELDS Instance attribute Private Attribute reference (LIKE) 20020612
Methods
# Method Level Visibility Method type Description Created on
1 CALL_POPUP_TO_CONFIRM Instance method Private Method Send Popup to confirm save/loss of data 20021024
2 CHECK_AMOUNTS Instance method Private Method Chech whether currency amount field(s) contain(s) amount(s) 20021122
3 CHECK_ITEM Instance method Private Method 20021024
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020529
5 GENERATE_INTERFACE_STRUCTURES Instance method Private Method Generate Structures for Entry Header and Items 20020815
6 GET_ACCOUNT_NAME Instance method Private Method Fetch Field Name for Account 20021024
7 GET_ACCOUNT_TEXT Instance method Private Method Fetch Text for Account 20021024
8 GET_CONFIG_ID Instance method Public Method 20020626
9 GET_HEADER_CHARS Instance method Public Method Return Document Header Fields 20020826
10 GET_HEADER_FIELDS_ITEM_DISPLAY Instance method Public Method 20021121
11 GET_HEADER_FIELDS_ITEM_EDIT Instance method Public Method 20020807
12 GET_HEADER_FIELD_LEGENT_OVRLAP Instance method Public Method Fetch Field for Legal Entity 20020805
13 GET_ITEM_FIELDS_NODISPLAY Instance method Public Method 20021121
14 GET_ITEM_FIELD_DEBCRED Instance method Public Method Fetch Field Name for Credit/Debit Field 20020904
15 GET_LOCAL_INTEGRITY Instance method Private Method Fetch Local Integrity 20020815
16 GET_POPUP_TO_CONFIRM_TEXT Instance method Public Method 20021111
17 GET_STRUCTURES Instance method Public Method 20020815
18 PROCESS_DOCUMENT Instance method Private Method Process Entry 20020807
19 SET_HEADER_ITEMS_FIELDS Instance method Private Method Set Fields for Entries across Legal Entities 20020822
Events
Class /EACA/CL_GL_POSTING_TA_RUNTIME has no event.
Types
Class /EACA/CL_GL_POSTING_TA_RUNTIME has no local type.
Method Signatures

Method CALL_POPUP_TO_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) ANY Erfassungskopf 20021024
2 Changing CT_ITEMS Call by reference Type reference (TYPE) TABLE Erfassungspositionen 20021024
3 Exporting E_ANSWER Call by reference Type reference (TYPE) CHAR1 Antwort 20021024
4 Importing I_CONFIRM_PROCESS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021024
5 Importing I_CONFIRM_TYPE Call by reference Type reference (TYPE) CHAR1 Daten sichern oder Datenverlust 20021024

Method CALL_POPUP_TO_CONFIRM on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method CHECK_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) TABLE Belegpositionen 20021122
2 Exporting ET_ITEMS_NO_AMOUNTS Call by reference Type reference (TYPE) TABLE Belegpositionen ohne Währungsbeträge 20021122

Method CHECK_AMOUNTS on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method CHECK_ITEM Signature

Method CHECK_ITEM on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method CHECK_ITEM on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20020626
2 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020701
3 Importing I_MODE Call by reference Type reference (TYPE) /EACA/GL_POSTING_MODE 20020723
# Exception Resumable Description Created on
1 CONFIGURATION_NOT_FOUND Konfiguration wurde nicht gefunden 20020820
2 DATABASIS_NOT_QUALIFIED Keine Datenbasis angegeben 20020820
3 STRUCTURES_NOT_FOUND Struktur(en) für Erfassungskopf/-Positionen nicht gefunden 20020820

Method GENERATE_INTERFACE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HEADER_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Name der Struktur des Erfassungskopfes 20020815
2 Exporting E_ITEM_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Name der Struktur der Erfassungspositionen 20020815

Method GENERATE_INTERFACE_STRUCTURES on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_ACCOUNT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_NAME Call by reference Type reference (TYPE) /EACA/GL_CHAR_NAME Feldname für Konto 20021024
# Exception Resumable Description Created on
1 ACCOUNT_NAME_NOT_FOUND Feldname für Konto nicht gefunden 20021024

Method GET_ACCOUNT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACCOUNT_TEXT Call by reference Type reference (TYPE) /EACA/GL_MP_S_ACCT_TXT Kontotext 20021024
2 Importing IS_ITEM Call by reference Type reference (TYPE) ANY Erfassungsposition 20021024
# Exception Resumable Description Created on
1 ACCOUNT_TEXT_NOT_FOUND Text zum Konto nicht gefunden 20021024

Method GET_CONFIG_ID Signature

Method GET_CONFIG_ID on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_CONFIG_ID on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_HEADER_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACTERISTICS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen 20020826

Method GET_HEADER_CHARS on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_HEADER_FIELDS_ITEM_DISPLAY Signature

Method GET_HEADER_FIELDS_ITEM_DISPLAY on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_HEADER_FIELDS_ITEM_DISPLAY on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_HEADER_FIELDS_ITEM_EDIT Signature

Method GET_HEADER_FIELDS_ITEM_EDIT on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_HEADER_FIELDS_ITEM_EDIT on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_HEADER_FIELD_LEGENT_OVRLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20020805

Method GET_HEADER_FIELD_LEGENT_OVRLAP on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_ITEM_FIELDS_NODISPLAY Signature

Method GET_ITEM_FIELDS_NODISPLAY on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_ITEM_FIELDS_NODISPLAY on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_ITEM_FIELD_DEBCRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20020904

Method GET_ITEM_FIELD_DEBCRED on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_LOCAL_INTEGRITY Signature

Method GET_LOCAL_INTEGRITY on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_LOCAL_INTEGRITY on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_POPUP_TO_CONFIRM_TEXT Signature

Method GET_POPUP_TO_CONFIRM_TEXT on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_POPUP_TO_CONFIRM_TEXT on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method GET_STRUCTURES Signature

Method GET_STRUCTURES on class /EACA/CL_GL_POSTING_TA_RUNTIME has no parameter.
Method GET_STRUCTURES on class /EACA/CL_GL_POSTING_TA_RUNTIME has no exception.

Method PROCESS_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) ANY Erfassungskopf, aktuell 20020807
2 Changing CT_ITEMS Call by reference Type reference (TYPE) TABLE Erfassungspositionen, aktuell 20020807
3 Importing I_OKCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20020807
# Exception Resumable Description Created on
1 NO_ITEMS Es wurden keine Erfassungszeilen übergeben 20020807
2 PROCESSING_FAILED Die Erfassung war nicht erfolgreich 20020807

Method SET_HEADER_ITEMS_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) ANY Erfassungskopf 20020822
2 Changing CS_HEADER_DEFAULTS Call by reference Type reference (TYPE) ANY Defaultwerte des Erfassungskopfes 20020822
3 Changing CS_ITEM_DEFAULTS Call by reference Type reference (TYPE) ANY Defaultwerte der Erfassungspositionen 20020822
4 Changing CT_ITEMS Call by reference Type reference (TYPE) TABLE Erfassungspositionen 20020822
5 Importing IT_HEADER_STRUCTURE Call by reference Type reference (TYPE) DDFIELDS Felder des Erfassungskopfes 20020822
6 Importing IT_ITEM_STRUCTURE Call by reference Type reference (TYPE) DDFIELDS Felder der Erfassungsposition 20020822
# Exception Resumable Description Created on
1 OVERLAPPING_ALREADY_SET Transaktion bereits auf übergreifendes Buchen eingestellt 20020823
History
Last changed by/on SAP  20041006 
SAP Release Created in 10B