Thursday, September 28, 2006

No PXA storage space available at the moment

VL02N post good issue时,在对应的厂区建立海外sales offices plant的对应PO,用于海外plant收货时用.程序已经实现功能,但在USER-EXIT中CALL BAPI FUNCTION时,遇到一个问题.在USER-EXIT中去掉break point后,发现了一个比较奇怪的问题.

Error analysis
Unable to load a program of 2917376 bytes.The PXA ('program execution area') was too small to hold allcurrently active programs for all users.At present, the size of the PXA is set at 150000 Kbytes.

参照SAP NOTES建议,可以修改PXA的参数.我没有做修改.因为觉得不是这个原因.

实际上,我觉得应该还是程序的问题.后来发现在USER-EXIT CALL function前,加如COMMIT WORK,将sap记忆体清空一下,程序错误解决.

这个问题困扰了我很久.到处上网查资料,查了很多notes,但都没有找到解决方法.OK,现在问题解决了,在这里记录一下.以后遇到类似问题,就比较容易解决了. 在call fuction前加入break point,我想作用应该和COMMIT类似.

No comments: