TRPRS_PAYMENT_PROT_UI SAP (Information about payment requests for UI display) Structure details

Dictionary Type: Structure
Description: Information about payment requests for UI display




ABAP Code to SELECT data from TRPRS_PAYMENT_PROT_UI
Related tables to TRPRS_PAYMENT_PROT_UI
Access table TRPRS_PAYMENT_PROT_UI




Structure field list including key, data, relationships and ABAP select examples

TRPRS_PAYMENT_PROT_UI is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Information about payment requests for UI display" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_TRPRS_PAYMENT_PROT_UI TYPE TRPRS_PAYMENT_PROT_UI.

The TRPRS_PAYMENT_PROT_UI table consists of various fields, each holding specific information or linking keys about Information about payment requests for UI display data available in SAP. These include OS_GUID (Globally Unique Identifier), COMPANY_CODE (Company Code), PRQ_KEYNO (Key Number for Payment Request), PAYMENT_AWKEY (Payment Reference Key).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP TRPRS_PAYMENT_PROT_UI structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
OS_GUIDGlobally Unique Identifier OS_GUIDRAW16SYSUUID
COMPANY_CODECompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
PRQ_KEYNOKey Number for Payment Request PRQ_KEYNOCHAR10PAYRQALPHAPRQ_KEYNO
PAYMENT_AWKEYPayment Reference Key TPM_PAYMENT_AWKEYCHAR20AWKEY
BUSTRANSIDIdentifier of the Distributor Business Transaction TPM_BUSTRANSIDRAW16SYSUUID
VALUATION_AREAValuation Area TPM_VAL_AREACHAR3TRGC_VAL_AREATPM_VAL_AREATPM_VAL_AREATRG_VALUATION_AREA
ITEM_NUMBERAccounting Document Line Item Number POSNR_ACCNUMC10POSNR_ACC
FLOW_NUMBERNumber of a Distributor Flow TPM_TRDFLOWNRINT410TPM_TRDFLOWNR
DIS_FLOWTYPEUpdate Type TPM_DIS_FLOWTYPECHAR8TRDC_DFLOWTYPETPM_DIS_FLOWTYPE
BELNRAccounting Document Number BELNR_DCHAR10ALPHABELNRBLN
BUZEINumber of Line Item Within Accounting Document BUZEINUMC3BUZEIBUZ
POSTING_YEARFiscal Year GJAHRNUMC4GJAHRGJAHRGJR
PAYMENT_CURRPayment Currency TPM_PAYMENT_CURRCUKY5TCURCWAERS
PAYMENT_AMTPayment Amount TPM_PAYMENT_AMTCURR21(2) TPM_AMOUNT
PAYMENT_DATEPayment Date TPM_PAYMENT_DATEDATS8TPM_POSITION_DATE
SPAYRQGenerate payment request TB_SPAYRQKCHAR1XFELD
SPRSNGIndividual payment required TB_SPRSNGCHAR1T_SPAYRQ
SCSPAYSame direction necessary for joint payment? TB_SCSPAYCHAR1XFELD
SIGNDirection of flow TB_SSIGNCHAR1T_SSIGN
SPRGRDDetermine grouping definition TB_SPRGRDCHAR1T_SPRGRD
PAYGRGrouping Field for Automatic Payments PAYGRCHAR20CHAR20
HOUSE_BANKShort key for own house bank TB_RHABKICHAR5T012HBKID
HOUSE_BANK_ACCShort key for house bank account TB_RHKTIDCHAR5T012KHKTID
RPZAHLPayer/payee TB_RPZAHL_NEWCHAR10BUT000ALPHABU_PARTNERBPABUPA
RPBANKPartner bank details TB_RPBANKCHAR4BVTYP
ZWELSList of the Payment Methods to be Considered DZWELSCHAR10ZWELS
RPCODERepetitive Code RPCODECHAR20Assigned to domainALPHARPCODEFIBL_RPCODE
RP_TEXTReference Text for Repetitive Code RPCODE_TEXTCHAR50XTEXT50
KUNNRCustomer Numbers KUNNRCHAR10Assigned to domainALPHAKUNNRKUNC_KUNNR
GL_ACCOUNTGeneral Ledger Account HKONTCHAR10Assigned to domainALPHASAKNR
CLEARING_ACCG/L Account for Bank Clearing Account PRQ_BKHBKCHAR10Assigned to domainALPHASAKNR
FI_REV_REASONReason for Reversal STGRDCHAR2T041CSTGRDFSG
TR_REV_REASONReason for Reversal SSTOGRDCHAR2TZSTSSTOGRD
REVERSAL_DATEPosting Date in the Document BUDATDATS8DATUM
PAYMENT_STATEStatus of Payment Request TPM_TRPRSTATECHAR1TPM_TRPRSTATE
RELEASE_STATERelease Status for Payment Requests TPM_TRPR_RELSTATECHAR1TPM_TRPR_RELSTATE
SGTXTItem Text SGTXTCHAR50TEXT50
SWIFT_TEXTSwift Text PRQ_SWTXTCHAR140PRQ_SWTXT
URGENTIndicator: Extremely Urgent Payment PRQ_XURGECHAR1X
DTAMSIndicator for Data Medium Exchange DTAMSCHAR1DTAMS
DTAWSInstruction key for data medium exchange DTAWSCHAR2Assigned to domainDTAWS
DTWS1Instruction key 1 DTAT16NUMC2Assigned to domainDTWSX
DTWS2Instruction key 2 DTAT17NUMC2Assigned to domainDTWSX
DTWS3Instruction key 3 DTAT18NUMC2Assigned to domainDTWSX
DTWS4Instruction key 4 DTAT19NUMC2Assigned to domainDTWSX
SUB_FLOW_NUMBERNumber of a Distributor Flow TPM_TRDFLOWNRINT410TPM_TRDFLOWNR
UZAWEPayment Method Supplement UZAWECHAR2T042FUZAWE
POSITION_OIDObject Identity in Database Format TPM_DB_OS_GUIDCHAR32TPM_DB_OS_GUID
CREATE_NAMEEntered by RERFCHAR12SYCHAR12
CREATE_DATEFirst Entered on DERFDATS8DATUM
CREATE_TIMETime of Initial Entry TERFTIMS6TIMES
CREATE_TCODETransaction Code TCODECHAR20Assigned to domainTCODETCD
CHANGE_NAMEEmployee ID RBEARCHAR12SYCHAR12
CHANGE_DATELast Edited on DBEARDATS8DATUM
CHANGE_TIMELast Edited at TBEARTIMS6TIMES
CHANGE_TCODETransaction Code TCODECHAR20Assigned to domainTCODETCD
VALUATION_CLASSValuation Class TPM_VAL_CLASSNUMC4TRGC_VAL_CLASSTPM_VAL_CLASS
ACCOUNTING_CODEAccounting Code TPM_ACC_CODECHAR4TRGC_TR_ACC_CODETPM_ACC_CODETPM_TACTRG_ACC_CODE
PRODUCT_TYPEProduct Type VVSARTCHAR3TZPAVVSARTSANVVSART_APPL_BAS
SECURITY_ACCOUNTSecurities Account RLDEPOCHAR10TWD01RLDEPODEPACC_CCD_CORE
SECURITY_IDSecurity ID Number VVRANLWCHAR13VWPANLAALPHAWP_RANLRANSECURITY_F4
PORTFOLIOPortfolio as Differentiation Characteristic TPM_PORTFOLIO_DIFFCHAR10TWPOBRPORTB
ACCOUNT_GROUPSecurities Account Group TPM_SEC_ACCT_GRPCHAR10TRGT_SECACCGRPTPM_SEC_ACCT_GRPTPM_SHPL_SEC_ACC_GRP
LOANS_CONTRACTContract Number RANLCHAR13ALPHARANLRAN
POSITION_ACCOUNTFutures Account for Listed Options and Futures TPM_POS_ACCOUNT_FUTCHAR10TRFT_POS_ACCOUNTTPM_POS_ACCOUNT_FUTTRF_PACTRFC_F4_POS_ACCOUNT
FLAG_LONG_SHORTIndicator: Long or Short Position TPM_FLAG_LONG_SHORTCHAR1TPM_FLAG_LONG_SHORT
LOT_IDIdentifier of the Lot TPM_LOT_IDRAW16SYSUUID
DEAL_NUMBERPosition-Generating Financial Transaction FTI_POSRFHACHAR13VTBFHAALPHAT_RFHAFANVTBA
FUNDFund FM_FUNDCHAR10Assigned to domainBP_GEBERFIC
GRANT_NBRGrant GM_GRANT_NBRCHAR20ALPHAGM_GRANT_NBRGM_GRANT_NBRGRANTS_GENERIC
EXTERNAL_ACCOUNTExternal Account TPM_EXT_ACCOUNTCHAR10TPM_EXT_ACCOUNTTREA_EATREATH_EXT_ACCOUNT
DEAL_NUMBER_TMFinancial Transaction TB_RFHACHAR13Assigned to domainALPHAT_RFHAFANVTBA
PORTFOLIO_TMPortfolio RPORTBCHAR10Assigned to domainRPORTBT50H_RPORTB_CORE
BUSTRANSCATBusiness Transaction Category TPM_BUSTRANSCATNUMC4Assigned to domainTPM_BUSTRANSCAT
TRANSACTION_TYPEFinancial Transaction Type TB_SFHAARTCHAR3Assigned to domainT_SFHAARTT02C_AT10
COM_VAL_CLASSGeneral Valuation Class TPM_COM_VAL_CLASSNUMC4Assigned to domainTPM_COM_VAL_CLASSCVC
FLG_ERRORGeneral Flag FLAGCHAR1FLAG
PAYMENT_AMT_SIGNEDAmount in Payment Currency with +/- Sign TPM_PAYMENT_AMT_SIGNEDCURR21(2) TPM_AMOUNT
COMPANY_CODE_TName of Company Code or Company BUTXTCHAR25TEXT25
ACCOUNTING_CODE_TName of Accounting Code TPM_TR_ACC_CODE_NAMECHAR60TPM_DESCRIPTION
VALUATION_AREA_TName of the Valuation Area TPM_VAL_AREA_NAMECHAR60TPM_DESCRIPTION
VALUATION_CLASS_TDescription of valuation class TPM_VAL_CLASS_NAMECHAR60TPM_DESCRIPTION
PRODUCT_TYPE_TText (30 Characters) TEXT30CHAR30TEXT30
SECURITY_ID_TLong name XALLBCHAR60XLBEZ
SECURITY_ACCOUNT_TSecurities account ID XLDEPOCHAR30XLDEPO
ACCOUNT_GROUP_TName of Securities Account Group TPM_SEC_ACCT_GRP_NAMECHAR60TPM_DESCRIPTION
PORTFOLIO_TM_TPortfolio name VVXPORTBCHAR30TEXT30
POSITION_ACCOUNT_TFutures Account Text TPM_POS_ACC_FUT_TEXTCHAR30TPM_POS_ACC_FUT_TEXT
FUND_TText (20 Characters) TEXT20CHAR20TEXT20
GRANT_NBR_TText (20 Characters) TEXT20CHAR20TEXT20
DIS_FLOWTYPE_TUpdate Type Text TPM_DFT_TEXTCHAR60TPM_DESCRIPTION
RPZAHL_TName 1 (surname for persons, otherwise company name) BP_NAME1CHAR40TEXT40
HOUSE_BANK_TDescription FIBL_TXT50CHAR50TEXT50
HOUSE_BANK_ACC_TDescription FIBL_TXT50CHAR50TEXT50
PAYMENT_STATE_TStatus of Payment Request TPM_TRPRSTATE_TEXTCHAR30TEXT30
RELEASE_STATE_TDescription of Release Status TPM_TRPR_RELSTATE_TEXTCHAR15CHAR15
SPRGRD_TText Field of Length 60 TEXT60CHAR60TEXT60
BUSTRANSCAT_TName of Business Transaction Category TPM_BUSTRANSCAT_TEXTCHAR60TPM_DESCRIPTION
TRANSACTION_TYPE_TName of Transaction Type TB_FATEXTCHAR30T_XTEXT30
UZAWE_TText TXT30CHAR30TEXT30
EXTACC_DEALExternal Account (Transaction) TPM_EXT_ACCOUNT_DEALCHAR10TPM_EXT_ACCOUNTTREA_EATREATH_EXT_ACCOUNT

Key field Non-key field



How do I retrieve data from SAP structure TRPRS_PAYMENT_PROT_UI using ABAP code?

As TRPRS_PAYMENT_PROT_UI is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on TRPRS_PAYMENT_PROT_UI as there is no data to select.

How to access SAP table TRPRS_PAYMENT_PROT_UI

Within an ECC or HANA version of SAP you can also view further information about TRPRS_PAYMENT_PROT_UI and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!