Find EDT string
Find all EDT string with string length greater than 1260
public static void main(Args _args)
{
#AOT
TreeNode tnode,
telement;
tnode = TreeNode::findNode(#ExtendedDataTypesPath);
telement = tnode.AOTfirstChild();
while (telement)
{
SysDictType t = SysDictType::newTreeNode(telement);
if(t.stringLen() > 1260)
{
info(strFmt("%1..........%2",t.name(),size));
}
telement = telement.AOTnextSibling();
}
}
Result
-----------------------------
PurchDocumentStatusDisplay..........1999
CAMDimensionHierarchyTypeName..........1999
SysSqlStatement..........3999
CAMJournalType..........1999
CatVendorEventLogDescription..........2048
MCRItemIDQuery..........3000
DMFConnectionString..........3000
DimensionValidationMessage..........1999
EFDocInfAdFisco_BR..........2000
MaximumString..........4000
SysHelpLinkText..........1999
BIDateDimensionLabel..........1999
LabelType..........1999
ProjDependeciesListString..........2048
MCRPickingQuery..........3000
PurchOrderingDisplay..........1999
SysRoundedHeading..........1999
SysSqlStatementPlan..........3999
LabelString..........1999
DimensionsAccountCriteria..........1999
RetailAttributeSourceName..........2000
MCRWMSPickingAreaIDQuery..........3000
DimensionValidationMessageCode..........1999
FBSpedFileRecordContent_BR..........2000
RetailListingStatusMessage..........2048
SysLookupMultiSelectValues..........32767
RetailImageAttributeValueText..........1999
AttributeValueText..........1999
MCRNotes..........3999
DualWriteProjectPartitionMapping..........2000
CAMAllocationBaseType..........1999
CAMTransactionVersionType..........1999
LedgerExchAdjHistQuery..........1999
LedgerPostingLayerMultiSelection..........32767
SysCustomFieldEntityLabel..........1999
*This post is locked for comments