Get Customer Account Intercompany
Song Nghia - Technical Consultant
private CustAccount getCustAccountInterCompany(RetailStoreTable retailStoreTable) { CustAccount custAccount; InterCompanyTradingPartner interCompanyTradingPartner; RecId tradingPartnerVendRecId, tradingPartnerCustRecId; CustTable custTbl;
changecompany(retailStoreTable.inventLocationDataAreaId) { VendTable vendTable = VendTable::find(retailStoreTable.LAW_DefaultVendor); RecId partyId = vendTable.Party; tradingPartnerVendRecId = InterCompanyTradingPartner::findVendor(partyId,retailStoreTable.inventLocationDataAreaId).RecId; } select interCompanyTradingPartner where interCompanyTradingPartner.RecId == tradingPartnerVendRecId; tradingPartnerCustRecId = InterCompanyTradingRelation::getRelatedTradingPartner(interCompanyTradingPartner).RecId; custAccount= InterCompanyTradingRelation::getRelatedTradingPartner(interCompanyTradingPartner).custTable().AccountNum;
return custAccount; }