BKIS1 SAP (Unit Costing Items/Itemization for Product Costing) Structure details

Dictionary Type: Structure
Description: Unit Costing Items/Itemization for Product Costing




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




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

BKIS1 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 "Unit Costing Items/Itemization for 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_BKIS1 TYPE BKIS1.

The BKIS1 table consists of various fields, each holding specific information or linking keys about Unit Costing Items/Itemization for Product Costing data available in SAP. These include MANDT (Client), LEDNR (Ledger for Controlling objects), BZOBJ (Reference Object), KALNR (Cost Estimate Number for Cost Est. w/o Qty Structure).. 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: A - Application table (master and transaction data)
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP BKIS1 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
MANDTClient MANDTCLNT3T000MANDT
LEDNRLedger for Controlling objects LEDNRCHAR2ALPHALEDNR
BZOBJReference Object CK_OBJCHAR1Assigned to domainCK_OBJ
KALNRCost Estimate Number for Cost Est. w/o Qty Structure CK_KALNRNUMC12CKHSCK_KALNRKNR
KALKACosting Type CK_KALKACHAR2Assigned to domainCK_KALKAKKA
KADKYCosting Date (Key) CK_KADKYDATS8CK_KADATKKK
TVERSCosting Version CK_TVERSNUMC2CK_VERSIONVSN
BWVARValuation Variant in Costing CK_BWVARCHAR3Assigned to domainCK_BWVARBWV
KKZMACosts Entered Manually in Additive or Automatic Cost Est. CK_KKZMACHAR1XFELDKKM
POSNRUnit Costing Line Item Number CK_POSNRNUMC5Assigned to domainCK_POSNR
STATPItem Status STATP_DCHAR4STATE
STRGPItem Control (for Internal Use) STRGPCHAR4STATE
TYPPSItem Category TYPPSCHAR1TYPPS
KSTARCost Element KSTARCHAR10Assigned to domainALPHAKSTARKAT
KSTAR_MANUALCost Element Has Been Manually Changed CK_COST_ELEMENT_MANUALCHAR1CK_COST_ELEMENT_MANUAL
HRKFTOrigin Group as Subdivision of Cost Element HRKFTCHAR4Assigned to domainHRKFT
ELEMTCost Component Number of Main Cost Component Split CK_ELEMENTHSNUMC3Assigned to domainCK_ELEMENT
ELEMTNSCost Component Number of Auxiliary Cost Component Split CK_ELEMENTNSNUMC3Assigned to domainCK_ELEMENT
FVFLGFixed/Variable Indicator FVFLGCHAR1FVFLG
OPCODFormula field for calculations at item level OPCODCHAR50OPCOD
FRLNRUnit Costing Formula Number FORML_EKCHAR3FORML
BUKRSCompany Code BUKRSCHAR4T001BUKRSBUKC_T001
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
PSCHLPricing Key PSCHLCHAR18CHAR18
KOKRS_HRKOrigin Controlling Area Item KOKRS_HRKCHAR4TKA01CACCD
EXTNRBase Planning Object (External Number) EXTNRCHAR18CKBSALPHAEXTNREBT
GPREISPrice in Controlling Area Currency CK_KPTCURR15(2) WERTV8
FPREISFixed Price in Controlling Area Currency CK_KPFCURR15(2) WERTV8
PEINHPrice Unit of Prices in Controlling Area Currency CK_KPEINHDEC5PACK3
PMEHTPrice Quantity Unit PMEHTUNIT3T006CUNITMEINS
PRICE_MANUALPrice Entered Manually CK_PRICE_MANUALCHAR1CK_PRICE_MANUAL
WERTBValue in Controlling Area Currency CK_KWTCURR15(2) WERTV8
WERTNValue in Controlling Area Currency CK_KWTCURR15(2) WERTV8
WRTFXFixed Value in Controlling Area Currency CK_KWFCURR15(2) WERTV8
WRTFW_KPFValue in Object Currency CK_OWTCURR15(2) WERTV8
WRTFW_KFXFixed Value in Object Currency CK_OWFCURR15(2) WERTV8
FWAER_KPFObject Currency CK_OWAERCUKY5Assigned to domainWAERS
WRTFW_POSValue in Transaction Currency CK_TWTCURR15(2) WERTV8
WRTFW_PFXFixed Value in Transaction Currency CK_TWFCURR15(2) WERTV8
FWAERTransaction Currency CK_TWAERCUKY5TCURCWAERS
MKURSAverage rate MKURSNUMC9KURSC
FWEHTCurrency unit EINHT_CURNUMC4NUM04
MENGEQuantity MENGE_POSQUAN15(3) CQUA8
MEEHTBase Unit of Measure MEINSUNIT3T006CUNITMEINS
SUMM1Quantities total for item category S SUMME_MNGQUAN15(3) CQUA8
SUMM2Capital Spending Total for Item Category S SUMME_INVCURR15(2) CVAL8
SUMM3Total of two or more items SUMME_POSCURR15(2) CVAL8
DPREISAverage price for periods DPREISCURR15(2) CVAL8
PREIS1Value of Delta Profit in CO Area Currency - Legal View PREIS1CURR15(2) CVAL8
PREIS2Value of Delta Profit in Object Currency - Legal View PREIS2CURR15(2) CVAL8
PREIS3Value of Delta Profit in CO Area Currency - Profit Ctr View PREIS3CURR15(2) CVAL8
PREIS4Value of Delta Profit in Object Currency - Profit Ctr View PREIS4CURR15(2) CVAL8
PREIS5Price Component 5 PREIS5CURR15(2) CVAL8
PFKT1Price Component Factor PFKTXDEC5(2) QBJ_FAK
PFKT2Price Component Factor PFKTXDEC5(2) QBJ_FAK
PFKT3Price Component Factor PFKTXDEC5(2) QBJ_FAK
PFKT4Price Component Factor PFKTXDEC5(2) QBJ_FAK
PFKT5Price Component Factor PFKTXDEC5(2) QBJ_FAK
ZUABSOverhead as absolute figure DZUABSCURR15(2) CVAL8
ZUFKTOverhead factor DZUFKTDEC5(4) QBJ_FK2
PSKNZLot-Size-Independent Indicator PSKNZCHAR1CHAR1
SBDKZDependent requirements ind. for individual and coll. reqmts SBDKZCHAR1SBDKZ
VTKNZDistribution Indicator VTKNZCHAR1YNFLG
LSTARActivity Type LSTARCHAR6Assigned to domainLSTARLARLART_EMPTY
ARBIDObject ID OBJEKTIDNUMC8NUM08PON
KOSTLCost Center KOSTLCHAR10Assigned to domainALPHAKOSTLKOS
INFNRNumber of Purchasing Info Record INFNRCHAR10EINAALPHAINFNRINFMEIN_C
EKORGPurchasing Organization EKORGCHAR4Assigned to domainEKORGEKO
ESOKZPurchasing info record category ESOKZCHAR1ESOKZESO
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
EBELNPurchasing Document Number EBELNCHAR10Assigned to domainALPHAEBELNBESMEKK_C
EBELPItem Number of Purchasing Document EBELPNUMC5Assigned to domainEBELPBSP
STEUSControl Key CK_STEUSCHAR4CK_STEUS
FXPRUFixed-Price Co-Product CK_FIXPRKUCHAR1XFELD
STPOSEquivalence Number with 4 Places CK_AEQUI4DEC4CK_AEQUI4
AFAKTCostg.: Apportionment Factor for Itemiz. Line in Joint Prod. CK_SPLITFACFLTP16(16) CK_FLTP
BWTARValuation Type BWTAR_DCHAR10T149DBWTARBWT
MKALKMixed Costing Indicator CK_MKALKCHAR1XFELD
BTYPProcess Category CKML_BTYPCHAR4Assigned to domainCKML_PROZESS_TYP
KALNR_BACost Estimate Number of Procurement Alternative CKKALNRBANUMC12Assigned to domainCK_KALNR
MISCH_VERHMixing Ratio CK_CROSSRDEC13(3) DEC10_3
UMREZNumerator for Conversion of Order Unit to Base Unit UMBSZDEC5UMBSZ
UMRENDenominator for Conversion of Order Unit to Base Unit UMBSNDEC5UMBSN
AUSMGScrap Quantity CK_AUSMGQUAN15(3) CQUA8
AUSMGKOComponent Scrap Quantity CK_AUSMGKOQUAN15(3) CQUA8
AUSPROZScrap Factor CK_SCRAPDEC6(3) DEC3_3
APLZLContinuous Counter for Differentiating Database Entries CK_COUNTNUMC8CK_COUNT
VORNROperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
UVORNSuboperation UVORNCHAR4NUMCVVORNR
STEASTarget start date of the operation CK_STEASDATS8CK_DATUM
POSNR_EXTItem Number for External Layout (Unit Costing) CK_POSEXTNUMC5Assigned to domainCK_POSNR
POINTER1Pointer n on Item Number CK_POS_POINUMC5Assigned to domainCK_POSNR
POINTER2Pointer n on Item Number CK_POS_POINUMC5Assigned to domainCK_POSNR
POINTER3Pointer n on Item Number CK_POS_POINUMC5Assigned to domainCK_POSNR
OPREISPrice in Object Currency CK_OPTCURR15(2) WERTV8
OPREIFXFixed Price in Object Currency CK_OPFCURR15(2) WERTV8
TPREISPrice in Transaction Currency CK_TPTCURR15(2) WERTV8
TPREIFXFixed Price in Transaction Currency CK_TPFCURR15(2) WERTV8
PATNRPartner number for costing NKPRTNNUMC6NUM6
VERWSReference of KALKTAB Items to a Context CK_VERWEISCHAR35CHAR35
PRSKZPrice Indicator CK_PRSKZCHAR3CHAR3
STRATValuation Strategy used for Costing Item CK_STRATCHAR1XFELD
SUBSTRATSubstrategy for Material Valuat. with Purchasing Info Record CK_SUBSTRATCHAR1CK_PSMINF
TKURSExchange Rate for Item Foreign Currency TKURSDEC9(5) UKURS
SELKZIndicator for Relevancy to Costing CK_SELKZCHAR1TCK08CK_SELKZ
VRGGRPTransaction Group for Cost Element Itemization CK_VRGGRPCHAR3Assigned to domainVRGGRP
KKZMMCosts Were Entered Manually in an Additive Cost Estimate KKZMMCHAR1XFELD
SSEDDLatest scheduled finish: Execution (date) SSEDDDATS8DATUM
FEHLKZError Indicator CK_FEHLKZCHAR1XFELD
NO_CCSPLITDo Not Determine Item Value via Cost Component Split CK_NO_CCSPLITCHAR1XFELD
SCHKZMain Cost Component Split for KALKTAB Item Exists CK_SCHKZHSCHAR1XFELD
SCHKZNSAuxiliary Cost Component Split for KALKTAB Item Exists CK_SCHKZNSCHAR1XFELD
UFIELD_MODEIndicator to Override Transfer Control CK_UFIELD_MODECHAR1CK_UFIELD_MODE
UKALNCost Estimate Number of Transferred Cost Estimate CK_UKALNNUMC12Assigned to domainCK_KALNRKNR
UKALKACosting Type of Transferred Cost Estimate CK_UKALKACHAR2Assigned to domainCK_KALKAKKA
UKADKYDate of Transferred Cost Estimate CK_UKADKYDATS8CK_KADATKKK
UTVERSCosting Version for Transfer CK_UTVERSNUMC2CK_VERSIONVSN
UBWVARValuation Variant of Transferred Cost Estimate CK_UBWVARCHAR3Assigned to domainCK_BWVARBWV
HKMATMaterial-related origin HKMATCHAR1HKMAT
SPOSNBOM Item Number SPOSNCHAR4NUMCVSPOSN
USTRATTransfer Strategy: Search Term 1 CK_UEBPER1NUMC1CK_PER
BAUGRItem Is an Assembly CK_BAUGRCHAR1CHAR1
ASNUMActivity Number ASNUMCHAR18ASMDALPHAASNUMASN
PEINH_2Price Unit PEINHDEC5PACK3
PEINH_3Price Unit PEINHDEC5PACK3
PRZNRBusiness Process CO_PRZNRCHAR12Assigned to domainALPHACO_PRZNRKWP
NLAGNon-Stock Material CK_NLAGCHAR1XFELD
PRCTRProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
GSBERBusiness Area GSBERCHAR4Assigned to domainGSBERGSB
PSPNRWork Breakdown Structure Element (WBS element) WB_POSNRNUMC8Assigned to domainABPSPPS_POSNR
PAROBPartner Object PAROBCHAR22Assigned to domainJ_OBJNR
KZANW'X' = Do Not Calculate Overhead Costs CK_KZANWCHAR1CK_KZANW
KZLB'X' = Header Material Is Subcontracted CK_KZLBCHAR1CK_KZANW
SUBKEYCO key subnumber CO_SUBKEYCHAR14Assigned to domainCO_SUBKEY
KZWSOUnits of measure usage KZWSOCHAR1KZWSO
DISSTLow-Level Code DISSTCHAR3DISST
CUOBJObject Number for Conf. Objects CK_CUOBJNUMC18CUOBJ
GENTYPGeneration Type of Item CK_GENTYPCHAR1CK_GENTYP
COMPONENT_IDUnique Pointer to the Itemization Line (Persistent) CK_COMPONENT_IDNUMC7
.INCLU--AP 0
RELATIONSHIP_INDPCP: Flag - Object Relationships Exist CK_RELATION_INDCHAR1CHAR1
MATKLMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
.INCLU--AP 0
PPEGUIDInternal Identification for PVS Objects PVS_GUIDRAW16SYSUUID
MODEGUIDInternal Identification for PVS Objects PVS_GUIDRAW16SYSUUID

Key field Non-key field



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

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

How to access SAP table BKIS1

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