SAP ABAP Class CL_ADAPTOR_TRIL (Hedge Accounting Adaptor)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_INCOME_LEDGER (Package) Treasury: Income Ledger
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTNER_TRD Distributor Partner 20000710
Properties
Class CL_ADAPTOR_TRIL  
Short Description Hedge Accounting Adaptor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_INCOME_LEDGER   Treasury: Income Ledger 
Created 20000710   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 VALCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PARTNER_TRD Distributor Partner 20000710
Friends
Class CL_ADAPTOR_TRIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLS_ADAPTOR_TRIL Static Attribute Private Object reference (TYPE REF TO) CL_ADAPTOR_TRIL Adaptor for Income Ledger 20021210
2 DISTRIBUTOR Instance attribute Private Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Distributor 20000712
3 FLG_INIT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20030210
4 FLG_TESTRUN Instance attribute Private Type reference (TYPE) I Test Run (1) / Update Run (0) 20000714
5 MIGRATION_CAT Instance attribute Private Type reference (TYPE) TPM_MIGRATION_CAT Migration type 20030210
6 PARTNER_PACKAGE Instance attribute Public Attribute reference (LIKE) 20021211
7 PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_TRIL Income Ledger Protocol 20000713
8 PROTOCOL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Log Manager 20000713
9 TAB_PARTNER Instance attribute Public Attribute reference (LIKE) 20021211
10 TCODE Instance attribute Private Type reference (TYPE) TCODE Transaction Code 20000712
11 VAL_AREA_INIT Instance attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area to be Initialized 20030210
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20021210
2 CLS_GET_PARTNER Instance method Public Method 20021211
3 CREATE_TRANS Instance method Private Method Generates Distributor Business Transaction 20000713
4 GET_CHANGES Instance method Public Method 20021211
5 HANDLE_ERROR Instance method Private Method Handles Error Messages 20000713
6 HANDLE_ERROR_FROM_SY Instance method Private Method 20030401
7 INITIALIZE Instance method Public Method 20021211
8 REVERSE_TRANS Instance method Private Method Reverses Distributor Business Transaction 20000713
Events
Class CL_ADAPTOR_TRIL has no event.
Types
Class CL_ADAPTOR_TRIL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ADAPTOR_TRIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ADAPTOR_TRIL has no exception.

Method CLS_GET_PARTNER Signature

Method CLS_GET_PARTNER on class CL_ADAPTOR_TRIL has no parameter.
Method CLS_GET_PARTNER on class CL_ADAPTOR_TRIL has no exception.

Method CREATE_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUS_TRANS Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20000713
2 Importing IM_CV_TYPE Call by reference Type reference (TYPE) TV_OKUART Kurs-/Barwertart für OTC-Geschäfte 20000713
3 Importing IM_CV_TYPE_START Call by reference Type reference (TYPE) TV_OKUART Kurs-/Barwertart für OTC-Geschäfte 20060907
4 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20000714
# Exception Resumable Description Created on
1 CREATE_FAILED Erzeugung des Verteilungs-GV fehlgeschlagen 20000713
2 SYSTEM_ERROR Systemfehler 20020206

Method GET_CHANGES Signature

Method GET_CHANGES on class CL_ADAPTOR_TRIL has no parameter.
Method GET_CHANGES on class CL_ADAPTOR_TRIL has no exception.

Method HANDLE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20000713
2 Importing IM_MSGNUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20000713
3 Importing IM_MSGTYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20000713
4 Importing IM_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000713
5 Importing IM_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000713
6 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000713
7 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000713

Method HANDLE_ERROR on class CL_ADAPTOR_TRIL has no exception.

Method HANDLE_ERROR_FROM_SY Signature

Method HANDLE_ERROR_FROM_SY on class CL_ADAPTOR_TRIL has no parameter.
Method HANDLE_ERROR_FROM_SY on class CL_ADAPTOR_TRIL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ADAPTOR_TRIL has no parameter.
Method INITIALIZE on class CL_ADAPTOR_TRIL has no exception.

Method REVERSE_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUS_TRANS Call by reference Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD Distributor-Geschäftsvorfall 20000713
2 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL Treasury Ledger Position 20070117
# Exception Resumable Description Created on
1 REVERSE_FAILED Storno fehlgeschlagen 20000713
2 SYSTEM_ERROR Systemfehler; Programmabbruch 20000713
History
Last changed by/on SAP  20050109 
SAP Release Created in 462_10