SAP ABAP Class CL_POSITION_TRAD (CL_POSITION_TRAD)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_ACCRUAL (Package) Treasury: Accrual/Deferral of Profits
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TRL_POSITION_TRAD Wrapper for TRL Position 20060517
Properties
Class CL_POSITION_TRAD  
Short Description CL_POSITION_TRAD    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_ACCRUAL   Treasury: Accrual/Deferral of Profits 
Created 20030527   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMAD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_POSITION_TRAD has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FUNCTIONS_TRAD 20030528 Accrual/Deferral Functions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNTING_CODE Instance attribute Public Type reference (TYPE) TPM_ACC_CODE 20030528
2 ACCOUNT_ASSIGNMENT_REF Instance attribute Public Type reference (TYPE) TPM_AA_REF Account Assignment Reference of Position Management 20060517
3 ACCOUNT_GROUP Instance attribute Public Type reference (TYPE) TPM_SEC_ACCT_GRP 20030528
4 ACTIVE_PASSIVE Instance attribute Public Type reference (TYPE) TPM_ACTIVE_PASSIVE Indicator: Assets/Liabilities Position 20041223
5 COMPANY_CODE Instance attribute Public Type reference (TYPE) BUKRS 20030528
6 COM_VAL_CLASS Instance attribute Public Type reference (TYPE) TPM_COM_VAL_CLASS 20030528
7 DAY_CALCULATION_METHOD Instance attribute Public Type reference (TYPE) VVSTGMETH 20030528
8 DEAL_NUMBER Instance attribute Public Type reference (TYPE) TB_RFHA 20030528
9 FLAG_LONG_SHORT Instance attribute Public Type reference (TYPE) TPM_FLAG_LONG_SHORT 20030528
10 FLG_CUSTOMIZING_LOADED Instance attribute Public Type reference (TYPE) FLAG 20030528
11 FX_RATE_TYPE Instance attribute Public Type reference (TYPE) TPM_AD_RATE_TYPE 20030528
12 LOANS_CONTRACT Instance attribute Public Type reference (TYPE) RANL 20030528
13 LOT_ID Instance attribute Public Type reference (TYPE) TPM_LOT_ID 20030528
14 PORTFOLIO Instance attribute Public Type reference (TYPE) RPORTB 20030528
15 POSITION_ACCOUNT Instance attribute Public Type reference (TYPE) TPM_POS_ACCOUNT_FUT 20030528
16 PRODUCT_CATEGORY Instance attribute Public Type reference (TYPE) SANLF 20030528
17 PRODUCT_TYPE Instance attribute Public Type reference (TYPE) VVSART 20030528
18 RNG_FLOWTYPE Instance attribute Public See coding Parameter for Method select_all_ad_trans_to_rev 20030528
19 ROUNDING_RULE Instance attribute Public Type reference (TYPE) TPM_ROUNDING_RULE Rounding Rule 20110420
20 SECURITY_ACCOUNT Instance attribute Public Type reference (TYPE) VRLDEPO 20030528
21 SECURITY_ID Instance attribute Public Type reference (TYPE) VVRANLW 20030528
22 TAB_CUSTOMIZING Instance attribute Public Type reference (TYPE) TPMAD_TAB_CUSTOMIZING 20030528
23 TAB_CUSTOMIZING_EX1 Instance attribute Public Type reference (TYPE) TRLIY_AD_EX1 TR: Accrual/Deferral: Customizing Enhancement 1 20030709
24 TAB_FLOW Instance attribute Public Type reference (TYPE) TRLIY_AD_FLOW 20030528
25 TAB_INCOME Instance attribute Public Type reference (TYPE) TPMAD_TAB_INCOME 20030528
26 TAB_TRANS_AD Instance attribute Public Type reference (TYPE) TRLIY_AD_TRANS 20030528
27 TAB_TRANS_AD_TO_REVERSE Instance attribute Public Type reference (TYPE) TRLIY_AD_TRANS 20030528
28 TRADER Instance attribute Public Type reference (TYPE) RDEALER 20030528
29 VALUATION_AREA Instance attribute Public Type reference (TYPE) TPM_VAL_AREA 20030528
30 VALUATION_CLASS Instance attribute Public Type reference (TYPE) TPM_VAL_CLASS 20030528
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method Copied Object 20030602
2 COMPENSATION_METHOD_EXECUTE Instance method Public Method COMPENSATION_METHOD_EXECUTE 20030528
3 FLOW_CONVERT_AD_TO_TRD Static method Public Method 20030528
4 FLOW_CONVERT_TRL_TO_AD Static method Public Method 20030528
5 GET_ACCOUNT_ASSIGNMENT_REF Instance method Public Method * You Want To Overwrite * 20040909
6 GET_DAY_CALCULATION_METHOD Instance method Public Method GET_DAY_CALCULATION_METHOD 20030528
7 SAVE_AD Instance method Public Method SAVE_AD 20030528
8 SELECT_ALL_AD_TRANS Instance method Public Method SELECT_ALL_AD_TRANS 20030528
9 SELECT_ALL_AD_TRANS_TO_REV Instance method Public Method SELECT_ALL_AD_TRANS_TO_REV 20030528
10 SELECT_ALL_FLOWS Instance method Public Method SELECT_ALL_FLOWS 20030528
11 TAB_INCOME_IS_INITIAL Instance method Public Method 20030530
12 TO_STRING Instance method Public Method TO_STRING 20030528
Events
Class CL_POSITION_TRAD has no event.
Types
Class CL_POSITION_TRAD has no local type.
Method Signatures

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NEW_OBJECT Call by reference Object reference (TYPE REF TO) CL_POSITION_TRAD Kopie dieses Objekts 20030602

Method CLONE on class CL_POSITION_TRAD has no exception.

Method COMPENSATION_METHOD_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_AD_KEYDATE IM_KEY_DATE 20030528

Method COMPENSATION_METHOD_EXECUTE on class CL_POSITION_TRAD has no exception.

Method FLOW_CONVERT_AD_TO_TRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLOW Value transfer Type reference (TYPE) TRDS_FLOW Distributor-Bewegung 20030528
2 Importing IM_FLOW Value transfer Type reference (TYPE) TRLIS_AD_FLOW Bewegung eines Periodenerfolges 20030528
3 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITION_TRAD CL_POSITION_TRAD 20030528

Method FLOW_CONVERT_AD_TO_TRD on class CL_POSITION_TRAD has no exception.

Method FLOW_CONVERT_TRL_TO_AD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLOW Value transfer Type reference (TYPE) TRLIS_AD_FLOW Bewegung eines Periodenerfolges 20030528
2 Importing IM_FLOW Value transfer Type reference (TYPE) TPMAD_TRL_FLOW 20030528

Method FLOW_CONVERT_TRL_TO_AD on class CL_POSITION_TRAD has no exception.

Method GET_ACCOUNT_ASSIGNMENT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_AA_REF Kontierungsreferenz der Bestandsführung 20040909

Method GET_ACCOUNT_ASSIGNMENT_REF on class CL_POSITION_TRAD has no exception.

Method GET_DAY_CALCULATION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE Value transfer Type reference (TYPE) VVSTGMETH RE 20030528

Method GET_DAY_CALCULATION_METHOD on class CL_POSITION_TRAD has no exception.

Method SAVE_AD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISTRIBUTOR Value transfer Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD IM_DISTRIBUTOR 20030528
2 Importing IM_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT IM_DOCUMENT_DATE 20030528
3 Importing IM_FI_POSTING_DATE Value transfer Type reference (TYPE) TPM_FI_POSTING_DATE IM_FI_POSTING_DATE 20030528
4 Importing IM_FI_POSTING_PERIOD Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD IM_FI_POSTING_PERIOD 20030528
5 Importing IM_PROTOCOL_HANDLER Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP IM_PROTOCOL_HANDLER 20030528
6 Importing IM_RES_DOCUMENT_DATE Value transfer Type reference (TYPE) BLDAT IM_RES_DOCUMENT_DATE 20030528
7 Importing IM_RES_FI_POSTING_DATE Value transfer Type reference (TYPE) TPM_FI_POSTING_DATE IM_RES_FI_POSTING_DATE 20030528
8 Importing IM_RES_FI_POSTING_PER Value transfer Type reference (TYPE) TPM_FI_POSTING_PERIOD IM_RES_FI_POSTING_PER 20030528

Method SAVE_AD on class CL_POSITION_TRAD has no exception.

Method SELECT_ALL_AD_TRANS Signature

Method SELECT_ALL_AD_TRANS on class CL_POSITION_TRAD has no parameter.
Method SELECT_ALL_AD_TRANS on class CL_POSITION_TRAD has no exception.

Method SELECT_ALL_AD_TRANS_TO_REV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_AD_KEYDATE IM_KEY_DATE 20030528
2 Importing IM_TAB_FLOWTYPE Call by reference Type reference (TYPE) TRDY_FLOWTYPE IM_RNG_FLOWTYPE 20030528

Method SELECT_ALL_AD_TRANS_TO_REV on class CL_POSITION_TRAD has no exception.

Method SELECT_ALL_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY_DATE Value transfer Type reference (TYPE) TPM_AD_KEYDATE IM_KEY_DATE 20030528
2 Importing IM_KEY_DATE_INCL Value transfer Type reference (TYPE) TPM_KEY_DATE_INCL IM_KEY_DATE_INCL 20030528
3 Importing IM_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_TRANSACTION_TRL Class TRL Transactions 20100112

Method SELECT_ALL_FLOWS on class CL_POSITION_TRAD has no exception.

Method TAB_INCOME_IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) FLAG X: me->tab_income hat den Wert "initial" 20030530

Method TAB_INCOME_IS_INITIAL on class CL_POSITION_TRAD has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TEXT255 RESULT 20030528

Method TO_STRING on class CL_POSITION_TRAD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200