SCM meaning in oil and gas
Definition
Supply Chain Management
SCM means Supply Chain Management. can also mean Subsea Control Module (hydraulic control of tree and downhole functions
can also mean Subsea Control Module (hydraulic control of tree and downhole functions
✓ Verified term