SAP ABAP Class CL_POSITION_INDICATOR_MGT_PIN (Position Indicator Manager)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-BO (Application Component) Back Office
     FTR_POSITION_INDICATOR (Package) Position Indicator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_TODO_TRG Interface Activities to Be Carried Out 20030219
Properties
Class CL_POSITION_INDICATOR_MGT_PIN  
Short Description Position Indicator Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_POSITION_INDICATOR   Position Indicator 
Created 20030214   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CA_CLASS_POSITION_TRF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CA_CLASS_POSITION_TRS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CA_POSITIONCONTEXT_TRAC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CA_POSITION_TRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CA_POS_IDENTIFIER_DIF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 TRSCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACTION_TODO_TRG Interface Activities to Be Carried Out 20030219
Friends
Class CL_POSITION_INDICATOR_MGT_PIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLS_PIN_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_POSITION_INDICATOR_MGT_PIN Singleton 20030214
2 CON_CHANGE Constant Private Type reference (TYPE) I 2 Change 20030226
3 CON_CREATE Constant Private Type reference (TYPE) I 1 Create using transaction 20030226
4 CON_DELETE Constant Private Type reference (TYPE) I 4 Delete 20030320
5 CON_DISPLAY Constant Private Type reference (TYPE) I 3 Display 20030226
6 CON_INT_DEAL_NUMBER Constant Private Type reference (TYPE) CHAR10 'INTERN' Internal Transaction Number 20030328
7 CON_INT_OBJNR Constant Private Type reference (TYPE) J_OBJNR 'INTERNAL' Object Number 20050809
8 CON_PIN_CREATION_AUTO Constant Private Type reference (TYPE) TPM_PIN_CREATION 0 Position Indicator Creation 20030218
9 CON_PIN_CREATION_MANUAL Constant Private Type reference (TYPE) TPM_PIN_CREATION 1 Position Indicator Creation 20030218
10 CON_PIN_CREATION_NO_DIST Constant Private Type reference (TYPE) TPM_PIN_CREATION 3 Position Indicator Creation 20050127
11 CON_PIN_CREATION_POPUP Constant Private Type reference (TYPE) TPM_PIN_CREATION 2 Position Indicator Creation 20030218
12 CON_SCREEN_MODE_CHANGEABLE Constant Private Type reference (TYPE) TRG_SCREEN_MODE 2 Change Mode 20030226
13 CON_SCREEN_MODE_DISPLAY Constant Private Type reference (TYPE) TRG_SCREEN_MODE 1 Display mode 20030226
14 CON_SCREEN_MODE_HIDDEN Constant Private Type reference (TYPE) TRG_SCREEN_MODE 0 Hidden 20030226
15 FLG_BAPI_MODE Instance attribute Private Type reference (TYPE) CHAR1 Called by BAPIs 20030319
16 FLG_BATCH_MODE Instance attribute Private Type reference (TYPE) CHAR1 We are in BATCH 20030319
17 FLG_BAV_ACTIVE Instance attribute Private Type reference (TYPE) CHAR1 'X' = BAV Active 20030331
18 FLG_INIT_PIN Instance attribute Private Type reference (TYPE) CHAR1 'X' 'X' = Initialize Position Indicator Data 20030221
19 PIN_CREATION Instance attribute Private Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030221
20 REF_IF_BADI_BAV Instance attribute Private Object reference (TYPE REF TO) IF_EX_FTR_BAV BAdI Interface IF_EX_FTR_FINANCIAL_OBJECT 20070706
21 TAB_PIN_TRF Instance attribute Private Type reference (TYPE) PINY_PI_TRF Table Type PINC_PI_TRF 20030303
22 TAB_PIN_TRL Instance attribute Private Type reference (TYPE) PINY_PI_TRL Customizing TRL Position 20030218
23 TAB_PIN_TRS Instance attribute Private Type reference (TYPE) PINY_PI_TRS Customizing TRS Position 20030227
24 TAB_POSITION_TRAC_MANUAL Instance attribute Private Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positions to Be Generated Manually 20030221
25 TAB_POSITION_TRAC_POPUP Instance attribute Private Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positions for Decision in PopUp 20030221
26 TAB_POSITION_TRF_MANUAL Instance attribute Private Type reference (TYPE) TRFY_CLASS_POS TRF Positions to Be Generated Manually 20030303
27 TAB_POSITION_TRF_POPUP Instance attribute Private Type reference (TYPE) TRFY_CLASS_POS TRF Positions for Decision in PopUp 20030303
28 TAB_POSITION_TRL_MANUAL Instance attribute Private Type reference (TYPE) TRLY_POSITION TRL Positions to Be Generated Manually 20030220
29 TAB_POSITION_TRL_POPUP Instance attribute Private Type reference (TYPE) TRLY_POSITION TRF Positions for Decision in PopUp 20030220
30 TAB_POSITION_TRS_MANUAL Instance attribute Private Type reference (TYPE) TRSY_CLASS_POSITION TRS Positions to Be Generated Manually 20030227
31 TAB_POSITION_TRS_POPUP Instance attribute Private Type reference (TYPE) TRSY_CLASS_POSITION TRS Positions for Decision in PopUp 20030227
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_POSITION_INDICATOR Instance method Public Method Change position indicator 20030225
2 CHECK_CHANGES_PIN_TRL Instance method Private Method Checks if Changes Can Be Transferred 20060731
3 CHECK_SELECTOR_COMPLETE Instance method Public Method Checks, if the selector is complete 20030508
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030217
5 CLONE_PERSISTENT_TO_TRANSIENT Instance method Private Method Generates a transient clone 20030221
6 CLONE_TRANSIENT_TO_PERISTENT Instance method Private Method Generates a persistent clone 20030217
7 CLS_GET_PIN_MANAGER Static method Public Method Gets the singleton 20030304
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030218
9 CONVERT_OBJECTS_TO_UI Instance method Private Method Converts transient objects for the user interface 20030225
10 CONVERT_UI_TO_OBJECTS Instance method Private Method Converts the user interface to transient objects 20030225
11 CREATE_POSITION_INDICATOR Instance method Public Method Create position indicator 20030225
12 CREATE_TRAC_POSITION Instance method Public Method Generates a Subledger Position (TRAC POSITION) 20030221
13 CREATE_TRF_POSITION Instance method Public Method Generates a Futures Account Position (TRF Position) 20030303
14 CREATE_TRL_POSITION Instance method Public Method Generates a Subledger Position (TRL POSITION) 20030217
15 CREATE_TRS_POSITION Instance method Public Method Generates a Securities Position (TRS Position) 20030227
16 DELETE_OBJECTS Instance method Public Method Delete Persistent Objects 20040430
17 DELETE_POSITION_INDICATOR Instance method Public Method Delete Position Indicator 20030320
18 DELETE_TRAC_POSITION Instance method Public Method Deletes a Subledger Position (TRAC Position) 20030402
19 DELETE_TRL_POSITION Instance method Public Method Deletes a Subledger Position (TRL Position) 20030402
20 DISPLAY_POSITION_INDICATOR Instance method Public Method Display Position Indicator 20030225
21 DO Instance method Public Method 20030220
22 GET_PIN_CREATION_TRF Instance method Public Method Reads Customizing Futures Acct Pos. Indicator - Generation 20030303
23 GET_PIN_CREATION_TRL Instance method Public Method Reads Customizing Subledger Pos. Indicator - Generation 20030220
24 GET_PIN_CREATION_TRS Instance method Public Method Reads Customizing Securities Pos. Indicator - Generation 20030227
25 GET_REF_IF_BADI_BAV Instance method Public Method Reads REF_IF_BADI_BAV 20110223
26 GET_TRS_TRL_POS_ATTRIBUTES Instance method Public Method Gets the Attributes for Sec.and Subledger Position Indicator 20030410
27 HAS_PASSIVE_TRS_POSITIONS Instance method Private Method 'X' = At Least One Liability Position (TRS) Exists 20050114
28 INITIALIZATION Instance method Private Method Initialization of Global Data 20030221
29 RESET Instance method Public Method 20030430
30 SET_BAPI_MODE Instance method Public Method Tells us if we are called by BAPIs 20030319
31 SET_CHANGES_NO_UI Instance method Private Method Set the changes that were not set via the UI 20060731
Events
Class CL_POSITION_INDICATOR_MGT_PIN has no event.
Types
Class CL_POSITION_INDICATOR_MGT_PIN has no local type.
Method Signatures

Method CHANGE_POSITION_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 'X' = Transaktion wurde abgebrochen 20030227
2 Exporting EX_TAB_TRL_POSITION_CHANGED Call by reference Type reference (TYPE) TRLY_POSITION geänderte TRL Positionen 20030328
3 Importing IM_MAINTAIN_FLG Call by reference Type reference (TYPE) CHAR1 TPMCO_XTRUE 'X'=Maintenance via UI 20060731
4 Importing IM_SAVE_FLG Call by reference Type reference (TYPE) CHAR1 'X'=show SAVE Button 20030520
5 Importing IM_TAB_POSITION_TRAC Call by reference Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positionen 20030225
6 Importing IM_TAB_POSITION_TRF Call by reference Type reference (TYPE) TRFY_CLASS_POS TRF Positionen 20030303
7 Importing IM_TAB_POSITION_TRL Call by reference Type reference (TYPE) TRLY_POSITION TRL Positionen 20030225
8 Importing IM_TAB_POSITION_TRL_CHG Call by reference Type reference (TYPE) PINY_TRL_POSITION geänderte TRL Positionen 20060731
9 Importing IM_TAB_POSITION_TRS Call by reference Type reference (TYPE) TRSY_CLASS_POSITION TRS Positionen 20030227

Method CHANGE_POSITION_INDICATOR on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CHECK_CHANGES_PIN_TRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TRL_POSITION_DISPLAY Call by reference Type reference (TYPE) PINS_TRL_POSITION_DISPLAY Nebenbuch-Bestandskennzeichen: Anzeigestruktur 20060731
2 Exporting EX_FLG_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20060731
3 Importing IM_TRL_POSITION_DISPLAY Call by reference Type reference (TYPE) PINS_TRL_POSITION Nebenbuch-Bestandskennzeichen: Anzeigestruktur 20060731

Method CHECK_CHANGES_PIN_TRL on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CHECK_SELECTOR_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor für Bewegungen 20030508
# Exception Resumable Description Created on
1 SELECTOR_IS_INCOMPLETE Selektor ist nicht vollständig 20030508

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE_PERSISTENT_TO_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POSITION_TRAC Call by reference Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC TRAC Position (transient) 20030221
2 Exporting EX_POSITION_TRF Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF TRF Position (transient) 20030303
3 Exporting EX_POSITION_TRL Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL TRL Position (transient) 20030221
4 Exporting EX_POSITION_TRS Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS TRS Position (transient) 20030227
5 Importing IM_POSITION_TRAC Call by reference Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC TRAC Position 20030221
6 Importing IM_POSITION_TRF Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF TRF Position 20030303
7 Importing IM_POSITION_TRL Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL TRL Position 20030221
8 Importing IM_POSITION_TRS Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS TRS Position 20030227

Method CLONE_PERSISTENT_TO_TRANSIENT on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CLONE_TRANSIENT_TO_PERISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TRAC Call by reference Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC TRAC Position 20030221
2 Importing IM_POSITION_TRF Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF TRF Position 20030303
3 Importing IM_POSITION_TRL Call by reference Object reference (TYPE REF TO) CL_POSITION_TRL TRL Position 20030220
4 Importing IM_POSITION_TRS Call by reference Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS TRS Position 20030227
5 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030514
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030514

Method CLS_GET_PIN_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PIN_MANAGER Value transfer Object reference (TYPE REF TO) CL_POSITION_INDICATOR_MGT_PIN Bestandskennzeichen Manager 20030304

Method CLS_GET_PIN_MANAGER on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_POSITION_INDICATOR_MGT_PIN has no parameter.
Method CONSTRUCTOR on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CONVERT_OBJECTS_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_MAPPING_TRF Call by reference Type reference (TYPE) PINY_MAP_TRF_OBJ_TO_STRUCT Mapping: TRF Objekt <-> Anzeigestruktur 20030303
2 Exporting EX_TAB_MAPPING_TRL Call by reference Type reference (TYPE) PINY_MAP_TRL_OBJ_TO_STRUCT Mapping: TRL Objekt <-> Anzeigestruktur 20030226
3 Exporting EX_TAB_MAPPING_TRS Call by reference Type reference (TYPE) PINY_MAP_TRS_OBJ_TO_STRUCT Mapping: TRS Objekt <-> Anzeigestruktur 20030227
4 Exporting EX_TAB_TRF_POSITION_DISPLAY Call by reference Type reference (TYPE) PINY_TRF_POSITION_DISPLAY Positionskonto-Bestandskennz.: Anzeigestruktur 20030303
5 Exporting EX_TAB_TRL_POSITION_DISPLAY Call by reference Type reference (TYPE) PINY_TRL_POSITION_DISPLAY Nebenbuch-Bestandskennzeichen: Anzeigestruktur 20030226
6 Exporting EX_TAB_TRS_POSITION_DISPLAY Call by reference Type reference (TYPE) PINY_TRS_POSITION_DISPLAY Depotbestandskennzeichen: Anzeigestruktur 20030227
7 Importing IM_MAINENANCE_FLG Value transfer Type reference (TYPE) CHAR1 TPMCO_XTRUE 'X'=Pflege via UI 20060731
8 Importing IM_MODE Call by reference Type reference (TYPE) I 0=Create(online),1=Create,2=Change,3=Display 20030226
9 Importing IM_TAB_POSITION_TRAC Value transfer Type reference (TYPE) TRACY_POSCONTEXT_CL Tabelle von Position Contexten 20030225
10 Importing IM_TAB_POSITION_TRF Value transfer Type reference (TYPE) TRFY_CLASS_POS Treasury: Tabellentyp mit Positionskonto-Gattungs-Beständen 20030303
11 Importing IM_TAB_POSITION_TRL Value transfer Type reference (TYPE) TRLY_POSITION Tabelle von TRL Positionen 20030225
12 Importing IM_TAB_POSITION_TRS Value transfer Type reference (TYPE) TRSY_CLASS_POSITION Tabelle von TRS Positionen 20030227

Method CONVERT_OBJECTS_TO_UI on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CONVERT_UI_TO_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TRL_POSITION_CHANGED Value transfer Type reference (TYPE) TRLY_POSITION Treasury Ledger Positionen 20030328
2 Importing IM_TAB_MAPPING_TRF Value transfer Type reference (TYPE) PINY_MAP_TRF_OBJ_TO_STRUCT Mapping: TRF Objekt <-> Anzeigestruktur 20030303
3 Importing IM_TAB_MAPPING_TRL Value transfer Type reference (TYPE) PINY_MAP_TRL_OBJ_TO_STRUCT Mapping: TRL Objekt <-> Anzeigestruktur 20030226
4 Importing IM_TAB_MAPPING_TRS Value transfer Type reference (TYPE) PINY_MAP_TRS_OBJ_TO_STRUCT Mapping: TRS Objekt <-> Anzeigestruktur 20030227
5 Importing IM_TAB_TRF_POSITION_DISPLAY Value transfer Type reference (TYPE) PINY_TRF_POSITION_DISPLAY Positionskonto-Bestandskennz.: Anzeigestruktur 20030303
6 Importing IM_TAB_TRL_POSITION_DISPLAY Value transfer Type reference (TYPE) PINY_TRL_POSITION_DISPLAY Nebenbuch-Bestandskennzeichen: Anzeigestruktur 20030226
7 Importing IM_TAB_TRS_POSITION_DISPLAY Value transfer Type reference (TYPE) PINY_TRS_POSITION_DISPLAY Depotbestandskennzeichen: Anzeigestruktur 20030227

Method CONVERT_UI_TO_OBJECTS on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CREATE_POSITION_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 'X' = Transaktion wurde abgebrochen 20030227
2 Exporting EX_TAB_MAPPING_TRL Call by reference Type reference (TYPE) PINY_MAP_TRL_OBJ_TO_STRUCT Tabellentyp Mapping: TRL Objekt <-> Anzeigestruktur 20030328
3 Importing IM_SAVE_FLG Call by reference Type reference (TYPE) CHAR1 'X'=show SAVE Button 20030520
4 Importing IM_TAB_POSITION_TRAC Call by reference Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positionen 20030225
5 Importing IM_TAB_POSITION_TRF Call by reference Type reference (TYPE) TRFY_CLASS_POS TRF Positionen 20030303
6 Importing IM_TAB_POSITION_TRL Call by reference Type reference (TYPE) TRLY_POSITION TRL Positionen 20030225
7 Importing IM_TAB_POSITION_TRS Call by reference Type reference (TYPE) TRSY_CLASS_POSITION TRS Positionen 20030227

Method CREATE_POSITION_INDICATOR on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method CREATE_TRAC_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AA_REF Call by reference Type reference (TYPE) TPM_AA_REF Kontierungsreferenz Parallele Bewertungsbereiche 20030221
2 Importing IM_FLG_MIGR Call by reference Type reference (TYPE) CHAR1 'X'=Migration 20030716
3 Importing IM_FLG_NO_AAREF_PERS Call by reference Type reference (TYPE) CHAR1 Keine Persistenz der Kont.Ref. 20060301
4 Importing IM_LEADING_OWNERSHIP Call by reference Type reference (TYPE) TPM_LEADING_OWNERSHIP Herkunft des führenden Geschäftsvorfalls 20030221
5 Importing IM_PIN_CREATION Call by reference Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030312
6 Importing IM_PRODUCT_GROUP Call by reference Type reference (TYPE) TPM_PRODUCT_GROUP Produktgruppe 20030221
7 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030221
8 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor für Bewegungen 20030221
9 Importing IM_VTBFHA Call by reference Type reference (TYPE) VTBFHA Finanzgeschäft 20041004
10 Returning RE_POSITION_TRAC Value transfer Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC Position Context 20030221
# Exception Resumable Description Created on
1 BADI_FAILED Badi-Aufruf fehlgeschlagen 20030407
2 FAILED sonstige Fehler 20030428
3 SELECTOR_IS_INCOMPLETE Selektor ist nicht vollständig 20030508

Method CREATE_TRF_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS_ID Call by reference Type reference (TYPE) VVRANLW Kennnummer 20030304
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030303
3 Importing IM_FLAG_MARGIN_REL Call by reference Type reference (TYPE) TPM_MARGIN_RELEVANT Kennzeichen, ob Marginzahlungen erfolgen 20030304
4 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) CHAR1 'X'=Testrun; ' '=Realrun 20030509
5 Importing IM_PIN_CREATION Call by reference Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030312
6 Importing IM_POSITION_ACCOUNT Call by reference Type reference (TYPE) TPM_POS_ACCOUNT_FUT Positionskonto für handelbare Optionen und Futures 20030304
7 Importing IM_POSITION_CAT Call by reference Type reference (TYPE) TPM_QUAN_POS_CAT Bestandstyp - Sammel/Einzelbestand 20030304
8 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20030304
9 Importing IM_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20030304
10 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030303
11 Importing IM_RATE_TYPE Call by reference Type reference (TYPE) TI_KURSART Kursart Treasury Instrumente 20030304
12 Importing IM_STOCK_EXCHANGE Call by reference Type reference (TYPE) VVRHANDPL Handelsplatz 20030304
13 Returning RE_POSITION_TRF Value transfer Object reference (TYPE REF TO) CL_CLASS_POSITION_TRF Positionskonto-Bestand 20030304
# Exception Resumable Description Created on
1 FAILED fehlendes Customizing 20030508

Method CREATE_TRL_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_ACTIVE_PASSIVE Call by reference Type reference (TYPE) TPM_ACTIVE_PASSIVE Kennzeichen Aktiv/Passiv-Bestand 20030217
2 Importing IM_FLG_ENQUEUE Call by reference Type reference (TYPE) CHAR1 'X'=Enqueue TRL Position 20030430
3 Importing IM_FLG_MIGR Call by reference Type reference (TYPE) CHAR1 'X'=Migration 20030716
4 Importing IM_LEADING_OWNERSHIP Call by reference Type reference (TYPE) TPM_LEADING_OWNERSHIP Herkunft des führenden Geschäftsvorfalls 20030218
5 Importing IM_PIN_CREATION Call by reference Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030312
6 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20030217
7 Importing IM_POS_MAN_PROC Call by reference Type reference (TYPE) TPM_POS_MAN_PROC Bestandsführungsverfahren 20030303
8 Importing IM_PRODUCT_GROUP Call by reference Type reference (TYPE) TPM_PRODUCT_GROUP Produktgruppe 20030218
9 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030217
10 Importing IM_SBILK Call by reference Type reference (TYPE) SBILK Bilanzkennzeichen 20030303
11 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor für Bewegungen 20030217
12 Importing IM_SKWG14NEU Call by reference Type reference (TYPE) VVSKWG14 Bestandseingruppierung nach §14 KWG (WP und Darlehen) 20030303
13 Importing IM_TRANSACTION_TYPE Call by reference Type reference (TYPE) TB_SFHAART Finanzgeschäftsart 20030217
14 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20030217
15 Returning RE_POSITION_TRL Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL Nebenbuch-Bestand 20030221
# Exception Resumable Description Created on
1 BADI_FAILED Badi-Aufruf fehlgeschlagen 20030407
2 FAILED sonstige Fehler 20030508
3 NO_POSITION_CURR Bestandswährung fehlt 20030217
4 NO_POS_MAN_PROC kein Bestandsführungverfahren gefunden 20030217
5 NO_VALUATION_CURR Bewertungswährung fehlt 20030217
6 SELECTOR_IS_INCOMPLETE Selektor ist nicht vollständig 20030508
7 WRONG_POS_MAN_PROC Bestandsführungverfahren passt nicht zur Position 20041208

Method CREATE_TRS_POSITION 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 20030227
2 Importing IM_DANDPFL Call by reference Type reference (TYPE) DANDPFL Andienungspflicht bis 20030303
3 Importing IM_DANDRE Call by reference Type reference (TYPE) DANDRE Andienungsrecht bis 20030303
4 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) CHAR1 'X'=Testrun; ' '=Realrun 20030509
5 Importing IM_JBETEIL Call by reference Type reference (TYPE) JBETEIL Kennzeichen Beteiligung 20030702
6 Importing IM_JSPRI Call by reference Type reference (TYPE) JSPRI Kennzeichen Schachtelprivileg 20030303
7 Importing IM_LEADING_OWNERSHIP Call by reference Type reference (TYPE) TPM_LEADING_OWNERSHIP Herkunft des führenden Geschäftsvorfalls 20030227
8 Importing IM_PIN_CREATION Call by reference Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030312
9 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030227
10 Importing IM_SBESANT Call by reference Type reference (TYPE) SBESANT Besitzanteil 20030303
11 Importing IM_SECURITY_ACCOUNT Call by reference Type reference (TYPE) VRLDEPO Depot 20030227
12 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) RANL Kennnummer 20030227
13 Importing IM_SFIBG Call by reference Type reference (TYPE) SFIBG Kennzeichen Bestandseingruppierung 20030303
14 Importing IM_SGLZB Call by reference Type reference (TYPE) SGLZB Kennzeichen Anlagegruppe LZB 20030303
15 Importing IM_SMOVERW Call by reference Type reference (TYPE) TB_SVERWA Verwahrart 20030318
16 Returning RE_POSITION_TRS Value transfer Object reference (TYPE REF TO) CL_CLASS_POSITION_TRS Depotbestand 20030227
# Exception Resumable Description Created on
1 BADI_FAILED fehlgeschlagen 20030407
2 FAILED sonstige Fehler 20030508

Method DELETE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_POSITION_TRAC Call by reference Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positionen 20040430
2 Importing IM_TAB_POSITION_TRF Call by reference Type reference (TYPE) TRFY_CLASS_POS TRF Positionen 20040430
3 Importing IM_TAB_POSITION_TRL Call by reference Type reference (TYPE) TRLY_POSITION TRL Positionen 20040430
4 Importing IM_TAB_POSITION_TRS Call by reference Type reference (TYPE) TRSY_CLASS_POSITION TRS Positionen 20040430

Method DELETE_OBJECTS on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method DELETE_POSITION_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 'X' = Transaktion wurde abgebrochen 20030320
2 Importing IM_SAVE_FLG Call by reference Type reference (TYPE) CHAR1 'X'=show SAVE Button 20030520
3 Importing IM_TAB_POSITION_TRAC Call by reference Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positionen 20030320
4 Importing IM_TAB_POSITION_TRF Call by reference Type reference (TYPE) TRFY_CLASS_POS TRF Positionen 20030320
5 Importing IM_TAB_POSITION_TRL Call by reference Type reference (TYPE) TRLY_POSITION TRL Positionen 20030320
6 Importing IM_TAB_POSITION_TRS Call by reference Type reference (TYPE) TRSY_CLASS_POSITION TRS Positionen 20030320

Method DELETE_POSITION_INDICATOR on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method DELETE_TRAC_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TRAC Value transfer Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC Position Context 20030402
# Exception Resumable Description Created on
1 NO_CUSTOMIZING fehlendes Customizing 20030402

Method DELETE_TRL_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TRL Value transfer Object reference (TYPE REF TO) CL_POSITION_TRL Nebenbuch-Bestand 20030402
# Exception Resumable Description Created on
1 NO_CUSTOMIZING fehlendes Customizing 20030402
2 NO_POSITION_CURR Bestandswährung fehlt 20030402
3 NO_POS_MAN_PROC kein Bestandsführungverfahren gefunden 20030402
4 NO_VALUATION_CURR Bewertungswährung fehlt 20030402

Method DISPLAY_POSITION_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 'X' = Transaktion wurde abgebrochen 20030226
2 Importing IM_TAB_POSITION_TRAC Call by reference Type reference (TYPE) TRACY_POSCONTEXT_CL TRAC Positionen 20030225
3 Importing IM_TAB_POSITION_TRF Call by reference Type reference (TYPE) TRFY_CLASS_POS TRF Positionen 20030303
4 Importing IM_TAB_POSITION_TRL Call by reference Type reference (TYPE) TRLY_POSITION TRL Positionen 20030225
5 Importing IM_TAB_POSITION_TRS Call by reference Type reference (TYPE) TRSY_CLASS_POSITION TRS Positionen 20030227

Method DISPLAY_POSITION_INDICATOR on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method DO Signature

Method DO on class CL_POSITION_INDICATOR_MGT_PIN has no parameter.
Method DO on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method GET_PIN_CREATION_TRF 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 20030303
2 Returning RE_PIN_CREATION Value transfer Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030303

Method GET_PIN_CREATION_TRF on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method GET_PIN_CREATION_TRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20030220
2 Importing IM_LEADING_OWNERSHIP Call by reference Type reference (TYPE) TPM_LEADING_OWNERSHIP Herkunft des führenden Geschäftsvorfalls 20030220
3 Importing IM_PRODUCT_GROUP Call by reference Type reference (TYPE) TPM_PRODUCT_GROUP Produktgruppe 20030220
4 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030220
5 Returning RE_PIN_CREATION Value transfer Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030220

Method GET_PIN_CREATION_TRL on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method GET_PIN_CREATION_TRS 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 20030227
2 Importing IM_LEADING_OWNERSHIP Call by reference Type reference (TYPE) TPM_LEADING_OWNERSHIP Herkunft des führenden Geschäftsvorfalls 20030227
3 Returning RE_PIN_CREATION Value transfer Type reference (TYPE) TPM_PIN_CREATION Position Indicator Creation 20030227

Method GET_PIN_CREATION_TRS on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method GET_REF_IF_BADI_BAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REF_IF_BADI_BAV Value transfer Object reference (TYPE REF TO) IF_EX_FTR_BAV BAdI-Interface IF_EX_FTR_FINANCIAL_OBJECT 20110223

Method GET_REF_IF_BADI_BAV on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method GET_TRS_TRL_POS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TRL_ATTRIBUTES Call by reference Type reference (TYPE) TRLY_POS_ATTRIBUTES Attribute: Nebenbuch-Bestandskennzeichen 20030410
2 Exporting EX_TAB_TRS_ATTRIBUTES Call by reference Type reference (TYPE) TRSY_POS_ATTRIBUTES Attribute: Depot-Bestandskennzeichen 20030410
3 Importing IM_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20030410

Method GET_TRS_TRL_POS_ATTRIBUTES on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method HAS_PASSIVE_TRS_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_POSITION_TRS Call by reference Type reference (TYPE) TRSY_CLASS_POSITION Treasury: Tabelle mit Referenzen auf Class_Positions 20050114
2 Returning RE_EXIST_FLG Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050114

Method HAS_PASSIVE_TRS_POSITIONS on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method INITIALIZATION Signature

Method INITIALIZATION on class CL_POSITION_INDICATOR_MGT_PIN has no parameter.
Method INITIALIZATION on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method RESET Signature

Method RESET on class CL_POSITION_INDICATOR_MGT_PIN has no parameter.
Method RESET on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method SET_BAPI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_BAPI_MODE Call by reference Type reference (TYPE) CHAR1 'X'=BAPI Modus, ' '=NORMAL Modus 20030319

Method SET_BAPI_MODE on class CL_POSITION_INDICATOR_MGT_PIN has no exception.

Method SET_CHANGES_NO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_TRL_POSITION_DISPLAY Call by reference Type reference (TYPE) PINY_TRL_POSITION_DISPLAY geänderte Nebenbuch-Bestandskennzeichen: Anzeigestruktur 20060731
2 Exporting IM_TAB_TRL_POSITION_DISPLAY Call by reference Type reference (TYPE) PINY_TRL_POSITION Nebenbuch-Bestandskennzeichen: Anzeigestruktur 20060731

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