SNIWE SAP (Transfer Structure for Lowest Value Determination) Structure details

Dictionary Type: Structure
Description: Transfer Structure for Lowest Value Determination




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




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

SNIWE 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 "Transfer Structure for Lowest Value Determination" 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_SNIWE TYPE SNIWE.

The SNIWE table consists of various fields, each holding specific information or linking keys about Transfer Structure for Lowest Value Determination data available in SAP. These include NIWEX (Indicates lowest value method used), PRGID (Balance Sheet Valuation Program ID), PRCID (Price Identified for Balance Sheet Valuation Procedure), REPID (ABAP Program: Current Main Program).. 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 SNIWE 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
TCODETransaction Code TCODECHAR20Assigned to domainTCODETCD
NIWEXIndicates lowest value method used MY_NIWEXCHAR2MY_NIWEX
PRGIDBalance Sheet Valuation Program ID MY_PROGIDCHAR2MY_PROGID
PRCIDPrice Identified for Balance Sheet Valuation Procedure MY_PROCIDCHAR2MY_PROCID
REPIDABAP Program: Current Main Program SYREPIDCHAR40Assigned to domainPROGRAMM
SLSETUsed Selection Screen Variant SYSLSETCHAR14SYCHAR14
UPDATUpdate Results MY_UPDTCHAR1XFELD
ACTVTActivity ACTIV_AUTHCHAR2Assigned to domainACTIV_AUTH
MYKEY_CUSBalance Sheet Valuation Level MYKEY_CUSCHAR1MYKEY_CUS
BUKRSCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
STDATBalance Sheet Key Date MY_STDATDATS8DATUM
BTITLELowest value determination: free text for column heading NW_TITLECHAR18NW_TITLE
BMATPBase price: current material price MY_BMATPCHAR1XFELD
BVMMPBase price: material price of previous month MY_BVMMPCHAR1XFELD
BVJMPBase price: material price of previous year MY_BVJMPCHAR1XFELD
BSTPSBase Price: Current Standard Price MY_BSTPSCHAR1XFELD
BVMSPBase price: standard price from previous month MY_BVMSPCHAR1XFELD
BVJSPBase price: standard price from previous year MY_BVJSPCHAR1XFELD
BVERPBase Price: Current Moving Average Price MY_BVERPCHAR1XFELD
BVMVPNase price: moving average price from previous month MY_BVMVPCHAR1XFELD
BVJVPBase price: moving average price of previous year MY_BVJVPCHAR1XFELD
BBPRSBase price: tax valuation price 1 MY_BBPRSCHAR1XFELD
BBPS1Base price: tax valuation price 2 MY_BBPS1CHAR1XFELD
BVJBSBase price: tax valuation price 3 MY_BVJBSCHAR1XFELD
BBPRHBase price: commercial valuation price 1 MY_BBPRHCHAR1XFELD
BBPH1Base price: commercial valuation price 2 MY_BBPH1CHAR1XFELD
BVJBHBase price: commercial valuation price 3 MY_BVJBHCHAR1XFELD
BMYMPBase price: average delivered price MY_BMYMPCHAR1XFELD
BMYD1Select from Posting Date (incl.) BUDAT_VONDATS8DATUM
BMYD2Select Up to Posting Date (Incl.) BUDAT_BISDATS8DATUM
BNOPRLowest Price Determination without Comparison Price NO_PRICECHAR1XFELD
BCCP1Base Price at CCode Level: Lowest Price of All Val. Areas MY_BCCP1CHAR1XFELD
BCCP2Base Price at Company Code Level: Average of All Val. Areas MY_BCCP2CHAR1XFELD
BCCP3Base Price at Company Code Level: Split by Val. Area MY_BCCP3CHAR1XFELD
UBPRSUpdate of tax valuation price 1 KZ_BWPRSCHAR1XFELD
UBPS1Update of tax valuation price 2 KZ_BWPRS1CHAR1XFELD
UVJBSUpdate of tax valuation price 3 U_BWPRSCHAR1XFELD
UBPRHUpdate of commercial valuation price 1 KZ_BWPRHCHAR1XFELD
UBPH1Update of commercial valuation price 2 KZ_BWPRH1CHAR1XFELD
UVJBHUpdate of commercial valuation price 3 U_BWPRHCHAR1XFELD
UPLP1Update future planned price 1 MY_UPLP1CHAR1XFELD
UPLD1Date from Which Future Planned Price 1 Is Valid DZPLD1DATS8DATUM
UPLP2Update future planned price 2 MY_UPLP2CHAR1XFELD
UPLD2Date from Which Future Planned Price 2 Is Valid DZPLD2DATS8DATUM
UPLP3Update future planned price 3 MY_UPLP3CHAR1XFELD
UPLD3Date from Which Future Planned Price 3 Is Valid DZPLD3DATS8DATUM
UABWKUpdate Devaluation Indicator MY_UABWKCHAR1XFELD
PRCHAAutomatic Material Price Change: Direct Update MY_PRCHACHAR1XFELD
BTCINAutomatic Material Price Change via Batch Input KZ_BTCICHAR1XFELD
NOCHANo Price Update Using Batch Input or Direct Update MY_NOCHACHAR1XFELD
BIDATPosting date for automatic price change MR21_DATUMDATS8DATUM
BIMAPName of batch input session for price change MY_BIMAPCHAR12CHAR12
DBPRSReset tax valuation price 1 MY_DBPRSCHAR1XFELD
DBPS1Reset tax valuation price 2 MY_DBPS1CHAR1XFELD
DVJBSReset Tax Valuation Price 3 MY_DVJBSCHAR1XFELD
DBPRHReset commercial valuation price 1 MY_DBPRHCHAR1XFELD
DBPH1Reset commercial valuation price 2 MY_DBPH1CHAR1XFELD
DVJBHReset commercial valuation price 3 MY_DVJBHCHAR1XFELD
CUSTXUser text for log (lowest value determination) NW_CUSTXCHAR18CHAR18
NOREDNatural Number INT4INT410INT4
BNIWELowest Price = Lowest of Market and Comparison Price MY_BNIWECHAR1XFELD
BREPVComparison Price as Replacement Value for Market Price MY_BREPVCHAR1XFELD
BKTXTDocument Header Text BKTXTCHAR25TEXT25
XBLNRReference Document Number XBLNR1CHAR16XBLNR1
CHDOCCreate Change Documents? MY_CHDOCCHAR1XFELD
BLARTDocument Type BLARTCHAR2Assigned to domainBLARTBAR
ACC_PRINCIPLEAccounting Principle ACCOUNTING_PRINCIPLECHAR4Assigned to domainACCOUNTING_PRINCIPLEACCOUNTING_PRINCIPLE
DELPOMake Delta Posting MY_DELPOCHAR1XFELD
NODELDo Not Make Delta Posting MY_NODELCHAR1XFELD
DLDATPosting Date (for Delta Posting) MY_DLDATDATS8DATUM
KOMOKAccount Modification KOMOKCHAR3KOMOK
LAUFIDID of Delta Valuation Run LAUFIDCHAR8CHAR8
PERIODBalance Sheet Valuation Period (YYYYPP) MY_PERIODACCP6BUPER
DELTATSTTest Run XTESTRUNCHAR1XFELD

Key field Non-key field



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

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

How to access SAP table SNIWE

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