SAP ABAP Class CL_CALCULATION_POSITION_TRF (Treasury: Options/Futures Position)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-BO (Application Component) Back Office
     FTR_LISTED_OPTIONS_FUTURES (Package) Treasury: Listed Options and Futures
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20000112
Properties
Class CL_CALCULATION_POSITION_TRF  
Short Description Treasury: Options/Futures Position    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package FTR_LISTED_OPTIONS_FUTURES   Treasury: Listed Options and Futures 
Created 20000112   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20000112
Friends
# Friend Modeled only Created on Description
1 CB_CALCULATION_POSITION_TRF 20020410 Base Agent Options/Futures Position
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_POS Instance attribute Private Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF Class Position in Futures Account 20020201
2 COMPONENTS Instance attribute Private Type reference (TYPE) TRFS_COMPONENTS Structure with Position Components 20020201
3 FLAG_INITIALIZED Instance attribute Private Type reference (TYPE) XFELD Flag: Position was Initialized 20020201
4 FLAG_LONG_SHORT Instance attribute Private Type reference (TYPE) TPM_FLAG_LONG_SHORT Indicator: Long or Short Position 20020201
5 LOT Instance attribute Private Type reference (TYPE) TPM_LOT_ID Identifier of the Lot 20020201
6 RECALCULATION_DATE Instance attribute Private Type reference (TYPE) TPM_POSITION_DATE Recalculation Date 20020201
7 TAB_SUBTOTAL Instance attribute Private Type reference (TYPE) TRFY_SUBTOTAL Table of Flows 20020201
8 TAB_SUBTOTAL_OLD Instance attribute Private Type reference (TYPE) TRFY_SUBTOTAL Table with Old Flows (only for DB Update) 20020201
9 TAB_SUBTRANS Instance attribute Private Type reference (TYPE) TRFY_SUBTRANS_L Table with Business Subtransactions 20020201
10 TAB_SUBTRANS_FOR_UPDATE Instance attribute Private Type reference (TYPE) TRFY_SUBTRANS_W_ATTR Table with Registered Business Subtransactions 20020201
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_COMPONENTS Instance method Public Method Calculates the Value of the Position Components 20000626
2 CALCULATE_KEY_DATE_POS_VALUE Instance method Public Method Calculates the Key Date Position Value 20000503
3 CHECK_POST_MARGINS Instance method Public Method Checks if Debit Position for Margin Flows is Valid 20000509
4 CHECK_REVERSE_MARGINS_NO_CLMA Instance method Public Method Checks if Reversal Run for Margin Flows is Valid 20000516
5 CHECK_REVERSE_MARGINS_NO_VAMA Instance method Public Method Checks if Reversal Run for Margin Flows is Valid 20000516
6 CHECK_RUN_VARIATION_MARGIN Instance method Public Method Checks if Margin Run is Valid 20000510
7 CHECK_UPDATE Instance method Private Method Checks if Update is Valid 20000427
8 CLS_FILTER_BY_LOT Static method Public Method Finds Calculation Position by Lot 20000517
9 DELETE_SUBTOTALS Instance method Private Method Deletes Invalid Transaction Figures 20000427
10 DETERMINE_SUBTRANS_TO_PROCESS Instance method Private Method Determines Business Subtransactions to be Processed 20000427
11 DISMISS_SUBTRANSACTION Instance method Public Method Deregisters a Business Subtransaction 20001024
12 DISPLAY_FLOWS Instance method Public Method Displays the Flows 20000519
13 FIND_SUBTRANS_FOR_REVERSAL Instance method Public Method Finds all Margin Business Subtransactions to be Reversed 20000516
14 GENERATE_SUBTOTAL Instance method Private Method Generates a Transaction Figure 20000503
15 GETU_CLASS_POS Instance method Public Method Gets the Class Position in Futures Account 20000414
16 GETU_COMPONENTS Instance method Public Method Gets the Position Component Structure 20000427
17 GETU_DIFF_VALUES Instance method Public Method Gets the Complete Differentiation Terms 20000505
18 GETU_FLAG_INITIALIZED Instance method Private Method Gets the Initialization Flag 20000509
19 GETU_FLAG_LONG_SHORT Instance method Public Method Reads the Long/Short Flag 20000417
20 GETU_LOT Instance method Public Method Gets the Lot ID 20000517
21 GETU_RECALCULATION_DATE Instance method Private Method Gets the Recalculation Date 20000418
22 GETU_TAB_SUBTOTAL Instance method Private Method Reads the Table with Transaction Figures 20000414
23 GETU_TAB_SUBTOTAL_OLD Instance method Private Method Reads the Table with Old Transaction Figures 20000414
24 GETU_TAB_SUBTRANS Instance method Public Method Gets the Table with Business Subtransactions 20000418
25 GETU_TAB_SUBTRANS_FOR_UPDATE Instance method Private Method Gets the Table with Registered Business Subtransactions 20000419
26 GETU_TAB_SUBTRANS_OBJ Instance method Public Method Gets the Table with Business Subtransactions 20000510
27 GET_CLASS_POS Instance method Private Get-method of a virtual attribute Reads attribute CLASS_POS 20000414
28 GET_COMPONENTS Instance method Private Get-method of a virtual attribute Reads attribute COMPONENTS 20000427
29 GET_FLAG_INITIALIZED Instance method Private Get-method of a virtual attribute Reads attribute FLAG_INITIALIZED 20000509
30 GET_FLAG_LONG_SHORT Instance method Private Get-method of a virtual attribute Reads attribute FLAG_LONG_SHORT 20000417
31 GET_LOT Instance method Private Get-method of a virtual attribute Reads attribute LOT 20000517
32 GET_RECALCULATION_DATE Instance method Private Get-method of a virtual attribute Reads attribute RECALCULATION_DATE 20000418
33 GET_TAB_SUBTOTAL Instance method Private Get-method of a virtual attribute Reads attribute TAB_SUBTOTAL 20000414
34 GET_TAB_SUBTOTAL_OLD Instance method Private Get-method of a virtual attribute Reads attribute TAB_SUBTOTAL_OLD 20000414
35 GET_TAB_SUBTRANS Instance method Private Get-method of a virtual attribute Reads attribute TAB_SUBTRANS 20000418
36 GET_TAB_SUBTRANS_FOR_UPDATE Instance method Private Get-method of a virtual attribute Reads attribute TAB_SUBTRANS_FOR_UPDATE 20000419
37 INITIALIZE Instance method Public Method Initializes the Position 20000509
38 MARK_SUBTRANS_TO_POST Instance method Public Method Selects Business Subtransactions for Debit Position 20000509
39 MARK_SUBTRANS_TO_UPDATE Instance method Private Method Selects Relevant Business Subtransactions 20000427
40 REGISTER_SUBTRANSACTION Instance method Public Method Registers a Business Subtransaction 20000420
41 REGISTER_SUBTRANS_FOR_UPDATE Instance method Public Method Registers a Business Subtransaction 20000505
42 SETU_CLASS_POS Instance method Public Method Sets the Class Position in the Futures Account 20000414
43 SETU_COMPONENTS Instance method Public Method Sets the Position Component Structure 20000427
44 SETU_FLAG_INITIALIZED Instance method Public Method Sets the Initialization Flag 20000509
45 SETU_FLAG_LONG_SHORT Instance method Public Method Sets the Long/Short Flag 20000417
46 SETU_LOT Instance method Public Method Sets the Lot ID 20000517
47 SETU_RECALCULATION_DATE Instance method Private Method Sets the Recalculation Date 20000418
48 SETU_TAB_SUBTOTAL Instance method Public Method Sets the Table with Transaction Figures 20000414
49 SETU_TAB_SUBTOTAL_OLD Instance method Public Method Sets the Table with Old Transaction Figures 20000414
50 SETU_TAB_SUBTRANS Instance method Private Method Sets the Table with Business Subtransactions 20000418
51 SETU_TAB_SUBTRANS_FOR_UPDATE Instance method Private Method Sets the Table with Registered Business Subtransactions 20000419
52 SET_CLASS_POS Instance method Private Set-method of a virtual attribute Set attribute CLASS_POS 20000414
53 SET_COMPONENTS Instance method Private Set-method of a virtual attribute Set attribute COMPONENTS 20000427
54 SET_FLAG_INITIALIZED Instance method Private Set-method of a virtual attribute Set attribute FLAG_INITIALIZED 20000509
55 SET_FLAG_LONG_SHORT Instance method Private Set-method of a virtual attribute Set attribute FLAG_LONG_SHORT 20000417
56 SET_LOT Instance method Private Set-method of a virtual attribute Set attribute LOT 20000517
57 SET_RECALCULATION_DATE Instance method Private Set-method of a virtual attribute Set attribute RECALCULATION_DATE 20000418
58 SET_TAB_SUBTOTAL Instance method Private Set-method of a virtual attribute Set attribute TAB_SUBTOTAL 20000414
59 SET_TAB_SUBTOTAL_OLD Instance method Private Set-method of a virtual attribute Set attribute TAB_SUBTOTAL_OLD 20000414
60 SET_TAB_SUBTRANS Instance method Private Set-method of a virtual attribute Set attribute TAB_SUBTRANS 20000418
61 SET_TAB_SUBTRANS_FOR_UPDATE Instance method Private Set-method of a virtual attribute Set attribute TAB_SUBTRANS_FOR_UPDATE 20000419
62 SIMULATE_VARIATION_MARGIN Instance method Public Method Simulate Variation Margin Run 20020201
63 UNREGISTER_SUBTRANSACTION Instance method Public Method Deregisters a Business Subtransaction 20000418
64 UPDATE_DERIVED_FLOWS Instance method Public Method Updates the Derived Flows 20000427
65 UPDATE_RECALCULATION_DATE Instance method Private Method Updates the Recalculation Date 20000427
66 UPDATE_TAB_SUBTRANS_FOR_UPDATE Instance method Private Method Adds Business Subtransaction to be Updated to the List 20000427
Events
Class CL_CALCULATION_POSITION_TRF has no event.
Types
Class CL_CALCULATION_POSITION_TRF has no local type.
Method Signatures

Method CALCULATE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Stichtag 20000704
2 Returning RE_COMPONENTS Value transfer Type reference (TYPE) TRFS_COMPONENTS Positionskomponenten 20000626

Method CALCULATE_COMPONENTS on class CL_CALCULATION_POSITION_TRF has no exception.

Method CALCULATE_KEY_DATE_POS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTION Value transfer Object reference (TYPE REF TO) CL_BUSINESSTRANSACTION_TRF Variation Margin Geschäftsvorfall 20000503
2 Returning RE_POSITION_VALUE Value transfer Type reference (TYPE) TPM_POSITION_AMT Positionswert zu Marktkurs 20000503
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20000503

Method CHECK_POST_MARGINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) SYDATUM Stichtag 20000509
# Exception Resumable Description Created on
1 INVALID Sollstellungslauf nicht zulässig 20000509

Method CHECK_REVERSE_MARGINS_NO_CLMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) SYDATUM Stichtag 20000516
# Exception Resumable Description Created on
1 INVALID Stornolauf nicht zulässig 20000516

Method CHECK_REVERSE_MARGINS_NO_VAMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) SYDATUM Stichtag 20000516
# Exception Resumable Description Created on
1 INVALID Stornolauf nicht zulässig 20000516

Method CHECK_RUN_VARIATION_MARGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) SYDATUM Stichtag 20000510
2 Importing IM_FLAG_POST_CL_MARGIN Value transfer Type reference (TYPE) XFELD Flag: Close Margins buchen 20000518
# Exception Resumable Description Created on
1 INVALID Sollstellungslauf nicht zulässig 20000510

Method CHECK_UPDATE Signature

Method CHECK_UPDATE on class CL_CALCULATION_POSITION_TRF has no parameter.
# Exception Resumable Description Created on
1 INVALID Aktualisierung ist nicht zulässig 20000427

Method CLS_FILTER_BY_LOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOT Call by reference Type reference (TYPE) TPM_LOT_ID Lot-ID 20000517
2 Importing IM_TAB_CALC_POSITIONS Call by reference Type reference (TYPE) TRFY_CALC_POS Tabelle mit Berechnungspositionen 20000517
3 Returning RE_CALC_POSITION Value transfer Object reference (TYPE REF TO) CL_CALCULATION_POSITION_TRF Berechnungsposition 20000517
# Exception Resumable Description Created on
1 NOT_FOUND keine Position gefunden 20000517
2 NOT_UNIQUE Position nicht eindeutig 20000517

Method DELETE_SUBTOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LATEST_SUBTOTAL Value transfer Type reference (TYPE) TRFS_SUBTOTAL letzte gültige Verkehrszahl 20000427

Method DELETE_SUBTOTALS on class CL_CALCULATION_POSITION_TRF has no exception.

Method DETERMINE_SUBTRANS_TO_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Startdatum 20000427
2 Returning RE_TAB_SUBTRANS Value transfer Type reference (TYPE) TRFY_SUBTRANS Tabelle mit Teilgeschäftsvorfällen 20000427

Method DETERMINE_SUBTRANS_TO_PROCESS on class CL_CALCULATION_POSITION_TRF has no exception.

Method DISMISS_SUBTRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBTRANSACTION Value transfer Object reference (TYPE REF TO) CL_SUBTRANSACTION_TRF abzumeldender Teilgeschäftsvorfall 20001024

Method DISMISS_SUBTRANSACTION on class CL_CALCULATION_POSITION_TRF has no exception.

Method DISPLAY_FLOWS Signature

Method DISPLAY_FLOWS on class CL_CALCULATION_POSITION_TRF has no parameter.
Method DISPLAY_FLOWS on class CL_CALCULATION_POSITION_TRF has no exception.

Method FIND_SUBTRANS_FOR_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) SYDATUM Stichtag 20000516
2 Importing IM_FLAG_CLOSE_MARGIN Value transfer Type reference (TYPE) XFELD Close Margin wird storniert 20001027
3 Importing IM_FLAG_VARIATION_MARGIN Value transfer Type reference (TYPE) XFELD Variation Margin wird storniert 20001027
4 Returning RE_TAB_SUBTRANS Value transfer Type reference (TYPE) TRFY_SUBTRANS Tabelle mit Teilgeschäftsvorfällen 20000516

Method FIND_SUBTRANS_FOR_REVERSAL on class CL_CALCULATION_POSITION_TRF has no exception.

Method GENERATE_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Stichtag der Verkehrszahl 20000503
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20000503

Method GETU_CLASS_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CLASS_POS Value transfer Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF Positionskonto-Gattungsbestand 20000414

Method GETU_CLASS_POS on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COMPONENTS Value transfer Type reference (TYPE) TRFS_COMPONENTS Positionskomponenten 20000427

Method GETU_COMPONENTS on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_DIFF_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DIFF_VALUES Value transfer Type reference (TYPE) TRDS_FLOW_DIF_DATA Differenzierungsbegriffe 20000505
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20000505

Method GETU_FLAG_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FLAG_INITIALIZED Value transfer Type reference (TYPE) XFELD Flag: Position wurde initialisiert 20000509

Method GETU_FLAG_INITIALIZED on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_FLAG_LONG_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FLAG_LONG_SHORT Value transfer Type reference (TYPE) TPM_FLAG_LONG_SHORT Kennzeichen: Long-/Short-Position 20000417

Method GETU_FLAG_LONG_SHORT on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_LOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LOT Value transfer Type reference (TYPE) TPM_LOT_ID Lot-ID 20000517

Method GETU_LOT on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_RECALCULATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECALCULATION_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Wiederaufsetzdatum 20000418

Method GETU_RECALCULATION_DATE on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_TAB_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_SUBTOTAL Value transfer Type reference (TYPE) TRFY_SUBTOTAL Tabelle mit Verkehrszahlen 20000414

Method GETU_TAB_SUBTOTAL on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_TAB_SUBTOTAL_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_SUBTOTAL_OLD Value transfer Type reference (TYPE) TRFY_SUBTOTAL Tabelle mit alten Verkehrszahlen 20000414

Method GETU_TAB_SUBTOTAL_OLD on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_TAB_SUBTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_SUBTRANS Value transfer Type reference (TYPE) TRFY_SUBTRANS_L Tabelle mit Teilgeschäftsvorfällen 20000418

Method GETU_TAB_SUBTRANS on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_TAB_SUBTRANS_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_SUBTRANS Value transfer Type reference (TYPE) TRFY_SUBTRANS_W_ATTR Tabelle mit registrierten Teilgeschäftsvorfällen 20000419

Method GETU_TAB_SUBTRANS_FOR_UPDATE on class CL_CALCULATION_POSITION_TRF has no exception.

Method GETU_TAB_SUBTRANS_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB_SUBTRANS Value transfer Type reference (TYPE) TRFY_SUBTRANS Tabelle mit Teilgeschäftsvorfällen 20000510

Method GETU_TAB_SUBTRANS_OBJ on class CL_CALCULATION_POSITION_TRF has no exception.

Method GET_CLASS_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF Attributwert 20000414
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRFS_COMPONENTS Attributwert 20000427
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_FLAG_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Attributwert 20000509
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_FLAG_LONG_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_FLAG_LONG_SHORT Attributwert 20000417
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_LOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_LOT_ID Attributwert 20000517
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_RECALCULATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TPM_POSITION_DATE Attributwert 20000418
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_TAB_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRFY_SUBTOTAL Attributwert 20000414
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_TAB_SUBTOTAL_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRFY_SUBTOTAL Attributwert 20000414
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_TAB_SUBTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRFY_SUBTRANS_L Attributwert 20000418
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method GET_TAB_SUBTRANS_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TRFY_SUBTRANS_W_ATTR Attributwert 20000419
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method INITIALIZE Signature

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

Method MARK_SUBTRANS_TO_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Value transfer Type reference (TYPE) SYDATUM Stichtag 20000509
2 Importing IM_MANAGER_TRF Value transfer Object reference (TYPE REF TO) CL_MANAGER_TRF TRF-Manager 20000509
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20000509

Method MARK_SUBTRANS_TO_UPDATE Signature

Method MARK_SUBTRANS_TO_UPDATE on class CL_CALCULATION_POSITION_TRF has no parameter.
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20000427

Method REGISTER_SUBTRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBTRANSACTION Value transfer Object reference (TYPE REF TO) CL_SUBTRANSACTION_TRF anzumeldender Teilgeschäftsvorfall 20000420

Method REGISTER_SUBTRANSACTION on class CL_CALCULATION_POSITION_TRF has no exception.

Method REGISTER_SUBTRANS_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MANAGER_TRF Value transfer Object reference (TYPE REF TO) CL_MANAGER_TRF TRF-Manager 20000505
2 Importing IM_SUBTRANSACTION Value transfer Object reference (TYPE REF TO) CL_SUBTRANSACTION_TRF anzumeldender Teilgeschäftsvorfall 20000505

Method REGISTER_SUBTRANS_FOR_UPDATE on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_CLASS_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_POS Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF Positionskonto-Gattungsbestand 20000414
# Exception Resumable Description Created on
1 ALREADY_SET Attribut ist bereits gefüllt 20000420

Method SETU_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPONENTS Value transfer Type reference (TYPE) TRFS_COMPONENTS Positionskomponenten 20000427

Method SETU_COMPONENTS on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_FLAG_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLAG_INITIALIZED Value transfer Type reference (TYPE) XFELD Flag: Position wurde initialisiert 20000509

Method SETU_FLAG_INITIALIZED on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_FLAG_LONG_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLAG_LONG_SHORT Call by reference Type reference (TYPE) TPM_FLAG_LONG_SHORT Kennzeichen: Long-/Short-Position 20000417

Method SETU_FLAG_LONG_SHORT on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_LOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOT Call by reference Type reference (TYPE) TPM_LOT_ID Lot-ID 20000517
# Exception Resumable Description Created on
1 ALREADY_SET Attribut bereits gefüllt 20000517

Method SETU_RECALCULATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RECALCULATION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Wiederaufsetzdatum 20000418

Method SETU_RECALCULATION_DATE on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_TAB_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_SUBTOTAL Call by reference Type reference (TYPE) TRFY_SUBTOTAL Tabelle mit Verkehrszahlen 20000414

Method SETU_TAB_SUBTOTAL on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_TAB_SUBTOTAL_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_SUBTOTAL_OLD Call by reference Type reference (TYPE) TRFY_SUBTOTAL Tabelle mit alten Verkehrszahlen 20000414

Method SETU_TAB_SUBTOTAL_OLD on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_TAB_SUBTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_SUBTRANS Call by reference Type reference (TYPE) TRFY_SUBTRANS_L Tabelle mit Teilgeschäftsvorfällen 20000418

Method SETU_TAB_SUBTRANS on class CL_CALCULATION_POSITION_TRF has no exception.

Method SETU_TAB_SUBTRANS_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_SUBTRANS Call by reference Type reference (TYPE) TRFY_SUBTRANS_W_ATTR Tabelle mit registrierten Teilgeschäftsvorfällen 20000419

Method SETU_TAB_SUBTRANS_FOR_UPDATE on class CL_CALCULATION_POSITION_TRF has no exception.

Method SET_CLASS_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_POS Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF Attributwert 20000414
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENTS Call by reference Type reference (TYPE) TRFS_COMPONENTS Attributwert 20000427
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_FLAG_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG_INITIALIZED Call by reference Type reference (TYPE) XFELD Attributwert 20000509
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_FLAG_LONG_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG_LONG_SHORT Call by reference Type reference (TYPE) TPM_FLAG_LONG_SHORT Attributwert 20000417
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_LOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOT Call by reference Type reference (TYPE) TPM_LOT_ID Attributwert 20000517
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_RECALCULATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECALCULATION_DATE Call by reference Type reference (TYPE) TPM_POSITION_DATE Attributwert 20000418
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_TAB_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_SUBTOTAL Call by reference Type reference (TYPE) TRFY_SUBTOTAL Attributwert 20000414
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_TAB_SUBTOTAL_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_SUBTOTAL_OLD Call by reference Type reference (TYPE) TRFY_SUBTOTAL Attributwert 20000414
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_TAB_SUBTRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_SUBTRANS Call by reference Type reference (TYPE) TRFY_SUBTRANS_L Attributwert 20000418
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SET_TAB_SUBTRANS_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_SUBTRANS_FOR_UPDATE Call by reference Type reference (TYPE) TRFY_SUBTRANS_W_ATTR Attributwert 20000419
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020201

Method SIMULATE_VARIATION_MARGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENTS Call by reference Type reference (TYPE) TRFS_COMPONENTS Positionskomponenten nach Marginlauf 20020201
2 Exporting EX_FLOW Value transfer Type reference (TYPE) TRFS_FLOW TRF-Bewegung 20020201
3 Importing IM_COMPONENTS Value transfer Type reference (TYPE) TRFS_COMPONENTS Positionskomponenten vor Marginlauf 20020201
4 Importing IM_POSITION_DATE Value transfer Type reference (TYPE) TPM_POSITION_DATE Stichtag 20020201
5 Importing IM_RATE Value transfer Type reference (TYPE) VVPKTKUR Kurs des stück- oder prozentnotierten Wertpapiers 20020201
6 Importing IM_TICK Value transfer Type reference (TYPE) TI_PPTICK Tick in Indexpunkten 20020201
7 Importing IM_TICK_VALUE Value transfer Type reference (TYPE) TI_BWTICK Tickwert 20020201
# Exception Resumable Description Created on
1 FAILED Fehler ist aufgetreten 20020201

Method UNREGISTER_SUBTRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MANAGER_TRF Value transfer Object reference (TYPE REF TO) CL_MANAGER_TRF TRF-Manager 20000504
2 Importing IM_SUBTRANSACTION Value transfer Object reference (TYPE REF TO) CL_SUBTRANSACTION_TRF abzumeldender Teilgeschäftsvorfall 20000418

Method UNREGISTER_SUBTRANSACTION on class CL_CALCULATION_POSITION_TRF has no exception.

Method UPDATE_DERIVED_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MANAGER_TRF Value transfer Object reference (TYPE REF TO) CL_MANAGER_TRF TRF-Manager 20000505
2 Importing IM_PROCEDURE Value transfer Type reference (TYPE) C Verarbeitungsart 20000512
# Exception Resumable Description Created on
1 INVALID Fehler ist aufgetreten 20000427

Method UPDATE_RECALCULATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBTRANSACTION Value transfer Object reference (TYPE REF TO) CL_SUBTRANSACTION_TRF abzumeldender Teilgeschäftsvorfall 20000427

Method UPDATE_RECALCULATION_DATE on class CL_CALCULATION_POSITION_TRF has no exception.

Method UPDATE_TAB_SUBTRANS_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBTRANSACTION Value transfer Object reference (TYPE REF TO) CL_SUBTRANSACTION_TRF abzumeldender Teilgeschäftsvorfall 20000427

Method UPDATE_TAB_SUBTRANS_FOR_UPDATE on class CL_CALCULATION_POSITION_TRF has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in