pub struct BsegEntry {Show 22 fields
pub mandt: String,
pub bukrs: String,
pub belnr: String,
pub gjahr: u16,
pub buzei: String,
pub bschl: String,
pub hkont: String,
pub umskz: Option<String>,
pub wrbtr: Decimal,
pub shkzg: String,
pub dmbtr: Decimal,
pub waers: String,
pub wmwst: Option<Decimal>,
pub kostl: Option<String>,
pub prctr: Option<String>,
pub anln1: Option<String>,
pub anln2: Option<String>,
pub lifnr: Option<String>,
pub kunnr: Option<String>,
pub sgtxt: Option<String>,
pub zuonr: Option<String>,
pub mwskz: Option<String>,
}Expand description
SAP BSEG-compatible document segment structure.
Traditional line item table format used in ECC/R3 systems before S/4HANA. Maintained for backward compatibility with legacy analytics tools.
Fields§
§mandt: StringClient (SAP system client)
bukrs: StringCompany Code
belnr: StringDocument Number
gjahr: u16Fiscal Year
buzei: StringLine Item Number
bschl: StringPosting Key
hkont: StringGL Account
umskz: Option<String>Special GL Indicator
wrbtr: DecimalAmount in Document Currency
shkzg: StringDebit/Credit Indicator (S = Debit, H = Credit)
dmbtr: DecimalAmount in Local Currency
waers: StringLocal Currency
wmwst: Option<Decimal>Tax Amount
kostl: Option<String>Cost Center
prctr: Option<String>Profit Center
anln1: Option<String>Asset Number
anln2: Option<String>Asset Sub-Number
lifnr: Option<String>Vendor Number
kunnr: Option<String>Customer Number
sgtxt: Option<String>Line Item Text
zuonr: Option<String>Assignment
mwskz: Option<String>Tax Code
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BsegEntry
impl<'de> Deserialize<'de> for BsegEntry
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BsegEntry
impl RefUnwindSafe for BsegEntry
impl Send for BsegEntry
impl Sync for BsegEntry
impl Unpin for BsegEntry
impl UnwindSafe for BsegEntry
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
Mutably borrows from an owned value. Read more