KOMV_DIFF_UI SAP (Pricing Condition Record Difference UI) Structure details

Dictionary Type: Structure
Description: Pricing Condition Record Difference UI




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




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

KOMV_DIFF_UI 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 "Pricing Condition Record Difference UI" 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_KOMV_DIFF_UI TYPE KOMV_DIFF_UI.

The KOMV_DIFF_UI table consists of various fields, each holding specific information or linking keys about Pricing Condition Record Difference UI data available in SAP. These include STUNR_NW (Step number), KSCHL_NW (Condition Type), KDATU_NW (Condition pricing date), KAWRT_NW (Condition base value).. 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 KOMV_DIFF_UI 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
.INCLU-_NW 0
STUNR_NWStep number STUNRNUMC3Assigned to domainSTUNR
KSCHL_NWCondition Type KSCHLCHAR4Assigned to domainKSCHLVKS
KDATU_NWCondition pricing date KDATUDATS8DATUM
KAWRT_NWCondition base value KAWRTCURR15(2) WERTV8
AWEI1_NWRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
KBETR_NWRate (condition amount or percentage) KBETRCURR11(2) WERTV6
KOEI1_NWRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
WAERS_NWCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
KKURS_NWCondition exchange rate for conversion to local currency KKURSDEC9(5) KKURS
KPEIN_NWCondition pricing unit KPEINDEC5KPEIN
KMEIN_NWCondition unit in the document KVMEIUNIT3Assigned to domainCUNITMEINS
KUMZA_NWNumerator for converting condition units to base units KUMZADEC5UMBSZ
KUMNE_NWDenominator for converting condition units to base units KUMNEDEC5UMBSN
KHERK_NWOrigin of the condition KHERKCHAR1KHERK
KNUMH_NWCondition record number KNUMHCHAR10KNUMB
KOPOS_NWSequential number of the condition KOPOSNUMC2NUM02
KVSL1_NWAccount key KVSL1CHAR3Assigned to domainKVSCHL
SAKN1_NWG/L Account Number SAKNRCHAR10Assigned to domainALPHASAKNRSAKC_SAKNR
MWSK1_NWTax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
KVSL2_NWAccount key - accruals / provisions KVSL2CHAR3Assigned to domainKVSCHL
SAKN2_NWNumber of Provision Account SAKNR_ACCRCHAR10Assigned to domainALPHASAKNRSAKSAKO
MWSK2_NWWithholding tax code WT_WITHCDCHAR2Assigned to domainWT_WITHCD
KDIFF_NWRounding-off difference of the condition KDIFFCURR5(2) WERTV3
KWERT_NWCondition value KWERTCURR13(2) WERTV7
KWERT_WAERK_NWSD Document Currency WAERKCUKY5Assigned to domainWAERSFWS
KSTEU_NWCondition control KSTEUCHAR1KSTEU
KINAK_NWCondition is inactive KINAKCHAR1KINAK
KMXAW_NWIndicator for maximum condition base value KMXAWCHAR1KMXWR
KMXWR_NWIndicator for maximum condition amount KMXWRCHAR1KMXWR
KFAKTOR_NWFactor for condition base value KFAKTORFLTP16(16) FLTP
KFAKTOR1_NWFactor for condition basis (period) KFAKTOR1FLTP16(16) FLTP
KSTBS_NWScale base value of the condition KSTBSCURR15(2) WERTV8
STEIN_NWRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
STEI1_NWRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
KONMS_NWCondition scale unit of measure KONMSUNIT3Assigned to domainCUNITMEINS
KONWS_NWScale currency KONWSCUKY5Assigned to domainWAERSFWS
KAWRT_K_NWCondition base value KAWRTCURR15(2) WERTV8
KWAEH_NWCondition currency (for cumulation fields) KWAEHCUKY5Assigned to domainWAERSFWS
KWERT_K_NWCondition value KWERTCURR13(2) WERTV7
KMPRS_NWCondition changed manually KMPRSCHAR1XFELD
PRSQU_NWPrice source PRSQU1CHAR1PRSQU
VARCOND_NWVariant condition VARCONDCHAR26Assigned to domainVARCON
STUFE_NWLevel (in multi-level BOM explosions) HISTUDEC2DEC2
WEGXX_NWPath (for multi-level BOM explosions) WEGXXDEC4DEC4
TXJLV_NWTax jurisdiction code level TXJCD_LEVELCHAR1CHAR1
KOFRM_NWCondition formula for alternative calculation type KOFRMNUMC3KOFRM
STFKZ_NWScale Type STFKZCHAR1STFKZ
KSTBM_NWIncremental scale: start of interval KSTBM_AKTCURR15(2) WERT8
KSTBM_NEXT_NWIncrease scale: end of interval KSTBM_NEXTCURR15(2) WERT8
KOFRA_NWAlternative formula for condition base value KOFRANUMC3KOFRM
KOFRS_NWFormula for scale base value KOFRSNUMC3KOFRM
BOSTA_NWStatus of the agreement BOSTACHAR1BOSTA
KSPAE_NWRebate was set up retroactively KSPAECHAR1XFELD
LOEVM_KO_NWDeletion Indicator for Condition Item LOEVM_KOCHAR1XFELD
KNUMA_BO_NWAgreement (various conditions grouped together) KNUMACHAR10Assigned to domainALPHAKNUMAVMBO
BERGL_NWCalculation Base BERGLCHAR1BERGL
BOSTA_CR_NWCondition Record Status (Rebate) BOSTA_CRCHAR1BOSTA_CR
AWEIN_NWRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
KOEIN_NWRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
LED_KINAK_NWDisplay Inactive Conditions COND_INACTIVECHAR40CHAR40
VTEXT_NWText - Condition Type KSCHL_TEXTCHAR20TEXT20
KIN_TEXT_NWText - Condition is Inactive KINAK_TEXTCHAR30TEXT30
BOSTA_TEXT_NWText - Status of an Agreement BOSTA_TEXTCHAR30TEXT30
BOSTA_CR_TEXT_NWText - Status of a Condition Record (Rebate) BOSTA_CR_TEXTCHAR30TEXT30
MEINS_NWBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
RVKFAKTOR_NWData element for displaying factor RVFAKTORDEC15(5) DECV15_5
RVKFAKTOR1_NWData element for displaying factor RVFAKTOR1DEC15(5) DECV15_5
KBETR_FLG_NWMin/max indicator KBETR_FLGCHAR1KBETR_FLG
KMEI1_NWCondition unit KMEINUNIT3Assigned to domainCUNITMEINS
TXKSTEU_NWText - Condition Control KSTEU_TEXTCHAR30TEXT30
TXKHERK_NWText - Condition Origin KHERK_TEXTCHAR30TEXT30
TXKINAK_NWText - Condition is Inactive KINAK_TEXTCHAR30TEXT30
.INCLU-_OL 0
STUNR_OLStep number STUNRNUMC3Assigned to domainSTUNR
KSCHL_OLCondition Type KSCHLCHAR4Assigned to domainKSCHLVKS
KDATU_OLCondition pricing date KDATUDATS8DATUM
KAWRT_OLCondition base value KAWRTCURR15(2) WERTV8
AWEI1_OLRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
KBETR_OLRate (condition amount or percentage) KBETRCURR11(2) WERTV6
KOEI1_OLRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
WAERS_OLCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
KKURS_OLCondition exchange rate for conversion to local currency KKURSDEC9(5) KKURS
KPEIN_OLCondition pricing unit KPEINDEC5KPEIN
KMEIN_OLCondition unit in the document KVMEIUNIT3Assigned to domainCUNITMEINS
KUMZA_OLNumerator for converting condition units to base units KUMZADEC5UMBSZ
KUMNE_OLDenominator for converting condition units to base units KUMNEDEC5UMBSN
KHERK_OLOrigin of the condition KHERKCHAR1KHERK
KNUMH_OLCondition record number KNUMHCHAR10KNUMB
KOPOS_OLSequential number of the condition KOPOSNUMC2NUM02
KVSL1_OLAccount key KVSL1CHAR3Assigned to domainKVSCHL
SAKN1_OLG/L Account Number SAKNRCHAR10Assigned to domainALPHASAKNRSAKC_SAKNR
MWSK1_OLTax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
KVSL2_OLAccount key - accruals / provisions KVSL2CHAR3Assigned to domainKVSCHL
SAKN2_OLNumber of Provision Account SAKNR_ACCRCHAR10Assigned to domainALPHASAKNRSAKSAKO
MWSK2_OLWithholding tax code WT_WITHCDCHAR2Assigned to domainWT_WITHCD
KDIFF_OLRounding-off difference of the condition KDIFFCURR5(2) WERTV3
KWERT_OLCondition value KWERTCURR13(2) WERTV7
KWERT_WAERK_OLSD Document Currency WAERKCUKY5Assigned to domainWAERSFWS
KSTEU_OLCondition control KSTEUCHAR1KSTEU
KINAK_OLCondition is inactive KINAKCHAR1KINAK
KMXAW_OLIndicator for maximum condition base value KMXAWCHAR1KMXWR
KMXWR_OLIndicator for maximum condition amount KMXWRCHAR1KMXWR
KFAKTOR_OLFactor for condition base value KFAKTORFLTP16(16) FLTP
KFAKTOR1_OLFactor for condition basis (period) KFAKTOR1FLTP16(16) FLTP
KSTBS_OLScale base value of the condition KSTBSCURR15(2) WERTV8
STEIN_OLRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
STEI1_OLRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
KONMS_OLCondition scale unit of measure KONMSUNIT3Assigned to domainCUNITMEINS
KONWS_OLScale currency KONWSCUKY5Assigned to domainWAERSFWS
KAWRT_K_OLCondition base value KAWRTCURR15(2) WERTV8
KWAEH_OLCondition currency (for cumulation fields) KWAEHCUKY5Assigned to domainWAERSFWS
KWERT_K_OLCondition value KWERTCURR13(2) WERTV7
KMPRS_OLCondition changed manually KMPRSCHAR1XFELD
PRSQU_OLPrice source PRSQU1CHAR1PRSQU
VARCOND_OLVariant condition VARCONDCHAR26Assigned to domainVARCON
STUFE_OLLevel (in multi-level BOM explosions) HISTUDEC2DEC2
WEGXX_OLPath (for multi-level BOM explosions) WEGXXDEC4DEC4
TXJLV_OLTax jurisdiction code level TXJCD_LEVELCHAR1CHAR1
KOFRM_OLCondition formula for alternative calculation type KOFRMNUMC3KOFRM
STFKZ_OLScale Type STFKZCHAR1STFKZ
KSTBM_OLIncremental scale: start of interval KSTBM_AKTCURR15(2) WERT8
KSTBM_NEXT_OLIncrease scale: end of interval KSTBM_NEXTCURR15(2) WERT8
KOFRA_OLAlternative formula for condition base value KOFRANUMC3KOFRM
KOFRS_OLFormula for scale base value KOFRSNUMC3KOFRM
BOSTA_OLStatus of the agreement BOSTACHAR1BOSTA
KSPAE_OLRebate was set up retroactively KSPAECHAR1XFELD
LOEVM_KO_OLDeletion Indicator for Condition Item LOEVM_KOCHAR1XFELD
KNUMA_BO_OLAgreement (various conditions grouped together) KNUMACHAR10Assigned to domainALPHAKNUMAVMBO
BERGL_OLCalculation Base BERGLCHAR1BERGL
BOSTA_CR_OLCondition Record Status (Rebate) BOSTA_CRCHAR1BOSTA_CR
AWEIN_OLRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
KOEIN_OLRate unit (currency, sales unit, or %) KOEINCUKY5KOEIN
LED_KINAK_OLDisplay Inactive Conditions COND_INACTIVECHAR40CHAR40
VTEXT_OLText - Condition Type KSCHL_TEXTCHAR20TEXT20
KIN_TEXT_OLText - Condition is Inactive KINAK_TEXTCHAR30TEXT30
BOSTA_TEXT_OLText - Status of an Agreement BOSTA_TEXTCHAR30TEXT30
BOSTA_CR_TEXT_OLText - Status of a Condition Record (Rebate) BOSTA_CR_TEXTCHAR30TEXT30
MEINS_OLBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
RVKFAKTOR_OLData element for displaying factor RVFAKTORDEC15(5) DECV15_5
RVKFAKTOR1_OLData element for displaying factor RVFAKTOR1DEC15(5) DECV15_5
KBETR_FLG_OLMin/max indicator KBETR_FLGCHAR1KBETR_FLG
KMEI1_OLCondition unit KMEINUNIT3Assigned to domainCUNITMEINS
TXKSTEU_OLText - Condition Control KSTEU_TEXTCHAR30TEXT30
TXKHERK_OLText - Condition Origin KHERK_TEXTCHAR30TEXT30
TXKINAK_OLText - Condition is Inactive KINAK_TEXTCHAR30TEXT30
KSCHLCondition Type KSCHLCHAR4Assigned to domainKSCHLVKS
KRECHCalculation type for condition KRECHCHAR1KRECH
KNTYPCondition category (examples: tax, freight, price, cost) KNTYPCHAR1KNTYP
KSTATCondition is used for statistics KSTATCHAR1XFELD
KNPRSScale Type STFKZCHAR1STFKZ
KRUEKCondition is Relevant for Accrual (e.g. Freight) KRUEKCHAR1XFELD
KRELICondition for invoice list KRELICHAR1KRELI
KGRPEGroup condition KGRPECHAR1KGRPE
KOUPDCondition update KOUPDCHAR1XFELD
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
KUNNRCustomer number (rebate recipient) KUNNR_KOCHAR10Assigned to domainALPHAKUNNRKUN
KWERTPricing Difference UI - Condition Value Delta COND_DIFF_VAL_DELTACURR13(2) WERTV7
KWERT_WAERKSD Document Currency WAERKCUKY5Assigned to domainWAERSFWS
KOAIDCondition class KOAIDCHAR1KOAID
KDUPLStructure condition KDUPLCHAR1KDUPL
KZBZGScale basis indicator KZBZGCHAR1KZBZG
KFKIVCondition for inter-company billing KFKIVCHAR1XFELD
KVARCCondition for configuration KVARCCHAR1XFELD
KZTERMTerms of payment ID in the condition KZTERMCHAR1XFELD
KTRELRelevance for account assignment KTRELCHAR1KTREL
MDFLGIndicator: Matrix maintenance MDFLGCHAR1MDFLG
KBFLAGBit encrypted flags in Pricing KBFLAGRAW2KBFLAG
STFKZScale Type STFKZCHAR1STFKZ
KZWIWCondition subtotal KZWIWCHAR1KZWIW
VTEXTText - Condition Type KSCHL_TEXTCHAR20TEXT20
KOA_TEXTText - Condition Class KOAID_TEXTCHAR30TEXT30
TXKRECHText - Condition Calculation Rule KRECH_TEXTCHAR30TEXT30
TXKZBZGText - Scale Base Type Indicator KZBZG_TEXTCHAR30TEXT30
TXKNTYPText - Condition Type: Freight, Tax, Basic Price KNTYP_TEXTCHAR30TEXT30
TXKDUPLText - Structure Condition KDUPL_TEXTCHAR30TEXT30
MAKTXMaterial Description (Short Text) MAKTXCHAR40TEXT40
DIFF_STATE_ICONPricing Difference UI - Icon for Change Status COND_DIFF_STATE_ICONCHAR40CHAR40
DIFF_STATEPricing Difference UI - Change Status COND_DIFF_STATECHAR1COND_DIFF_STATE
DIFF_STATE_TXTPricing Difference UI - Change Status Text COND_DIFF_STATE_TXTCHAR30TEXT30

Key field Non-key field



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

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

How to access SAP table KOMV_DIFF_UI

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