SAP ABAP Class /EACC/CL_BTA_EDGE_PROCESS (Superclass for Business Transactions)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/BTA_EDGE (Package) Edge-Like Business Transactions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_BTA_GENERIC_PROCESS Generic BTA Process (can be instantiated) 20040129
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_BTA_PRIMARY_EDGE_PROC General Primary Processes such as Goods Movements 20040129
2 Inheritance (c INHERITING FROM c_ref)  /EACC/CL_BTA_SEC_EDGE_PROCESS General Secondary Process (Edges) 20040130
Properties
Class /EACC/CL_BTA_EDGE_PROCESS  
Short Description Superclass for Business Transactions    
Super Class /EACC/CL_BTA_GENERIC_PROCESS Generic BTA Process (can be instantiated) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/BTA_EDGE   Edge-Like Business Transactions 
Created 20040129   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_BTA_EDGE_PROCESS has no forward declaration.
Interfaces
Class /EACC/CL_BTA_EDGE_PROCESS has no interface implemented.
Friends
Class /EACC/CL_BTA_EDGE_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 XT_LOG_EVENTS_2 Instance attribute Protected Type reference (TYPE) /EACC/T_LOG_EVENTS 20040129
2 _S_CURRENT_MAT_ASS Instance attribute Private Type reference (TYPE) LYS_MAT_ASS_FIELDS Current Characteristics for Material Assignment 20040129
3 _T_MAT_ASS_FIELD Instance attribute Private Type reference (TYPE) LYT_MAT_ASS_FIELDS Characteristics for Mat. Assignments per Accounting System 20040129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SIGNED_AMOUNT Instance method Protected Method Adds Amounts to Line Based on Sign 20040727
2 CREATE_LINE_ITEMS Instance method Protected Method Generates Document Lines for Valuated Edge 20040202
3 CREATE_LINE_ITEMS_PER_SCHEME Instance method Protected Method Generates Document Lines for Valuated Edge 20040728
4 DERIVE_MAT_ASSIGNMENT Instance method Protected Method Determine Material Assignments, such as Profit Center 20040202
5 DERIVE_NODE_CATEGORY Instance method Protected Method Determines Node Category of Inventory Line per BusTrans Type 20040202
6 HANDLE_QUANTITIES Instance method Protected Method Adds Quantities to the Row 20040727
7 HANDLE_SIGNS Static method Protected Method Builds the Amount Tables 20040727
8 MOVE_TO_LINE Instance method Protected Method Copies Attributes to a Line Item 20040202
Events
Class /EACC/CL_BTA_EDGE_PROCESS has no event.
Types
Class /EACC/CL_BTA_EDGE_PROCESS has no local type.
Method Signatures

Method ADD_SIGNED_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LINE_ITEM Call by reference Object reference (TYPE REF TO) /EACC/IF_LINE_ITEM Belegzeile 20040727
2 Importing IT_NEGATIVE_AMOUNT Call by reference Type reference (TYPE) FIN_TS_AMOUNT Tabelle von Beträgen 20040727
3 Importing IT_POSITIVE_AMOUNT Call by reference Type reference (TYPE) FIN_TS_AMOUNT Tabelle von Beträgen 20040727
4 Importing I_ITEMSIGN Call by reference Type reference (TYPE) FIN_ITEMSIGN Vorzeichen eines Einzelpostens 20040727

Method ADD_SIGNED_AMOUNT on class /EACC/CL_BTA_EDGE_PROCESS has no exception.

Method CREATE_LINE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
2 Importing IO_EVENT_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
3 Importing IO_LOGOBJ_RC Call by reference Object reference (TYPE REF TO) CL_FIN_BTA_LOG_OBJ Logistisches Objekt 20040601
4 Importing IO_LOGOBJ_SD Call by reference Object reference (TYPE REF TO) CL_FIN_BTA_LOG_OBJ Logistisches Objekt 20040601
5 Importing IO_RC_NODE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
6 Importing IO_SD_NODE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
7 Importing IS_EDGE_DATA Call by reference Type reference (TYPE) /EACC/S_EDGE_DATA Kantendaten 20040525
8 Importing IS_EVENT_DATA Call by reference Type reference (TYPE) /EACC/S_EVENT Ereignis 20040527
9 Importing IS_VAL_EDGE Call by reference Type reference (TYPE) /EACC/S_VAL_EDGE Bewertete Kante 20040202
10 Importing IT_QUANTITIES Call by reference Type reference (TYPE) FIN_TS_QUANTITY Mengen 20040202
11 Importing I_ACC_BUS_TR_CAT Call by reference Type reference (TYPE) FIN_BTATYPE Geschäftsvorfallstyp 20040202
12 Importing I_DOCDAT Call by reference Type reference (TYPE) FIN_DOCDAT Belegdatum 20040202
13 Importing I_EDGE_ID Call by reference Type reference (TYPE) /EACC/EDGE_ID Identifikator für logistische Kante 20040202
14 Importing I_PSTDAT Call by reference Type reference (TYPE) FIN_POSTDAT Buchungsdatum 20040202
15 Importing I_SNDKEY Call by reference Type reference (TYPE) FINB_SNDKEY Belegschlüssel des sendenden Systems 20040520
16 Importing I_SND_ID Call by reference Type reference (TYPE) FINB_SND_ID Sender Identifikation 20040520
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20040202

Method CREATE_LINE_ITEMS_PER_SCHEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_CATEGORY Call by reference Type reference (TYPE) /EACC/BTA_GEN_NODE_CATEGORY /EACC/CL_BTA_GENERIC_PROCESS=>XC_RECEIVER BTA interner Knoten und Kanten Typ 20041110
2 Importing IO_EDGE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040728
3 Importing IO_EVENT_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040728
4 Importing IO_FINOBJECT Call by reference Object reference (TYPE REF TO) CL_FOBJ_OBJECT Generische Implementierung eines FIN-Objekts 20040728
5 Importing IO_FINOBJECT_PARTNER Call by reference Object reference (TYPE REF TO) CL_FOBJ_OBJECT Generische Implementierung eines FIN-Objekts 20040728
6 Importing IO_LOGOBJ_RC Call by reference Object reference (TYPE REF TO) CL_FIN_BTA_LOG_OBJ Logistisches Objekt 20040728
7 Importing IO_LOGOBJ_SD Call by reference Object reference (TYPE REF TO) CL_FIN_BTA_LOG_OBJ Logistisches Objekt 20040728
8 Importing IO_OBJECT_SCHEME Call by reference Object reference (TYPE REF TO) /EACC/CL_OBJECT_SCHEME Bewertete Kante 20040728
9 Importing IO_RC_NODE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040728
10 Importing IO_SD_NODE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040728
11 Importing IS_EDGE_DATA Call by reference Type reference (TYPE) /EACC/S_EDGE_DATA Kantendaten 20040728
12 Importing IS_EVENT_DATA Call by reference Type reference (TYPE) /EACC/S_EVENT Ereignis 20040728
13 Importing IT_QUANTITY Call by reference Type reference (TYPE) FIN_TS_QUANTITY Mengen 20040728
14 Importing I_ACC_BUS_TR_CAT Call by reference Type reference (TYPE) FIN_BTATYPE Geschäftsvorfallstyp 20040728
15 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20040728
16 Importing I_CLEAR_VAL_QUANTITY Call by reference Type reference (TYPE) C 20041124
17 Importing I_COMPANY Call by reference Type reference (TYPE) FIN_COMPANY Gesellschaft 20040728
18 Importing I_DOCDAT Call by reference Type reference (TYPE) FIN_DOCDAT Belegdatum 20040728
19 Importing I_EDGE_ID Call by reference Type reference (TYPE) /EACC/EDGE_ID Identifikator für logistische Kante 20040728
20 Importing I_PSTDAT Call by reference Type reference (TYPE) FIN_POSTDAT Buchungsdatum 20040728
21 Importing I_SNDKEY Call by reference Type reference (TYPE) FINB_SNDKEY Belegschlüssel des sendenden Systems 20040728
22 Importing I_SND_ID Call by reference Type reference (TYPE) FINB_SND_ID Sender Identifikation 20040728
# Exception Resumable Description Created on
1 /EACC/CX_PROCESS_ERROR Verarbeitung kann nicht fortgesetzt werden 20040728

Method DERIVE_MAT_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_MAT_ASS Call by reference Type reference (TYPE) /EACC/T_POSTING_ITEM_MAT_ASS Materialkontierungen auf Buchungszeilen 20040202
2 Importing I_ACC_BUS_TR_CAT Call by reference Type reference (TYPE) ACC_BUS_TR_CAT Geschäftsvorfallstyp 20040202
3 Importing I_RECEIVER_MAT_ASSIGNMENT Call by reference Type reference (TYPE) /EACC/MAT_ASSIGNMENT Materialkontierung 20040202
4 Importing I_SENDER_MAT_ASSIGNMENT Call by reference Type reference (TYPE) /EACC/MAT_ASSIGNMENT Materialkontierung 20040202

Method DERIVE_MAT_ASSIGNMENT on class /EACC/CL_BTA_EDGE_PROCESS has no exception.

Method DERIVE_NODE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUS_TRANS_CAT Call by reference Type reference (TYPE) ACC_BUS_TR_CAT Geschäftsvorfallstyp 20040202
2 Returning RESULT Value transfer Type reference (TYPE) /EACC/BTA_GEN_NODE_CATEGORY BTA interner Knoten und Kanten Typ 20040202
# Exception Resumable Description Created on
1 HAS_SENDER_AND_RECEIVER Geschäftsvorfall unterstützt Sender und Empfäger als Bestand 20040202

Method HANDLE_QUANTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LINE_ITEM Call by reference Object reference (TYPE REF TO) /EACC/IF_LINE_ITEM Belegzeile 20040727
2 Importing IS_POSTING_ITEM Call by reference Type reference (TYPE) /EACC/S_POSTING_ITEM Buchungsbetrag 20040727
3 Importing IT_QUANTITY Call by reference Type reference (TYPE) FIN_TS_QUANTITY Tabelle von Mengen 20040727
4 Importing I_CLEAR_VAL_QUANTITY Call by reference Type reference (TYPE) C 20041124

Method HANDLE_QUANTITIES on class /EACC/CL_BTA_EDGE_PROCESS has no exception.

Method HANDLE_SIGNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEGATIVE_AMOUNT Call by reference Type reference (TYPE) FIN_TS_AMOUNT Tabelle von Beträgen 20040727
2 Changing CT_POSITIVE_AMOUNT Call by reference Type reference (TYPE) FIN_TS_AMOUNT Tabelle von Beträgen 20040727
3 Changing C_ITEMSIGN Call by reference Type reference (TYPE) FIN_ITEMSIGN Vorzeichen eines Einzelpostens 20040727
4 Exporting E_HAS_DIFFERENT_SIGNS Call by reference Type reference (TYPE) /EACC/BOOLEAN Typ Boolean für E-Accounting 20040727
5 Importing IS_AMOUNT Call by reference Type reference (TYPE) FIN_S_AMOUNT Allgemeine Betragsangabe 20040727
6 Importing IS_POSTING_ITEM Call by reference Type reference (TYPE) /EACC/S_POSTING_ITEM Buchungsbetrag 20040727

Method HANDLE_SIGNS on class /EACC/CL_BTA_EDGE_PROCESS has no exception.

Method MOVE_TO_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CO_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
2 Importing ID_BADI_DOCFIELD Call by reference Type reference (TYPE) FIELDNAME BADI Feldinhalt 20050217
3 Importing ID_BADI_FIELDVALUE Call by reference Type reference (TYPE) STRING BADI Feldname 20050217
4 Importing IO_EDGE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
5 Importing IO_EVENT_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20040202
6 Importing IO_FOBJ Call by reference Object reference (TYPE REF TO) CL_FOBJ_OBJECT Generische Implementierung eines FIN-Objekts 20040202
7 Importing IO_FOBJ_P Call by reference Object reference (TYPE REF TO) CL_FOBJ_OBJECT Generische Implementierung eines FIN-Objekts 20040202
8 Importing IO_LOGOBJ Call by reference Object reference (TYPE REF TO) CL_FIN_BTA_LOG_OBJ Generische Implementierung eines FIN-Objekts 20040601
9 Importing IO_LOGOBJ_P Call by reference Object reference (TYPE REF TO) CL_FIN_BTA_LOG_OBJ Generische Implementierung eines FIN-Objekts 20040601
10 Importing IO_NODE_ATTRIBUTES Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Zusätzliche Knotenmerkmale 20040202
11 Importing IS_EDGE_DATA Call by reference Type reference (TYPE) /EACC/S_EDGE_DATA Kantendaten 20040525
12 Importing IS_EVENT_DATA Call by reference Type reference (TYPE) /EACC/S_EVENT Ereignis 20040527
13 Importing IS_ITEM_MAT_ASS Call by reference Type reference (TYPE) /EACC/S_POSTING_ITEM_MAT_ASS Materialkontierung auf Buchungszeile 20040202
14 Importing IX_REVAL Call by reference Type reference (TYPE) /EACC/X_REVAL Kennzeichen für Umbewertungsbelege 20040202
15 Importing I_ACC_BUS_TR_CAT Call by reference Type reference (TYPE) ACC_BUS_TR_CAT Geschäftsvorfallstyp 20040202
16 Importing I_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041208
17 Importing I_DOCDAT Call by reference Type reference (TYPE) FIN_DOCDAT Rechnungssystem 20040202
18 Importing I_EDGE_ID Call by reference Type reference (TYPE) /EACC/EDGE_ID Identifikator für logistische Kante 20040202
19 Importing I_FISCPER Call by reference Type reference (TYPE) RSFISCPER Geschäftsjahr / Periode 20040202
20 Importing I_ITEM_CAT Call by reference Type reference (TYPE) FIN_POSTYPE Positionstyp der Accounting Engine 20040202
21 Importing I_NODE_CAT Call by reference Type reference (TYPE) /EACC/BTA_GEN_NODE_CATEGORY BTA interner Knoten und Kanten Typ 20040202
22 Importing I_PSTDAT Call by reference Type reference (TYPE) FINB_PSTDAT Buchungsdatum 20040202
23 Importing I_SIGN_OF_LINE Call by reference Type reference (TYPE) /EACC/SIGN_OF_LI Vorzeichen eines Einzelpostens 20040202
24 Importing I_SNDKEY Call by reference Type reference (TYPE) FINB_SNDKEY Belegschlüssel des sendenden Systems 20040520
25 Importing I_SND_ID Call by reference Type reference (TYPE) FINB_SND_ID Sender Identifikation 20040520

Method MOVE_TO_LINE on class /EACC/CL_BTA_EDGE_PROCESS has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 400