KOMPM SAP (Portfolio Determination: Communication Item) Structure details

Dictionary Type: Structure
Description: Portfolio Determination: Communication Item




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




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

KOMPM 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 "Portfolio Determination: Communication Item" 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_KOMPM TYPE KOMPM.

The KOMPM table consists of various fields, each holding specific information or linking keys about Portfolio Determination: Communication Item data available in SAP. These include KPOSN (Condition item number), MATNR (Material Number), CHARG (Batch Number), WERKS (Plant).. 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 KOMPM 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 MANDTCLNT3Assigned to domainMANDT
.INCLU--AP 0
KPOSNCondition item number KPOSNNUMC6NUM6
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
CHARGBatch Number CHARG_DCHAR10MCH1CHARGCHA
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
WKREGRegion in which plant is located WKREGCHAR3Assigned to domainREGIO
EAN11International Article Number (EAN/UPC) EAN11CHAR18EAN11EAN11EAN
EANNREuropean Article Number (EAN) - obsolete!!!!! EANNRCHAR13CHAR13EAN
WAGRPMaterial group WAGRPCHAR9CHAR9
KONDMMaterial Pricing Group KONDMCHAR2Assigned to domainKONDMVKM
PROVGCommission group PROVGCHAR2Assigned to domainPROVG
BWKEYValuation Area BWKEYCHAR4Assigned to domainBWKEYBWK
BWTARValuation Type BWTAR_DCHAR10Assigned to domainBWTARBWT
MATKLMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
TAXIMTax indicator for material (Purchasing) TAXIM1CHAR1Assigned to domainTAXIM1
TAXIKTax Indicator: Account Assignment (Purchasing) TAXIK1CHAR1Assigned to domainTAXIK1
TAXIWTax Indicator: Plant (Purchasing) TAXIW1CHAR1Assigned to domainTAXIW1
TAXILTax indicator: Import TAXILCHAR1TAXIL
TAXIRTax indicator: Region (Intrastat) TAXIRCHAR1TAXIR
KOLIFPrior Vendor KOLIFCHAR10Assigned to domainALPHALIFNR
KOLBOSettlement group 1 of prior vendor KOLBOCHAR2EBONU
KOLB2Settlement group 2 of prior vendor KOLB1CHAR2EBONU
KOLB3Settlement group 3 of prior vendor KOLB2CHAR2EBONU
KOLTSVendor sub-range of prior vendor KOLTSCHAR6CHAR6
KOLWGVendor material group of prior vendor KOLWGCHAR18CHAR18
LTSNRVendor Subrange LTSNRCHAR6Assigned to domainLTSNR
WGLIFVendor Material Group WGLIFCHAR18CHAR18
EBONUSettlement Group 1 (Purchasing) EBONUCHAR2EBONU
EBON2Settlement Group 2 (Rebate Settlement, Purchasing) EBON2CHAR2EBONU
EBON3Settlement Group 3 (Rebate Settlement, Purchasing) EBON3CHAR2EBONU
WGRU1Material group hierarchy 1 WGRU_HIE1CHAR18KLASSE
WGRU2Material group hierarchy 2 WGRU_HIE2CHAR18KLASSE
PRODHProduct hierarchy PRODH_DCHAR18Assigned to domainPRODHVPR
PMATNPricing Reference Material PMATNCHAR18Assigned to domainMATN1MATNRMAT
EKKOLCondition Group with Vendor EKKOGCHAR4CHAR4
EKKOACondition group in case of different vendor EKKOG1CHAR4CHAR4
MTARTMaterial Type MTARTCHAR4Assigned to domainMTARTMTA
TAXM1Tax classification material TAXM1CHAR1Assigned to domainTAXKM
TAXM2Tax classification 2 for material TAXM2CHAR1Assigned to domainTAXKM
TAXM3Tax classification 3 for material TAXM3CHAR1Assigned to domainTAXKM
TAXM4Tax Classification 4 Material TAXM4CHAR1Assigned to domainTAXKM
TAXM5Tax classification 5 for material TAXM5CHAR1Assigned to domainTAXKM
TAXM6Tax classification 6 for material TAXM6CHAR1Assigned to domainTAXKM
TAXM7Tax classification 7 for material TAXM7CHAR1Assigned to domainTAXKM
TAXM8Tax Classification 8 Material TAXM8CHAR1Assigned to domainTAXKM
TAXM9Tax Classification 9 Material TAXM9CHAR1Assigned to domainTAXKM
ZTERMTerms of Payment Key DZTERMCHAR4ZTERM
SERNRBOM explosion number SERNRCHAR8Assigned to domainSERNR
SPARTDivision SPARTCHAR2Assigned to domainSPARTSPAC_SPART
PRCTRProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
PPRCTRPartner Profit Center PPRCTRCHAR10Assigned to domainALPHAPRCTRPPC
BSGRUReason for Ordering BSGRUCHAR3BSGRU
HLANDDelivering country HLANDCHAR3Assigned to domainLAND1VAL
IX_KOMKMIndex number for internal tables KOIDXINT410KOIDX
UPDATECheckbox XFELDCHAR1XFELD

Key field Non-key field



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

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

How to access SAP table KOMPM

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