SAP ABAP Class /EACA/CL_BTA_PROFIT_PROCESS (Business Transaction Data Transfer Profit)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACA/BTA_PROFIT (Package) Business Transaction Profitability Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /EACA/IF_BTA_PROFIT_PROCESS Process Interface for the Business Transaction Profit 20011203
2 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_BTA_DOCUMENT_PROCESS Abstract Business Transaction in the e-Accounting Engine 20011203
Properties
Class /EACA/CL_BTA_PROFIT_PROCESS  
Short Description Business Transaction Data Transfer Profit    
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/BTA_PROFIT   Business Transaction Profitability Management 
Created 20011203   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_BTA_PROFIT_PROCESS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /EACA/IF_BTA_PROFIT_PROCESS Process Interface for the Business Transaction Profit 20011203
Friends
Class /EACA/CL_BTA_PROFIT_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_PROFIT_DOC Instance attribute Public Attribute reference (LIKE) 20020107
2 _D_BUS_TRANS_CAT Constant Private Type reference (TYPE) ACC_BUS_TR_CAT '00200' Business transaction type 20020730
3 _O_CHARS_STRUCT_ACSYST_DET Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE 20020619
4 _O_CHARS_STRUCT_ACSYST_INFO Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE 20020619
5 _O_CHARS_STRUCT_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE 20020619
6 _T_ACCSYS_ALLOWED Instance attribute Private Type reference (TYPE) ACC_TS_SYSTEM List of Accounting Systems 20020619
7 _T_REV_KEY_FIGURES Instance attribute Private Type reference (TYPE) STRING 20020619
8 _X_CONVERT_INPUT Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN True if IO Conversion Required 20020215
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011203
2 CONVERT_SINGLE_RECORD Instance method Private Method Transfers Single Profit Record to the ACC Document Structure 20011203
3 PREPARE_SINGLE_RECORD Instance method Private Method Prepares Single Profit Record 20011203
Events
Class /EACA/CL_BTA_PROFIT_PROCESS has no event.
Types
Class /EACA/CL_BTA_PROFIT_PROCESS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BTA_PROFIT Call by reference Object reference (TYPE REF TO) /EACA/CL_BTA_PROFIT Geschäftsvorfall Profit 20011203
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011203
3 Importing IX_CONVERT_INPUT Call by reference Type reference (TYPE) /EACC/BOOLEAN wahr, wenn IO-Konvertierung erwünscht 20020215
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20020215

Method CONVERT_SINGLE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CB_ERROR_OCCURED Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20011203
2 Importing IO_CHARS_STRUCT_RECORD Value transfer Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20011203
3 Importing IS_DESCRIPTION Call by reference Type reference (TYPE) /EACA/BTA_INPUT_DESCRIPTION BTA Profit: Struktur zur Bescheibung der Eingabedaten 20011203
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20011203

Method PREPARE_SINGLE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CB_ERROR_OCCURED Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20011203
2 Importing IO_ACC_DOC Call by reference Object reference (TYPE REF TO) /EACC/IF_DOCUMENT Belegeinstieg 20011203
3 Importing IO_ACC_LINE_ITEMS_ROOT Call by reference Object reference (TYPE REF TO) /EACC/IF_LINE_ITEMS_ROOT Belegzeileneinstieg 20011203
4 Importing IO_CHARS_STRUCT_HEADER Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20011203
5 Importing IO_CHARS_STRUCT_RECORD Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20011203
6 Importing IS_DESCRIPTION Call by reference Type reference (TYPE) /EACA/BTA_INPUT_DESCRIPTION BTA Profit: Struktur zur Bescheibung der Eingabedaten 20011203
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20011203
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A