General Industry Term

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