SAP ABAP Class /EACA/CL_GL_BTA_DOC_PROCESS (Process Processing)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-GL (Application Component) General Ledger
     /EACA/GL_BTA (Package) Business Transaction General Ledger Account Posting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACA/IF_BTA_GL_DOC_PROCESS BTA Process Interface General Ledger 20020710
2 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_BTA_DOCUMENT_PROCESS Abstract Business Transaction in the e-Accounting Engine 20020710
Properties
Class /EACA/CL_GL_BTA_DOC_PROCESS  
Short Description Process Processing    
Super Class /EACC/CL_BTA_DOCUMENT_PROCESS Abstract Business Transaction in the e-Accounting Engine 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/GL_BTA   Business Transaction General Ledger Account Posting 
Created 20020710   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_GL_BTA_DOC_PROCESS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACA/IF_BTA_GL_DOC_PROCESS BTA Process Interface General Ledger 20020710
Friends
Class /EACA/CL_GL_BTA_DOC_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AD_PRIMA_NOTA Instance attribute Public Attribute reference (LIKE) 20020710
2 AO_GL_ACC_SYSTEM Instance attribute Private Object reference (TYPE REF TO) /EACA/CL_GL_ACC_SYSTEM Queries to the Accounting System 20021119
3 A_ACC_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20020814
4 A_BUS_TR_CAT Instance attribute Public Type reference (TYPE) ACC_BUS_TR_CAT Business Transaction Category 20020807
5 MO_MD_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Central Factory 20040518
6 XB_SIMULATE_STATIC Static Attribute Public Type reference (TYPE) /EACC/BOOLEAN As with XB_SIMULATE, but Statically 20060824
7 _O_CHARS_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Help Object for Generating Structure 20020712
8 _O_CONSTANTS_AD Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC_AD Constants 20020711
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ASSGNMT_TYPE_INFO Instance method Private Method Delete Non-Allowed Characteristic Values 20020904
2 CHECK_REQUIRED_FIELDS Instance method Private Method Check Required Fields 20021120
3 CONSTRUCTOR Instance method Public Constructor 20020710
4 GET_ADDITIONAL_CHARS Instance method Protected Method Insert Additional Characteristics to Document Line Items 20020903
5 GET_BUS_TR_CAT Instance method Private Method Determine Business Transaction Category of Document Type 20020814
6 GET_DOC_NUMBERS_FROM_ENGINE Instance method Public Method Fetch Document Numbers from the Engine 20020710
7 GET_ITEM_STRUCTURE_FOR_JOURNAL Instance method Private Method Generate Item Structure for Journal Processing 20020711
8 GET_ITEM_STRUC_FOR_DOCUMENT Instance method Private Method Generate Item Structure for Journal Processing 20020829
9 RESOLVE_MESSAGE_CONTEXT Instance method Public Method Explode Message Context 20020730
10 SAVE_ADDITIONAL_DATA Instance method Protected Method Save Derived Data 20020904
11 SET_ADDITIONAL_VALUES Instance method Protected Method Provide Additional Characteristics with Values 20020911
12 WIPE_OUT_CHARACTERISTICS Instance method Private Method Delete Non-Allowed Characteristic Values 20020904
Events
Class /EACA/CL_GL_BTA_DOC_PROCESS has no event.
Types
Class /EACA/CL_GL_BTA_DOC_PROCESS has no local type.
Method Signatures

Method CHECK_ASSGNMT_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ITEM Call by reference Object reference (TYPE REF TO) DATA 20020904
2 Importing IT_ASSGNMT_TYPE_INFO Call by reference Type reference (TYPE) ACC_T_ASSTYPE00 Tabelle der Felder eines Kontierungstyps 20020904
3 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20020904
# Exception Resumable Description Created on
1 ASSGNMT_TYPE_ERROR 20020904

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATA Call by reference Object reference (TYPE REF TO) DATA Datensatz 20021120
2 Importing IT_FIELDS Call by reference Type reference (TYPE) /EACA/GL_CHAR_NAME_T Zu verprobende Felder 20021120
# Exception Resumable Description Created on
1 FIELD_NOT_FILLED Feld hat Initialwert 20021120

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BTA_GL Call by reference Object reference (TYPE REF TO) /EACA/CL_GL_BTA Geschäftsvorfall Profit 20020710
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020710
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020710

Method GET_ADDITIONAL_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDITIONAL_CHARS Call by reference Type reference (TYPE) FINB_KF_CHARS Zusätzliche Merkmale 20020903
2 Importing I_GL_CHARS Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale des GL 20020903
# Exception Resumable Description Created on
1 ERROR_OCCURRED Es ist ein Fehler aufgetreten 20020910

Method GET_BUS_TR_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUS_TR_CAT Call by reference Type reference (TYPE) ACC_BUS_TR_CAT Geschäftsvorfallstyp 20020814
2 Importing ID_PN_HEADER Call by reference Object reference (TYPE REF TO) DATA 20020814
3 Importing I_ACC_DOCTYPE Call by reference Type reference (TYPE) FIELDNAME Feldname 20020814
# Exception Resumable Description Created on
1 NO_BUS_TR_CAT_FOUND Es wurde kein Geschäftsvorfallstyp gefunden 20020814

Method GET_DOC_NUMBERS_FROM_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PN_AND_DOC Call by reference Type reference (TYPE) TABLE 20020710

Method GET_DOC_NUMBERS_FROM_ENGINE on class /EACA/CL_GL_BTA_DOC_PROCESS has no exception.

Method GET_ITEM_STRUCTURE_FOR_JOURNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHARS Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20020711
2 Importing I_ITEM Call by reference Object reference (TYPE REF TO) DATA Übergebenes Item 20020711

Method GET_ITEM_STRUCTURE_FOR_JOURNAL on class /EACA/CL_GL_BTA_DOC_PROCESS has no exception.

Method GET_ITEM_STRUC_FOR_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CHARS Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20020829
2 Importing IO_GL_ACC_DATABASIS Call by reference Object reference (TYPE REF TO) /EACA/CL_GL_ACC_DATABASIS Datenbasis 20020903
# Exception Resumable Description Created on
1 ERROR_OCCURRED Es ist ein Fehler aufgetreten. 20020910

Method RESOLVE_MESSAGE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020730
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020730

Method RESOLVE_MESSAGE_CONTEXT on class /EACA/CL_GL_BTA_DOC_PROCESS has no exception.

Method SAVE_ADDITIONAL_DATA Signature

Method SAVE_ADDITIONAL_DATA on class /EACA/CL_GL_BTA_DOC_PROCESS has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Es ist ein Fehler beim Sichern aufgetreten 20020909

Method SET_ADDITIONAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_AMOUNTS Call by reference Object reference (TYPE REF TO) DATA 20020911
2 Changing CD_DOC_LINE Call by reference Object reference (TYPE REF TO) DATA 20020911
3 Changing CD_QUANTITIES Call by reference Object reference (TYPE REF TO) DATA 20020911
# Exception Resumable Description Created on
1 ERROR_OCCURRED Es ist ein Fehler aufgetreten 20020911

Method WIPE_OUT_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_ITEM Call by reference Object reference (TYPE REF TO) DATA 20020904
2 Importing IT_ASSGNMT_TYPE_INFO Call by reference Type reference (TYPE) ACC_T_ASSTYPE00 Tabelle der Felder eines Kontierungstyps 20020904

Method WIPE_OUT_CHARACTERISTICS on class /EACA/CL_GL_BTA_DOC_PROCESS has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 10B