SAP ABAP Class CL_POSITION_LOCATOR (Position Localization)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B-RA (Application Component) Risk Analysis
     JBR (Package) Application development IS-B Risk Mangement
Properties
Class CL_POSITION_LOCATOR  
Short Description Position Localization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JBR   Application development IS-B Risk Mangement 
Created 20000907   SAP 
Last change 20000907   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 JBSEL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPPOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_POSITION_LOCATOR has no interface implemented.
Friends
Class CL_POSITION_LOCATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPANY_CODE Instance attribute Public Type reference (TYPE) BUKRS Company Code 20000907
2 EXCHANGE_PREFERRED Instance attribute Public Type reference (TYPE) VVRHANDPL Preferred Exchange 20000907
3 EXCHANGE_UL Instance attribute Public Type reference (TYPE) VVRHANDPL Stock Exchange of the Underlying 20000907
4 FIRST_INSTANTIATION Static Attribute Private Type reference (TYPE) TWO_VALUED_LOGIC 'T' First Instantiation (T ~ Yes; F ~ No) 20000908
5 JBDBSTD Instance attribute Private Type reference (TYPE) TPPOS_JBDBSTD Banking Position 20000907
6 NEW_STATUS Static Attribute Private Type reference (TYPE) TWO_VALUED_LOGIC If the Status Has Changed Since the Last Instantiation 20000908
7 ONLY_WITH_RISK_FO Static Attribute Public Type reference (TYPE) XFELD Only Include Positions with FOs Active for Risk 20000907
8 POSITION_TYPE_PREFERRED Instance attribute Public Type reference (TYPE) POSITION_TYPE Position type 20000907
9 POSITION_UL Instance attribute Public Type reference (TYPE) JBOBJNR Object Number of Underlying 20000907
10 POSITION_UL_SECURITY_ACCOUNT Instance attribute Public Type reference (TYPE) VRLDEPO Securities Account of Underlying 20000907
11 POS_INFO Instance attribute Private Type reference (TYPE) TPPOS_POS_INFO Position with Info 20000907
12 PRODUCT_CATEGORY_UL Instance attribute Public Type reference (TYPE) SANLF Product Category of the Underlying 20000907
13 SECURITY_ACCOUNT_PREFERRED Instance attribute Public Type reference (TYPE) VRLDEPO Securities Account 20000907
14 SECURITY_ID_UL Instance attribute Public Type reference (TYPE) VVRANLW Security ID Number 20000907
15 SEC_ACCNT_OBLIOGARTORY Instance attribute Private Type reference (TYPE) XFELD Find Pos. Only where Depot=Depot SECURITY_ACCOUNT_PREFERRED 20000914
16 T_JBDBSTD Static Attribute Private Type reference (TYPE) TPPOS_T_JBDBSTD Table of all Banking Positions 20000907
17 T_POS_INFO Instance attribute Private Type reference (TYPE) TPPOS_T_POS_INFO Table of Positions with Info 20000907
18 T_POS_NO Static Attribute Private Type reference (TYPE) TRSY_OBJNR Table of Positions Used Later for Selection 20000907
19 T_POS_SEARCH_PROCEDURE Instance attribute Private Type reference (TYPE) TPPOS_T_POS_SEARCH_PROCEDURE Prioritizing Pos. Determination(T ~ Treasury; B ~ Banking) 20000914
Methods
# Method Level Visibility Method type Description Created on
1 B Instance method Private Method Find Banking Position 20000907
2 CHOOSE_POS_INFO_ENTRY Instance method Private Method Choose entry from table T_POS_INFO 20000907
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000907
4 FIND_PRODUCT_CATEGORY_UL Instance method Private Method Find Product Category of Underlying 20000907
5 FIND_T9_POSITION_UL Instance method Private Method Find T9 Position 20000907
6 FIND_TA_POSITION_UL Instance method Private Method Find TA Position 20000907
7 GET_POSITION_AND_EXCHANGE Static method Public Method Determination of Position and Exchange 20000907
8 GET_POSITION_AND_EXCHANGE_MD Static method Public Method Determination of Positions, for Mass Data 20010314
9 SET_T_JBDBSTD Static method Private Method SETTPPOS_T_JBDBSTD 20000907
10 SET_T_POS_NO Static method Private Method Fill table T_POS_NO 20000907
11 SWITCH Instance method Private Method Switch B->T and T->B 20000907
12 T Instance method Private Method Find Treasury Position 20000907
Events
Class CL_POSITION_LOCATOR has no event.
Types
Class CL_POSITION_LOCATOR has no local type.
Method Signatures

Method B Signature

Method B on class CL_POSITION_LOCATOR has no parameter.
Method B on class CL_POSITION_LOCATOR has no exception.

Method CHOOSE_POS_INFO_ENTRY Signature

Method CHOOSE_POS_INFO_ENTRY on class CL_POSITION_LOCATOR has no parameter.
Method CHOOSE_POS_INFO_ENTRY on class CL_POSITION_LOCATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20000907
2 Importing IM_EXCHANGE_PREFERRED Call by reference Type reference (TYPE) VVRHANDPL Handelsplatz 20000907
3 Importing IM_ONLY_WITH_RISK_FO Call by reference Type reference (TYPE) XFELD x 20000908
4 Importing IM_POSITION_TYPE_PREFERRED Call by reference Type reference (TYPE) POSITION_TYPE IM_POSITION_TYPE_PREFERRED 20000907
5 Importing IM_PRODUCT_CATEGORY_UL Call by reference Type reference (TYPE) SANLF im_product_category_ul 20000907
6 Importing IM_SECURITY_ACCOUNT_PREFERRED Call by reference Type reference (TYPE) VRLDEPO Depot 20000907
7 Importing IM_SECURITY_ID_UL Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier 20000907

Method CONSTRUCTOR on class CL_POSITION_LOCATOR has no exception.

Method FIND_PRODUCT_CATEGORY_UL Signature

Method FIND_PRODUCT_CATEGORY_UL on class CL_POSITION_LOCATOR has no parameter.
Method FIND_PRODUCT_CATEGORY_UL on class CL_POSITION_LOCATOR has no exception.

Method FIND_T9_POSITION_UL Signature

Method FIND_T9_POSITION_UL on class CL_POSITION_LOCATOR has no parameter.
Method FIND_T9_POSITION_UL on class CL_POSITION_LOCATOR has no exception.

Method FIND_TA_POSITION_UL Signature

Method FIND_TA_POSITION_UL on class CL_POSITION_LOCATOR has no parameter.
Method FIND_TA_POSITION_UL on class CL_POSITION_LOCATOR has no exception.

Method GET_POSITION_AND_EXCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXCHANGE_UL Call by reference Type reference (TYPE) VVRHANDPL Handelsplatz für Underlying 20000907
2 Exporting EX_POSITION_UL Call by reference Type reference (TYPE) JBOBJNR Objektnummer für Underlying des 'Overlying' 20000907
3 Exporting EX_POSITION_UL_SECURITY_ACCOUN Call by reference Type reference (TYPE) VRLDEPO Depot des POSITION_UL 20000907
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20000907
5 Importing IM_EXCHANGE_PREFERRED Call by reference Type reference (TYPE) VVRHANDPL Bevorzugter Handelsplatz (z.B. Handelsplatz des 'Overlying' 20000907
6 Importing IM_ONLY_WITH_RISK_FO Call by reference Type reference (TYPE) XFELD 'X' Die POSITION_UL muss ein Finanzobj. mit AR/ LR aktiv haben 20000907
7 Importing IM_POSITION_TYPE_PREFERRED Call by reference Type reference (TYPE) POSITION_TYPE Bevorzugter Typ des POSITION_UL, Banking(B) oder Treasury(T) 20000907
8 Importing IM_PRODUCT_CATEGORY_UL Value transfer Type reference (TYPE) SANLF Produkttyp des 'Underlying' 20000907
9 Importing IM_SECURITY_ACCOUNT_PREFERRED Call by reference Type reference (TYPE) VRLDEPO Bevorzugtes Depot für POSITION_UL (z.B. Depot des 'Overlying 20000907
10 Importing IM_SECURITY_ID_UL Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier für 'Underlying' 20000907

Method GET_POSITION_AND_EXCHANGE on class CL_POSITION_LOCATOR has no exception.

Method GET_POSITION_AND_EXCHANGE_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXCHANGE_UL Call by reference Type reference (TYPE) VVRHANDPL Handelsplatz für Underlying 20010314
2 Exporting EX_POSITION_UL Call by reference Type reference (TYPE) JBOBJNR Objektnummer für Underlying des 'Overlying' 20010314
3 Exporting EX_POSITION_UL_SECURITY_ACCOUN Call by reference Type reference (TYPE) VRLDEPO Depot des POSITION_UL 20010314
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20010314
5 Importing IM_EXCHANGE_PREFERRED Call by reference Type reference (TYPE) VVRHANDPL Bevorzugter Handelsplatz (z.B. Handelsplatz des 'Overlying' 20010314
6 Importing IM_OBJNR_TAB_B1 Call by reference Type reference (TYPE) JBSEL_OBJNR_TAB relevante Bestände 20010314
7 Importing IM_ONLY_WITH_RISK_FO Call by reference Type reference (TYPE) XFELD 'X' Die POSITION_UL muss ein Finanzobj. mit AR/ LR aktiv haben 20010314
8 Importing IM_POSITION_TYPE_PREFERRED Call by reference Type reference (TYPE) POSITION_TYPE Bevorzugter Typ des POSITION_UL, Banking(B) oder Treasury(T) 20010314
9 Importing IM_PRODUCT_CATEGORY_UL Value transfer Type reference (TYPE) SANLF Produkttyp des 'Underlying' 20010314
10 Importing IM_SECURITY_ACCOUNT_PREFERRED Call by reference Type reference (TYPE) VRLDEPO Bevorzugtes Depot für POSITION_UL (z.B. Depot des 'Overlying 20010314
11 Importing IM_SECURITY_ID_UL Call by reference Type reference (TYPE) VVRANLW Kennummer Wertpapier für 'Underlying' 20010314

Method GET_POSITION_AND_EXCHANGE_MD on class CL_POSITION_LOCATOR has no exception.

Method SET_T_JBDBSTD Signature

Method SET_T_JBDBSTD on class CL_POSITION_LOCATOR has no parameter.
Method SET_T_JBDBSTD on class CL_POSITION_LOCATOR has no exception.

Method SET_T_POS_NO Signature

Method SET_T_POS_NO on class CL_POSITION_LOCATOR has no parameter.
Method SET_T_POS_NO on class CL_POSITION_LOCATOR has no exception.

Method SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TYPE Call by reference Type reference (TYPE) POSITION_TYPE IM_POSITION_TYPE 20000907
2 Returning RE_POSITION_TYPE Value transfer Type reference (TYPE) POSITION_TYPE RE_POSITION_TYPE 20000907

Method SWITCH on class CL_POSITION_LOCATOR has no exception.

Method T Signature

Method T on class CL_POSITION_LOCATOR has no parameter.
Method T on class CL_POSITION_LOCATOR has no exception.
History
Last changed by/on SAP  20000907 
SAP Release Created in 462_10