SAP Reports / Programs | Financials | Financial Supply Chain Management | Transfer to Financial Accounting(FIN-FSCM-TRM-TM-AC) SAP FIN

RTPM_TRL_SHOW_POSITION_OLD SAP ABAP Report - Subledger Positions







RTPM_TRL_SHOW_POSITION_OLD is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RTPM_TRL_SHOW_POSITION_OLD into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RTPM_TRL_SHOW_POSITION_OLD. "Basic submit
SUBMIT RTPM_TRL_SHOW_POSITION_OLD AND RETURN. "Return to original report after report execution complete
SUBMIT RTPM_TRL_SHOW_POSITION_OLD VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: PM_DATE = D .
Selection Text: PM_KSART = Sec. Price Type (Optional)
Selection Text: PM_NOZ = No Zero Positions
Selection Text: PM_PLA = Include Planned Data
Selection Text: PM_POD = Selection by Posting Date
Selection Text: PM_RHAPL = Sec. Stock Exchange (Optional)
Selection Text: PM_RTYPE = Rate Type for Transl. to VC
Selection Text: PM_VAR = Layout
Selection Text: P_DEA =
Selection Text: P_DECIM = Decimal Places
Selection Text: P_LOA =
Selection Text: P_POS =
Selection Text: P_SEC =
Selection Text: P_SKALV = D .
Selection Text: P_SKFLG = Amount Scaling Is Active
Selection Text: SO_ACGRP = D .
Selection Text: SO_AKTIV = D .
Selection Text: SO_ASS = D .
Selection Text: SO_BUKRS = D .
Selection Text: SO_CHAR = D .
Selection Text: SO_FAC = D .
Selection Text: SO_FCBKS = D .
Selection Text: SO_VORG = D .
Selection Text: SO_VCLS = D .
Selection Text: SO_VAREA = D .
Selection Text: SO_TTYPE = D .
Selection Text: SO_TID = D .
Selection Text: SO_SECAC = D .
Selection Text: SO_RANLP = D .
Selection Text: SO_RANL = D .
Selection Text: SO_PT = D .
Selection Text: SO_POSAC = D .
Selection Text: SO_PORTF = D .
Selection Text: SO_PFOTC = D .
Selection Text: SO_OTCNR = D .
Selection Text: SO_MAAGR = D .
Selection Text: SO_LOANR = D .
Selection Text: SO_KONTR = D .





Selection Text: SO_INREF = D .
Selection Text: SO_GRANT = D .
Selection Text: SO_FUND = D .
Selection Text: SO_FLGSH = D .
Selection Text: SO_FINPR = D .
Title: Subledger Positions
Text Symbol: 206 = Average Rate Reg. Book Value in Pos. Crcy
Text Symbol: 205 = Average Rate Reg. Book Value in Pos. Crcy
Text Symbol: 207 = Quotation
Text Symbol: 208 = Average Rate Reg. Acq. Val. in Val.Crcy
Text Symbol: 209 = Average Rate Reg. Book.Val. in Val.Crcy
Text Symbol: 204 = Average Rate Reg. Acquisition Value in Pos. Crcy
Text Symbol: 203 = Average Rate Reg. Acquisition Value in Pos. Crcy
Text Symbol: 202 = AccrInt in VC
Text Symbol: 201 = AccrInt in PC
Text Symbol: 200 = Accrued Int PC
Text Symbol: 198 = Index Valn VC
Text Symbol: 210 = Average Rate Acq. Value VC
Text Symbol: 211 = Average Rate Book Value VC
Text Symbol: 212 = Book exch. rate
Text Symbol: 217 = Variation Margin VC
Text Symbol: 225 = Securities Valn VC
Text Symbol: 226 = Securities Valn IdxCln PC
Text Symbol: 228 = Costs in Valn Crcy
Text Symbol: 229 = Costs IdxCln PC
Text Symbol: 230 = SecVal Not AffP/L VC
Text Symbol: 231 = Amortization VC
Text Symbol: 232 = Amort. IdxCln PC
Text Symbol: 235 = Index Valn Not Aff. P/L VC
Text Symbol: 179 = Sec.Pr.Typ
Text Symbol: 150 = Impairment in PC
Text Symbol: 151 = Impairment in Position Currency
Text Symbol: 152 = Impairment in PC Index-Clean
Text Symbol: 153 = Impairment in Valuation Currency
Text Symbol: 154 = Amort. Negt. Spread in PC Index-Cl
Text Symbol: 157 = Market Value in Position Currency
Text Symbol: 158 = Market Val. in VC
Text Symbol: 159 = Market Value in Valn Currency
Text Symbol: 160 = Rate Type





Text Symbol: 161 = Amortization Procedure
Text Symbol: 162 = Amortization Procedure Text
Text Symbol: 163 = Mkt Value in Mkt C
Text Symbol: 164 = Market Value in Mkt Curr.
Text Symbol: 165 = Nationality/RegOffice
Text Symbol: 170 = Clearing (Intnl) PC
Text Symbol: 171 = Clearing in Position Curr.(Internal)
Text Symbol: 172 = Clearing in Valuation Curr.(Internal)
Text Symbol: 173 = Clearing in PC Index Clean (Internal)
Text Symbol: 174 = Exchange Rate
Text Symbol: 175 = Market Price
Text Symbol: 176 = Clearing (Int) VC
Text Symbol: 177 = Clearing (Int) IdxCln PC
Text Symbol: 178 = Sec. Exchange
Text Symbol: 348 = Book Value Excl. Costs VC
Text Symbol: 349 = Book Value Excl.Cost IdxCln PC
Text Symbol: 400 = Accrued Int VC
Text Symbol: 401 = Repayment in PC
Text Symbol: 402 = Repayment in Position Currency
Text Symbol: 403 = Repayment IdxCln PC
Text Symbol: 404 = Repayment, Index-Clean, in Position Crcy
Text Symbol: 405 = Repayment in VC
Text Symbol: 406 = Repayment in Valuation Currency
Text Symbol: 410 = Scaling:
Text Symbol: 500 = Status
Text Symbol: 501 = Flows Are Up-to-Date
Text Symbol: 502 = Flows Are Not Up-to-Date
Text Symbol: CMN = General Selections
Text Symbol: DAT = Key Date
Text Symbol: DEA = OTC Transactions
Text Symbol: GDD = MM, Forex, OTC Derivatives
Text Symbol: LIS = List Display
Text Symbol: LOA = Loans
Text Symbol: POS = Listed Derivatives
Text Symbol: PRD = Product Groups
Text Symbol: SCA = Amount Scaling
Text Symbol: SEC = Securities
Text Symbol: 347 = Acc/Def PurchVal VC
Text Symbol: 245 = Acc/Def Item VC



Text Symbol: 246 = Acc/Def Item IdxCln PC
Text Symbol: 251 = Impairment ValCurr
Text Symbol: 252 = Impair. IdxCln PC
Text Symbol: 281 = Purch.Val. IdxCln PC
Text Symbol: 282 = Purch. Valn VC
Text Symbol: 285 = Amort. AcqVal VC
Text Symbol: 286 = Amort. AcqVal IdxCln PC
Text Symbol: 300 = Write-Up Index VC
Text Symbol: 301 = Write-Down Index VC
Text Symbol: 303 = AcqVal Incl Costs VC
Text Symbol: 304 = AcqVal Incl Csts IdxCln PC
Text Symbol: 320 = Book Value VC
Text Symbol: 321 = Book Value IdxCln PC
Text Symbol: 326 = Swap/Margin Acc/Def VC
Text Symbol: 331 = Sec Valn NPL IdxCln PC
Text Symbol: 335 = Valn Costs Sec VC
Text Symbol: 336 = Valn Costs Sec IdxCln PC
Text Symbol: 338 = Valn Costs Sec NPL VC
Text Symbol: 339 = Valn Costs Sec NPL InxCln PC
Text Symbol: 344 = Amort.Negotiatn Spread VC
Text Symbol: 345 = Amort.Negt.Spread IdxCln PC
Text Symbol: 346 = Acc/Def Purch Val IdxCln PC
Text Symbol: 037 = Valn of Costs, Sec., in VC
Text Symbol: 038 = Valn Costs, FX VC
Text Symbol: 040 = Val.Cap. Costs, FX, Val.Crcy
Text Symbol: 041 = Accrual/Deferral Items in Position Crcy
Text Symbol: 042 = Accrual/Deferral Items in Position Crcy
Text Symbol: 043 = Accrual/Deferral Items in Valuation Crcy
Text Symbol: 044 = Amort. Negt. Spread PC
Text Symbol: 045 = Amort. Negt. Spread in PC
Text Symbol: 046 = Amort. Negt. Spread in VC
Text Symbol: 047 = Bk Val.Excl.Costs PC
Text Symbol: 048 = Bk Val. Excl. Costs in Pos.Crcy
Text Symbol: 049 = Bk Val. Excl.Costs in Val.Crcy
Text Symbol: 050 = FX Valuation VC
Text Symbol: 051 = Positions in Red Are Not Up-To-Date
Text Symbol: 052 = Text Nationality
Text Symbol: 053 = Text Prod. Type
Text Symbol: 054 = Market Value in PC
Text Symbol: 055 = Market Crcy
Text Symbol: 056 = Crcy
Text Symbol: 057 = Security Write-Up PC
Text Symbol: 058 = Security Write-Up in Position Crcy
Text Symbol: 059 = Security Write-Dn PC
Text Symbol: 060 = Security Write-Down in Position Crcy
Text Symbol: 061 = Security Write-Up VC
Text Symbol: 062 = Security Write-Up in Valuation Crcy
Text Symbol: 063 = Security Write-Dn VC
Text Symbol: 064 = Security Write-Down in Valuation Crcy
Text Symbol: 065 = Forex Write-Up VC
Text Symbol: 066 = Forex Write-Up in Valuation Currency
Text Symbol: 067 = Forex Write-Down VC
Text Symbol: 068 = Forex Write-Down in Valuation Currency
Text Symbol: 069 = Write-Up Costs, Sec. PC
Text Symbol: 070 = Write-Up Costs, Security, in Pos. Crcy
Text Symbol: 071 = Write-Dwn Costs, Sec. PC
Text Symbol: 036 = Valn of Costs, Sec., in PC
Text Symbol: 001 = Position Currency
Text Symbol: 002 = Pos.Crcy
Text Symbol: 003 = AV Incl.Costs in PC
Text Symbol: 004 = Acquis. Value Incl. Costs in Pos. Crcy
Text Symbol: 005 = Text Stock Cat.
Text Symbol: 006 = Text Bal.Sh. Disp.
Text Symbol: 007 = Text Acct Ass. Reference
Text Symbol: 008 = Text SecAcctGrp
Text Symbol: 009 = Text Contract No.
Text Symbol: 010 = Text Accounting Code
Text Symbol: 011 = Valuation Area Text
Text Symbol: 012 = Text Valuation Class
Text Symbol: 013 = Text ID Number
Text Symbol: 014 = Text Pos. Mgmt Proc.
Text Symbol: 015 = Text Legal Entity
Text Symbol: 016 = Text Indust.
Text Symbol: 017 = Acquis. Value Incl. Costs in Valn Crcy
Text Symbol: 018 = VC
Text Symbol: 019 = Valuation Crcy
Text Symbol: 020 = Book Value in PC
Text Symbol: 021 = Book Value in Position Crcy
Text Symbol: 022 = Book Value in Valuation Crcy
Text Symbol: 023 = List of Position Values for Key Date
Text Symbol: 024 = Security Valn in PC
Text Symbol: 025 = Security Valn in Position Crcy
Text Symbol: 026 = Sec. Valn in Val. Crcy
Text Symbol: 027 = Costs in Pos. Crcy
Text Symbol: 028 = Costs in Position Crcy
Text Symbol: 029 = Costs in Valuation Currency
Text Symbol: 030 = Amortization in PC
Text Symbol: 031 = Amortization in Position Crcy
Text Symbol: 032 = Amortization in Valuation Currency
Text Symbol: 034 = FX Valuation in Val.Crcy
Text Symbol: 035 = Valn Costs, Sec. PC
Text Symbol: 116 = Variation Margin in Position Currency
Text Symbol: 117 = Variation Margin in Position Currency
Text Symbol: 118 = Variation Margin in Valuation Currency
Text Symbol: 119 = Spot Valn of Purch. Currency in VC
Text Symbol: 120 = Spot Valn of Purchase Crcy in Valn Crcy
Text Symbol: 121 = Spot Valn of Sale Currency in VC
Text Symbol: 122 = Spot Valuation Sale Crcy in Valn Crcy
Text Symbol: 123 = Swap Valuation in Valuation Currency
Text Symbol: 124 = Swap Valuation in Valuation Currency
Text Symbol: 125 = Swap/Margin Accrual/Deferral in PC
Text Symbol: 126 = Swap/Margin Acc./Def. in Position Crcy
Text Symbol: 127 = Swap/Margin Acc./Def. in Valuation Crcy
Text Symbol: 128 = Transaction Type Text
Text Symbol: 129 = Sec.Val.N/A P/L PC
Text Symbol: 130 = Security Valn, Not Aff. P/L, in Pos.Crcy
Text Symbol: 131 = Sec.Valn, Not Aff. P/L, Index-Clean, PC
Text Symbol: 132 = Security Valn, Not Aff. P/L, in Val.Crcy
Text Symbol: 133 = FX Val. N/A P/L VC
Text Symbol: 134 = Forex Valn, Not Aff. P/L, in Valn Crcy
Text Symbol: 135 = IndexVal.N/A P/L PC
Text Symbol: 136 = Index Valn, Not Aff. P/L, in Pos. Crcy
Text Symbol: 137 = Index Valn, Not Aff. P/L, in Valn Crcy
Text Symbol: 138 = Valn of Costs, Sec, Not Aff. P/L PC
Text Symbol: 139 = Valn of Costs, Sec., Not Aff. P/L, in PC
Text Symbol: 140 = Valn Costs, Sec., Not Aff.P/L, Ind.Cl., PC
Text Symbol: 141 = Valn of Costs, Sec., Not Aff. P/L, in VC
Text Symbol: 142 = Valn of Costs, FX, Not Affect. P/L VC
Text Symbol: 143 = Valn of Costs, FX, Not Aff. P/L, in VC
Text Symbol: 144 = Deferral Item, Purchase Value PC
Text Symbol: 145 = Deferral Item for Purchase Value in PC
Text Symbol: 146 = Def. Item Purch. Value, Ind.Clean, in PC
Text Symbol: 147 = Deferral Item for Purchase Value in VC
Text Symbol: 148 = Text: Long/Short Indicator
Text Symbol: 149 = Portfolio (Transaction)
Text Symbol: 106 = Index Write-Down in Valuation Currency
Text Symbol: 072 = Write-Down Costs, Security, in Pos. Crcy
Text Symbol: 073 = Write-Up Costs, Sec. VC
Text Symbol: 074 = Write-Up Costs, Security, in Valn Crcy
Text Symbol: 075 = Write-Down Costs, Sec. VC
Text Symbol: 076 = Write-Down Costs, Security, in Valn Crcy
Text Symbol: 077 = Write-Up Costs, FX VC
Text Symbol: 078 = Write-Up Costs, FX, in Valuation Crcy
Text Symbol: 079 = Write-Dwn Costs, FX VC
Text Symbol: 080 = Write-Down Costs, FX, in Valuation Crcy
Text Symbol: 081 = Purchase Value in PC
Text Symbol: 082 = Purchase Value in Position Currency
Text Symbol: 083 = Purchase Value in Valuation Currency
Text Symbol: 084 = Amort.Acq.Val.PC
Text Symbol: 085 = Amortized Acquisition Value in Pos. Crcy
Text Symbol: 086 = Amortized Acquisition Value in Val. Crcy
Text Symbol: 087 = Position Components
Text Symbol: 088 = Purchase Value, Index-Clean, in Pos.Crcy
Text Symbol: 089 = Costs, Index-Clean, in Position Currency
Text Symbol: 090 = Acquis. Value, Index-Clean, in Pos. Crcy
Text Symbol: 091 = Amortization, Index-Clean, in Pos. Crcy
Text Symbol: 092 = Amort. Acq.Val., Index-Clean, in Pos.Crcy
Text Symbol: 093 = Security Valn, Index-Clean, in Pos. Crcy
Text Symbol: 094 = Valn Costs, Sec., Index-Clean, Pos. Crcy
Text Symbol: 095 = Cl. P/D Def./Tax Comp., Ind.Clean, in PC
Text Symbol: 096 = Book Value, Index-Clean, in Pos. Crcy
Text Symbol: 097 = Bk Val. Excl. Costs, Index-Clean, in PC
Text Symbol: 098 = Index Valuation in Position Currency
Text Symbol: 099 = Index Valuation in Position Currency
Text Symbol: 100 = Index Write-Up in Position Currency
Text Symbol: 101 = Index Write-Up in Position Currency
Text Symbol: 102 = Index Write-Down in Position Currency
Text Symbol: 103 = Index Write-Down in Position Currency
Text Symbol: 104 = Index Valuation in Valuation Currency
Text Symbol: 105 = Index Write-Up in Valuation Currency


INCLUDES used within this REPORT RTPM_TRL_SHOW_POSITION_OLD

INCLUDE TPM_TRL_PROTOCOLSOO1.
INCLUDE RTPM_TRL_SHOW_POSITION_OLDTOP.
INCLUDE ITPM_POSITION_SELECTION.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = l_wrk_variant i_save = 'A' IMPORTING e_exit = l_exit es_variant = l_wrk_variant EXCEPTIONS not_found = 1.

FTR_GDPDU_USER_EXISTS CALL FUNCTION 'FTR_GDPDU_USER_EXISTS' EXCEPTIONS not_tax_auditor = 1 OTHERS = 2.

TPM_TRL_SAVE_OPTIONS CALL FUNCTION 'TPM_TRL_SAVE_OPTIONS' EXPORTING i_str_tropt = .

FTR_GDPDU_CHECK_DATES CALL FUNCTION 'FTR_GDPDU_CHECK_DATES' EXPORTING im_rng_company_code = so_bukrs[] im_user = sy-uname im_program = sy-cprog IMPORTING ex_flg_tax_auditor = g_flg_tax_auditor CHANGING ch_rng_date = l_rng_date EXCEPTIONS no_authority = 1 wrong_input = 2 OTHERS = 3.

FTR_GDPDU_ACTIONLOG CALL FUNCTION 'FTR_GDPDU_ACTIONLOG'.

GET_LOT_ATTR_BY_TRANS_ID CALL FUNCTION 'GET_LOT_ATTR_BY_TRANS_ID' EXPORTING im_rng_company_code = so_bukrs[] im_rng_deal = so_tid[] IMPORTING ex_rng_deal = so_ltf[].

GET_POSITIONS_BY_DIFF_REP CALL FUNCTION 'GET_POSITIONS_BY_DIFF_REP' EXPORTING im_rng_bukrs = so_bukrs[] im_rng_varea = so_varea[] im_rng_vcls = so_vcls[] im_rng_pt = so_pt[] im_rng_ranl = so_ranl[] im_rng_ranlp = so_ranlp[] im_rng_loanr = so_loanr[] im_rng_posac = so_posac[] im_rng_secac = so_secac[] im_rng_acgrp = so_acgrp[] im_rng_portf = so_portf[] im_rng_long_short = so_flgsh[] im_rng_lot = so_lot[] im_rng_ltf = so_ltf[] im_tab_otc_deal = l_tab_otc_deal im_flg_use_table4otc = 'X' im_flg_sec = p_sec im_flg_loa = p_loa im_flg_pos = p_loa im_flg_dea = p_dea IMPORTING ex_tab_dif_pos_ident = l_tab_dift_pos_ident.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RTPM_TRL_SHOW_POSITION_OLD or its description.