ES20H_OBJECT SAP (Object Structure for Object: Product Time Slice) Structure details

Dictionary Type: Structure
Description: Object Structure for Object: Product Time Slice




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




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

ES20H_OBJECT 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 "Object Structure for Object: Product Time Slice" 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_ES20H_OBJECT TYPE ES20H_OBJECT.

The ES20H_OBJECT table consists of various fields, each holding specific information or linking keys about Object Structure for Object: Product Time Slice data available in SAP. These include EVERH_NEW (), AUTO_DATA (), EVERH (), MANDT (Client).. 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 (Deep)


SAP ES20H_OBJECT 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
EVERH_OLD 0
EVERH_NEW 0
AUTO_DATA 0
EVERH 0
MANDTClient MANDTCLNT3MANDT
VERTRAGContract VERTRAGCHAR10ALPHAVERTRAGVTGEVER
BISDate at Which a Time Slice Expires BISZEITSCHDATS8DATUM
NUMFour-digit number NUM4NUMC4NUM04
ABDate from which time slice is valid ABZEITSCHDATS8DATUM
ANLAGEInstallation ANLAGECHAR10ALPHAANLAGEANLEANL
CONTRACTHEADGUID in 'RAW' format GUID_16RAW16SYSUUID
CONTRACTPOSGUID in 'RAW' format GUID_16RAW16SYSUUID
CRM_PRODUCTCRM Product ESALES_CRM_PRODUCTCHAR40ESALES_CRM_PRODUCT
PRODIDNode to Describe Master Data Template EPD_PRODIDCHAR20EPD_PRODIDEPD_PRODID
PRODUCT_GUIDGUID in 'RAW' format GUID_16RAW16SYSUUID
CRM_OBJECT_IDTransaction Number in CRM Document ECRMT_OBJECT_IDCHAR10ALPHAECRM_OBJECT_ID
CRM_OBJECT_POSItem Number in CRM Document ECRM_ITEM_NONUMC10ECRM_ITEM_NO
CAMPAIGNIS-U: Marketing Campaign ISU_MARKETING_CAMPAIGNRAW16UCAMPISU_MARKETING_CAMPAIGNPRPM_CGPL_K
CAMPAIGN_TO_DATEIS-U: Individual To-Date Campaign Analysis ISU_CAMPAIGN_TO_DATEDATS8DATS
LOEVMDeletion Indicator LOEVMCHAR1XFELD
PRODCH_BEGIndicators KENNZXCHAR1KENNZX
PRODCH_ENDIndicators KENNZXCHAR1KENNZX
OUCONTRACTMaster Agreement for Individual Contract OUCONTRACTCHAR10ALPHAVERTRAGVTGEVER
XREPLCNTLReplication Controls EXREPLCNTLCHAR1EXREPLCNTL
NODIndicators KENNZXCHAR1KENNZX
BUNDLE_GUIDGUID in 'RAW' format GUID_16RAW16SYSUUID
GEN_DATEGeneration Date of EVERH (for Initial Load) ECRM_GEN_DATEDATS8DATUM
CRM_ITEM_DESCRContract Description ECRM_CONTRACT_DESCRCHAR40ECRM_CONTRACT_DESCR
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
EVERH_USEIndicators KENNZXCHAR1KENNZX
EVERH_OKCODEFunction Code CUA_CODECHAR20CUA_CODE
EVERH_DONEIndicators KENNZXCHAR1KENNZX
UPD_EVERH 0
INS_EVERH 0
DEL_EVERH 0
EVER 0
MANDTClient MANDTCLNT3MANDT
VERTRAGContract VERTRAGCHAR10ALPHAVERTRAGVTGEVER
BUKRSCompany Code BUKRSCHAR4BUKRSBUKC_T001
SPARTEDivision SPARTECHAR2SPARTSPA
EIGENVERBRPlant or company consumption EIGENVERBRCHAR1EIGENVERBR
KOFIZAccount determination ID for IS-U contracts E_KOFIZCHAR2E_KOFIZKMM
PORTIONAlternative portion PORTIONABWCHAR8PORTIONTKY
ABSLANFOBudget billing request for debtor ABSLANFOCHAR1ABSLANFOAB
ABSZYKOverrriding BB cycle on contract level ABSZYKVCHAR2ABSZYKV
ABSMNANPDo not adjust budget billing amount automatically ABSMNANPCHAR1AS4FLAG
GEMFAKTInvoice Contracts Jointly (Mandatory Contracts) E_GEMFAKTCHAR1E_GEMFAKT
MANABRBill contract manually MANABRCHAR1KENNZX
ABRSPERRReason for blocking billing ABRSPERRCHAR2ABRSPERR
ABRFREIGReason for releasing billing ABRFREIGCHAR2ABRFREIG
BSTATUSProcessing status BEARKZCHAR2BEARSTAT
KOSTLCost Center KOSTLCHAR10ALPHAKOSTLKOS
VBEZText for contract E_VBEZCHAR35TEXT35
VBEGINNStart of contract E_VBEGINNDATS8DATUM
EINZDAT_ALTMove-in date from legacy system EINZDAT_ALTDATS8DATUM
VENDEEnd of contract E_VENDEDATS8DATUM
KUENDDATCancellation date of contract KUENDATDATS8DATUM
KFRISTNumber of time units for cancellation KUENZEITNUMC3PERWERT
KUENPERTime unit for cancellation KUENPERCHAR1PERART
VBISDATRenewal date of contract E_VBISDATDATS8DATUM
VERLAENGNumber of time units for renewal VERZEITNUMC3PERWERT
VERPERTime unit for renewal VERPERCHAR1PERART
VABSCHLEVUDate on which utility concluded the contract E_VSCHLEVUDATS8DATUM
VABSCHLKNDDate on which customer concluded the contract E_VSCHLKNDDATS8DATUM
VABSCHLKNDTITime at which customer signed contract E_VSCHLKNDTITIMS6TIMS
PERSNRPersonnel Number PERNR_DNUMC8PERNRPER
VREFERContract number from legacy system E_VREFERCHAR20TEXT20
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
BEGRUAuthorization Group BEGRUCHAR4BEGRU
LOEVMDeletion Indicator LOEVMCHAR1XFELD
TXJCDTax Jurisdiction TXJCDCHAR15TXJCDTXJ
MANOUTSORTReason for manual outsorting in billing MANOUTSORTCHAR8MANOUTSORT
FAKTURIERTContract has already been invoiced FAKTURIERTCHAR1KENNZX
AUFNROrder Number AUFNRCHAR12ALPHAAUFNRANR
PS_PSP_PNRWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8KONPRPS_POSNR
PRCTRProfit Center PRCTRCHAR10ALPHAPRCTRPRCPRCTR_EMPTY
COPAKONTIndicator: Profitability segment assigned (CO-PA) E_COPAKONTCHAR1XFELD
AUSGRUPOutsorting check group for billing AUSGRUPCHAR8AUSGRUP
OUTCOUNTNumber of manual outsortings to be carried out yet OUTCOUNTNUMC2OUTNUMBER
PYPLTPayment plan type E_PYPLTCHAR4E_PYPLTPYPT
PYPLSStarting month of payment plan E_PYPLSNUMC2MONTHPYPS
GSBERBusiness Area GSBERCHAR4GSBERGSB
SEGMENTSegment for Segmental Reporting SEGMT_KKCHAR10ALPHAFB_SEGMENT
SERVICEIDService Provider SERVICE_PROVCHAR10SERVICE_PROVEESERVPROVIDSERVICEPROVIDER
SRVPRVREFReference number of service provider SRVPRVREFCHAR30CHAR30
BILLMETHODBilling method BILLMETHODCHAR2BILLMETHOD
STAGRUVERStatistics group for contract E_STGRUVCHAR2E_STGRUV
PYPLAAlternative start month of payment plan E_PYPLANUMC2MONTHPYPA
BILLFINITContract terminated for billing reasons BILLFINITCHAR1KENNZX
BFA_DEB_STATPayment plan - BF amount not released for receivable E_BFA_PROC_DEBITCHAR1E_BFA_PROCESSING
BFA_CRED_STATPayment plan - BF amount not released for credit E_BFA_PROC_CREDITCHAR1E_BFA_PROCESSING
SALESEMPLOYEESales employee VRTNRNUMC8PERNRPREMV
SALESPARTNERSales partners ESALESPARTNERCHAR10ALPHAKUNNR
SALESDOCUMENTSales and Distribution Document Number VBELNCHAR10ALPHAVBELNAUN
PS_STARTDATStart Date of Payment Scheme (PS) PS_STARTDATDATS8DATS
SERVPROV_PAYPayment Class SERVPROV_PAYCHAR4SERVPROV_PAY
INVOICING_PARTYService Provider That Invoices the Contract INVOICING_PARTYCHAR10SERVICE_PROVSERVICEPROVIDER
COKEYCO account assignment key, IS-U contract COKEY_EE2CHAR10CHAR10
BUPLABusiness Place BUPLACHAR4J_1BBRANCH
CONTRACTCLASSContract Class CONTRACTCLASSCHAR4ALPHAECONTRACTCLASS
CANCREASONReason for Cancellation of Contract VKGRU_VEDACHAR2KUEGRU
CANCREASON_NEWCancellation Reason (CRM) ECRMT_SRV_CANCEL_REASONCHAR4QCODE
EXTRAPOLWASTECategory of Waste Disposal Budget Billing Extrapolation EXTRAPOLWASTECHAR2EXTRAPOLWASTE
PPM_CONTRACTIdentifies Contract as Prepayment Meter Contract E_PP_PPM_CONTRACTCHAR1E_PP_PPM_CONTRACT
OSB_GROUPOn-Site Billing Group E_OSB_GROUPCHAR3
OUCONTOutline Contract OUCONTCHAR1KENNZX
RULEGRRule Group for Outline Agreements RULEGRCHAR10RULEGRRULEGR
REGIOGROUPRegional structure grouping REGIOGROUPCHAR8REGIOGROUP
CMGRPCollection Management: Master Data Group CMGRP_CM_KKCHAR2CMGRP_CM_KK
STRATCollection Strategy STRAT_CM_KKCHAR2STRAT_CM_KK
CPERSCollections Contact Person CPERS_CM_KKCHAR10ALPHABU_PARTNERBPA
ANLAGEInstallation ANLAGECHAR10ALPHAANLAGEANLEANL
VKONTOContract Account Number VKONT_KKCHAR12ALPHAVKONT_KKKTOFKKVKP_F4
KZSONDEINZMove-In Processing (Special Case) KZSONDEINZCHAR1KZSONDEINZ
KZSONDAUSZSpecial move-out processing case exists KZSONDAUSZCHAR1KZSONDAUSZ
AUTEIGEINZAutomatic Owner Move-In AUTEIGEINZCHAR1KENZX
EINZDATMove-In Date EINZDATDATS8DATUM
AUSZDATMove-Out Date AUSZDATDATS8DATUM
ABSSTOPDATStop date for budget bill. requests in the case of move-out ABSSTOPDATDATS8DATUM
SCHLFAKTJoint final billing for move-in/out SCHLFAKTCHAR1E_GEMFAKT
MAHNVDunning Procedure MAHNV_KKCHAR2MAHNV_KKFKK_MAHNV
MAHNVUMZMove-in/out dunning procedure MAHNV_UMZCHAR2MAHNV_KK
MANSPDunning Lock Reason MANSP_KKCHAR1MANSP_KK
BEZUGReference BEZUGCHAR1KENNZX
TRANSVERTransfer contract E_TRANSVERCHAR10ALPHAVERTRAG
SSWTCREASONReasons for contract change SSWTCREASONCHAR2CHAR2
XVERAContract created due to data transfer XVERACHAR1KENNZX
DB_EVER 0
MANDTClient MANDTCLNT3MANDT
VERTRAGContract VERTRAGCHAR10ALPHAVERTRAGVTGEVER
BUKRSCompany Code BUKRSCHAR4BUKRSBUKC_T001
SPARTEDivision SPARTECHAR2SPARTSPA
EIGENVERBRPlant or company consumption EIGENVERBRCHAR1EIGENVERBR
KOFIZAccount determination ID for IS-U contracts E_KOFIZCHAR2E_KOFIZKMM
PORTIONAlternative portion PORTIONABWCHAR8PORTIONTKY
ABSLANFOBudget billing request for debtor ABSLANFOCHAR1ABSLANFOAB
ABSZYKOverrriding BB cycle on contract level ABSZYKVCHAR2ABSZYKV
ABSMNANPDo not adjust budget billing amount automatically ABSMNANPCHAR1AS4FLAG
GEMFAKTInvoice Contracts Jointly (Mandatory Contracts) E_GEMFAKTCHAR1E_GEMFAKT
MANABRBill contract manually MANABRCHAR1KENNZX
ABRSPERRReason for blocking billing ABRSPERRCHAR2ABRSPERR
ABRFREIGReason for releasing billing ABRFREIGCHAR2ABRFREIG
BSTATUSProcessing status BEARKZCHAR2BEARSTAT
KOSTLCost Center KOSTLCHAR10ALPHAKOSTLKOS
VBEZText for contract E_VBEZCHAR35TEXT35
VBEGINNStart of contract E_VBEGINNDATS8DATUM
EINZDAT_ALTMove-in date from legacy system EINZDAT_ALTDATS8DATUM
VENDEEnd of contract E_VENDEDATS8DATUM
KUENDDATCancellation date of contract KUENDATDATS8DATUM
KFRISTNumber of time units for cancellation KUENZEITNUMC3PERWERT
KUENPERTime unit for cancellation KUENPERCHAR1PERART
VBISDATRenewal date of contract E_VBISDATDATS8DATUM
VERLAENGNumber of time units for renewal VERZEITNUMC3PERWERT
VERPERTime unit for renewal VERPERCHAR1PERART
VABSCHLEVUDate on which utility concluded the contract E_VSCHLEVUDATS8DATUM
VABSCHLKNDDate on which customer concluded the contract E_VSCHLKNDDATS8DATUM
VABSCHLKNDTITime at which customer signed contract E_VSCHLKNDTITIMS6TIMS
PERSNRPersonnel Number PERNR_DNUMC8PERNRPER
VREFERContract number from legacy system E_VREFERCHAR20TEXT20
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
BEGRUAuthorization Group BEGRUCHAR4BEGRU
LOEVMDeletion Indicator LOEVMCHAR1XFELD
TXJCDTax Jurisdiction TXJCDCHAR15TXJCDTXJ
MANOUTSORTReason for manual outsorting in billing MANOUTSORTCHAR8MANOUTSORT
FAKTURIERTContract has already been invoiced FAKTURIERTCHAR1KENNZX
AUFNROrder Number AUFNRCHAR12ALPHAAUFNRANR
PS_PSP_PNRWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8KONPRPS_POSNR
PRCTRProfit Center PRCTRCHAR10ALPHAPRCTRPRCPRCTR_EMPTY
COPAKONTIndicator: Profitability segment assigned (CO-PA) E_COPAKONTCHAR1XFELD
AUSGRUPOutsorting check group for billing AUSGRUPCHAR8AUSGRUP
OUTCOUNTNumber of manual outsortings to be carried out yet OUTCOUNTNUMC2OUTNUMBER
PYPLTPayment plan type E_PYPLTCHAR4E_PYPLTPYPT
PYPLSStarting month of payment plan E_PYPLSNUMC2MONTHPYPS
GSBERBusiness Area GSBERCHAR4GSBERGSB
SEGMENTSegment for Segmental Reporting SEGMT_KKCHAR10ALPHAFB_SEGMENT
SERVICEIDService Provider SERVICE_PROVCHAR10SERVICE_PROVEESERVPROVIDSERVICEPROVIDER
SRVPRVREFReference number of service provider SRVPRVREFCHAR30CHAR30
BILLMETHODBilling method BILLMETHODCHAR2BILLMETHOD
STAGRUVERStatistics group for contract E_STGRUVCHAR2E_STGRUV
PYPLAAlternative start month of payment plan E_PYPLANUMC2MONTHPYPA
BILLFINITContract terminated for billing reasons BILLFINITCHAR1KENNZX
BFA_DEB_STATPayment plan - BF amount not released for receivable E_BFA_PROC_DEBITCHAR1E_BFA_PROCESSING
BFA_CRED_STATPayment plan - BF amount not released for credit E_BFA_PROC_CREDITCHAR1E_BFA_PROCESSING
SALESEMPLOYEESales employee VRTNRNUMC8PERNRPREMV
SALESPARTNERSales partners ESALESPARTNERCHAR10ALPHAKUNNR
SALESDOCUMENTSales and Distribution Document Number VBELNCHAR10ALPHAVBELNAUN
PS_STARTDATStart Date of Payment Scheme (PS) PS_STARTDATDATS8DATS
SERVPROV_PAYPayment Class SERVPROV_PAYCHAR4SERVPROV_PAY
INVOICING_PARTYService Provider That Invoices the Contract INVOICING_PARTYCHAR10SERVICE_PROVSERVICEPROVIDER
COKEYCO account assignment key, IS-U contract COKEY_EE2CHAR10CHAR10
BUPLABusiness Place BUPLACHAR4J_1BBRANCH
CONTRACTCLASSContract Class CONTRACTCLASSCHAR4ALPHAECONTRACTCLASS
CANCREASONReason for Cancellation of Contract VKGRU_VEDACHAR2KUEGRU
CANCREASON_NEWCancellation Reason (CRM) ECRMT_SRV_CANCEL_REASONCHAR4QCODE
EXTRAPOLWASTECategory of Waste Disposal Budget Billing Extrapolation EXTRAPOLWASTECHAR2EXTRAPOLWASTE
PPM_CONTRACTIdentifies Contract as Prepayment Meter Contract E_PP_PPM_CONTRACTCHAR1E_PP_PPM_CONTRACT
OSB_GROUPOn-Site Billing Group E_OSB_GROUPCHAR3
OUCONTOutline Contract OUCONTCHAR1KENNZX
RULEGRRule Group for Outline Agreements RULEGRCHAR10RULEGRRULEGR
REGIOGROUPRegional structure grouping REGIOGROUPCHAR8REGIOGROUP
CMGRPCollection Management: Master Data Group CMGRP_CM_KKCHAR2CMGRP_CM_KK
STRATCollection Strategy STRAT_CM_KKCHAR2STRAT_CM_KK
CPERSCollections Contact Person CPERS_CM_KKCHAR10ALPHABU_PARTNERBPA
ANLAGEInstallation ANLAGECHAR10ALPHAANLAGEANLEANL
VKONTOContract Account Number VKONT_KKCHAR12ALPHAVKONT_KKKTOFKKVKP_F4
KZSONDEINZMove-In Processing (Special Case) KZSONDEINZCHAR1KZSONDEINZ
KZSONDAUSZSpecial move-out processing case exists KZSONDAUSZCHAR1KZSONDAUSZ
AUTEIGEINZAutomatic Owner Move-In AUTEIGEINZCHAR1KENZX
EINZDATMove-In Date EINZDATDATS8DATUM
AUSZDATMove-Out Date AUSZDATDATS8DATUM
ABSSTOPDATStop date for budget bill. requests in the case of move-out ABSSTOPDATDATS8DATUM
SCHLFAKTJoint final billing for move-in/out SCHLFAKTCHAR1E_GEMFAKT
MAHNVDunning Procedure MAHNV_KKCHAR2MAHNV_KKFKK_MAHNV
MAHNVUMZMove-in/out dunning procedure MAHNV_UMZCHAR2MAHNV_KK
MANSPDunning Lock Reason MANSP_KKCHAR1MANSP_KK
BEZUGReference BEZUGCHAR1KENNZX
TRANSVERTransfer contract E_TRANSVERCHAR10ALPHAVERTRAG
SSWTCREASONReasons for contract change SSWTCREASONCHAR2CHAR2
XVERAContract created due to data transfer XVERACHAR1KENNZX
UPD_ONLINEUpdate online UPDONLINECHAR1KENNZX
CURFIELDCursor field CURFIELDCHAR132CHAR132
CURLINEIndex of Current Step Loop Line SYSTEPLINT410SYST_BYTE

Key field Non-key field



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

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

How to access SAP table ES20H_OBJECT

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