InventCostJournalIndirectCost.addTrans Method [AX 2012]

Calculates indirect costs and then writes the result to the ProdIndirectTrans table and adds entries to the ledger voucher for additional posting.

Syntax

Note

The syntax of this method varies based on the version of Microsoft Dynamics AX that you are using.

  Microsoft Dynamics AX 2012 R3
          public void addTrans(
            CostCalcTransData _costCalcTransData, 
            InventTransId _inventTransId, 
            CostTransRefId _transRefId, 
            ProdTransRefType _transRefType, 
           [LedgerVoucher _ledgerVoucher, 
            Voucher _voucher, 
            TransDate _transDate, 
            boolean _physical, 
            DimensionDefault _defaultDimension, 
            boolean _postLedger, 
            boolean _stornoPhysical])

  Microsoft Dynamics AX 2012 R2 (SYS)
          public void addTrans(
            CostCalcTransData _costCalcTransData, 
            InventTransId _inventTransId, 
            CostTransRefId _transRefId, 
            ProdTransRefType _transRefType, 
           [LedgerVoucher _ledgerVoucher, 
            Voucher _voucher, 
            TransDate _transDate, 
            boolean _physical, 
            DimensionDefault _defaultDimension, 
            boolean _postLedger, 
            boolean _stornoPhysical])

  Microsoft Dynamics AX 2012 Feature Pack (SYS)
          public void addTrans(
            CostCalcTransData _costCalcTransData, 
            InventTransId _inventTransId, 
            CostTransRefId _transRefId, 
            ProdTransRefType _transRefType, 
           [LedgerVoucher _ledgerVoucher, 
            Voucher _voucher, 
            TransDate _transDate, 
            boolean _physical, 
            DimensionDefault _defaultDimension, 
            boolean _postLedger])

  Microsoft Dynamics AX 2012 (FPK)
          public void addTrans(
            CostCalcTransData _costCalcTransData, 
            InventTransId _inventTransId, 
            CostTransRefId _transRefId, 
            ProdTransRefType _transRefType, 
           [LedgerVoucher _ledgerVoucher, 
            Voucher _voucher, 
            TransDate _transDate, 
            boolean _physical, 
            DimensionDefault _defaultDimension, 
            boolean _postLedger])

  Microsoft Dynamics AX 2012 (SYS)
          public void addTrans(
            CostCalcTransData _costCalcTransData, 
            InventTransId _inventTransId, 
            CostTransRefId _transRefId, 
            ProdTransRefType _transRefType, 
           [LedgerVoucher _ledgerVoucher, 
            Voucher _voucher, 
            TransDate _transDate, 
            boolean _physical, 
            DimensionDefault _defaultDimension, 
            boolean _postLedger])

Run On

Called

Parameters

  • _costCalcTransData
    Type: CostCalcTransData Class
    An instance of the CostCalcTransData class that has the data that is required for the indirect costs calculation.
  • _physical
    Type: boolean
    A Boolean value that specifies whether the transaction is physical.

Exceptions

Exception Condition
Error

Not all mandatory parameters were provided.

See Also

Reference

InventCostJournalIndirectCost Class