i have class, inside that class i have void method like this :
abstract class SalesQuotationTableForm { void createFromTemplate() { SalesQuotationTable salesQuotationTableTemplate; SalesQuotationLine salesQuotationLine; PSAGenerateQuotationLines psaGenerateQuotationLines; ttsbegin; salesQuotationTableTemplate = SalesQuotationTable::findTemplate(this.quotationType(), this.parmFromTemplateGroupId(), this.parmFromTemplateName(), true); if (salesQuotationTableTemplate) { // copy header information salesQuotationTable.QuotationCategory = salesQuotationTableTemplate.QuotationCategory; salesQuotationTable.DocuTitle = salesQuotationTableTemplate.DocuTitle; salesQuotationTable.DocuIntro = salesQuotationTableTemplate.DocuIntro; salesQuotationTable.DocuConclusion = salesQuotationTableTemplate.DocuConclusion; if (this.parmQuotationPriceConversion() == SalesQuotationPriceConversion::Template) { salesQuotationTable.DefaultDimension = salesQuotationTable.copyDimension(salesQuotationTableTemplate.DefaultDimension); if (this.quotationType() == QuotationType::Sales) { salesQuotationTable.DiscPercent = salesQuotationTableTemplate.DiscPercent; } } if (Project::Enabled()) { salesQuotationTable.psaSchedCalendarId = salesQuotationTableTemplate.psaSchedCalendarId; } salesQuotationTable.doUpdate(); if (Project::Enabled() && this.checkExistABS(salesQuotationTableTemplate)) { this.createABSFromTemplate(this.parmQuotationPriceConversion() == SalesQuotationPriceConversion::Current ? true : false); psaGenerateQuotationLines = new PSAGenerateQuotationLines(); psaGenerateQuotationLines.createSalesQuotationLines(salesQuotationTable); } else { SalesQuotationLine::createQuotationLineFromTemplate(salesQuotationTableTemplate,salesQuotationTable,this.parmQuotationPriceConversion()); if (this.parmQuotationPriceConversion() == SalesQuotationPriceConversion::Template) { update_recordset salesQuotationLine setting CurrencyCode = salesQuotationTableTemplate.CurrencyCode where salesQuotationLine.QuotationId == salesQuotationTable.QuotationId; salesQuotationTable.convertCurrencyCode(salesQuotationTable.CurrencyCode); } } } ttscommit; } }
can i retrieve id from that method ?