I_BankAccHouseBankAccTP

DDL: I_BANKACCHOUSEBANKACCTP Type: view TRANSACTIONAL

Bank Account Ac2 BO active and draft

I_BankAccHouseBankAccTP is a Transactional CDS View that provides data about "Bank Account Ac2 BO active and draft" in SAP S/4HANA. It has 3 associations to related views.

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_BankAccountTP _Account $projection.BankAccountInternalID = _Account.BankAccountInternalID and $projection.BankAccountRevision = _Account.BankAccountRevision
[0..1] I_Housebank _HouseBank $projection.HouseBank = _HouseBank.HouseBank and $projection.CompanyCode = _HouseBank.CompanyCode
[0..1] I_BankAccIDCategory _BankAccIDCategory $projection.HouseBankIDCategory = _BankAccIDCategory.HouseBankIDCategory and _BankAccIDCategory.Language = $session.system_language

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IBANKACCAC2TP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Bank Account Ac2 BO active and draft view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.writeDraftPersistence BANKACCAC2WD view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #REQUIRED view

Fields (78)

KeyFieldSource TableSource FieldDescription
KEY BankAccountInternalID acc_id Technical ID
KEY HouseBankAcctUUID guid UUID 22 char.
KEY BankAccountRevision revision Revision Number
HouseBankAccStartDate valid_from Validity Start Time
HouseBankAccEndDate valid_to Validity End Time
RemoteSystem herku Remote System
CompanyCode bukrs Value
HouseBank hbkid House Bank
HouseBankAccount hktid House Bank Account
RemoteAccount remoteaccount Additional ID
BankAccount bankn Bank acct
BankControlKey bkont To Account
ReferenceInfo refzl Reference info.
DataMedExchangeIdentification dtaai DME identifictn
BankAccountAlternative bnkn2 Bank Account
IsReused is_reused Is Reused
CashPlanningGroup fdgrp Planning group
SettlementAmountCurrency abwae Settlement cur.
GLAccount hkont Transfer acct
BillDiscountAccount wekon Discount Acct
MinimumDays mindt Minimum Days
HouseBankAlternative1 hbid1 House bank 1
HouseBankAccAlternative1 hkid1 Account ID 1
HouseBankAlternative2 hbid2 House bank 2
HouseBankAccAlternative2 hkid2 Account ID 2
ReturnedBillOfExchangePayable wkkon Returned BoE Py
AccForBillOfExchangeCollection wikon Collection Acct
GLAcctIsBankReconciliationAcct new_bacl_flag Use New G/L Account
OldGLAccount old_hkont G/L Acct
TargetGLAccount target_hkont G/L Acct
MigrationStatus migration_status status value done
CashPoolingIsUsed cash_pooling_flag Use in Cash Pooling
AuthorizationGroup bank_account_auth_group Authorization Group
NettingGroup netting_group Netting Group
GLAccountToleranceGroup togru Tolerance group
AccountIsBlockedForPosting xspeb Posting Block
PostingBlockDate posting_block_date Opening Date
DefaultPartnerValidToDate _HouseBank DefaultPartnerValidToDate
DefaultPartnerValidFromDate _HouseBank DefaultPartnerValidFromDate
DefaultPartnerNo _HouseBank DefaultPartnerNo
RiskPartnerValidToDate _HouseBank RiskPartnerValidToDate Valid To
RiskPartnerValidFromDate _HouseBank RiskPartnerValidFromDate Valid From
RiskPartnerNo _HouseBank RiskPartnerNo Busn. Partner
BankCountry _HouseBank BankCountry Bank Ctry/Rgn. Key
BankInternalID _HouseBank BankInternalID Bank Key
SWIFTCode
BankGroup
Bank
IsPostBankAccount
BankName
Region
StreetName
CityName
Branch
EDIPartner _HouseBank EDIPartner Partner No.
EDISignatureType _HouseBank EDISignatureType Ty.
DataMediumExchangeBank _HouseBank DataMediumExchangeBank Altern.Bank ID
DataMediumReceivingBank _HouseBank DataMediumReceivingBank Bank No. Receiver
CustomerByHouseBank _HouseBank CustomerByHouseBank Customer Number
OrderingCompanyByBank _HouseBank OrderingCompanyByBank Company Number
ChargeAccountBank _HouseBank ChargeAccountBank Bank Number
ChargeAccount _HouseBank ChargeAccount
ChargeAccountCurrencyISOCode _HouseBank ChargeAccountCurrencyISOCode ISO Currency Cde
DataExchangeInstructionKey _HouseBank DataExchangeInstructionKey Instruction Key
ExecutionLeadDays _HouseBank ExecutionLeadDays Lead Days
CentralBankReportIsRequired _HouseBank CentralBankReportIsRequired Create Central Bank Report
RegionByCentralBank _HouseBank RegionByCentralBank Area Number
PaymentIsForwardedToCentralBk _HouseBank PaymentIsForwardedToCentralBk Forward Pay. Data
BankAccountCurrency _Account BankAccountCurrency Currency
BankAccountNumber _Account BankAccount Bank acct
IBAN _Account IBAN IBAN House Bank
HouseBankAccountIsNotRemote
HouseBankSemanticObject
HouseBankAccountSemanticObject
CompanyCodeSemanticObject
_HouseBank _HouseBank
_BankAccIDCategory _BankAccIDCategory
_Account _Account

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_BankAccHouseBankAccTP.
-- 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 I_BankAccHouseBankAccTP AS
SELECT
  acc_id AS BankAccountInternalID,
  guid AS HouseBankAcctUUID,
  revision AS BankAccountRevision,
  valid_from AS HouseBankAccStartDate,
  valid_to AS HouseBankAccEndDate,
  herku AS RemoteSystem,
  bukrs AS CompanyCode,
  hbkid AS HouseBank,
  hktid AS HouseBankAccount,
  RemoteAccount,
  bankn AS BankAccount,
  bkont AS BankControlKey,
  refzl AS ReferenceInfo,
  dtaai AS DataMedExchangeIdentification,
  bnkn2 AS BankAccountAlternative,
  is_reused AS IsReused,
  fdgrp AS CashPlanningGroup,
  abwae AS SettlementAmountCurrency,
  hkont AS GLAccount,
  wekon AS BillDiscountAccount,
  mindt AS MinimumDays,
  hbid1 AS HouseBankAlternative1,
  hkid1 AS HouseBankAccAlternative1,
  hbid2 AS HouseBankAlternative2,
  hkid2 AS HouseBankAccAlternative2,
  wkkon AS ReturnedBillOfExchangePayable,
  wikon AS AccForBillOfExchangeCollection,
  new_bacl_flag AS GLAcctIsBankReconciliationAcct,
  old_hkont AS OldGLAccount,
  target_hkont AS TargetGLAccount,
  migration_status AS MigrationStatus,
  cash_pooling_flag AS CashPoolingIsUsed,
  bank_account_auth_group AS AuthorizationGroup,
  netting_group AS NettingGroup,
  togru AS GLAccountToleranceGroup,
  xspeb AS AccountIsBlockedForPosting,
  posting_block_date AS PostingBlockDate,
  _HouseBank.DefaultPartnerValidToDate AS DefaultPartnerValidToDate,
  _HouseBank.DefaultPartnerValidFromDate AS DefaultPartnerValidFromDate,
  _HouseBank.DefaultPartnerNo AS DefaultPartnerNo,
  _HouseBank.RiskPartnerValidToDate AS RiskPartnerValidToDate,
  _HouseBank.RiskPartnerValidFromDate AS RiskPartnerValidFromDate,
  _HouseBank.RiskPartnerNo AS RiskPartnerNo,
  _HouseBank.BankCountry AS BankCountry,
  _HouseBank.BankInternalID AS BankInternalID,
  _HouseBank._Bank.SWIFTCode AS SWIFTCode,
  _HouseBank._Bank.BankNetworkGrouping AS BankGroup,
  _HouseBank._Bank.Bank AS Bank,
  _HouseBank._Bank.IsPostBankAccount AS IsPostBankAccount,
  _HouseBank._Bank.BankName AS BankName,
  _HouseBank._Bank.Region AS Region,
  _HouseBank._Bank.StreetName AS StreetName,
  _HouseBank._Bank.CityName AS CityName,
  _HouseBank._Bank.Branch AS Branch,
  _HouseBank.EDIPartner AS EDIPartner,
  _HouseBank.EDISignatureType AS EDISignatureType,
  _HouseBank.DataMediumExchangeBank AS DataMediumExchangeBank,
  _HouseBank.DataMediumReceivingBank AS DataMediumReceivingBank,
  _HouseBank.CustomerByHouseBank AS CustomerByHouseBank,
  _HouseBank.OrderingCompanyByBank AS OrderingCompanyByBank,
  _HouseBank.ChargeAccountBank AS ChargeAccountBank,
  _HouseBank.ChargeAccount AS ChargeAccount,
  _HouseBank.ChargeAccountCurrencyISOCode AS ChargeAccountCurrencyISOCode,
  _HouseBank.DataExchangeInstructionKey AS DataExchangeInstructionKey,
  _HouseBank.ExecutionLeadDays AS ExecutionLeadDays,
  _HouseBank.CentralBankReportIsRequired AS CentralBankReportIsRequired,
  _HouseBank.RegionByCentralBank AS RegionByCentralBank,
  _HouseBank.PaymentIsForwardedToCentralBk AS PaymentIsForwardedToCentralBk,
  _Account.BankAccountCurrency AS BankAccountCurrency,
  _Account.BankAccount AS BankAccountNumber,
  _Account.IBAN AS IBAN,
  cast ( 'X' as boolean preserving type ) AS HouseBankAccountIsNotRemote,
  cast ( '' as fclm_bam_semantic_object ) AS HouseBankSemanticObject,
  cast ( '' as fclm_bam_semantic_object ) AS HouseBankAccountSemanticObject,
  cast ( '' as fclm_bam_semantic_object ) AS CompanyCodeSemanticObject
LEFT OUTER JOIN I_BankAccountTP AS _Account ON BankAccountInternalID = _Account.BankAccountInternalID AND BankAccountRevision = _Account.BankAccountRevision  -- association [1..1]
LEFT OUTER JOIN I_Housebank AS _HouseBank ON HouseBank = _HouseBank.HouseBank AND CompanyCode = _HouseBank.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BankAccIDCategory AS _BankAccIDCategory ON HouseBankIDCategory = _BankAccIDCategory.HouseBankIDCategory AND _BankAccIDCategory.Language = $session.system_language  -- association [0..1]
;