--- sc/sdi/pivotsh.sdi.back	2005-05-08 21:07:49.000000000 +0530
+++ sc/sdi/pivotsh.sdi	2005-05-09 01:48:08.455152504 +0530
@@ -66,6 +66,8 @@
 	SID_PIVOT_KILL		[ ExecMethod = Execute; StateMethod = GetState; Export = FALSE; ]
         SID_DP_FILTER           [ ExecMethod = Execute; StateMethod = GetState; Export = FALSE; ]
 	SID_PIVOT_AFMT		[ ExecMethod = Execute; StateMethod = GetState; Export = FALSE; ]
+	SID_CUT                 [ StateMethod = GetState]
+	SID_PASTE		[ StateMethod = GetState]
 }
 
 shell ScPivotShell
--- sc/source/ui/view/pivotsh.cxx.back	2005-05-08 21:10:32.000000000 +0530
+++ sc/source/ui/view/pivotsh.cxx	2005-05-09 01:31:00.000000000 +0530
@@ -265,6 +265,14 @@
                     rSet.DisableItem( nWhich );
             }
             break;
+	    case SID_CUT:
+ 	    case SID_PASTE:
+	    {
+		ScDPObject* pDPObj = GetCurrDPObject();
+		if(pDPObj)
+		    rSet.DisableItem( nWhich );
+           }
+	     break;
 		}
 		nWhich = aIter.NextWhich();
 	}
