R_MANAGEJOURNALENTRYITEM
Journal Entry Item
R_MANAGEJOURNALENTRYITEM is a CDS View in S/4HANA. Journal Entry Item. It contains 134 fields. 5 CDS views read from this table.
CDS Views using this table (5)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_MngJournalEntryTotalAmount | view_entity | union_all | CONSUMPTION | Journal Entry Total Amount |
| C_SimulatedJournalEntryItem | view_entity | from | CONSUMPTION | Simulated Journal Entry Item |
| P_FAC_MJE_ITEM_UNITED | view_entity | inner | COMPOSITE | Item fields from combining ACDOCA,BSEG |
| P_MngJrnlEntryEntryViewAmount | view_entity | from | COMPOSITE | Journal Entry Entry View Amount |
| R_ManageJournalEntryItemTP | view_entity | from | TRANSACTIONAL | Journal Entry Item - Transaction Processing |
Fields (134)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| AbsoluteQuantity | AbsoluteQuantity | 1 | |
| AccountingDocument | SampleAccountingDocument | 1 | |
| AccountingDocumentItemRef | AccountingDocumentItemRef | 1 | |
| AccountingDocumentItemType | AccountingDocumentItemType | 1 | |
| AccountsReceivableIsPledged | AccountsReceivableIsPledged | 1 | |
| AcctsReceivablePledgingCode | AcctsReceivablePledgingCode | 1 | |
| AdditionalCurrency1 | AdditionalCurrency1 | 1 | |
| AdditionalCurrency2 | AdditionalCurrency2 | 1 | |
| AddressAndBankIsSetManually | AddressAndBankIsSetManually | 1 | |
| AlternativePayeePayer | AlternativePayeePayer | 1 | |
| AmountInAdditionalCurrency1 | AmountInAdditionalCurrency1 | 1 | |
| AmountInAdditionalCurrency2 | AmountInAdditionalCurrency2 | 1 | |
| AmountInPaymentCurrency | AmountInPaymentCurrency | 1 | |
| AssetContract | AssetContract | 1 | |
| BillingDocument | BillingDocument | 1 | |
| BillOfExchangePaymentRequest | BillOfExchangePaymentRequest | 1 | |
| BillOfExchangeUsage | BillOfExchangeUsage | 1 | |
| BOEPaymentRequestCompanyCode | BOEPaymentRequestCompanyCode | 1 | |
| BOEPaymentRequestFiscalYear | BOEPaymentRequestFiscalYear | 1 | |
| BPBankAccountInternalID | BPBankAccountInternalID | 1 | |
| BranchAccount | BranchAccount | 1 | |
| BranchCode | BranchCode | 1 | |
| BusinessPlace | BusinessPlace | 1 | |
| CashDiscount1Days | CashDiscount1Days | 1 | |
| CashDiscount1DueDate | CashDiscount1DueDate | 1 | |
| CashDiscount1Percent | CashDiscount1Percent | 1 | |
| CashDiscount2Days | CashDiscount2Days | 1 | |
| CashDiscount2DueDate | CashDiscount2DueDate | 1 | |
| CashDiscount2Percent | CashDiscount2Percent | 1 | |
| CashDiscountAmount | CashDiscountAmount | 1 | |
| CashDiscountAmtInCoCodeCrcy | CashDiscountAmtInCoCodeCrcy | 1 | |
| CashDiscountBaseAmount | CashDiscountBaseAmount | 1 | |
| CashFlowType | CashFlowType | 1 | |
| ClearingCreationDate | ClearingCreationDate | 1 | |
| ClearingIsReversed | ClearingIsReversed | 1 | |
| ClearingItem | ClearingItem | 1 | |
| CommitmentItemShortID | CommitmentItemShortID | 1 | |
| CompanyCodeCurrencyDetnMethod | CompanyCodeCurrencyDetnMethod | 1 | |
| CorporateGroupAccount | CorporateGroupAccount | 1 | |
| CostElement | CostElement | 1 | |
| CreditAmountInAddlCrcy1 | CreditAmountInAddlCrcy1 | 1 | |
| CreditAmountInAddlCrcy2 | CreditAmountInAddlCrcy2 | 1 | |
| CreditControlArea | CreditControlArea | 1 | |
| CustomerIsInExecution | CustomerIsInExecution | 1 | |
| DataExchangeInstruction1 | DataExchangeInstruction1 | 1 | |
| DataExchangeInstruction2 | DataExchangeInstruction2 | 1 | |
| DataExchangeInstruction3 | DataExchangeInstruction3 | 1 | |
| DataExchangeInstruction4 | DataExchangeInstruction4 | 1 | |
| DebitAmountInAddlCrcy1 | DebitAmountInAddlCrcy1 | 1 | |
| DebitAmountInAddlCrcy2 | DebitAmountInAddlCrcy2 | 1 | |
| DelivOfGoodsDestCountry | DelivOfGoodsDestCountry | 1 | |
| DownPaymentIsNetProcedure | DownPaymentIsNetProcedure | 1 | |
| DueCalculationBaseDate | DueCalculationBaseDate | 1 | |
| DunningArea | DunningArea | 1 | |
| DunningBlockingReason | DunningBlockingReason | 1 | |
| DunningKey | DunningKey | 1 | |
| DunningLevel | DunningLevel | 1 | |
| EarmarkedFundsDocument | EarmarkedFundsDocument | 1 | |
| EarmarkedFundsDocumentItem | EarmarkedFundsDocumentItem | 1 | |
| FixedCashDiscount | FixedCashDiscount | 1 | |
| GoodsMovementEntryUnit | GoodsMovementEntryUnit | 1 | |
| HasPaymentOrder | HasPaymentOrder | 1 | |
| InterestCalculationBlockReason | InterestCalculationBlockReason | 1 | |
| InvoiceList | InvoiceList | 1 | |
| IsAutomaticallyCreated | IsAutomaticallyCreated | 1 | |
| IsBalanceSheetAccount | IsBalanceSheetAccount | 1 | |
| IsCompletelyDelivered | IsCompletelyDelivered | 1 | |
| IsEUTriangularDeal | IsEUTriangularDeal | 1 | |
| IsNotCashDiscountLiable | IsNotCashDiscountLiable | 1 | |
| IsSalesRelated | IsSalesRelated | 1 | |
| IsUsedInPaymentTransaction | IsUsedInPaymentTransaction | 1 | |
| LastDunningDate | LastDunningDate | 1 | |
| LineItemDisplayIsEnabled | LineItemDisplayIsEnabled | 1 | |
| MaterialPriceControl | MaterialPriceControl | 1 | |
| MaterialPriceUnitQty | MaterialPriceUnitQty | 1 | |
| NetPaymentAmount | NetPaymentAmount | 1 | |
| NetPaymentDays | NetPaymentDays | 1 | |
| OperationalGLAccount | OperationalGLAccount | 1 | |
| OplAcctgDocItmCntrySpcfcRef1 | OplAcctgDocItmCntrySpcfcRef1 | 1 | |
| OrderIntBillOfOperationsItem | OrderIntBillOfOperationsItem | 1 | |
| OrderInternalBillOfOperations | OrderInternalBillOfOperations | 1 | |
| OriginalReferenceDocument | OriginalReferenceDocument | 1 | |
| PaymentBlockingReason | PaymentBlockingReason | 1 | |
| PaymentCardItem | PaymentCardItem | 1 | |
| PaymentCardPaymentSettlement | PaymentCardPaymentSettlement | 1 | |
| PaymentCurrency | PaymentCurrency | 1 | |
| PaymentDifferenceReason | PaymentDifferenceReason | 1 | |
| PaymentMethod | PaymentMethod | 1 | |
| PaymentMethodSupplement | PaymentMethodSupplement | 1 | |
| PaymentReason | PaymentReason | 1 | |
| PaymentRefByPaytSrvcProvider | PaymentRefByPaytSrvcProvider | 1 | |
| PaymentReference | PaymentReference | 1 | |
| PaymentServiceProvider | PaymentServiceProvider | 1 | |
| PaymentTerms | PaymentTerms | 1 | |
| PaytSlipWthRefCheckDigit | PaytSlipWthRefCheckDigit | 1 | |
| PaytSlipWthRefReference | PaytSlipWthRefReference | 1 | |
| PaytSlipWthRefSubscriber | PaytSlipWthRefSubscriber | 1 | |
| PlanningLevel | PlanningLevel | 1 | |
| ProfitabilitySegment | ProfitabilitySegment | 1 | |
| ProfitLossAccountType | ProfitLossAccountType | 1 | |
| PurchaseOrderQty | PurchaseOrderQty | 1 | |
| PurchasingDocumentPriceUnit | PurchasingDocumentPriceUnit | 1 | |
| QuantityInEntryUnit | QuantityInEntryUnit | 1 | |
| Reference1IDByBusinessPartner | Reference1IDByBusinessPartner | 1 | |
| Reference2IDByBusinessPartner | Reference2IDByBusinessPartner | 1 | |
| Reference3IDByBusinessPartner | Reference3IDByBusinessPartner | 1 | |
| ReferenceDocumentLogicalSystem | ReferenceDocumentLogicalSystem | 1 | |
| Region | Region | 1 | |
| REInternalFinNumber | REInternalFinNumber | 1 | |
| ScheduleLine | ScheduleLine | 1 | |
| SEPAMandate | SEPAMandate | 1 | |
| SpecialGLAccountAssignment | SpecialGLAccountAssignment | 1 | |
| SpecialGLTransactionType | SpecialGLTransactionType | 1 | |
| StateCentralBankPaymentReason | StateCentralBankPaymentReason | 1 | |
| SupplyingCountry | SupplyingCountry | 1 | |
| TaxAmount | TaxAmount | 1 | |
| TaxAmountInCoCodeCrcy | TaxAmountInCoCodeCrcy | 1 | |
| TaxBaseAmountInCoCodeCrcy | TaxBaseAmountInCoCodeCrcy | 1 | |
| TaxBaseAmountInTransCrcy | TaxBaseAmountInTransCrcy | 1 | |
| TaxDeterminationDate | TaxDeterminationDate | 1 | |
| TaxDistributionCode1 | TaxDistributionCode1 | 1 | |
| TaxDistributionCode2 | TaxDistributionCode2 | 1 | |
| TaxDistributionCode3 | TaxDistributionCode3 | 1 | |
| TaxJurisdiction | TaxJurisdiction | 1 | |
| TaxRateValidityStartDate | TaxRateValidityStartDate | 1 | |
| TaxSection | TaxSection | 1 | |
| TaxType | TaxType | 1 | |
| TreasuryContractType | TreasuryContractType | 1 | |
| VATRegistration | VATRegistration | 1 | |
| WithholdingTaxAmount | WithholdingTaxAmount | 1 | |
| WithholdingTaxBaseAmount | WithholdingTaxBaseAmount | 1 | |
| WithholdingTaxCertificate | WithholdingTaxCertificate | 1 | |
| WithholdingTaxCode | WithholdingTaxCode | 1 | |
| WithholdingTaxExemptionAmt | WithholdingTaxExemptionAmt | 1 |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Journal Entry Item'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #XXL,
dataClass: #MIXED
}
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type:#SAP_INTERNAL_API
}
define view entity R_ManageJournalEntryItem
as select from I_OperationalAcctgDocItem
{
key CompanyCode,
key FiscalYear,
key AccountingDocument,
key AccountingDocumentItem,
ChartOfAccounts,
ClearingDate,
ClearingCreationDate,
ClearingJournalEntry,
PostingKey,
FinancialAccountType,
SpecialGLCode,
SpecialGLTransactionType,
DebitCreditCode,
BusinessArea,
PartnerBusinessArea,
TaxCode,
WithholdingTaxCode,
TaxType,
TransactionTypeDetermination,
ValueDate,
AssignmentReference,
DocumentItemText,
PartnerCompany,
FinancialTransactionType,
CorporateGroupAccount,
PlanningLevel,
ControllingArea,
CostCenter,
//ProjectInternalID, -- to be retrieved later from WBS Element
OrderID,
BillingDocument,
SalesDocument,
SalesDocumentItem,
ScheduleLine,
ServiceDocumentType,
ServiceDocument,
ServiceDocumentItem,
MasterFixedAsset,
FixedAsset,
AssetTransactionType,
AssetValueDate,
PersonnelNumber,
IsSalesRelated,
LineItemDisplayIsEnabled,
@Semantics.booleanIndicator
IsOpenItemManaged,
IsNotCashDiscountLiable,
IsAutomaticallyCreated,
IsUsedInPaymentTransaction,
OperationalGLAccount,
GLAccount,
Customer,
Supplier,
BranchAccount,
IsBalanceSheetAccount,
ProfitLossAccountType,
SpecialGLAccountAssignment,
DueCalculationBaseDate,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( CashDiscountAbsoluteBaseAmount as fis_skfbt ) as CashDiscountBaseAmount,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( CashDiscountAbsoluteAmount as fis_wskto ) as CashDiscountAmount,
PaymentTerms,
CashDiscount1Days,
CashDiscount2Days,
NetPaymentDays,
CashDiscount1Percent,
CashDiscount2Percent,
PaymentMethod,
PaymentBlockingReason,
FixedCashDiscount,
HouseBank,
BPBankAccountInternalID,
TaxDistributionCode1,
TaxDistributionCode2,
TaxDistributionCode3,
InvoiceReference,
InvoiceReferenceFiscalYear,
InvoiceItemReference,
FollowOnDocumentType,
StateCentralBankPaymentReason,
SupplyingCountry,
InvoiceList,
BillOfExchangeUsage,
BillOfExchangePaymentRequest,
BOEPaymentRequestFiscalYear,
BOEPaymentRequestCompanyCode,
DunningKey,
DunningBlockingReason,
LastDunningDate,
DunningLevel,
DunningArea,
WithholdingTaxCertificate,
Product,
Plant,
PurchasingDocument,
PurchasingDocumentItem,
AccountAssignmentNumber,
IsCompletelyDelivered,
IsCompletelyDelivered as LineItemIsCompleted,
MaterialPriceControl,
ValuationArea,
InventoryValuationType,
VATRegistration,
DelivOfGoodsDestCountry,
PaymentDifferenceReason,
ProfitCenter,
JointVenture,
JointVentureCostRecoveryCode,
JointVentureEquityGroup,
TreasuryContractType,
AssetContract,
CashFlowType,
TaxJurisdiction,
REInternalFinNumber,
SettlementReferenceDate,
cast(CommitmentItem as fm_fipex) as CommitmentItem,
CommitmentItemShortID,
CostObject,
ProjectNetwork,
OrderInternalBillOfOperations,
OrderIntBillOfOperationsItem,
cast( WBSElementInternalID as fis_wbsint_no_conv ) as WBSElementInternalID,
// _WBSElementBasicData.WBSElementExternalID,
// _WBSElementBasicData.WBSDescription,
ProfitabilitySegment_2 as ProfitabilitySegment,
JointVentureEquityType,
IsEUTriangularDeal,
CostOriginGroup,
CompanyCodeCurrencyDetnMethod,
ClearingIsReversed,
PaymentMethodSupplement,
AlternativeGLAccount,
PartnerProfitCenter,
Reference1IDByBusinessPartner,
Reference2IDByBusinessPartner,
IsNegativePosting,
PaymentCardItem,
PaymentCardPaymentSettlement,
CreditControlArea,
Reference3IDByBusinessPartner,
DataExchangeInstruction1,
DataExchangeInstruction2,
DataExchangeInstruction3,
DataExchangeInstruction4,
Region,
HasPaymentOrder,
PaymentReference,
TaxDeterminationDate,
ClearingItem,
BusinessPlace,
TaxSection,
CostCtrActivityType,
@Semantics.booleanIndicator
cast( case AcctsReceivablePledgingCode when ' ' then ' '
else 'X'
end as fis_cession_kz_ind preserving type ) as AccountsReceivableIsPledged,
AcctsReceivablePledgingCode,
BusinessProcess,
FunctionalArea,
CustomerIsInExecution,
ClearingJournalEntryFiscalYear,
LedgerGLLineItem,
Segment,
PartnerSegment,
PartnerFunctionalArea,
HouseBankAccount,
CostElement,
PaymentServiceProvider,
PaymentRefByPaytSrvcProvider,
SEPAMandate,
ReferenceDocumentType,
OriginalReferenceDocument,
ReferenceDocumentLogicalSystem,
AccountingDocumentItemRef,
FiscalPeriod,
AccountingDocumentCategory,
PostingDate,
DocumentDate,
AccountingDocumentType,
NetDueDate,
CashDiscount1DueDate,
CashDiscount2DueDate,
OffsettingAccount,
OffsettingAccountType,
OffsettingChartOfAccounts,
CashLedgerCompanyCode,
CashLedgerAccount,
//_JournalEntry.FinancialManagementArea as FinancialManagementArea,
FundsCenter,
FundedProgram,
Fund,
GrantID,
BudgetPeriod,
PartnerFund,
PartnerGrant,
PartnerBudgetPeriod,
PubSecBudgetAccount,
PubSecBudgetAccountCoCode,
CompanyCodeCurrency,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
AmountInCompanyCodeCurrency,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
cast(case DebitCreditCode when 'H' then -AmountInCompanyCodeCurrency
else abap.curr'0.00'
end as fis_cr_hsl) as CreditAmountInCoCodeCrcy,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
cast(case DebitCreditCode when 'S' then AmountInCompanyCodeCurrency
else abap.curr'0.00'
end as fis_dr_hsl) as DebitAmountInCoCodeCrcy,
FunctionalCurrency,
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
AmountInFunctionalCurrency,
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
cast(case DebitCreditCode when 'H' then -AmountInFunctionalCurrency
else abap.curr'0.00'
end as fis_cr_amt_funccrcy) as CreditAmountInFunctionalCrcy,
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
cast(case DebitCreditCode when 'S' then AmountInFunctionalCurrency
else abap.curr'0.00'
end as fis_dr_amt_funccrcy) as DebitAmountInFunctionalCrcy,
TransactionCurrency,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
AmountInTransactionCurrency,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast(case DebitCreditCode when 'H' then -AmountInTransactionCurrency
else abap.curr'0.00'
end as fis_cr_wsl) as CreditAmountInTransCrcy,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast(case DebitCreditCode when 'S' then AmountInTransactionCurrency
else abap.curr'0.00'
end as fis_dr_wsl) as DebitAmountInTransCrcy,
BalanceTransactionCurrency,
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
cast( AbsltAmtInBalanceTransacCrcy as fis_tsl ) as AmountInBalanceTransacCrcy,
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
cast(case DebitCreditCode when 'H' then -AmountInBalanceTransacCrcy
else abap.curr'0.00'
end as fis_cr_tsl) as CreditAmountInBalanceTransCrcy,
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
cast(case DebitCreditCode when 'S' then AmountInBalanceTransacCrcy
else abap.curr'0.00'
end as fis_dr_tsl) as DebitAmountInBalanceTransCrcy,
AdditionalCurrency1,
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
cast( AbsltAmtInAdditionalCurrency1 as fis_dmbe2) as AmountInAdditionalCurrency1,
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
cast(case DebitCreditCode when 'H' then -AmountInAdditionalCurrency1
else abap.curr'0.00'
end as fis_dmbe2) as CreditAmountInAddlCrcy1,
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
cast(case DebitCreditCode when 'S' then AmountInAdditionalCurrency1
else abap.curr'0.00'
end as fis_dmbe2) as DebitAmountInAddlCrcy1,
AdditionalCurrency2,
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
AmountInAdditionalCurrency2,
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
cast(case DebitCreditCode when 'H' then -AmountInAdditionalCurrency2
else abap.curr'0.00'
end as fis_dmbe3) as CreditAmountInAddlCrcy2,
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
cast(case DebitCreditCode when 'S' then AmountInAdditionalCurrency2
else abap.curr'0.00'
end as fis_dmbe3) as DebitAmountInAddlCrcy2,
PaymentCurrency,
@Semantics: { amount : {currencyCode: 'PaymentCurrency'} }
cast( AbsltAmountInPaymentCurrency as fis_pyamt) as AmountInPaymentCurrency,
BaseUnit,
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
case DebitCreditCode when 'H' then cast(-Quantity as quan1_12)
when 'S' then cast( Quantity as quan1_12)
else cast( Quantity as quan1_12)
end as Quantity,
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
cast( Quantity as fis_absolute_quantity ) as AbsoluteQuantity,
GoodsMovementEntryUnit,
@Semantics: { quantity : {unitOfMeasure: 'GoodsMovementEntryUnit'} }
QuantityInEntryUnit,
PurchasingDocumentPriceUnit,
@Semantics: { quantity : {unitOfMeasure: 'PurchasingDocumentPriceUnit'} }
PurchaseOrderQty,
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
MaterialPriceUnitQty,
EarmarkedFundsDocument,
EarmarkedFundsDocumentItem,
cast( PaytSlipWthRefReference as fac_mje_esrre preserving type ) as PaytSlipWthRefReference,
TaxRateValidityStartDate,
PaytSlipWthRefCheckDigit,
PaytSlipWthRefSubscriber,
PaymentReason,
BranchCode,
@Semantics: { amount : {currencyCode: 'PaymentCurrency'} }
cast( NetPaymentAbsoluteAmount as fis_nebtr ) as NetPaymentAmount,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
cast( TaxAbsltBaseAmountInCoCodeCrcy as hwbas_shl ) as TaxBaseAmountInCoCodeCrcy,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( TaxAbsltBaseAmountInTransCrcy as fwbas_shl ) as TaxBaseAmountInTransCrcy,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( WithholdingTaxAbsoluteAmount as fis_qbshb ) as WithholdingTaxAmount,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( WhldgTaxExemptionAbsltAmount as fis_qsfbt ) as WithholdingTaxExemptionAmt,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( WithholdingTaxAbsoluteBaseAmt as fis_qsshb ) as WithholdingTaxBaseAmount,
TaxCountry,
@Semantics.booleanIndicator
AddressAndBankIsSetManually,
OplAcctgDocItmCntrySpcfcRef1,
cast(FinancialServicesProductGroup as ffs_product_group preserving type) as FinancialServicesProductGroup,
cast(FinancialServicesBranch as ffs_branch_id preserving type) as FinancialServicesBranch,
cast(FinancialDataSource as ffs_datasource_id preserving type) as FinancialDataSource,
CustomerGroup,
CustomerSupplierCountry,
CustomerSupplierIndustry,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
cast( CashDiscAbsltAmtInCoCodeCrcy as fis_sknto ) as CashDiscountAmtInCoCodeCrcy,
AccountingDocumentItemType,
AlternativePayeePayer,
DownPaymentIsNetProcedure,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
cast( TaxAbsltAmountInCoCodeCrcy as fis_mwsts ) as TaxAmountInCoCodeCrcy,
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
cast( TaxAbsoluteAmount as wmwst_shl ) as TaxAmount,
@Semantics.booleanIndicator
RecrrgSuplrInvcIsSrvcInvoice,
@Semantics.booleanIndicator
SuplrInvcIsCapitalGoodsRelated,
AcctgDocItmCustomsTariffNumber,
AcctgDocItmCstmsClearanceDate,
@Semantics.booleanIndicator
ClearingIsLedgerGroupSpecific,
@Semantics.booleanIndicator
InvcItmIsExcldFrmPromptPaytAct,
InterestCalculationBlockReason,
//DCL
cast( '' as anlkl) as AssetClass
}
union all
select from I_AddlLedgerOplAcctgDocItem
{
key CompanyCode,
key FiscalYear,
key AccountingDocument,
key cast( substring( AccountingDocumentItem, 4, 3 ) as fis_buzei ) as AccountingDocumentItem,
ChartOfAccounts,
ClearingDate,
ClearingCreationDate,
ClearingJournalEntry,
PostingKey,
FinancialAccountType,
cast( ' ' as fac_umskz preserving type ) as SpecialGLCode,
cast( ' ' as farp_umsks preserving type ) as SpecialGLTransactionType,
DebitCreditCode,
BusinessArea,
PartnerBusinessArea,
TaxCode,
WithholdingTaxCode,
cast( ' ' as mwart) as TaxType,
TransactionTypeDetermination,
ValueDate,
AssignmentReference,
DocumentItemText,
PartnerCompany,
FinancialTransactionType,
CorporateGroupAccount,
cast( ' ' as fdlev) as PlanningLevel,
ControllingArea,
CostCenter,
//ProjectInternalID, -- to be retrieved later from WBS Element
OrderID,
cast( '' as vbeln_vf) as BillingDocument,
cast( '' as vbeln_va) as SalesDocument,
cast( '000000' as fis_posnr_va) as SalesDocumentItem,
cast( '0000' as fis_etenr) as ScheduleLine,
cast( '' as fco_srvdoc_type) as ServiceDocumentType,
cast( '' as fco_srvdoc_id) as ServiceDocument,
cast( '000000' as fco_srvdoc_item_id) as ServiceDocumentItem,
MasterFixedAsset,
FixedAsset,
AssetTransactionType,
cast ('00000000' as bzdat ) as AssetValueDate,
cast( '00000000' as pernr_d) as PersonnelNumber,
cast( '' as fis_xumsw) as IsSalesRelated,
cast( '' as fis_xkres) as LineItemDisplayIsEnabled,
IsOpenItemManaged,
cast( '' as fis_xskrl) as IsNotCashDiscountLiable,
IsAutomaticallyCreated,
cast( '' as fis_xzahl) as IsUsedInPaymentTransaction,
cast( '' as fis_op_saknr) as OperationalGLAccount,
GLAccount,
cast( '' as kunnr) as Customer,
cast( '' as md_supplier) as Supplier,
cast( '' as fis_filkd) as BranchAccount,
IsBalanceSheetAccount,
ProfitLossAccountType,
cast( '' as fins_hzuon) as SpecialGLAccountAssignment,
DueCalculationBaseDate,
cast(0 as fis_skfbt) as CashDiscountBaseAmount,
cast(0 as fis_wskto) as CashDiscountAmount,
cast( '' as farp_dzterm) as PaymentTerms,
cast( '0' as farp_dzbd1t) as CashDiscount1Days,
cast( '0' as farp_dzbd2t) as CashDiscount2Days,
cast( '000' as farp_dzbd3t) as NetPaymentDays,
cast( '0' as dzbd1p_farp) as CashDiscount1Percent,
cast( '0' as dzbd2p_farp) as CashDiscount2Percent,
cast( '' as farp_schzw_bseg) as PaymentMethod,
cast( '' as fis_dzlspr) as PaymentBlockingReason,
cast( '' as fis_dzbfix) as FixedCashDiscount,
cast( '' as farp_hbkid) as HouseBank,
cast( '' as farp_bvtyp) as BPBankAccountInternalID,
cast( '' as fis_mwsk1) as TaxDistributionCode1,
cast( '' as fis_mwsk2) as TaxDistributionCode2,
cast( '' as fis_mwsk3) as TaxDistributionCode3,
InvoiceReference,
InvoiceReferenceFiscalYear,
InvoiceItemReference,
FollowOnDocumentType,
cast( '' as lzbkz) as StateCentralBankPaymentReason,
cast( '' as fac_landl) as SupplyingCountry,
cast( '' as fis_samnr) as InvoiceList,
BillOfExchangeUsage,
cast( '' as billofexchangepaymentrequest) as BillOfExchangePaymentRequest,
cast( '' as boepaymentrequestfiscalyear) as BOEPaymentRequestFiscalYear,
cast( '' as boepaymentrequestcompanycode) as BOEPaymentRequestCompanyCode,
cast( '' as farp_mschl) as DunningKey,
cast( '' as fis_mansp) as DunningBlockingReason,
cast( '00000000' as farp_madat) as LastDunningDate,
cast( '' as farp_mahns_d) as DunningLevel,
cast( '' as farp_maber) as DunningArea,
cast( '' as fis_wtcert) as WithholdingTaxCertificate,
Product,
Plant,
cast( '' as fis_ebeln) as PurchasingDocument,
cast( '' as fis_ebelp) as PurchasingDocumentItem,
cast( '' as dzekkn) as AccountAssignmentNumber,
cast( '' as fis_elikz) as IsCompletelyDelivered,
cast( '' as fis_kblerlkz) as LineItemIsCompleted,
cast( '' as fis_vprsv) as MaterialPriceControl,
ValuationArea,
InventoryValuationType,
cast( '' as fis_stceg) as VATRegistration,
cast( '' as egbld) as DelivOfGoodsDestCountry,
cast( '' as fis_rstgr) as PaymentDifferenceReason,
ProfitCenter,
JointVenture,
JointVentureCostRecoveryCode,
JointVentureEquityGroup,
TreasuryContractType,
AssetContract,
CashFlowType,
cast( '' as fis_txjcd) as TaxJurisdiction,
REInternalFinNumber,
SettlementReferenceDate,
cast(CommitmentItem as fm_fipex) as CommitmentItem,
CommitmentItemShortID,
CostObject,
ProjectNetwork,
OrderInternalBillOfOperations,
OrderIntBillOfOperationsItem,
cast( WBSElementInternalID as fis_wbsint_no_conv ) as WBSElementInternalID,
// _WBSElementBasicData.WBSElementExternalID,
// _WBSElementBasicData.WBSDescription,
ProfitabilitySegment_2 as ProfitabilitySegment,
cast( '' as jv_etype_cds) as JointVentureEquityType,
cast( '' as fis_xegdr) as IsEUTriangularDeal,
cast( '' as hrkft) as CostOriginGroup,
cast( '' as fac_hwmet) as CompanyCodeCurrencyDetnMethod,
ClearingIsReversed,
PaymentMethodSupplement,
AlternativeGLAccount,
PartnerProfitCenter,
Reference1IDByBusinessPartner,
Reference2IDByBusinessPartner,
cast( '' as fis_xnegp) as IsNegativePosting,
PaymentCardItem,
PaymentCardPaymentSettlement,
cast( '' as farp_kkber) as CreditControlArea,
Reference3IDByBusinessPartner,
cast( '00' as fis_dtat16) as DataExchangeInstruction1,
cast( '00' as fis_dtat17) as DataExchangeInstruction2,
cast( '00' as fis_dtat18) as DataExchangeInstruction3,
cast( '00' as fis_dtat19) as DataExchangeInstruction4,
cast( '' as regio) as Region,
cast( '' as farp_xpypr) as HasPaymentOrder,
cast( '' as farp_kidno) as PaymentReference,
cast( '00000000' as fis_txdat) as TaxDeterminationDate,
ClearingItem,
BusinessPlace,
TaxSection,
CostCtrActivityType,
cast( '' as fis_cession_kz_ind) as AccountsReceivableIsPledged,
cast( '' as fis_cession_kz_code) as AcctsReceivablePledgingCode,
BusinessProcess,
FunctionalArea,
cast( '' as fis_gmvkzd) as CustomerIsInExecution,
ClearingJournalEntryFiscalYear,
cast( '' as fis_docln) as LedgerGLLineItem,
Segment,
PartnerSegment,
PartnerFunctionalArea,
cast( '' as fac_hktid) as HouseBankAccount,
CostElement,
cast( '' as farp_payment_srv_provider) as PaymentServiceProvider,
cast( '' as farp_fps_transaction) as PaymentRefByPaytSrvcProvider,
cast( '' as fis_sepa_mndid) as SEPAMandate,
cast( '' as abap.char(5)) as ReferenceDocumentType,
cast( '' as abap.char(20)) as OriginalReferenceDocument,
cast( '' as abap.char(10)) as ReferenceDocumentLogicalSystem,
cast( '0000000000' as fis_posnr_acc) as AccountingDocumentItemRef,
cast( '' as fins_fiscalperiod) as FiscalPeriod, //BKPF
AccountingDocumentCategory,
cast( '00000000' as fis_budat) as PostingDate, //BKPF
cast( '00000000' as fis_bldat) as DocumentDate, //BKPF
cast( '' as farp_blart) as AccountingDocumentType, //BKPF
NetDueDate,
cast( '00000000' as farp_sk1dt) as CashDiscount1DueDate,
cast( '00000000' as farp_sk2dt) as CashDiscount2DueDate,
OffsettingAccount,
OffsettingAccountType,
OffsettingChartOfAccounts,
CashLedgerCompanyCode,
CashLedgerAccount,
//_JournalEntry.FinancialManagementArea as FinancialManagementArea,
FundsCenter,
FundedProgram,
Fund,
GrantID,
BudgetPeriod,
PartnerFund,
PartnerGrant,
PartnerBudgetPeriod,
PubSecBudgetAccount,
PubSecBudgetAccountCoCode,
CompanyCodeCurrency,
AmountInCompanyCodeCurrency,
cast(case DebitCreditCode when 'H' then -AmountInCompanyCodeCurrency
else abap.curr'0.00'
end as fis_cr_hsl) as CreditAmountInCoCodeCrcy,
cast(case DebitCreditCode when 'S' then AmountInCompanyCodeCurrency
else abap.curr'0.00'
end as fis_dr_hsl) as DebitAmountInCoCodeCrcy,
FunctionalCurrency,
AmountInFunctionalCurrency,
cast(case DebitCreditCode when 'H' then -AmountInFunctionalCurrency
else abap.curr'0.00'
end as fis_cr_tsl) as CreditAmountInFunctionalCrcy,
cast(case DebitCreditCode when 'S' then AmountInFunctionalCurrency
else abap.curr'0.00'
end as fis_dr_tsl) as DebitAmountInFunctionalCrcy,
TransactionCurrency,
AmountInTransactionCurrency,
cast(case DebitCreditCode when 'H' then -AmountInTransactionCurrency
else abap.curr'0.00'
end as fis_cr_wsl) as CreditAmountInTransCrcy,
cast(case DebitCreditCode when 'S' then AmountInTransactionCurrency
else abap.curr'0.00'
end as fis_dr_wsl) as DebitAmountInTransCrcy,
BalanceTransactionCurrency,
abs( AmountInBalanceTransacCrcy ) as AmountInBalanceTransacCrcy,
cast(case DebitCreditCode when 'H' then -AmountInBalanceTransacCrcy
else abap.curr'0.00'
end as fis_cr_tsl) as CreditAmountInBalanceTransCrcy,
cast(case DebitCreditCode when 'S' then AmountInBalanceTransacCrcy
else abap.curr'0.00'
end as fis_dr_tsl) as DebitAmountInBalanceTransCrcy,
AdditionalCurrency1,
abs( AmountInAdditionalCurrency1 ) as AmountInAdditionalCurrency1,
cast(case DebitCreditCode when 'H' then -AmountInAdditionalCurrency1
else abap.curr'0.00'
end as fis_dmbe2) as CreditAmountInAddlCrcy1,
cast(case DebitCreditCode when 'S' then AmountInAdditionalCurrency1
else abap.curr'0.00'
end as fis_dmbe2) as DebitAmountInAddlCrcy1,
AdditionalCurrency2,
AmountInAdditionalCurrency2,
cast(case DebitCreditCode when 'H' then -AmountInAdditionalCurrency2
else abap.curr'0.00'
end as fis_dmbe3) as CreditAmountInAddlCrcy2,
cast(case DebitCreditCode when 'S' then AmountInAdditionalCurrency2
else abap.curr'0.00'
end as fis_dmbe3) as DebitAmountInAddlCrcy2,
cast( ' ' as abap.cuky(5)) as PaymentCurrency,
cast( '0' as abap.curr( 23,2)) as AmountInPaymentCurrency,
BaseUnit,
case DebitCreditCode when 'H' then cast(-Quantity as quan1_12)
when 'S' then cast( Quantity as quan1_12)
else cast( Quantity as quan1_12)
end as Quantity,
cast( Quantity as fis_absolute_quantity ) as AbsoluteQuantity,
cast( '' as erfme) as GoodsMovementEntryUnit,
cast( 0 as fis_quantityinentryunit) as QuantityInEntryUnit,
cast( '' as fis_bprme) as PurchasingDocumentPriceUnit,
cast( 0 as fis_bpmng_long) as PurchaseOrderQty,
cast( '0' as fis_peinh) as MaterialPriceUnitQty,
EarmarkedFundsDocument,
EarmarkedFundsDocumentItem,
cast( '' as fac_mje_esrre) as PaytSlipWthRefReference,
cast( '00000000' as fis_txdat_from) as TaxRateValidityStartDate,
cast( '' as fis_esrpz) as PaytSlipWthRefCheckDigit,
cast( '' as fis_esrnr) as PaytSlipWthRefSubscriber,
cast( '' as farp_payt_rsn) as PaymentReason,
cast( '' as bcode) as BranchCode,
cast( 0 as fis_nebtr) as NetPaymentAmount,
cast( 0 as hwbas_shl) as TaxBaseAmountInCoCodeCrcy,
cast( 0 as fwbas_shl) as TaxBaseAmountInTransCrcy,
cast( 0 as fis_qbshb) as WithholdingTaxAmount,
cast( 0 as fis_qsfbt) as WithholdingTaxExemptionAmt,
cast( 0 as fis_qsshb) as WithholdingTaxBaseAmount,
cast( '' as fot_tax_country) as TaxCountry,
cast( '' as farp_xcpdd preserving type ) as AddressAndBankIsSetManually,
cast('' as fac_glo_ref1) as OplAcctgDocItmCntrySpcfcRef1,
cast('' as ffs_product_group) as FinancialServicesProductGroup,
cast('' as ffs_branch_id) as FinancialServicesBranch,
cast('' as ffs_datasource_id) as FinancialDataSource,
cast('' as kdgrp) as CustomerGroup,
cast('' as fis_land1_gp) as CustomerSupplierCountry,
cast('' as fis_brsch) as CustomerSupplierIndustry,
cast(0 as fis_sknto) as CashDiscountAmtInCoCodeCrcy,
cast('' as buzid preserving type ) as AccountingDocumentItemType,
cast('' as fis_empfb ) as AlternativePayeePayer,
cast('' as xanet preserving type ) as DownPaymentIsNetProcedure,
abs( TaxAmountInCoCodeCrcy ) as TaxAmountInCoCodeCrcy,
abs( TaxAmount ) as TaxAmount,
cast('' as fis_diekz ) as RecrrgSuplrInvcIsSrvcInvoice,
cast('' as fis_xinve ) as SuplrInvcIsCapitalGoodsRelated,
cast('' as fis_dzollt ) as AcctgDocItmCustomsTariffNumber,
cast('' as fis_dzolld ) as AcctgDocItmCstmsClearanceDate,
cast('' as fis_xlgclr_new ) as ClearingIsLedgerGroupSpecific,
cast('' as fis_exclude_flg) as InvcItmIsExcldFrmPromptPaytAct,
cast('' as fis_dzinkz ) as InterestCalculationBlockReason,
//DCL
cast( '' as anlkl) as AssetClass
}