S120 SAP (Sales as per receipts) Table details

Dictionary Type: Table
Description: Sales as per receipts




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




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

S120 is a standard SAP Table which is used to store Sales as per receipts data and is available within R/3 SAP systems depending on the version and release level.

The S120 table consists of various fields, each holding specific information or linking keys about Sales as per receipts data available in SAP. These include SPTAG (Period to analyze - current date), WERKS (Plant), KSKRS (POS controller), KASNR (POS number).. 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: Cannot Be Enhanced


SAP S120 table 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
SPTAGPeriod to analyze - current date SPTAGDATS8DATUM
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
KSKRSPOS controller W_KSKRSNUMC5W_KSKRS
KASNRPOS number W_KASNRNUMC10KASNR
BONNRTransaction number (till receipt) W_BONNRNUMC15W_BONNR
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
EANNRInternational Article Number (EAN/UPC) EAN11CHAR18EAN11EAN11EAN
KSCHLCondition type, sales V_KSCHACHAR4T685KSCHLVKS
KVORGTransact. type POSUVORGCHAR4TWPPBPOSUVORG
CONDNRConsecutive condition number MCW_CONDNRNUMC6NUMC6
VRSIOVersion number in the information structure VRSIOCHAR3Assigned to domainVRSIOMCV
SPMONPeriod to analyze - month SPMONNUMC6PERIMCPERIOD
SPWOCPeriod to analyze - week SPWOCNUMC6PERIMCPERIOD
SPBUPPeriod to analyze - posting period SPBUPNUMC6PERIMCPERIOD
SSOURStatistic(s) origin SSOURCHAR4SSOUR
PERIVFiscal Year Variant PERIVCHAR2Assigned to domainPERIV
VWDATPointer to administrative data VWDATNUMC10VWDAT
VRKMESales unit VRKMEUNIT3T006CUNITMEINS
BASMEBase Unit of Measure MEINSUNIT3T006CUNITMEINS
WAERKSD Document Currency WAERKCUKY5TCURCWAERSFWS
VKMNGTransaction sales - quantity in sales unit W_VKMNGQUAN15(3) MENGV15_3
UMSMNGTransaction sales - quantity in base unit of measure W_UMSMNGQUAN15(3) MENGV15_3
UMSGVPRetail price w/tax from sales as per receipts/aggreg.sales W_UMSVPMCURR19(2) WERTV10
UMSGVORtl price from sales as per receipts/aggreg.sales W_UMSVPOCURR19(2) WERTV10
UMSGEO_01Sales transactions (till receipts) at cost W_UMSEPCURR19(2) WERTV10
PRSNLSPrice reduction from sales as per receipts/aggregated sales W_PRSNLSCURR19(2) WERTV10
PDIFFTrnsctn price diff. between R/3 -> and sales price at POS W_PDIFFCURR19(2) WERTV10
AZBONNumber of transactions from sales as per till receipts W_AZBONDEC11BCSP6
BONPOSNo. of material items per transaction (till receipt) W_BONPOSDEC12(3) DEC9_3
AKTNRCOUPON WAKTIONCHAR10WAKHALPHAWAKTIONWAK
MATKLMaterial Group MATKLCHAR9T023MATKLMKLS_WBWG
VKSTDHour of sale W_VKSTDNUMC2W_VKSTD
ZMTTLPayment method as condition W_ZAHLARTCHAR4T685KSCHL
KUNNRCustomer number KUND1CHAR10KNA1ALPHAKUNNR
KTONRBank account number BANKNCHAR18BANKN
BNKLZBank Keys BANKKCHAR15BANKKBNK
CCINSPayment cards: Card type CCINSCHAR4TVCINCCINS
CCNUMPayment cards: Card number CCNUMCHAR25VCNUMCCNUM
KRFNRCard Sequence Number POSKARFNRCHAR15CHAR15
BZIRKSales district W_BEZIRKCHAR6T171BZIRK
EZEITEntry time ERZETTIMS6UZEIT
KASNAMCashier name W_KASNAMCHAR35CHAR35
KKENNCondition type identification W_KKENNCHAR1W_KKENN
ZMUMSMeans of payment sales from sales as per receipts/aggr.sales W_ZMUMSCURR19(2) WERTV10
SERNRBOM Explosion Number W_SERNRCHAR25CHAR25
KUNDKCustomer ID W_KUNDKCHAR1W_KUNDK
ANZCONDNumber of conditions from sales as per receipt/aggregated W_ANZCONDDEC11BCSP6
VKGRPSales Group VKGRPCHAR3TVKGRVKGRPVKG
VKFNRSalesperson number W_VKFNRNUMC8PERNR
PRVBTCommission amount, sales W_PRVBTCURR19(2) WERTV10
UMARTSales type (sales/returns/empties) W_UMARTCHAR1CHAR1
DUMMY1Dummy element 1 POS (10 characters) W_DUMMY1CHAR6CHAR6
DUMMY2Dummy element 2 POS (10 characters) W_DUMMY2CHAR4CHAR4
DUMMY3Dummy element 3 POS (10 characters) W_DUMMY3CHAR4CHAR4
DUMMY4Dummy element 4 POS (10 characters) W_DUMMY4CHAR10CHAR10
DUMMY5Dummy element 5 POS (10 characters) W_DUMMY5CHAR10CHAR10
VKORGSales Organization VKORGCHAR4TVKOVKORGVKOC_VKORG
VTWEGDistribution Channel VTWEGCHAR2TVTWVTWEGVTWC_VTWEG
KBDNRCashier number W_KBDNRNUMC8PERNR
CONDIDCondition Type Identification W_CONDIDCHAR20CHAR20
PAYDIRDirection of payment type (outbound/inbound) W_PAYDIRCHAR1W_PAYDIR
UMSGVCRetail price from sales without manufacturer's coupons W_UMSVPCCURR19(2) WERTV10
BBYNRBonus buy BBYNRCHAR12KONBBYHBBYNRBBYKONBBYH_H

Key field Non-key field



How do I retrieve data from SAP table S120 using ABAP code

The following ABAP code Example will allow you to do a basic selection on S120 to SELECT all data from the table
DATA: WA_S120 TYPE S120.

SELECT SINGLE *
FROM S120
INTO CORRESPONDING FIELDS OF WA_S120
WHERE...

How to access SAP table S120

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