static void Datatypes_container_functions(Args _args)
{
container con;
;
// conins - Insert values to the container
con = conins(con, 1, "Toyota");
con = conins(con, 2, 20);
con = conins(con, 3, 2200.20);
con = conins(con, 4, "BMW");
con = conins(con, 5, 12);
con = conins(con, 6, 3210.44);
// condel - Delete the third and the fourth element
// from the container
con = condel(con, 3, 2);
// conpeek - Read values from the container
info(conpeek(con,1));
info(conpeek(con,2));
info(conpeek(con,3));
info(conpeek(con,4));
// connull - Reset the container
con = connull();
// conlen - Get the length of the container
info(strfmt("Length: %1",conlen(con)));
}
Below Code to get customer Primary Address in Ax 2012. CustTable custTable_P; DirPartyTable dirPartyTable_P; DirPartyLocation dirPartyLocation_P; DirPartyLocationRole dirPartyLocationRole_P; LogisticsLocation logisticsLocation_P; LogisticsLocationRole logisticsLocationRole_P; LogisticsPostalAddress logisticsPostalAddress_P; LogisticsPostalAddress primaryAddress_P; while select custTable_P where custTable_P.AccountNum =='ED_01029' join dirPartyTable_P where dirPartyTable_P.RecId == custTable_P.Party join dirPartyLocation_P where dirPartyLocation_P.Party == custTable_P.Party && dirPartyLocation_P.IsPrimary==NoYes::Yes join dirPartyLocationRole_P where dirPartyLocationRole_P.PartyLocation == dirPartyLocation_P.RecId join logisticsLocationRole_P where logisticsLocationRole_P.RecId == dirPartyLocationRole...