Guest User

Untitled

a guest
Mar 31st, 2026
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Messages as SysMessages } from "client-controls/services/messages";
  2. import { createCollection, createSingle, PXScreen, graphInfo, PXActionState, viewInfo, handleEvent, CustomEventType, actionConfig, RowSelectedHandlerArgs, PXViewCollection, PXPageLoadBehavior, ControlParameter } from "client-controls";
  3. import { ArcContract, CTRMOptionality, CTRMOther, CTRMListOfDocumentsContract, TkDerivativesDetail, CTRMCurrencyTradeForeign, FXForeignCurrencyTrade, ArcContractLine, CTRMPriceFixation, CTRMQualityAnswers, CTRMPurchaseSalesMatch, CTRMSampleLineM, CTRMSampleLineDetailsM, CTRMAdjType, CTRMClaim, ArcContract2, CTRMContractLandedCosts, CTRMHistory, YesNoOverWriteFilterDac, GenerateWizardFilter, CreateHedgeGenerateWizardFilter, ContractCopyParamFilter, ContractFilter } from "./views";
  4.  
  5. @graphInfo({graphType: "SatoshiCust.ArcContractMaint", primaryView: "Document", })
  6. export class SA113345 extends PXScreen {
  7.     CheckCopyParams: PXActionState;
  8.  
  9.     @viewInfo({containerName: "Order Summary"})
  10.     Document = createSingle(ArcContract);
  11.     @viewInfo({containerName: "Optionality"})
  12.     Optionality = createCollection(CTRMOptionality);
  13.     @viewInfo({containerName: "Optionality"})
  14.     OtherV = createCollection(CTRMOther);
  15.     @viewInfo({containerName: "List Of Documents"})
  16.     ListOfDocuments = createSingle(CTRMListOfDocumentsContract);
  17.     @viewInfo({containerName: "Commodity HEDGES"})
  18.     CommodityHedges = createCollection(TkDerivativesDetail);
  19.     @viewInfo({containerName: "FX Hedges"})
  20.     FXHedges = createCollection(CTRMCurrencyTradeForeign);
  21.     @viewInfo({containerName: "FX Trades Hedges"})
  22.     FXTrades = createCollection(FXForeignCurrencyTrade);
  23.     @viewInfo({containerName: "Subcontracts"})
  24.     Transactions = createCollection(ArcContractLine);
  25.     @viewInfo({containerName: "Subcontracts"})
  26.     PriceFixes = createCollection(CTRMPriceFixation);
  27.     @viewInfo({containerName: "Quality"})
  28.     QualityAnswers = createCollection(CTRMQualityAnswers);
  29.     @viewInfo({containerName: "Allocation"})
  30.     Transactions1 = createCollection(CTRMPurchaseSalesMatch);
  31.     @viewInfo({containerName: "Sample"})
  32.     Sample = createCollection(CTRMSampleLineM);
  33.     @viewInfo({containerName: "Sample"})
  34.     SampleDetails = createCollection(CTRMSampleLineDetailsM);
  35.     @viewInfo({containerName: "Valuation"})
  36.     Calculation1234 = createCollection(CTRMAdjType);
  37.     @viewInfo({containerName: "Claims"})
  38.     Claims = createCollection(CTRMClaim);
  39.     @viewInfo({containerName: "Cost Matrix"})
  40.     DocumentExt = createSingle(ArcContract2);
  41.     @viewInfo({containerName: "Cost"})
  42.     ContractLandedCosts = createCollection(CTRMContractLandedCosts);
  43.     @viewInfo({containerName: "History"})
  44.     History = createCollection(CTRMHistory);
  45.     @viewInfo({containerName: "CONTRACT ALREADY EXISTS"})
  46.     MyPanel = createSingle(YesNoOverWriteFilterDac);
  47.     @viewInfo({containerName: "Generate Lines Wizard"})
  48.     generateWizardFilter = createSingle(GenerateWizardFilter);
  49.     @viewInfo({containerName: "Select the subcontract, broker ID, and the quantity you wish to hedge."})
  50.     createHedgeGenerateWizardFilter = createSingle(CreateHedgeGenerateWizardFilter);
  51.     @viewInfo({containerName: "Copy To"})
  52.     copyparamfilter = createSingle(ContractCopyParamFilter);
  53.     @viewInfo({containerName: "Change Order"})
  54.     PanelContract = createSingle(ContractFilter);
  55. }
Advertisement
Add Comment
Please, Sign In to add comment