I_MemoRecordTP

DDL: I_MEMORECORDTP Type: view TRANSACTIONAL

Memo Record BO active and draft

I_MemoRecordTP is a Transactional CDS View that provides data about "Memo Record BO active and draft" in SAP S/4HANA. It reads from 1 data source (I_MemoRecordWithFilter) and exposes 122 fields with key field CashFlowID. It has 19 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MemoRecordWithFilter memo from

Associations (19)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_BankAccountBasicData _OffstgBankAccount $projection.OffstgBankAccountInternalID = _OffstgBankAccount.BankAccountInternalID
[0..1] I_LiquidityItemText _LiquidityItem $projection.LiquidityItem = _LiquidityItem.LiquidityItem and _LiquidityItem.Language = $session.system_language
[1..1] I_CashReleaseStatusText _StatusText $projection.CashReleaseStatus = _StatusText.CashReleaseStatus
[0..*] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..1] I_BankAccountBasicData _SndgBankAccount $projection.SendingBankAccountIntID = _SndgBankAccount.BankAccountInternalID
[0..1] I_BankAccountBasicData _RcvgBankAccount $projection.ReceivingBankAccountIntID = _RcvgBankAccount.BankAccountInternalID
[0..1] I_FinancialInstrAssignment _FinInstrAssignment $projection.FinancialInstrumentAssignment = _FinInstrAssignment.FinancialInstrumentAssignment
[0..1] I_FinancialInstrAssignmentText _FinancialAssignmentText $projection.FinancialInstrumentAssignment = _FinancialAssignmentText.FinancialInstrumentAssignment and _FinancialAssignmentText.Language = $session.system_language
[0..1] I_FinancialInstrReference _FinInstrReference $projection.FinancialInstrumentReference = _FinInstrReference.FinancialInstrumentReference
[0..1] I_FinancialInstrReferenceText _FinancialReferenceText $projection.FinancialInstrumentReference = _FinancialReferenceText.FinancialInstrumentReference and _FinancialReferenceText.Language = $session.system_language
[0..1] I_FinancialInstrCharacteristic _FinInstrCharc $projection.FinancialInstrCharacteristic = _FinInstrCharc.FinancialInstrCharacteristic
[0..1] I_FinancialInstrCharcText _FinancialInstrCharcText $projection.FinancialInstrCharacteristic = _FinancialInstrCharcText.FinancialInstrCharacteristic and _FinancialInstrCharcText.Language = $session.system_language
[1..1] I_CompanyCode _CashReqCompanyCode $projection.CashReqCompanyCode = _CashReqCompanyCode.CompanyCode
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_CashReqInstrCategory _CashReqInstrCategory $projection.CashReqInstrCategory = _CashReqInstrCategory.CashReqInstrCategory
[0..1] I_CashReqInstrCategoryText _CashReqInstrCategoryText $projection.CashReqInstrCategory = _CashReqInstrCategoryText.CashReqInstrCategory and _CashReqInstrCategoryText.Language = $session.system_language
[0..1] I_CashRequestStatus _CashRequestStatus $projection.CashRequestStatus = _CashRequestStatus.CashRequestStatus
[0..1] I_CashRequestStatusText _CashRequestStatusText $projection.CashRequestStatus = _CashRequestStatusText.CashRequestStatus and _CashRequestStatusText.Language = $session.system_language

Annotations (21)

NameValueLevelField
AbapCatalog.sqlViewName IMEMORECORDTP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Memo Record BO active and draft view
VDM.viewType #TRANSACTIONAL view
ObjectModel.compositionRoot true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeDraftPersistence IMEMORECORDT view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.representativeKey CashFlowID view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.allowExtensions true view

Fields (122)

KeyFieldSource TableSource FieldDescription
KEY CashFlowID I_MemoRecordWithFilter CashFlowID
CashMemoRecordID
CompanyCode I_MemoRecordWithFilter CompanyCode Receiver Company Code
PlanningLevel I_MemoRecordWithFilter PlanningLevel Planning Level
TransactionDate I_MemoRecordWithFilter TransactionDate Value Date
ExpirationDate I_MemoRecordWithFilter ExpirationDate Expiratn Date
CashPlanningGroup I_MemoRecordWithFilter CashPlanningGroup Planning Group
BankAccountRevision
TransactionCurrency I_MemoRecordWithFilter TransactionCurrency Transaction Currency
AmountInTransactionCurrency I_MemoRecordWithFilter AmountInTransactionCurrency Pt Crcy Amt
LiquidityItem I_MemoRecordWithFilter LiquidityItem Liquidity Item
LiquidityItemDescription _LiquidityItem LiquidityItemName
CreatedByUser I_MemoRecordWithFilter CreatedByUser User Name
CreatedByUserDescription
CreationTime I_MemoRecordWithFilter CreationTime Time of Change
LastChangedByUser I_MemoRecordWithFilter LastChangedByUser User Name
LastChangedByUserDescription
LastChangeDateTime I_MemoRecordWithFilter LastChangeDateTime Timestamp
BusinessArea I_MemoRecordWithFilter BusinessArea Business Area
ProfitCenter I_MemoRecordWithFilter ProfitCenter Profit Center
AssetFund I_MemoRecordWithFilter Fund Sender Fund
AssetGrant I_MemoRecordWithFilter GrantID Sender Grant
Fund I_MemoRecordWithFilter Fund Sender Fund
FinancialManagementArea _CompanyCode FinancialManagementArea FM Area
GrantID I_MemoRecordWithFilter GrantID Sender Grant
BankStatementShortID I_MemoRecordWithFilter BankStatementShortID Statement Short Key
BankStatementDate I_MemoRecordWithFilter BankStatementDate Statement Date
GLAccount I_MemoRecordWithFilter GLAccount General Ledger
OwnerName I_MemoRecordWithFilter OwnerName
CertaintyLevel I_MemoRecordWithFilter CertaintyLevel
OriginApplication I_MemoRecordWithFilter OriginApplication Origin Application
CashFlowCategory I_MemoRecordWithFilter CashFlowCategory
CashFlowType I_MemoRecordWithFilter CashFlowType Flow Type
IsDeleted I_MemoRecordWithFilter IsDeleted TRUE
MemoRecordStatus I_MemoRecordWithFilter MemoRecordStatus Memo Record Status
CustomerFactoryCalenderCode I_MemoRecordWithFilter CustomerFactoryCalenderCode Cust.calendar
EffectiveInterestRate I_MemoRecordWithFilter EffectiveInterestRate
TermStartDate I_MemoRecordWithFilter TermStartDate
TextDescription I_MemoRecordWithFilter TextDescription Text
Segment I_MemoRecordWithFilter Segment Segment number
CashReleaseStatus I_MemoRecordWithFilter CashReleaseStatus
CashReleaseStatusText _StatusText CashReleaseStatusText
OffsettingCompanyCode I_MemoRecordWithFilter OffsettingCompanyCode
OffsettingAccount I_MemoRecordWithFilter OffsettingAccount Offsetting Acct
OffsettingValueDate I_MemoRecordWithFilter OffsettingValueDate
OffsettingBankAccount I_MemoRecordWithFilter OffsettingBankAccount
OffsetBankAccountNumber _OffstgBankAccount BankAccountNumber Bank Account
OffsettingHouseBank I_MemoRecordWithFilter OffsettingHouseBank
OffsettingHouseBankAccount I_MemoRecordWithFilter OffsettingHouseBankAccount
CashRequestStatus CashRequestStatus
CashRequestStatusDesc _CashRequestStatusText CashRequestStatusDesc
CashReqInstrCategory CashReqInstrCategory
CashReqInstrCategoryDesc _CashReqInstrCategoryText CashReqInstrCategoryDesc
FollowingCurrency FollowingCurrency
AmountInFollowingCurrency AmountInFollowingCurrency
TrsyTradedAmountBuySellCode TrsyTradedAmountBuySellCode
ReceivingBankAccountIntID ReceivingBankAccountIntID
ReceivingBankAccount _RcvgBankAccount BankAccountNumber Bank Account
ReceivingBankAccountName
CashReqHasDocument CashReqHasDocument
FinancialInstrumentAssignment FinancialInstrumentAssignment
FinancialInstrAssignmentDesc _FinancialAssignmentText FinancialInstrAssignmentDesc
FinancialInstrumentReference FinancialInstrumentReference
FinancialInstrReferenceDesc _FinancialReferenceText FinancialInstrReferenceDesc
FinancialInstrCharacteristic FinancialInstrCharacteristic Characteristics
FinancialInstrCharcDesc _FinancialInstrCharcText FinancialInstrCharcDesc
BankIdentification BankIdentification Bank Details
BusinessPartner BusinessPartner Issuing Authority
BusinessPartnerName _BusinessPartner BusinessPartnerName Extracted Customer Name
CashReqValueDate I_MemoRecordWithFilter TransactionDate Value Date
CashReqCompanyCode I_MemoRecordWithFilter CompanyCode Receiver Company Code
CashReqCompanyCodeName _CashReqCompanyCode CompanyCodeName Company Name
TradedCurrency I_MemoRecordWithFilter TransactionCurrency Transaction Currency
OpenAmountInTradedCurrency I_MemoRecordWithFilter AmountInTransactionCurrency Pt Crcy Amt
SendingBankAccountIntID I_MemoRecordWithFilter BankAccountInternalID Technical ID
SendingBankAccount _SndgBankAccount BankAccountNumber Bank Account
SendingBankAccountName
CashReqPlanningLevel I_MemoRecordWithFilter PlanningLevel Planning Level
CashReqLiquidityItem I_MemoRecordWithFilter LiquidityItem Liquidity Item
CashReqLiquidityItemName _LiquidityItem LiquidityItemName
TreasuryTradeRequest
TrsyTradeReqCancellationReason
TrsyTradeReqCanclnRsnName
CashRequestText I_MemoRecordWithFilter TextDescription Text
AmountInTradedCurrency AmountInLocalCurrency Local Crcy Amt
OpenAmountInFollowingCurrency OpenAmountInFollowingCurrency
IsStatisticalItem IsStatisticalItem Statisticl.Indicator
TermEndDate TermEndDate
RequestedNetAmount RequestedNetAmount
PurReqCurrency PurReqCurrency
TrsyCshFlowDebtInvmtCode TrsyCshFlowDebtInvmtCode
LoanTermStartDate LoanTermStartDate
LoanTermEndDate LoanTermEndDate
CshTrdReqSubmdByUserIsHidden
OffstgBankAccountInternalID OffstgBankAccountInternalID
CashPaymentAdviceGroup CashPaymentAdviceGroup
CshTrdReqFXLeg1BuySellCode I_MemoRecordWithFilter CshTrdReqFXLeg1BuySellCode
CshTrdReqFXLeg1OpenAmtInOTDC I_MemoRecordWithFilter CshTrdReqFXLeg1OpenAmtInOTDC
CshTrdReqFXLeg2ValueDate I_MemoRecordWithFilter CshTrdReqFXLeg2ValueDate
CshTrdReqFXLeg2ReqdAmtInTDC I_MemoRecordWithFilter CshTrdReqFXLeg2ReqdAmtInTDC
CshTrdReqFXLeg2TradedCurrency I_MemoRecordWithFilter CshTrdReqFXLeg2TradedCurrency
CshTrdReqFXLeg2ReqdAmtInOTDC I_MemoRecordWithFilter CshTrdReqFXLeg2ReqdAmtInOTDC
CshTrdReqFXLeg2OpenAmtInOTDC I_MemoRecordWithFilter CshTrdReqFXLeg2OpenAmtInOTDC
CshTrdReqFXLeg2OpstTrddCrcy I_MemoRecordWithFilter CshTrdReqFXLeg2OpstTrddCrcy
CshTrdReqFXLeg2SndgBkAcctIntID I_MemoRecordWithFilter CshTrdReqFXLeg2SndgBkAcctIntID
CshTrdReqFXLeg2RcvgBkAcctIntID I_MemoRecordWithFilter CshTrdReqFXLeg2RcvgBkAcctIntID
_SndgBankAccount _SndgBankAccount
_RcvgBankAccount _RcvgBankAccount
_FinInstrAssignment _FinInstrAssignment
_FinancialAssignmentText _FinancialAssignmentText
_FinInstrReference _FinInstrReference
_FinancialReferenceText _FinancialReferenceText
_FinInstrCharc _FinInstrCharc
_FinancialInstrCharcText _FinancialInstrCharcText
_CashReqCompanyCode _CashReqCompanyCode
_BusinessPartner _BusinessPartner
_CashReqInstrCategory _CashReqInstrCategory
_CashReqInstrCategoryText _CashReqInstrCategoryText
_CashRequestStatus _CashRequestStatus
_CashRequestStatusText _CashRequestStatusText
_ProfitCenter _ProfitCenter
_CompanyCode _CompanyCode

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_MemoRecordTP.
-- 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_MemoRecordTP AS
SELECT
  memo.CashFlowID AS CashFlowID,
  cast ( lpad(substring(memo.CashMemoRecordID,1,10),10,'0') as idenr) AS CashMemoRecordID,
  memo.CompanyCode AS CompanyCode,
  memo.PlanningLevel AS PlanningLevel,
  memo.TransactionDate AS TransactionDate,
  memo.ExpirationDate AS ExpirationDate,
  memo.CashPlanningGroup AS CashPlanningGroup,
  cast('0000' as fclm_revision preserving type ) AS BankAccountRevision,
  memo.TransactionCurrency AS TransactionCurrency,
  memo.AmountInTransactionCurrency AS AmountInTransactionCurrency,
  memo.LiquidityItem AS LiquidityItem,
  _LiquidityItem.LiquidityItemName AS LiquidityItemDescription,
  memo.CreatedByUser AS CreatedByUser,
  cast('' as vdm_userdescription ) AS CreatedByUserDescription,
  memo.CreationTime AS CreationTime,
  memo.LastChangedByUser AS LastChangedByUser,
  cast('' as vdm_userdescription ) AS LastChangedByUserDescription,
  memo.LastChangeDateTime AS LastChangeDateTime,
  memo.BusinessArea AS BusinessArea,
  memo.ProfitCenter AS ProfitCenter,
  memo.Fund AS AssetFund,
  memo.GrantID AS AssetGrant,
  memo.Fund AS Fund,
  _CompanyCode.FinancialManagementArea AS FinancialManagementArea,
  memo.GrantID AS GrantID,
  memo.BankStatementShortID AS BankStatementShortID,
  memo.BankStatementDate AS BankStatementDate,
  memo.GLAccount AS GLAccount,
  memo.OwnerName AS OwnerName,
  memo.CertaintyLevel AS CertaintyLevel,
  memo.OriginApplication AS OriginApplication,
  memo.CashFlowCategory AS CashFlowCategory,
  memo.CashFlowType AS CashFlowType,
  memo.IsDeleted AS IsDeleted,
  memo.MemoRecordStatus AS MemoRecordStatus,
  memo.CustomerFactoryCalenderCode AS CustomerFactoryCalenderCode,
  memo.EffectiveInterestRate AS EffectiveInterestRate,
  memo.TermStartDate AS TermStartDate,
  memo.TextDescription AS TextDescription,
  memo.Segment AS Segment,
  memo.CashReleaseStatus AS CashReleaseStatus,
  _StatusText.CashReleaseStatusText AS CashReleaseStatusText,
  memo.OffsettingCompanyCode AS OffsettingCompanyCode,
  memo.OffsettingAccount AS OffsettingAccount,
  memo.OffsettingValueDate AS OffsettingValueDate,
  memo.OffsettingBankAccount AS OffsettingBankAccount,
  _OffstgBankAccount.BankAccountNumber AS OffsetBankAccountNumber,
  memo.OffsettingHouseBank AS OffsettingHouseBank,
  memo.OffsettingHouseBankAccount AS OffsettingHouseBankAccount,
  CashRequestStatus,
  _CashRequestStatusText.CashRequestStatusDesc AS CashRequestStatusDesc,
  CashReqInstrCategory,
  _CashReqInstrCategoryText.CashReqInstrCategoryDesc AS CashReqInstrCategoryDesc,
  FollowingCurrency,
  AmountInFollowingCurrency,
  TrsyTradedAmountBuySellCode,
  ReceivingBankAccountIntID,
  _RcvgBankAccount.BankAccountNumber AS ReceivingBankAccount,
  cast('' as fclm_bam_description ) AS ReceivingBankAccountName,
  CashReqHasDocument,
  FinancialInstrumentAssignment,
  _FinancialAssignmentText.FinancialInstrAssignmentDesc AS FinancialInstrAssignmentDesc,
  FinancialInstrumentReference,
  _FinancialReferenceText.FinancialInstrReferenceDesc AS FinancialInstrReferenceDesc,
  FinancialInstrCharacteristic,
  _FinancialInstrCharcText.FinancialInstrCharcDesc AS FinancialInstrCharcDesc,
  BankIdentification,
  BusinessPartner,
  _BusinessPartner.BusinessPartnerName AS BusinessPartnerName,
  memo.TransactionDate AS CashReqValueDate,
  memo.CompanyCode AS CashReqCompanyCode,
  _CashReqCompanyCode.CompanyCodeName AS CashReqCompanyCodeName,
  memo.TransactionCurrency AS TradedCurrency,
  memo.AmountInTransactionCurrency AS OpenAmountInTradedCurrency,
  memo.BankAccountInternalID AS SendingBankAccountIntID,
  _SndgBankAccount.BankAccountNumber AS SendingBankAccount,
  cast('' as fclm_bam_description ) AS SendingBankAccountName,
  memo.PlanningLevel AS CashReqPlanningLevel,
  memo.LiquidityItem AS CashReqLiquidityItem,
  _LiquidityItem.LiquidityItemName AS CashReqLiquidityItemName,
  cast('' as tpi_trade_request_id ) AS TreasuryTradeRequest,
  cast('' as tpi_cancel_reason ) AS TrsyTradeReqCancellationReason,
  cast('' as val_text ) AS TrsyTradeReqCanclnRsnName,
  memo.TextDescription AS CashRequestText,
  AmountInLocalCurrency AS AmountInTradedCurrency,
  OpenAmountInFollowingCurrency,
  IsStatisticalItem,
  TermEndDate,
  RequestedNetAmount,
  PurReqCurrency,
  TrsyCshFlowDebtInvmtCode,
  LoanTermStartDate,
  LoanTermEndDate,
  cast(case when CertaintyLevel = 'CSHRQ' then '' else 'X' end as abap_boolean) AS CshTrdReqSubmdByUserIsHidden,
  OffstgBankAccountInternalID,
  CashPaymentAdviceGroup,
  memo.CshTrdReqFXLeg1BuySellCode AS CshTrdReqFXLeg1BuySellCode,
  memo.CshTrdReqFXLeg1OpenAmtInOTDC AS CshTrdReqFXLeg1OpenAmtInOTDC,
  memo.CshTrdReqFXLeg2ValueDate AS CshTrdReqFXLeg2ValueDate,
  memo.CshTrdReqFXLeg2ReqdAmtInTDC AS CshTrdReqFXLeg2ReqdAmtInTDC,
  memo.CshTrdReqFXLeg2TradedCurrency AS CshTrdReqFXLeg2TradedCurrency,
  memo.CshTrdReqFXLeg2ReqdAmtInOTDC AS CshTrdReqFXLeg2ReqdAmtInOTDC,
  memo.CshTrdReqFXLeg2OpenAmtInOTDC AS CshTrdReqFXLeg2OpenAmtInOTDC,
  memo.CshTrdReqFXLeg2OpstTrddCrcy AS CshTrdReqFXLeg2OpstTrddCrcy,
  memo.CshTrdReqFXLeg2SndgBkAcctIntID AS CshTrdReqFXLeg2SndgBkAcctIntID,
  memo.CshTrdReqFXLeg2RcvgBkAcctIntID AS CshTrdReqFXLeg2RcvgBkAcctIntID
FROM I_MemoRecordWithFilter AS memo
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_BankAccountBasicData AS _OffstgBankAccount ON OffstgBankAccountInternalID = _OffstgBankAccount.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_LiquidityItemText AS _LiquidityItem ON LiquidityItem = _LiquidityItem.LiquidityItem AND _LiquidityItem.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CashReleaseStatusText AS _StatusText ON CashReleaseStatus = _StatusText.CashReleaseStatus  -- association [1..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_BankAccountBasicData AS _SndgBankAccount ON SendingBankAccountIntID = _SndgBankAccount.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_BankAccountBasicData AS _RcvgBankAccount ON ReceivingBankAccountIntID = _RcvgBankAccount.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrAssignment AS _FinInstrAssignment ON FinancialInstrumentAssignment = _FinInstrAssignment.FinancialInstrumentAssignment  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrAssignmentText AS _FinancialAssignmentText ON FinancialInstrumentAssignment = _FinancialAssignmentText.FinancialInstrumentAssignment AND _FinancialAssignmentText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrReference AS _FinInstrReference ON FinancialInstrumentReference = _FinInstrReference.FinancialInstrumentReference  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrReferenceText AS _FinancialReferenceText ON FinancialInstrumentReference = _FinancialReferenceText.FinancialInstrumentReference AND _FinancialReferenceText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrCharacteristic AS _FinInstrCharc ON FinancialInstrCharacteristic = _FinInstrCharc.FinancialInstrCharacteristic  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrCharcText AS _FinancialInstrCharcText ON FinancialInstrCharacteristic = _FinancialInstrCharcText.FinancialInstrCharacteristic AND _FinancialInstrCharcText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CashReqCompanyCode ON CashReqCompanyCode = _CashReqCompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CashReqInstrCategory AS _CashReqInstrCategory ON CashReqInstrCategory = _CashReqInstrCategory.CashReqInstrCategory  -- association [0..1]
LEFT OUTER JOIN I_CashReqInstrCategoryText AS _CashReqInstrCategoryText ON CashReqInstrCategory = _CashReqInstrCategoryText.CashReqInstrCategory AND _CashReqInstrCategoryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CashRequestStatus AS _CashRequestStatus ON CashRequestStatus = _CashRequestStatus.CashRequestStatus  -- association [0..1]
LEFT OUTER JOIN I_CashRequestStatusText AS _CashRequestStatusText ON CashRequestStatus = _CashRequestStatusText.CashRequestStatus AND _CashRequestStatusText.Language = $session.system_language  -- association [0..1]
;