pub struct AcdocaEntry {Show 69 fields
pub rldnr: String,
pub rbukrs: String,
pub gjahr: u16,
pub belnr: String,
pub docln: String,
pub blart: String,
pub budat: NaiveDate,
pub bldat: NaiveDate,
pub cpudt: NaiveDate,
pub cputm: String,
pub usnam: String,
pub poper: u8,
pub stgrd: Option<String>,
pub xblnr: Option<String>,
pub bktxt: Option<String>,
pub racct: String,
pub rcntr: Option<String>,
pub prctr: Option<String>,
pub segment: Option<String>,
pub rfarea: Option<String>,
pub rbusa: Option<String>,
pub ps_psp_pnr: Option<String>,
pub aufnr: Option<String>,
pub kdauf: Option<String>,
pub kdpos: Option<String>,
pub pbukrs: Option<String>,
pub pprctr: Option<String>,
pub psegment: Option<String>,
pub rassc: Option<String>,
pub wsl: Decimal,
pub rwcur: String,
pub hsl: Decimal,
pub rhcur: String,
pub ksl: Option<Decimal>,
pub rkcur: Option<String>,
pub osl: Option<Decimal>,
pub rocur: Option<String>,
pub msl: Option<Decimal>,
pub runit: Option<String>,
pub sgtxt: Option<String>,
pub zuonr: Option<String>,
pub awsys: String,
pub awtyp: String,
pub awkey: String,
pub awitem: Option<String>,
pub aworg: Option<String>,
pub mwskz: Option<String>,
pub txjcd: Option<String>,
pub hwbas: Option<Decimal>,
pub xstov: bool,
pub xsauf: bool,
pub drcrk: String,
pub bschl: String,
pub anln1: Option<String>,
pub anln2: Option<String>,
pub anbwa: Option<String>,
pub lifnr: Option<String>,
pub kunnr: Option<String>,
pub sim_batch_id: Option<Uuid>,
pub sim_is_fraud: bool,
pub sim_fraud_type: Option<String>,
pub sim_business_process: Option<String>,
pub sim_user_persona: Option<String>,
pub sim_je_uuid: Option<Uuid>,
pub sim_control_ids: Option<String>,
pub sim_sox_relevant: bool,
pub sim_control_status: Option<String>,
pub sim_sod_violation: bool,
pub sim_sod_conflict: Option<String>,
}Expand description
SAP HANA ACDOCA-compatible universal journal entry line.
This represents the flattened, denormalized structure used in S/4HANA’s Universal Journal. Each record corresponds to a line item with all dimensional attributes denormalized for analytics performance.
Fields§
§rldnr: StringLedger (0L = Leading Ledger, 2L = Local GAAP, etc.)
rbukrs: StringCompany Code
gjahr: u16Fiscal Year
belnr: StringAccounting Document Number
docln: StringLine Item Number (6 digits, zero-padded)
blart: StringDocument Type
budat: NaiveDatePosting Date
bldat: NaiveDateDocument Date
cpudt: NaiveDateEntry Date
cputm: StringEntry Time (HHMMSS format)
usnam: StringUser Name
poper: u8Fiscal Period
stgrd: Option<String>Reversal Reason
xblnr: Option<String>Reference Document Number
bktxt: Option<String>Document Header Text
racct: StringGL Account
rcntr: Option<String>Cost Center
prctr: Option<String>Profit Center
segment: Option<String>Segment
rfarea: Option<String>Functional Area
rbusa: Option<String>Business Area
ps_psp_pnr: Option<String>Project (WBS Element)
aufnr: Option<String>Internal Order
kdauf: Option<String>Sales Order
kdpos: Option<String>Sales Order Item
pbukrs: Option<String>Partner Company Code
pprctr: Option<String>Partner Profit Center
psegment: Option<String>Partner Segment
rassc: Option<String>Trading Partner
wsl: DecimalAmount in Transaction Currency
rwcur: StringTransaction Currency
hsl: DecimalAmount in Local Currency
rhcur: StringLocal Currency (Company Code Currency)
ksl: Option<Decimal>Amount in Group Currency
rkcur: Option<String>Group Currency
osl: Option<Decimal>Amount in Global Currency
rocur: Option<String>Global Currency
msl: Option<Decimal>Quantity
runit: Option<String>Unit of Measure
sgtxt: Option<String>Line Item Text
zuonr: Option<String>Assignment
awsys: StringSource System
awtyp: StringReference Transaction Type
awkey: StringReference Key
awitem: Option<String>Reference Item
aworg: Option<String>Source Document Type
mwskz: Option<String>Tax Code
txjcd: Option<String>Tax Jurisdiction
hwbas: Option<Decimal>Tax Base Amount
xstov: boolReversal Flag
xsauf: boolStatistical Flag
drcrk: StringDebit/Credit Indicator (S = Debit, H = Credit)
bschl: StringPosting Key
anln1: Option<String>Asset Number
anln2: Option<String>Asset Sub-Number
anbwa: Option<String>Asset Transaction Type
lifnr: Option<String>Vendor Number
kunnr: Option<String>Customer Number
sim_batch_id: Option<Uuid>Simulation batch ID for traceability
sim_is_fraud: boolIs fraud indicator
sim_fraud_type: Option<String>Fraud type code
sim_business_process: Option<String>Business process for process mining
sim_user_persona: Option<String>User persona classification
sim_je_uuid: Option<Uuid>Original journal entry UUID
sim_control_ids: Option<String>Comma-separated list of applicable control IDs
sim_sox_relevant: boolSOX relevance indicator
sim_control_status: Option<String>Control status (Effective, Exception, NotTested, Remediated)
sim_sod_violation: boolSoD violation indicator
sim_sod_conflict: Option<String>SoD conflict type if violation occurred
Trait Implementations§
Source§impl Clone for AcdocaEntry
impl Clone for AcdocaEntry
Source§fn clone(&self) -> AcdocaEntry
fn clone(&self) -> AcdocaEntry
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AcdocaEntry
impl Debug for AcdocaEntry
Source§impl Default for AcdocaEntry
impl Default for AcdocaEntry
Source§impl<'de> Deserialize<'de> for AcdocaEntry
impl<'de> Deserialize<'de> for AcdocaEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for AcdocaEntry
impl RefUnwindSafe for AcdocaEntry
impl Send for AcdocaEntry
impl Sync for AcdocaEntry
impl Unpin for AcdocaEntry
impl UnsafeUnpin for AcdocaEntry
impl UnwindSafe for AcdocaEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.