Dear Akula
if you have read carefully the links provided: i would assume >90% of SAP customers using "Report shipping" to solve the demand. This is needed because of SAP design and architecture. Using CG54 you have additional options; but nothing like your customer is requesting (that means a kind of automatic mechanism starting from CG02)
If there might be an alternative, then it can be only in CG50. I have never ever heard about a SAP customer trying to do so. Once again: this is related to the SAP design of EHS (and how EHS in integrated in SAP MM etc.)
C.B.