PS0169 SAP (HR Master Record: Infotype 0169 (Savings Plan)) Structure details

Dictionary Type: Structure
Description: HR Master Record: Infotype 0169 (Savings Plan)




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




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

PS0169 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 "HR Master Record: Infotype 0169 (Savings Plan)" 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_PS0169 TYPE PS0169.

The PS0169 table consists of various fields, each holding specific information or linking keys about HR Master Record: Infotype 0169 (Savings Plan) data available in SAP. These include PLTYP (Benefit plan type), BPLAN (Benefit plan), BENGR (Benefit First Program Grouping), BSTAT (Benefit Second Program Grouping).. 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 PS0169 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
BAREABenefit area BEN_AREACHAR2T5UB3BEN_AREABEN
PLTYPBenefit plan type BEN_TYPECHAR4T5UB1BEN_TYPE
BPLANBenefit plan BEN_PLANCHAR4T5UBABEN_PLAN
BENGRBenefit First Program Grouping BEN_GROUPCHAR4T5UBTBEN_GROUP
BSTATBenefit Second Program Grouping BEN_EESTATCHAR4T5UB9BEN_EESTAT
ELIDTBenefit calculated eligibility date BEN_ELIDTDATS8DATUM
ELDTOBenefit override eligibility date BEN_ELIDTODATS8DATUM
PARDTBenefit date of first participation in plan BEN_PARTDTDATS8DATUM
ENRTYBenefit Type of Plan Enrollment BEN_ENRTYPCHAR1BEN_ENRTYP
EVENTBenefit adjustment reason BEN_EVENTCHAR4T74HABEN_EVENT
PERIOBenefit Period for Calculations BEN_PERIODNUMC2PFREQABP
EEAMTBenefit Employee Pre-Tax Contribution Amount BEN_EECAMTCURR13(2) P_AMT07
EEPCTBenefit EE Pre-Tax Contribution Percentage BEN_EECPCTDEC5(2) DEC3_2
EEUNTBenefit Employee Pre-Tax Contribution Number of Units BEN_EEUNTDEC9DEC9
PTAMTBenefit EE Post-Tax Contribution Amount BEN_PTAMTCURR13(2) P_AMT07
PTPCTBenefit EE Post-Tax Contribution Percentage BEN_PTPCTDEC5(2) DEC3_2
PTUNTBenefit EE Post-Tax Contribution Number of Units BEN_PTUNTDEC9DEC9
PSTTXBenefit Indicator Start Post-Tax Contribution Deduct. Immed. BEN_PSTTXCHAR1XFELD
ROLLOBenefit Indicator Pre-Tax Is Rolled Over to Post-Tax BEN_ROLLOCHAR1XFELD
BCAMTBenefit Employee Pre-Tax Contribution Amount for Bonus BEN_BCAMTCURR13(2) P_AMT07
BCPCTBenefit Employee Pre-Tax Contribution Percentage for Bonus BEN_BCPCTDEC5(2) DEC3_2
BCUNTBenefit EE Pre-Tax Contribution Number of Units for Bonus BEN_BCUNTDEC9DEC9
BPAMTBenefit Employee Post-Tax Contribution Amount for Bonus BEN_BPAMTCURR13(2) P_AMT07
BPPCTBenefit Employee Post-Tax Contribution Percentage for Bonus BEN_BPPCTDEC5(2) DEC3_2
BPUNTBenefit EE Post-Tax Contr. Number of Units for Bonus BEN_BPUNTDEC9DEC9
BPTTXBenefit Start Bonus Post-Tax Contribution Deduction Immed. BEN_BPTTXCHAR1XFELD
BROLLBenefit Indicator Pre-Tax Is Rolled Over (Bonus) BEN_BROLLCHAR1XFELD
SPADTBenefit Date of Spouse's Approval BEN_SPADTDATS8DATUM
PAAMTBenefit Pension Adjustment Amount BEN_PAAMTCURR13(2) P_AMT07
ACCTNBenefit Account number BEN_ACCTNRCHAR20CHAR20
LIFELBenefit Lifetime Contribution Limit BEN_LIFELCURR15(2) P_AMT08
ITS01Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY01Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID01Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT01Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS02Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY02Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID02Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT02Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS03Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY03Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID03Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT03Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS04Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY04Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID04Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT04Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS05Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY05Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID05Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT05Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS06Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY06Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID06Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT06Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS07Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY07Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID07Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT07Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS08Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY08Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID08Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT08Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS09Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY09Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID09Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT09Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS10Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY10Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID10Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT10Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS11Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY11Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID11Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT11Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS12Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY12Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID12Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT12Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS13Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY13Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID13Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT13Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS14Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY14Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID14Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT14Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS15Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY15Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID15Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT15Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS16Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY16Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID16Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT16Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS17Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY17Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID17Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT17Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS18Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY18Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID18Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT18Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS19Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY19Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID19Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT19Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
ITS20Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
DTY20Benefit dependent type BEN_DEPTYPCHAR4SUBTY
DID20Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
BPT20Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS01Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY01Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID01Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT01Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS02Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY02Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID02Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT02Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS03Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY03Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID03Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT03Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS04Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY04Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID04Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT04Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS05Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY05Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID05Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT05Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS06Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY06Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID06Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT06Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS07Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY07Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID07Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT07Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS08Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY08Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID08Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT08Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS09Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY09Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID09Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT09Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CIS10Benefit Infotype Switch BEN_INFTYSNUMC1NUM1
CTY10Benefit dependent type BEN_DEPTYPCHAR4SUBTY
CID10Benefit dependent object ID BEN_DEPIDCHAR2OBJPS
CPT10Benefit Payout Percentage for Beneficiaries BEN_BPRCNTDEC3DEC3
CURREBenefit Currency Key BEN_CURRCUKY5TCURCWAERSFWS
INV01Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT01Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM01Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV02Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT02Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM02Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV03Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT03Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM03Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV04Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT04Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM04Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV05Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT05Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM05Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV06Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT06Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM06Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV07Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT07Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM07Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV08Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT08Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM08Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV09Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT09Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM09Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV10Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT10Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM10Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV11Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT11Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM11Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV12Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT12Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM12Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV13Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT13Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM13Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV14Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT14Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM14Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV15Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT15Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM15Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV16Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT16Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM16Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV17Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT17Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM17Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV18Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT18Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM18Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV19Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT19Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM19Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07
INV20Benefit Investment for Savings Plans BEN_INVESTCHAR4T5UBNBEN_INVEST
IPT20Benefit investment percentage BEN_INVPCTDEC3DEC3
IAM20Benefit investment amount BEN_INVAMTCURR13(2) P_AMT07

Key field Non-key field



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

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

How to access SAP table PS0169

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