I_CmmdtyFutrAcctPrtfloVH

DDL: I_CMMDTYFUTRACCTPRTFLOVH SQL: ICMMDTYFAPPRTFLO Type: view BASIC

View for Futures Account and Portfolio

I_CmmdtyFutrAcctPrtfloVH is a Basic CDS View that provides data about "View for Futures Account and Portfolio" in SAP S/4HANA. It reads from 3 data sources (I_CompanyCode, twpob, trft_pos_account) and exposes 6 fields with key fields CompanyCode, FuturesAccount, Portfolio.

Data Sources (3)

SourceAliasJoin Type
I_CompanyCode CompanyCode left_outer
twpob Portfolio left_outer
trft_pos_account TreasuryPositionAccount from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ICMMDTYFAPPRTFLO view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label View for Futures Account and Portfolio view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.dataCategory #VALUE_HELP view
Metadata.ignorePropagatedAnnotations true view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode trft_pos_account company_code Company Code
KEY FuturesAccount trft_pos_account pos_account Futures Acct
KEY Portfolio trft_pos_account rportb Portfolio
CompanyCodeName I_CompanyCode CompanyCodeName Company Name
FuturesAccountName trft_pos_account pos_acc_text Name
PortfolioName twpob xportb Portfolio 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 I_CmmdtyFutrAcctPrtfloVH.
-- 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.
-- SQL view name: ICMMDTYFAPPRTFLO

CREATE VIEW I_CmmdtyFutrAcctPrtfloVH AS
SELECT
  TreasuryPositionAccount.company_code AS CompanyCode,
  TreasuryPositionAccount.pos_account AS FuturesAccount,
  TreasuryPositionAccount.rportb AS Portfolio,
  CompanyCode.CompanyCodeName AS CompanyCodeName,
  TreasuryPositionAccount.pos_acc_text AS FuturesAccountName,
  Portfolio.xportb AS PortfolioName
FROM trft_pos_account AS TreasuryPositionAccount
LEFT OUTER JOIN I_CompanyCode AS CompanyCode ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN twpob AS Portfolio ON /* join condition not captured in parsed metadata */
;