TRPRS_PAYMENT_PROT SAP (Information about payment) Structure details

Dictionary Type: Structure
Description: Information about payment




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




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

TRPRS_PAYMENT_PROT 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" 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 TYPE TRPRS_PAYMENT_PROT.

The TRPRS_PAYMENT_PROT table consists of various fields, each holding specific information or linking keys about Information about payment data available in SAP. These include COMPANY_CODE (Company Code), PRQ_KEYNO (Key Number for Payment Request), PAYMENT_AWKEY (Payment Reference Key), BUSTRANSID (Identifier of the Distributor Business Transaction).. 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 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

Key field Non-key field



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

As TRPRS_PAYMENT_PROT 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 as there is no data to select.

How to access SAP table TRPRS_PAYMENT_PROT

Within an ECC or HANA version of SAP you can also view further information about TRPRS_PAYMENT_PROT 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!