KKPP SAP (Help Fields on Screens for Singel-Level Product Costing) Structure details

Dictionary Type: Structure
Description: Help Fields on Screens for Singel-Level Product Costing




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




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

KKPP 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 "Help Fields on Screens for Singel-Level Product Costing" 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_KKPP TYPE KKPP.

The KKPP table consists of various fields, each holding specific information or linking keys about Help Fields on Screens for Singel-Level Product Costing data available in SAP. These include SQS_18 (Total Variable Costs of Cost Component), F_1_18_S (Grand Total Cost Component), V_1_18_S (Total Fixed Costs of the Cost Components), F_1_18 (Total Costs Cost Component).. 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 KKPP 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
QS_18Variable Portion of Cost Component CK_18_QSCHAR17CHAR17
SQS_18Total Variable Costs of Cost Component CK_18_SQSCHAR17CHAR17
F_1_18_SGrand Total Cost Component CK_F1_18_SCHAR18CHAR18
V_1_18_STotal Fixed Costs of the Cost Components CK_V1_18_SCHAR18CHAR18
F_1_18Total Costs Cost Component CK_F1_18CHAR18CHAR18
V_1_18Cost Component Fixed CK_V1_18CHAR18CHAR18
H_WERTV8Total Value of Cost Estimate CK_WERTV8CURR15(2) WERTV8
WERTFAKTORDisplay Value Factor When Displaying Cost Components CK_WERTFAKCHAR11CHAR11
SELKZCheckbox XFELDCHAR1XFELD
LOSGRLot Size for Product Costing CK_LOSGRQUAN13(3) MENG13
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
MEINSBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
PEINHPrice Unit PEINHDEC5PACK3
EINTRAGEntry EINTRAGCHAR10CHAR10
KALKACosting Type CK_KALKACHAR2Assigned to domainCK_KALKAKKA
KADATCosting Date From CK_ABDATDATS8CK_KADATKDA
KLVARCosting Variant CK_KLVARCHAR4TCK03KLVARKRT
BWKEYValuation Area BWKEYCHAR4T001KBWKEYBWK
TVERSCosting Version CK_TVERSNUMC2CK_VERSIONVSN
AUFGELLow-Level Code/Costing Level Already Exploded CK_AUFGELCHAR1XFELD
BWVARValuation Variant in Costing CK_BWVARCHAR3Assigned to domainCK_BWVARBWV
MAKTXMaterial Description (Short Text) MAKTXCHAR40TEXT40
BIDAMCosting Date To CK_BIDATDATS8CK_KADATKDB
WERKSNAMEName NAME1CHAR30TEXT30
TXKLVName of Costing Variant CK_TXKLVCHAR25TEXT25
DISSTLow-Level Code DISSTCHAR3DISST
FEHLKZError Indicator CK_FEHLKZCHAR1XFELD
STLANBOM Usage STLANCHAR1Assigned to domainSTLANCSV
STNUMBill of material STNUMCHAR8NUMCVSTNUMSTLNR
STALTAlternative BOM STALTCHAR2ALPHAALTNR
PLNTYTask List Type PLNTYCHAR1Assigned to domainPLNTYPTYH_TCA01
PLNNRKey for Task List Group PLNNRCHAR8ALPHAPLNNRPLNPLKS
PLNALGroup Counter PLNALCHAR2ALPHAALTNRPAL
KADAMCosting Date From CK_ABDATDATS8CK_KADATKDA
BIDATCosting Date To CK_BIDATDATS8CK_KADATKDB
BWDATValuation Date of a Cost Estimate CK_BWDATDATS8CK_KADAT
BEDATRequirements Date CK_BEDATDATS8CK_KADAT
ALDATQuantity Structure Date for Costing CK_BRDATDATS8CK_KADAT
EINTRAG3Entry CK_EINTRAGCHAR3CHAR3
GESAMT3Total Entries CK_GESAMTCHAR3CHAR3
POPERPosting period POPERNUMC3POPERPOPR
BDATJPosting Date YYYY BDATJNUMC4GJAHRGJAHRBDTJ
ERFNMEntered by ERFNMCHAR12USNAM
FEH_STACosting Status CK_FEH_STACHAR2CK_STATUSFEHSTA
FEH_ANZNo. System Messages in Selection/Qty Structure Determination CK_FEH_ANZINT410CK_INT4
FREIGRelease of Standard Cost Estimate CK_FREIGCHAR1XFELD
KKZMACosts Entered Manually in Additive or Automatic Cost Est. CK_KKZMACHAR1XFELDKKM
KALAIDName of Costing Run CK_KALAIDCHAR8CHAR8KKFCKKAT
KALADATCosting Run Date CK_KALADATDATS8DATUMKK1
PARAVB1Update of Cost Component Split CK_VB1KZCHAR1XFELD
PARAVB2Update of Cost Element Itemization CK_VB2KZCHAR1XFELD
PARAVB3Update of Itemization CK_VB3KZCHAR1XFELD
PARAVB4Update of Log CK_VB4KZCHAR1XFELD
HKGESCost of Goods Manufactured CK_HKGESCURR15(2) WERTV8
HKFIXCost of Goods Manufactured CK_HKGESCURR15(2) WERTV8
HKVARCost of Goods Manufactured CK_HKGESCURR15(2) WERTV8
VVGESSales and Administration Costs CK_VVGESCURR15(2) WERTV8
VVFIXSales and Administration Costs CK_VVGESCURR15(2) WERTV8
VVVARSales and Administration Costs CK_VVGESCURR15(2) WERTV8
SKGESCost of Goods Sold CK_SKGESCURR15(2) WERTV8
SKFIXCost of Goods Sold CK_SKGESCURR15(2) WERTV8
SKVARCost of Goods Sold CK_SKGESCURR15(2) WERTV8
SICHTCost Component View CK_SICHTNUMC2Assigned to domainCK_SICHT
TXSICName of View for Display CK_TXSICCHAR40TEXT40
KALABEZName of Costing Run CK_KALABEZCHAR50CK_KALABEZ
MANKZAdditive Cost Estimate Exists CK_MANKZCHAR1XFELD
ERF_VORLAGEEntry Tool for Additive Cost Estimate CK_ERFVLGECHAR1XFELDEVG
REF_LEDNRLedger for Controlling objects LEDNRCHAR2ALPHALEDNR
REF_BZOBJReference Object BZOBJCHAR1BZOBJ
REF_KALNRCost Estimate Number for Cost Est. w/o Qty Structure CK_KALNRNUMC12Assigned to domainCK_KALNRKNR
REF_KALKACosting Type CK_KALKACHAR2Assigned to domainCK_KALKAKKA
REF_KADKYCosting Date (Key) CK_KADKYDATS8CK_KADATKKK
REF_KLVARCosting Variant CK_KLVARCHAR4TCK03KLVARKRT
REF_MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
REF_WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
REF_TVERSCosting Version CK_TVERSNUMC2CK_VERSIONVSN
REF_KADATCosting Date From CK_ABDATDATS8CK_KADATKDA
REF_BIDATCosting Date To CK_BIDATDATS8CK_KADATKDB
REF_BWVARValuation Variant in Costing CK_BWVARCHAR3Assigned to domainCK_BWVARBWV
REF_KKZMACosts Entered Manually in Additive or Automatic Cost Est. CK_KKZMACHAR1XFELDKKM
REF_KOKRSControlling Area KOKRSCHAR4Assigned to domainCACCDCAC
REF_WERKNMName NAME1CHAR30TEXT30
REF_TXKLVName of Costing Variant CK_TXKLVCHAR25TEXT25
REF_BWKEYValuation Area BWKEYCHAR4T001KBWKEYBWK
REF_PERIVFiscal Year Variant PERIVCHAR2Assigned to domainPERIV
REF_AMDATCost Estimate Valid On CK_AMDATDATS8CK_KADATKAD

Key field Non-key field



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

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

How to access SAP table KKPP

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