In this paper, we investigate a RadCom transmit beamforming framework under direction uncertainties. The per-formance indicators including the radar desired beampattern and the multi-user communication signal-to-interference-plus noise ratios (SINRs), we introduce a well-considered weighted scheme to optimize relevant figures of merit. The optimization problem is inherently non-convex due to the fractional problem and con-straints related to transmit power. To overcome this challenge, an iterative procedure is formulated within the framework of Dinkel-bach's approach, employing a sequential optimization procedure (Dinkelbach-SOP). Additionally, the minorization-maximization is integrated within the alternating direction method of multi-pliers (MM-ADMM). Numerical demonstrations substantiate the efficacy of the proposed design and highlight its ability to mitigate the impact of direction mismatch and optimize performance metrics under various constraints.