P_TradingContractHeader

DDL: P_TRADINGCONTRACTHEADER Type: view COMPOSITE

P_TradingContractHeader is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_ContractHead) and exposes 120 fields with key field tkonn.

Data Sources (1)

SourceAliasJoin Type
I_ContractHead Header from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PTRDGCTRHDR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (120)

KeyFieldSource TableSource FieldDescription
KEY tkonn I_ContractHead tkonn Trading Contract
tctyp I_ContractHead tctyp Contract Type
kunnr I_ContractHead kunnr Stock customer
btbsta I_ContractHead btbsta Only Copy Appr.TC
tkwaers I_ContractHead tkwaers TrCont currency
tkrate I_ContractHead tkrate Exchange Rate
ernam I_ContractHead ernam User Name
erdat I_ContractHead erdat Entered On
erzeit I_ContractHead erzeit Time created
aenam I_ContractHead aenam User Name
aedat I_ContractHead aedat Obsolete
aezeit I_ContractHead aezeit Time changed
vkorg I_ContractHead vkorg SD Sales Org.
vtweg I_ContractHead vtweg RefDistCh-Cust/Mat.
spart I_ContractHead spart Source supplier
tksachb I_ContractHead tksachb Pers. Respons.
bstnk I_ContractHead bstnk Cust. Reference
bstdk I_ContractHead bstdk Cust. Ref. Date
sdwrs I_ContractHead sdwrs Doc. Currency
tkrate_sd I_ContractHead tkrate_sd Exchange Rate
kurst_sd I_ContractHead kurst_sd Exch. Rate Type
budat I_ContractHead budat Posting Date
prsdt_sd I_ContractHead prsdt_sd Pricing Date
kurst I_ContractHead kurst Fix.rate type (EMU)
augru I_ContractHead augru Sales Document Reason
abssc I_ContractHead abssc Paym.Guar.Proc.
lcnum I_ContractHead lcnum Financ.Doc.No.
akprz I_ContractHead akprz Depreciation
logsys I_ContractHead logsys Source system
audat I_ContractHead audat Trans. Period End
exnum I_ContractHead exnum Official No.
complete I_ContractHead complete Totals status
angdt_sd I_ContractHead angdt_sd Valid From
bnddt_sd I_ContractHead bnddt_sd Valid To
submi_sd I_ContractHead submi_sd Collective No.
lifsk_sd I_ContractHead lifsk_sd Delivery Block
faksk_sd I_ContractHead faksk_sd Billing Block
netwr_sd I_ContractHead netwr_sd Net Value
vkgrp I_ContractHead vkgrp Sales Group
vkbur I_ContractHead vkbur Sales Office
autlf_sd I_ContractHead autlf_sd Complete Dlv.
vsbed_sd I_ContractHead vsbed_sd Shipping Conditions
bsark_sd I_ContractHead bsark_sd Pur. Ord. Type
bstzd_sd I_ContractHead bstzd_sd Supplement
ihrez_sd I_ContractHead ihrez_sd Your Reference
bname_sd I_ContractHead bname_sd Name
telf1_sd I_ContractHead telf1_sd Telephone
mahza_sd I_ContractHead mahza_sd No.of Contacts
mahdt_sd I_ContractHead mahdt_sd Last Contact Dt
taxk1_sd I_ContractHead taxk1_sd Alt.Tax Class.
taxk2_sd I_ContractHead taxk2_sd Tax Cls.2 Cust.
taxk3_sd I_ContractHead taxk3_sd Tax Cls.3 Cust.
taxk4_sd I_ContractHead taxk4_sd Tax Cls.4 Cust.
taxk5_sd I_ContractHead taxk5_sd Tax Cls.5 Cust.
taxk6_sd I_ContractHead taxk6_sd Tax Cls.6 Cust.
taxk7_sd I_ContractHead taxk7_sd Tax Cls.7 Cust.
taxk8_sd I_ContractHead taxk8_sd Tax Cls.8 Cust.
taxk9_sd I_ContractHead taxk9_sd Tax Cls.9 Cust.
xblnr_sd I_ContractHead xblnr_sd Reference
vbtyp_sd I_ContractHead vbtyp_sd Document Cat.
stceg_l_sd I_ContractHead stceg_l_sd Tax Dest. Cty/R
andtx_sd I_ContractHead andtx_sd Tax Depar. C/R
kvgr1_sd I_ContractHead kvgr1_sd Customer Grp 1
kvgr2_sd I_ContractHead kvgr2_sd Customer Grp 2
kvgr3_sd I_ContractHead kvgr3_sd Customer Grp 3
kvgr4_sd I_ContractHead kvgr4_sd Customer Grp 4
kvgr5_sd I_ContractHead kvgr5_sd Customer Grp 5
auart I_ContractHead auart Sales Doc. Type
kokrs I_ContractHead kokrs Org. Value
kkber I_ContractHead kkber Cred.Contr.Area
knkli I_ContractHead knkli Credit Account
grupp I_ContractHead grupp Planning group
sbgrp I_ContractHead sbgrp Rep. group
ctlpc I_ContractHead ctlpc Risk Category
cmwae I_ContractHead cmwae Currency
cmfre I_ContractHead cmfre Release date
cmnup I_ContractHead cmnup Next Check
cmngv I_ContractHead cmngv Next date
amtbl I_ContractHead amtbl Credit Value
lfspg I_ContractHead lfspg Block Reason
wkurs_dat I_ContractHead wkurs_dat Exch. Rate Date
wbpch I_ContractHead wbpch Last Chngd By
kurrf I_ContractHead kurrf Exch.Rate Acct.
tc_released I_ContractHead tc_released Release for Doc
tkonn_ex I_ContractHead tkonn_ex Ext. Identifier
tccat I_ContractHead tccat TC Category
we_kunnr I_ContractHead we_kunnr Customer
stceg_l I_ContractHead stceg_l Tax Dest. Cty/R
landtx I_ContractHead landtx Tx Dep Ctry/Reg
xegdr I_ContractHead xegdr EU Triang. Deal
use_case I_ContractHead use_case Use Case Type
_dataaging I_ContractHead _dataaging Data Aging
tew_type I_ContractHead tew_type TEW Type
succ_arch I_ContractHead succ_arch Network Status
abrvw I_ContractHead abrvw Usage
knumv_sd I_ContractHead knumv_sd Doc. Condition
pricing_type I_ContractHead pricing_type Pricing
kalsm_sd I_ContractHead kalsm_sd Procedure
ps_psp_pnr I_ContractHead ps_psp_pnr WBS Element
created_from I_ContractHead created_from Source Doc
company_code I_ContractHead company_code Company Code
guebg I_ContractHead guebg Valid From
gueen I_ContractHead gueen Valid To
set_variant I_ContractHead set_variant Process Variant
in_approval I_ContractHead in_approval Approval Started
kalsm_ch I_ContractHead kalsm_ch Search Proced.
purpose I_ContractHead purpose Purpose Type
pf_status I_ContractHead pf_status Prc. Status
ACMTrdgContrIsStatusClosed AdditionalHeader ACMTrdgContrIsStatusClosed
TradingContractTradeOffice AdditionalHeader TradingContractTradeOffice
TradingContractCreditSales AdditionalHeader TradingContractCreditSales
ACMSignedStatus AdditionalHeader ACMSignedStatus
bezei Status TrdgContrApplStsName
tctyp_descr ContractType TradingContractTypeName
CreatedBy CreatedbyDetails UserDescription Full Name
DistributionChannelDescr DistributionChannelText DistributionChannelText
SalesDivisionDescr OrganizationDivisionName DivisionName Division Description
SalesOrgDescr SalesOrganizationText SalesOrganizationText
PersonResponsible personresponsibledetails UserDescription Full Name
ChangedBy ChangedbyDetails UserDescription Full Name

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view P_TradingContractHeader.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW P_TradingContractHeader AS
SELECT
  Header.tkonn AS tkonn,
  Header.tctyp AS tctyp,
  Header.kunnr AS kunnr,
  Header.btbsta AS btbsta,
  Header.tkwaers AS tkwaers,
  Header.tkrate AS tkrate,
  Header.ernam AS ernam,
  Header.erdat AS erdat,
  Header.erzeit AS erzeit,
  Header.aenam AS aenam,
  Header.aedat AS aedat,
  Header.aezeit AS aezeit,
  Header.vkorg AS vkorg,
  Header.vtweg AS vtweg,
  Header.spart AS spart,
  Header.tksachb AS tksachb,
  Header.bstnk AS bstnk,
  Header.bstdk AS bstdk,
  Header.sdwrs AS sdwrs,
  Header.tkrate_sd AS tkrate_sd,
  Header.kurst_sd AS kurst_sd,
  Header.budat AS budat,
  Header.prsdt_sd AS prsdt_sd,
  Header.kurst AS kurst,
  Header.augru AS augru,
  Header.abssc AS abssc,
  Header.lcnum AS lcnum,
  Header.akprz AS akprz,
  Header.logsys AS logsys,
  Header.audat AS audat,
  Header.exnum AS exnum,
  Header.complete AS complete,
  Header.angdt_sd AS angdt_sd,
  Header.bnddt_sd AS bnddt_sd,
  Header.submi_sd AS submi_sd,
  Header.lifsk_sd AS lifsk_sd,
  Header.faksk_sd AS faksk_sd,
  Header.netwr_sd AS netwr_sd,
  Header.vkgrp AS vkgrp,
  Header.vkbur AS vkbur,
  Header.autlf_sd AS autlf_sd,
  Header.vsbed_sd AS vsbed_sd,
  Header.bsark_sd AS bsark_sd,
  Header.bstzd_sd AS bstzd_sd,
  Header.ihrez_sd AS ihrez_sd,
  Header.bname_sd AS bname_sd,
  Header.telf1_sd AS telf1_sd,
  Header.mahza_sd AS mahza_sd,
  Header.mahdt_sd AS mahdt_sd,
  Header.taxk1_sd AS taxk1_sd,
  Header.taxk2_sd AS taxk2_sd,
  Header.taxk3_sd AS taxk3_sd,
  Header.taxk4_sd AS taxk4_sd,
  Header.taxk5_sd AS taxk5_sd,
  Header.taxk6_sd AS taxk6_sd,
  Header.taxk7_sd AS taxk7_sd,
  Header.taxk8_sd AS taxk8_sd,
  Header.taxk9_sd AS taxk9_sd,
  Header.xblnr_sd AS xblnr_sd,
  Header.vbtyp_sd AS vbtyp_sd,
  Header.stceg_l_sd AS stceg_l_sd,
  Header.andtx_sd AS andtx_sd,
  Header.kvgr1_sd AS kvgr1_sd,
  Header.kvgr2_sd AS kvgr2_sd,
  Header.kvgr3_sd AS kvgr3_sd,
  Header.kvgr4_sd AS kvgr4_sd,
  Header.kvgr5_sd AS kvgr5_sd,
  Header.auart AS auart,
  Header.kokrs AS kokrs,
  Header.kkber AS kkber,
  Header.knkli AS knkli,
  Header.grupp AS grupp,
  Header.sbgrp AS sbgrp,
  Header.ctlpc AS ctlpc,
  Header.cmwae AS cmwae,
  Header.cmfre AS cmfre,
  Header.cmnup AS cmnup,
  Header.cmngv AS cmngv,
  Header.amtbl AS amtbl,
  Header.lfspg AS lfspg,
  Header.wkurs_dat AS wkurs_dat,
  Header.wbpch AS wbpch,
  Header.kurrf AS kurrf,
  Header.tc_released AS tc_released,
  Header.tkonn_ex AS tkonn_ex,
  Header.tccat AS tccat,
  Header.we_kunnr AS we_kunnr,
  Header.stceg_l AS stceg_l,
  Header.landtx AS landtx,
  Header.xegdr AS xegdr,
  Header.use_case AS use_case,
  Header._dataaging AS _dataaging,
  Header.tew_type AS tew_type,
  Header.succ_arch AS succ_arch,
  Header.abrvw AS abrvw,
  Header.knumv_sd AS knumv_sd,
  Header.pricing_type AS pricing_type,
  Header.kalsm_sd AS kalsm_sd,
  Header.ps_psp_pnr AS ps_psp_pnr,
  Header.created_from AS created_from,
  Header.company_code AS company_code,
  Header.guebg AS guebg,
  Header.gueen AS gueen,
  Header.set_variant AS set_variant,
  Header.in_approval AS in_approval,
  Header.kalsm_ch AS kalsm_ch,
  Header.purpose AS purpose,
  Header.pf_status AS pf_status,
  AdditionalHeader.ACMTrdgContrIsStatusClosed AS ACMTrdgContrIsStatusClosed,
  AdditionalHeader.TradingContractTradeOffice AS TradingContractTradeOffice,
  AdditionalHeader.TradingContractCreditSales AS TradingContractCreditSales,
  AdditionalHeader.ACMSignedStatus AS ACMSignedStatus,
  Status.TrdgContrApplStsName AS bezei,
  ContractType.TradingContractTypeName AS tctyp_descr,
  CreatedbyDetails.UserDescription AS CreatedBy,
  DistributionChannelText.DistributionChannelText AS DistributionChannelDescr,
  OrganizationDivisionName.DivisionName AS SalesDivisionDescr,
  SalesOrganizationText.SalesOrganizationText AS SalesOrgDescr,
  personresponsibledetails.UserDescription AS PersonResponsible,
  ChangedbyDetails.UserDescription AS ChangedBy
FROM I_ContractHead AS Header
;