I_PurReqnAcctAssgmtBasic
Purchase Requisition Account Assignment Basic
I_PurReqnAcctAssgmtBasic is a Basic CDS View that provides data about "Purchase Requisition Account Assignment Basic" in SAP S/4HANA. It reads from 1 data source (ebkn) and exposes 57 fields with key fields PurchaseRequisition, PurchaseRequisitionItem, PurchaseReqnAcctAssgmtNumber. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| ebkn | ebkn | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_REObjectByIntFinNumber | _REObjectByIntFinNumber | $projection.REInternalFinNumber = _REObjectByIntFinNumber.REInternalFinNumber |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IPRACCTASSGB | view | |
| VDM.viewType | #BASIC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| AbapCatalog.preserveKey | true | view | |
| EndUserText.label | Purchase Requisition Account Assignment Basic | view |
Fields (57)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchaseRequisition | banfn | ||
| KEY | PurchaseRequisitionItem | bnfpo | ||
| KEY | PurchaseReqnAcctAssgmtNumber | zebkn | ||
| CostCenter | kostl | |||
| MasterFixedAsset | anln1 | |||
| ProjectNetwork | nplnr | |||
| Quantity | menge | |||
| MultipleAcctAssgmtDistrPercent | vproz | |||
| PurReqnNetAmount | netwr | |||
| IsDeleted | loekz | |||
| CostElement | sakto | |||
| GLAccount | sakto | |||
| BusinessArea | gsber | |||
| SDDocument | vbeln | |||
| SalesOrder | vbeln | |||
| SalesDocumentItem | vbelp | |||
| SalesOrderItem | vbelp | |||
| ScheduleLine | veten | |||
| SalesOrderScheduleLine | veten | |||
| FixedAsset | anln2 | |||
| ProcessOrder | aufnr | |||
| OrderID | aufnr | |||
| UnloadingPointName | ablad | |||
| ControllingArea | kokrs | |||
| CostObject | kstrg | |||
| ProfitabilitySegment | paobjnr | |||
| ProfitCenter | prctr | |||
| WBSElementInternalID | ps_psp_pnr | |||
| WBSElementInternalID_2 | ||||
| ProjectNetworkInternalID | aufpl | |||
| CommitmentItemShortID | ||||
| FundsCenter | fistl | |||
| Fund | geber | |||
| FunctionalArea | fkber | |||
| CreationDate | erdat | |||
| GoodsRecipientName | wempf | |||
| REInternalFinNumber | ||||
| NetworkActivityInternalID | aplzl | |||
| PartnerAccountNumber | vptnr | |||
| JointVentureRecoveryCode | recid | |||
| SettlementReferenceDate | dabrz | |||
| OrderInternalID | aufpl_ord | |||
| OrderIntBillOfOperationsItem | aplzl_ord | |||
| EarmarkedFundsDocument | kblnr | |||
| EarmarkedFundsDocumentItem | kblpos | |||
| CostCtrActivityType | lstar | |||
| BusinessProcess | prznr | |||
| GrantID | grant_nbr | |||
| BudgetPeriod | budget_pd | |||
| ServiceDocID | service_doc_id | |||
| ServiceDocItemID | service_doc_item_id | |||
| ServiceDocumentType | service_doc_type | |||
| ProcmtHubWBSElementExternalID | ||||
| ExtNetworkActivityForPurg | ||||
| PubSecSplitBatchNumberID | fm_split_batch | |||
| PubSecSplitAuthznGroup | fm_split_begru | |||
| _REObjectByIntFinNumber | _REObjectByIntFinNumber |
@AbapCatalog.sqlViewName: 'IPRACCTASSGB'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter:true
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@AccessControl.authorizationCheck:#PRIVILEGED_ONLY
@AbapCatalog.preserveKey:true
@EndUserText.label: 'Purchase Requisition Account Assignment Basic'
define view I_PurReqnAcctAssgmtBasic
as select from ebkn
association [0..1] to I_REObjectByIntFinNumber as _REObjectByIntFinNumber on $projection.REInternalFinNumber = _REObjectByIntFinNumber.REInternalFinNumber
{
key banfn as PurchaseRequisition,
key bnfpo as PurchaseRequisitionItem,
key zebkn as PurchaseReqnAcctAssgmtNumber,
kostl as CostCenter,
anln1 as MasterFixedAsset,
nplnr as ProjectNetwork,
menge as Quantity,
vproz as MultipleAcctAssgmtDistrPercent,
netwr as PurReqnNetAmount,
loekz as IsDeleted,
sakto as CostElement, // Obsolete. Kindly use sakto as GLAccount for future purposes
sakto as GLAccount,
gsber as BusinessArea,
vbeln as SDDocument, // Obsolete. Kindly use vbeln as SalesOrder for further purposes
vbeln as SalesOrder,
vbelp as SalesDocumentItem, // Obslete. Kindly use vbelp as SalesOrderItem for further purposes
vbelp as SalesOrderItem,
veten as ScheduleLine, // Obsolete. Kindly use veten as SalesOrderScheduleLine for further purposes
veten as SalesOrderScheduleLine,
anln2 as FixedAsset,
aufnr as ProcessOrder, // Obsolete. Kindly use aufnr as OrderID for future purposes
aufnr as OrderID,
ablad as UnloadingPointName,
kokrs as ControllingArea,
kstrg as CostObject,
paobjnr as ProfitabilitySegment,
prctr as ProfitCenter,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'WBSElementInternalID_2'
ps_psp_pnr as WBSElementInternalID,
cast( ps_psp_pnr as ps_s4_pspnr ) as WBSElementInternalID_2,
aufpl as ProjectNetworkInternalID,
cast( fipos as fmis_ci_internalname preserving type ) as CommitmentItemShortID,
//fipos as CommitmentItem,
fistl as FundsCenter,
geber as Fund,
fkber as FunctionalArea,
erdat as CreationDate,
wempf as GoodsRecipientName, //new , added
cast( imkey as recaimkeyfi preserving type ) as REInternalFinNumber,
aplzl as NetworkActivityInternalID, //new, added
vptnr as PartnerAccountNumber, //new, added
recid as JointVentureRecoveryCode, // new, added
dabrz as SettlementReferenceDate, // new, added
aufpl_ord as OrderInternalID, // new, added
aplzl_ord as OrderIntBillOfOperationsItem, // new, added
kblnr as EarmarkedFundsDocument, // new, added
kblpos as EarmarkedFundsDocumentItem, // new, added
lstar as CostCtrActivityType, // new, added
prznr as BusinessProcess, // new, added
grant_nbr as GrantID, // new, added
budget_pd as BudgetPeriod,
// kblpos as EarmarkedFundsItem,
service_doc_id as ServiceDocID,
service_doc_item_id as ServiceDocItemID,
service_doc_type as ServiceDocumentType,
cast(extwbselement as mm_pur_hub_ps_posid ) as ProcmtHubWBSElementExternalID,
cast( extvornr as mmpur_d_extvornr) as ExtNetworkActivityForPurg,
// Begin of changes 2208CL - Enable automatic splitting of account assignments
fm_split_batch as PubSecSplitBatchNumberID,
fm_split_begru as PubSecSplitAuthznGroup,
// End of changes 2208CL - Enable automatic splitting of account assignments
_REObjectByIntFinNumber
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"EBKN"
],
"ASSOCIATED":
[
"I_REOBJECTBYINTFINNUMBER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA