/// <summary>
/// This class is used to validate offsetLedgerDimension
/// </summary>
class PNG_InventMovValidateOffsetLedgerDimension
{
/// <summary>
/// This method is used to validate ledger
/// </summary>
/// <param name = "_ledgerDimension">RefRecId</param>
/// <returns>str</returns>
public str ledgervalidation(RefRecId _ledgerDimension)
{
str message;
DimensionValidationStatusContract dimensionValidationStatusContract = LedgerDimensionValidation::getStatusForAccountingDate(_ledgerDimension,
DateTimeUtil::getToday(DateTimeUtil::getUserPreferredTimeZone()),
NoYes::No);
if (!dimensionValidationStatusContract.isValid())
{
List validationMessages = dimensionValidationStatusContract.parmValidationMessages();
ListEnumerator messagesEnumerator = validationMessages.getEnumerator();
while (messagesEnumerator.moveNext())
{
Message += strFmt('%1',messagesEnumerator.current());
}
}
return Message;
}
}
No comments:
Post a Comment