Somehow, system allows me to extended "public final class EntAssetWorkOrderFullReportContract" class to add a new DataMember of my own, and it is compiled good, but the data value was not passed into DP class by contract.parmMyDataMember();
Any idea?
Thank you for your attention
[ExtensionOf(classStr(EntAssetWorkOrderFullReportContract))]
final class EntAssetWorkOrderFullReportContract_Nucor_Extension
{
public boolean wolPostedJournals;
[
DataMemberAttribute(identifierStr(wolPostedJournals)),
SysOperationDisplayOrderAttribute('12'),
SysOperationGroupMemberAttribute('WOLGroup'),
SysOperationLabelAttribute(literalstr("Posted Journal Lines")),
SysOperationHelpTextAttribute(literalstr("Show Posted Journal Lines"))
]
internal boolean parmWolPostedJournals(boolean _wolPostedJournals = wolPostedJournals)
{
wolPostedJournals = _wolPostedJournals;
return wolPostedJournals;
}
}
[ExtensionOf(classStr(EntAssetWorkOrderFullReportDP))]
final class EntAssetWorkOrderFullReportDP_Nucor_Extension
{
public void processReport()
{
EntAssetWorkOrderFullReportContract contract = this.parmDataContract();
wolPostedJournals = contract.parmWolPostedJournals();
next processReport();
}
}