Code:
* Example    generated    by    -dataex-.    To    install:    ssc    install    dataex
clear

input str33 ctry int year double(Manufacturing Agriculture Services)
"Afghanistan" 2008             340352 4426731            2107426
"Afghanistan" 2012             434546 2477079            2801168
"Afghanistan" 2014 513772.00000000006 2824353 2090262.0000000002
"Afghanistan" 2017             490856 2740235            2366194
"Albania"     1994              81000  780000             253000
"Albania"     1995              65000  778000             244000
"Albania"     1996              57000  784000             225000
"Albania"     1997              58000  771000             233000
"Albania"     1998              54000  768000             222000
"Albania"     1999              53000  768000             204000
end
Kindly, I want to reshape the above data from long to wide, but I want the results to be stacked in this form

Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str11 ctry str13 series long(yr2008 yr2012 yr2014 yr2017)
"Afghanistan" "Manufacturing"  340352  434546  513772  490856
"Albania"     "Manufacturing"   81000   65000   57000   58000
"Afghanistan" "Agriculture"   4426731 2477079 2824353 2740235
"Albania"     "Agriculture"    780000  778000  784000  771000
"Afghanistan" "Services"      2107426 2801168 2090262 2366194
"Albania"     "Services"       253000  244000  225000  233000
end
Your assistance is greatly appreciated.