I came across a scenario to create new legal entity in ax2012 through code, and wrote down following job to create legal entities.
static void createLegalEntities(Args _args)
{
CompanyInfo legalEntity;
DirPartyPostalAddressView partyPostalAddressView;
int coCount;
int gap;
int incrementOne = 1;
for (coCount = 0; coCount <100; coCount++)
{
legalEntity.clear();
partyPostalAddressView.clear();
ttsBegin;
legalEntity.Name = "X"+int2str(coCount);
legalEntity.DataArea = "X"+int2str(coCount);
legalEntity.insert();
partyPostalAddressView.Party = legalEntity.RecId;
partyPostalAddressView.CountryRegionId = "USA";
partyPostalAddressView.LocationName = "Office";
DirPartyLocationEntity::createAddressForParty(partyPostalAddressView,conNull());
ttsCommit;
info ("legal entity: "+"X"+int2str(coCount)+" created");
}
}
static void createLegalEntities(Args _args)
{
CompanyInfo legalEntity;
DirPartyPostalAddressView partyPostalAddressView;
int coCount;
int gap;
int incrementOne = 1;
for (coCount = 0; coCount <100; coCount++)
{
legalEntity.clear();
partyPostalAddressView.clear();
ttsBegin;
legalEntity.Name = "X"+int2str(coCount);
legalEntity.DataArea = "X"+int2str(coCount);
legalEntity.insert();
partyPostalAddressView.Party = legalEntity.RecId;
partyPostalAddressView.CountryRegionId = "USA";
partyPostalAddressView.LocationName = "Office";
DirPartyLocationEntity::createAddressForParty(partyPostalAddressView,conNull());
ttsCommit;
info ("legal entity: "+"X"+int2str(coCount)+" created");
}
}
Comments
Post a Comment