B737-700
Flight Crew Air Transport Pilot (ATP)
Flight Crew Last 90 Days 176
Situational Awareness
ATC Issue All Types; Airspace Violation All Types; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Published Material / Policy
Air Traffic Control Issued Advisory / Alert
Human Factors; Procedure
We were taken off the TYSSN Arrival and told to go direct to SHANND and expect the visual fairly late in the arrival. We were given a late descent clearance followed by a clearance for the visual. I selected level change 250 to expedite the descent. I thought I was on the 100 radial off of LAS; which would have kept me in the Class B. ATC told me that I had exited the Class B but would re-enter in one mile. I do not agree but that's not really the point. When working around a Class B; that's set up like Las Vegas; it's difficult at best to maintain situational awareness on the lateral boundaries of the airspace (even in a newer model aircraft). I recommend having the Class B boundaries added to the moving map in the NG aircraft. If this is not possible; we should have the aircraft position on the moving map on our EFB available to us. The late clearances didn't help; but the real root of the problem is a lack of SA that we could correct with an avionics fix.Recommend Class B lines on the moving map in newer model aircraft. Allow us to turn on the GPS position on our EFB in the air.
[Report narrative contained no additional information].
B737 crew was vectored off the arrival; cleared direct to an approach fix; and told to expect a visual approach. Crew received a late descent followed by clearance for a visual approach. ATC then advised the crew that they had exited Class B but would re-enter in one mile.