加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SAP标准导出功能-电子表格默认格式更改

(2018-03-24 11:18:09)
标签:

sap

basis

分类: SAP-BASIC

我们经常会使用SAP系统的标准功能导出ALV显示的数据,我们一般选择电子表格,如图1

http://s11/mw690/001tMWIFgy6I9g7E2amfa&690<wbr>- <wbr>电子表格默认格式删除" TITLE="SAP标准导出功能 <wbr>- <wbr>电子表格默认格式删除" ACTION-DATA="http://s11/mw690/001tMWIFgy6I9g7E2amfa&690" ACTION-TYPE="show-slide" STYLE="margin: 0px; padding: 0px; list-style: none;" />

图 1

选择电子表格之后,我们需要选择电子表格的格式,如图2

http://s14/mw690/001tMWIFgy6I9glkIXz0d&690<wbr>- <wbr>电子表格默认格式删除" TITLE="SAP标准导出功能 <wbr>- <wbr>电子表格默认格式删除" STYLE="margin: 0px; padding: 0px; list-style: none;" />
                          图 2

选择格式之后点击确定,会弹出保存对话框,如图3

http://s1/mw690/001tMWIFgy6I9gRVZHa30&690<wbr>- <wbr>电子表格默认格式删除" TITLE="SAP标准导出功能 <wbr>- <wbr>电子表格默认格式删除" ACTION-DATA="http://s1/mw690/001tMWIFgy6I9gRVZHa30&690" ACTION-TYPE="show-slide" STYLE="margin: 0px; padding: 0px; list-style: none;" />

图 3

    如果我们在使用这个功能的时候,在图2选择了“始终使用选定的格式”,则之后使用此功能,不会再出现图2的画面。这样就出现一个问题,如果我想更改其他的格式就不能满足了。

   不同的SAP版本,用户的选定的格式的信息存放的位置是不一样的。早期的版本是存放在表SALV_BS_ADMIN,新版本的SAP存放在表SALV_CSQ_PARAMS。要先让用户可以再次根据自己的需求选择电子表格的格式,就必须将用户对应的记录从这两张表删除。但是这两张表都是没有维护视图的。那么我们要怎么来实现让用户可以重新选择呢?

  1. 自定义程序删除用户在表中的记录
  2. 系统标准程序    

   针对早期版本,数据存放在SALV_BS_ADMIN,我们可以自定义一个程序,根据用户删除掉这个表中的记录即可。同时还有一个标准程序SALV_BS_ADMIN_MAINTAIN来维护。在SE38中执行SAP标准程序删除掉用户的默认选择,如图4

http://s3/mw690/001z8JNVzy7j8KDgprkb2&690

http://s1/mw690/001z8JNVzy7j8KDljIQb0&690



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有