P15M1 SAP (Structure for 101 form management via Sapscript) Structure details

Dictionary Type: Structure
Description: Structure for 101 form management via Sapscript




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




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

P15M1 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 "Structure for 101 form management via Sapscript" 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_P15M1 TYPE P15M1.

The P15M1 table consists of various fields, each holding specific information or linking keys about Structure for 101 form management via Sapscript data available in SAP. These include CFSOC (Company tax number), COGNO (Surname of employee or other amount receiver), NOMED (Employee's name or other amount receiver), CFCID (Employee tax number).. 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: Not classified


SAP P15M1 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
SOCIECompany / Employer or paying org. P15_SOCIECHAR50TEXT50
CFSOCCompany tax number P15_CFSOCCHAR16TEXT16
COGNOSurname of employee or other amount receiver P15_COGNOCHAR50TEXT50
NOMEDEmployee's name or other amount receiver P15_NOMEDCHAR50TEXT50
CFCIDEmployee tax number P15_CFCIDCHAR16TEXT16
SESSOEmployee's sex P15_SESSOCHAR1TEXT1
DATANBirth date P15_DATANDATS8DATE
COMUNPlace (or foreign country) of birth P15_COMUNCHAR50TEXT50
PROVNProvince P15_PROVNCHAR2TEXT2
CMP1BField: taxable compensations paid by previous employer P15_CMP1BCHAR30TEXT30
CMP01Field: total amount for taxable compensations P15_CMP01CHAR30TEXT30
CMP02Field: Tax exemptions for husband/wife P15_CMP02CHAR30TEXT30
CMP03Field: Tax exemption for children P15_CMP03CHAR30TEXT30
CMP04Filed: Tax exemption for other family members P15_CMP04CHAR30TEXT30
CMP05Field: Deductions for direct employment P15_CMP05CHAR30TEXT30
CMP06Field: Tax exemption for disburs., bonus and contributions P15_CMP06CHAR30TEXT30
CMP7BField: Tax exemptions made from previous employer P15_CMP7BCHAR30TEXT30
CMP07Field: Total amount of deductions P15_CMP07CHAR30TEXT30
CMP8BField: Deductions made by previous employer P15_CMP8BCHAR30TEXT30
CMP08Field: total of deductions made P15_CMP08CHAR30TEXT30
CMP09Field: possible difference to be cleared with employer P15_CMP09CHAR30TEXT30
CMP10Field: Deductions to be indicated in the empl. tax return P15_CMP10CHAR30TEXT30
CMP11Field: working period in days P15_CMP11CHAR3TEXT3
CMP12Field: expenses for specialist exam. and surgical operations P15_CMP12CHAR15TEXT15
CM12BExpenses for means required for disabled transport P15_CM12BCHAR15TEXT15
CMP13Field: Insurance premium P15_CMP13CHAR15TEXT15
CMP14Field: Contributions for supplementary social security P15_CMP14CHAR15TEXT15
CMP15Field: outstanding compensations P15_CMP15CHAR30TEXT30
CMP16Field: deductions P15_CMP16CHAR30TEXT30
CMP17Field: Deductions made P15_CMP17CHAR30TEXT30
CMP18Field: allow.for down payments and advance paid during year P15_CMP18CHAR30TEXT30
CMP19Field: down payments and advance paid in previous years P15_CMP19CHAR30TEXT30
CMP20Field: Reductions P15_CMP20CHAR30TEXT30
CMP21Field: tax rate P15_CMP21CHAR6TEXT6
CMP22Field: total taxable amount P15_CMP22CHAR30TEXT30
CMP23Field: Deductions made during the year P15_CMP23CHAR30TEXT30
CMP24Field: deductions made in previous years P15_CMP24CHAR30TEXT30
CM25AField: years for allowance statement P15_CM25ANUMC2NUMC02
CM25BField: Months for allowance statement P15_CM25BNUMC2NUMC02
CM25CField: years for standard period P15_CM25CNUMC2NUMC02
CM25DField: months for standard period P15_CM25DNUMC2NUMC02
CMP26Field: rate for paid allowances (art.2122cc) P15_CMP26CHAR6TEXT6
CMP27IRPEF (Personal Income Tax) field P15_CMP27CHAR15TEXT15
CMP28Field: SSN contribution P15_CMP28CHAR15TEXT15
CMP29Field IRPEF II P15_CMP29CHAR15TEXT15
CMP30Field S.S.N. II contribution P15_CMP30CHAR15TEXT15
CMP31Filed: IRPEF Credit for previous year, not reimbursed P15_CMP31CHAR15TEXT15
CMP32Field: SSN contr./Non-reimbursed previous year credit P15_CMP32CHAR15TEXT15
CMP33Field: taxable amount subject to SSN contribution P15_CMP33CHAR15TEXT15
CMP34Field: employer's address P15_CMP34CHAR50TEXT50
CDATADate field P15_CDATACHAR25TEXT25
NOTE1Comment field 1 P15_NOTE1CHAR80CHAR80
NOTE2Comment field 2 P15_NOTE2CHAR80CHAR80
NOTE3Comment field 3 P15_NOTE3CHAR80CHAR80
NOTE4Comment field 4 P15_NOTE4CHAR80CHAR80
NOTE5Comment field 5 P15_NOTE5CHAR80CHAR80

Key field Non-key field



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

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

How to access SAP table P15M1

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