Data Import Export Framework
(DIXF)を使用してファイル交換 (エクスポート) に取り組んでいます。テーブル からLineAmount
の受信行に関連付けられた Find Purchlineに生成メソッドを追加したいと考えています。次のスクリプトを作成しますが、助けが必要です:VendPackingSlipTrans
PurchLine
[DMFTargetTransformationAttribute(true),DMFTargetTransformationDescAttribute("Function that generate LineAmount"),
DMFTargetTransformationSequenceAttribute(11),
DMFTargetTransFieldListAttribute([fieldStr(DMFVendPackingSlipTransEntity,LineAmount)])
]
public container GenerateLineAmount(boolean _stagingToTarget = true)
{
container res;
PurchLine purchLine;
VendPackingSlipTrans vendPackingSlipTrans;
if (_stagingToTarget)
{
select firstOnly purchLine
where purchLine.LineAmount == entity.LineAmount &&
vendPackingSlipTrans.OrigPurchid == purchLine.PurchId &&
vendPackingSlipTrans.PurchaseLineLineNumber == purchLine.LineNumber;
if ( ! purchLine )
{
entity.LineAmount = purchLine.LineAmount ;
entity.insert();
}
}
res = [entity.LineAmount];
return res;
}
DMFを使用してaxからファイルにデータをエクスポートする必要があるため、VendPackingSlipTransにいくつかのフィールドが存在するため、このフィールドをステージングテーブルに追加しましたが、他のフィールドはLineAmountなどの他のテーブルに存在します.この他のフィールドを追加する方法がわかりませんステージングテーブルで。そのために、myEnityclass で、generat メソッドを作成して、ソース テーブルのフィールドを関連付けます。ステージングテーブルへ