SAP MM:采购凭证中的抬头和行项目问题报表
在SAP信息记录、物料、PR、PO、SA、合同等的抬头和项目中都有长文本的情况。那如何读取到这些长文本呢?
长文本存储在表 STXH和STXL中,但是通过组合这两个表来取数还是有点麻烦。SAP中还可以用其他方式来获取长文本内容。
以下假定取物料主数据的长文:
点击编辑图标,进入编辑界面:
点击“转到”->“表头”:
标准的物料采购订单文本ID是BEST。
通过SE38执行程序RSTXTC3:
执行后:
点击按钮,可以查看文本内容:
这个报表只能看到一行内容。如果要看多行,还得选中行,点击图标进入文本详细界面查看。且这个查出来不能直接导出,也只能看到一行算是比较坑爹的。
其他的也类似都可以查看:
For Purchase Requisition – Header Level : Use Object = EBANH and Text ID = B01.
For Purchase Requisition – Item Level : Use Object = EBAN and Text ID = B01.
For Purchase Info Record – Info Record Note : Use Object EINA and Text ID = AT.
For Purchase Info Record – Purchase Order Text : Use Object EINE and Text ID = BT.
For Vendor Master – Accounting note : Use Object LFA1 and Text ID = 0001.
For Vendor Master – Purchasing memo : Use Object LFA1 and Text ID = 0002.
For Sales Order – Header Level : Use Object = VBBK and Text ID = 0001
For Sales Order – Item Level : Use Object = VBBP and Text ID = 0001
For Service Entry Sheet – Long Text : Use Object = ESSR and Text ID = TX01
For Service Entry Sheet – Line Long Text : Use Object = ESLL and Text ID = LTXT
For Service Entry Sheet – Service Long Text : Use Object = ESLL and Text ID = LLTX
当然,如果要在自开发程序中读取的话,那调用READ_TEXT函数即可。