SDSM_MAIN_ITEM SAP (Main Item for Generating Sales Documents from Dynamic Items) Structure details

Dictionary Type: Structure
Description: Main Item for Generating Sales Documents from Dynamic Items




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




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

SDSM_MAIN_ITEM 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 "Main Item for Generating Sales Documents from Dynamic Items" 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_SDSM_MAIN_ITEM TYPE SDSM_MAIN_ITEM.

The SDSM_MAIN_ITEM table consists of various fields, each holding specific information or linking keys about Main Item for Generating Sales Documents from Dynamic Items data available in SAP. These include POSNR_V (Item number of the SD document), SD_MATNR (Material Number), MENGE (Target quantity in sales units), PRSDT (Date for pricing and exchange rate).. 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 SDSM_MAIN_ITEM 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
POSNR_VItem number of the SD document POSNRNUMC6Assigned to domainPOSNR
SD_MATNRMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
MENGETarget quantity in sales units DZMENGQUAN13(3) MENG13
PRSDTDate for pricing and exchange rate PRSDTDATS8DATUM
FFPRFDynamic Item Processor Profile AD01PROFNRCHAR8Assigned to domainAD01PROFNRAD0DIP_PROFILE
PS_PSP_PNRWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8Assigned to domainKONPRPS_POSNR
KSCHL1Condition type KSCHACHAR4Assigned to domainKSCHLVKS
KBETR1Rate (condition amount or percentage) KBETRCURR11(2) WERTV6
KWAER1Currency Key WAERSCUKY5Assigned to domainWAERSFWS
KPEIN1Condition pricing unit KPEINDEC5KPEIN
KSCHL2Condition type KSCHACHAR4Assigned to domainKSCHLVKS
KBETR2Rate (condition amount or percentage) KBETRCURR11(2) WERTV6
KWAER2Currency Key WAERSCUKY5Assigned to domainWAERSFWS
KPEIN2Condition pricing unit KPEINDEC5KPEIN
KSCHL3Condition type KSCHACHAR4Assigned to domainKSCHLVKS
KBETR3Rate (condition amount or percentage) KBETRCURR11(2) WERTV6
KWAER3Currency Key WAERSCUKY5Assigned to domainWAERSFWS
KPEIN3Condition pricing unit KPEINDEC5KPEIN
KSCHL4Condition type KSCHACHAR4Assigned to domainKSCHLVKS
KBETR4Rate (condition amount or percentage) KBETRCURR11(2) WERTV6
KWAER4Currency Key WAERSCUKY5Assigned to domainWAERSFWS
KPEIN4Condition pricing unit KPEINDEC5KPEIN
POSNRItem number of the SD document POSNRNUMC6Assigned to domainPOSNR
KZWI1Subtotal 1 from pricing procedure for condition KZWI1CURR13(2) WERTV7
KZWI2Subtotal 2 from pricing procedure for condition KZWI2CURR13(2) WERTV7
KZWI3Subtotal 3 from pricing procedure for condition KZWI3CURR13(2) WERTV7
KZWI4Subtotal 4 from pricing procedure for condition KZWI4CURR13(2) WERTV7
KZWI5Subtotal 5 from pricing procedure for condition KZWI5CURR13(2) WERTV7
KZWI6Subtotal 6 from pricing procedure for condition KZWI6CURR13(2) WERTV7
WAERKSD Document Currency WAERKCUKY5Assigned to domainWAERSFWS
NETWRNet Value in Document Currency NETWRCURR15(2) WERTV8
MSGIDMessage Class SYMSGIDCHAR20Assigned to domainARBGB
MSGTYMessage Type SYMSGTYCHAR1SYCHAR01
MSGNOMessage Number SYMSGNONUMC3SYMSGNO
MSGV1Message Variable SYMSGVCHAR50SYCHAR50
MSGV2Message Variable SYMSGVCHAR50SYCHAR50
MSGV3Message Variable SYMSGVCHAR50SYCHAR50
MSGV4Message Variable SYMSGVCHAR50SYCHAR50
KPOSNCondition item number KPOSNNUMC6NUM6
SHKZGDebit/Credit Indicator SHKZGCHAR1SHKZG
FLMEHConversion in Sales Unit/Base Unit of Measure FLMEHCHAR1XFELD
OBJNRObject number J_OBJNRCHAR22ONR00J_OBJNRONR
POPERPosting period AD01PERIODNUMC7PERI7JAHRPER
TWAERTransaction Currency TWAERCUKY5TCURCWAERSFWS
MEINHUnit of Measure CO_MEINHUNIT3T006CUNITMEINS
MANUALCheckbox XFELDCHAR1XFELD
KSTARCost Element KSTARCHAR10CSKAALPHAKSTARKAT
KOSTLCost Center KOSTLCHAR10CSKSALPHAKOSTLKOS
LSTARActivity Type LSTARCHAR6CSLALSTARLARLART_EMPTY
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
STAGRStatistical key figure STAGRCHAR6TKA03STAGRSTA
FIPOSCommitment Item FIPOSCHAR14FMFPOFIPOSFIP
WRTTPValue Type CO_WRTTPCHAR2CO_WRTTP
VERSNVersion VERSNCHAR3TKVSALPHACOVERSIKVS
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
PRODUProduct number PRODNCHAR18MARAMATN1MATNR
FAKTFBilling form FAKTFCHAR2FAKTF
BEMOTAccounting Indicator BEMOTCHAR2TBMOTBEMOT
BELNRDocument Number CO_BELNRCHAR10Assigned to domainALPHACO_BELNRBLN
BUZEIPosting row CO_BUZEINUMC3BUZEI
ARBPLWork center ARBPLCHAR8ARBPLAGR
AWERKPlant of Work Center AD01AWERKCHAR4T001WWERKSH_T001W
PRZNRBusiness Process CO_PRZNRCHAR12CBPRALPHACO_PRZNRKWP
ASNUMActivity Number ASNUMCHAR18ASMDALPHAASNUMASN
PERNRPersonnel Number HR_PERNRNUMC8PERNRPER
Z_OBJNR2 0Assigned to domain
Z_PRS_OFFSHORE 0
Z_PRS_BILL_FLAG 0
Z_PRS_COUNTRYCountry Key LAND1CHAR3Assigned to domainLAND1LND
Z_PRS_CHARGELEVL 0
.INCLU--AP 0
/CBAD/ORIG_OBJNRCBAD Original Object Number /CBAD/ORIG_OBJNRCHAR22Assigned to domainJ_OBJNR
/CBAD/BILL_WBSCBAD WBS Element /CBAD/PS_POSNRNUMC8Assigned to domainABPSPPS_POSNR
.INCLU--AP 0
PRS_WORK_PERIODWork Period (Internal Representation) PRS_WORK_PERIODNUMC7PRSWPPRS_WORK_PERIOD
.INCLU--AP 0
GSBERBusiness Area GSBERCHAR4Assigned to domainGSBERGSB
PARGBTrading partner's business area PARGBCHAR4Assigned to domainGSBERGSB
PRCTRProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
PPRCTRPartner Profit Center PPRCTRCHAR10Assigned to domainALPHAPRCTRPPC
.INCLU--AP 0
WTY_INDWarranty indicator WTYSC_WTY_INDICATORCHAR1WTYSC_WTY_INDICATOR
ORDERED_PRODProduct Name Entered CRMT_ORDERED_PROD_DBCHAR54CRM_ORDERED_PROD
CATEGORY_IDCategory ID COMT_CATEGORY_IDCHAR20COM_CATEGORY_IDCOM_CATEGORY_IDCOM_CAT_HIER
AWSYSLogical system of source document AWSYSCHAR10Assigned to domainALPHALOGSYS
SERV_AGENT_IDBusiness Partner Number BU_PARTNERCHAR10Assigned to domainALPHABU_PARTNERBPABUPA
REF_OBJECT_IDTransaction Number CRMT_OBJECT_ID_DBCHAR10ALPHACRM_OBJECT_ID
REF_OBJECT_ITEMItem Number in Document CRMT_ITEM_NONUMC10CRM_ITEM_NO
.INCLU--AP 0
CPD_DLIIDBilling ID for Commercial Project Management /CPD/PWS_BILLING_DLIIDNUMC10/CPD/PWS_BILLING_DLIID
.INCLU--AP 0
ORIG_OBJNRObject Number of Original Object DPICB_OBJNRCHAR22Assigned to domainJ_OBJNR
.INCLU--AP 0
FAREAFunctional Area FM_FAREACHAR16Assigned to domainFKBERFBE
RGRANT_NBRGrant GM_GRANT_NBRCHAR20ALPHAGM_GRANT_NBRGM_GRANT_NBRGRANTS_GENERIC
WBS_ELEMENTWBS Element PS_POSNRNUMC8Assigned to domainABPSPPS_POSNR
ORDERIDOrder Number AUFNRCHAR12Assigned to domainALPHAAUFNRANR
FUNDS_CTRFunds Center FISTLCHAR16Assigned to domainFISTLFIS
FUNDFund BP_GEBERCHAR10Assigned to domainBP_GEBERFIC
SPONSORED_PROGSponsored Program GM_SPONSORED_PROGCHAR20Assigned to domainGM_SPONSORED_PROGGM_SPONSORED_PROG
SPONSORED_CLASSSponsored Class GM_SPONSORED_CLASSCHAR20Assigned to domainGM_SPONSORED_CLASSGM_SPONSORED_CLASS
GL_SIRIDRecord number of the line item record GU_RECIDCHAR18OBJNROBN
REFDOCNRReference document number of an accounting document REFBELNRCHAR10ALPHABELNRBLN
REFDOCLNSix-digit number of the reference posting line REFBUZEI6NUMC6BUZEI6BUZ
SGTXTItem Text SGTXTCHAR50TEXT50
GM_VALUETYPEGM Value Type GM_VALUETYPECHAR2GM_VALUETYPEGMVALUETYPE
ASSETMAINOMain Asset Number BF_ANLN1CHAR12ALPHABF_ANLN1AN1
ASSETSUBNOAsset Subnumber BF_ANLN2CHAR4ALPHABF_ANLN2AN2
BUDGET_PDFM: Budget Period FM_BUDGET_PERIODCHAR10Assigned to domainFM_BUDGET_PERIODBUDPER
OBARTObject Type J_OBARTCHAR2TBO00J_OBART
.INCLU--AP 0
DPBP_REF_FPLNRBilling plan number / invoicing plan number FPLNRCHAR10Assigned to domainFPLNR
DPBP_REF_FPLTRItem for billing plan/invoice plan/payment cards FPLTRNUMC6Assigned to domainFPLTR
ZTERMTerms of Payment Key DZTERMCHAR4ZTERM
FKDATBilling date for billing index and printout FKDATDATS8DATUM
CUOBJConfiguration CUOBJ_VANUMC18CUOBJ
POS_HANDLESales Document Item POSNR_VANUMC6Assigned to domainPOSNRAPO
AGEXIQuotation exists AGEXICHAR1XFELD

Key field Non-key field



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

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

How to access SAP table SDSM_MAIN_ITEM

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