CALPD SAP (Sales price calculation: Item (dynamic part)) Structure details

Dictionary Type: Structure
Description: Sales price calculation: Item (dynamic part)




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




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

CALPD 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 "Sales price calculation: Item (dynamic part)" 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_CALPD TYPE CALPD.

The CALPD table consists of various fields, each holding specific information or linking keys about Sales price calculation: Item (dynamic part) data available in SAP. These include VUMNE (SP calc.: denominator for converting sls unit to BUn), BUKRS (Company Code), CKNUM (Sales Price: Key for Transaction Conditions in Master Conds.), AUFSA (Actual Markup in Sales Price Calculation).. 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 CALPD 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
VUMZASP calc.: numerator for converting sales unit to BUn W_VUMZADEC5UMBSZ
VUMNESP calc.: denominator for converting sls unit to BUn W_VUMNEDEC5UMBSZ
BUKRSCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
CKNUMSales Price: Key for Transaction Conditions in Master Conds. CKNUMCHAR10KNUMV
AUFSAActual Markup in Sales Price Calculation AUFSGCURR11(2) WERTV6
BPRMEOrder Price Unit (Purchasing) BPRMEUNIT3Assigned to domainCUNITMEINS
BPUMNDenominator for Conv. of Order Price Unit into Order Unit BPUMNDEC5UMBSN
BPUMZNumerator for Conversion of Order Price Unit into Order Unit BPUMZDEC5UMBSZ
EKWRSCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
EKPEICondition pricing unit KPEINDEC5KPEIN
EKMEICondition unit KMEINUNIT3Assigned to domainCUNITMEINS
EKUMZNumerator for converting condition unit PP to order unit W_EKUMZDEC5UMBSZ
EKUMNDenominator for converting PP condition unit to order unit W_EKUMNDEC5UMBSZ
KZKABPricing document creation KZKABCHAR1KZKAB
EGKALData held when basic purchase price changes EGKALCHAR1EGKAL
AENKZSales Pricing: Indicator for Change to a Pricing Item W_AENKZ_KALPCHAR1XFELD
BONKZSales Pricing: Indicator - Is Final Price Net or Gross Price W_BONKZ_KALPCHAR1XFELD
LISKZSales Pricing: 'Display Pricing Item in Pricing Table' W_LISKZ_KALPCHAR1XFELD
UPDKZUpdate indicator UPDKZ_DCHAR1UPDKZ
MSGTYMessage Type MSGTYCHAR1MSGAR
KACTVSales Pricing: Authorization for Sales Price Condition Type W_KACTV_KALPCHAR2Assigned to domainACTIV_AUTH
VACTVSales Pricing: Authorization for Pricing W_VACTV_KALPCHAR2Assigned to domainACTIV_AUTH
EACTVSales Pricing: Autorization for the Purchasing Organization W_EACTV_KALPCHAR2Assigned to domainACTIV_AUTH
EXVKPSales Pricing: Indicator - Final Price Entered Externally W_EXVKP_KALPCHAR1XFELD
WERTASales Pricing: Indicator - Article is Value-Only Article W_WERTA_KALPCHAR1XFELD
BDIFFSales Pricing: Stock Value Difference W_BDIFF_KALPQUAN13(3) MENG13V
LBKUMTotal Valuated Stock LBKUMQUAN13(3) MENG13V
VKSALValue of Total Valuated Stock at Sales Price VKSALCURR13(2) WERT13N
VKSANSales Pricing: Valuated Stock at Final Price W_VKSAN_KALPCURR13(2) WERT13N
BWTARValuation Type BWTAR_DCHAR10Assigned to domainBWTARBWT
VLFKZPlant category VLFKZCHAR1VLFKZ
EKOTABNSales Pricing: Condition Table for the Basic Purchase Price W_EKOTABN_KALPNUMC3Assigned to domainKOTABNR
EKSCHSales Pricing: Condition Type for the Basic Purchase Price W_EKSCH_KALPCHAR4Assigned to domainKSCHL
EVAKYSales Pricing: Variable Key for the Basic Purchase Price W_EVAKY_KALPCHAR100VAKEY
VVAKYSales Pricing: Variable Key for the Sales Price W_VVAKY_KALPCHAR100VAKEY
KWDECSales Pricing: Decimal Places of Pricing Currency W_KWDEC_KALPINT13CURRDEC
VWDECSales Pricing: Decimal Places of Sales Currency W_VWDEC_KALPINT13CURRDEC
LIFOKSales Pricing: Indicator for Successful Source Determination W_LIFOK_KALPCHAR1XFELD
PRCOKSales Pricing: 'Procurement Data Read' indicator W_PRCOKCHAR1XFELD
EKEOKCheckbox XFELDCHAR1XFELD
FIRKZSls Pricing: Indicator for First Structure of a Pricing Item W_FIRKZ_KALPCHAR1XFELD
DATARInput Selection SYDATARCHAR1SYST_FLAG
EKPNWSales Pricing: Condition Value for Purchase Price (net/net) W_EKPNW_KALPCURR13(2) WERTV7
VKPNWSales Pricing: Condition Value for the Sales Price (Net) W_VKPNW_KALPCURR13(2) WERTV7
VKPBWSales Pricing: Condition Value for the Sales Price (Gross) W_VKPBW_KALPCURR13(2) WERTV7
BWSCASupply source type BWSCACHAR1BWSCA
EKKEYCheckbox XFELDCHAR1XFELD
AUFSG_ALTActual Markup in Sales Price Calculation AUFSGCURR11(2) WERTV6
VKPNE_ALTSales price (net) VKPNECURR11(2) WERTV6
VKPBR_ALTSales price (gross) VKPBRCURR11(2) WERTV6
ENDPR_ALTFinal price ENDPRCURR11(2) WERTV6
BPSTA_ALTPricing: Status of Item in Pricing Document BPSTACHAR1BPSTA

Key field Non-key field



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

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

How to access SAP table CALPD

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