Thoughts on the software interface from SAP

Source: Internet
Author: User
Probably because everyone has no environment, so they seldom access the SAP system. When I used SAP for the first time, I felt sap's excellent interface control. I think we should learn something from it.

A problem that is often ignored by developers and designers is the friendliness of the system interface, just like the necessity of high-performance paging on the web I discussed with you some time ago ", so many friends agreed with me: I do not advocate the so-called multi-data paging. However, we can find so many questions about high-performance paging from the Internet. We can imagine that this paging problem has plagued so many people, but we can find it only after in-depth consideration, some are completely unnecessary. The main reason is that we do not think deeply. We always think that paging is because of the sequelae of the ASP era.

This is a common problem facing Chinese software: the friendliness of the system interface.

This problem may not be paid much attention by the Chinese software industry. Many of the systems I have seen are disappointing in the first sense. They are not so convenient to use, that is, they are not friendly enough. Of course, I am not talking about the appearance of the interface. I want to see the appearance of the interface. It is impossible for the artist to handle the interface well. The friendliness is mainly reflected in the operational aspects of the system.

When I was learning the SAP system, I felt different. From an example, I would like to know that it is the interface for querying users.


Here we can see the "Maximum number of hits" attribute, which can be understood as "How many entries are displayed per page". There is no need to load too much data at a time, this is already discussed. In SAP, the default value is 500, which is in CS mode. For BS mode, the default value is 200.

After you click OK, the displayed result list is:


From this point of view, it is very simple. We noticed that there is an "Arrow" in both the two figures. The "Arrow" is used to switch between the "query" and "list" interfaces. That is, we can also easily use the "Arrow" to re-query conditions on the list interface.

I felt that the effect was very good, and the "user name" in the fixed column was indicated by the background color. At least I felt that sap was thinking about the interface.

This effect is easy to implement for CS. on the web, I also think that netadvantage can also achieve this effect.

On the Status Bar, "more than 1000 input options" indicates that there is no paging. Only the first n entries are displayed. If you want to display more, use the Combined Query Method.

This is not to solve performance problems, but is indeed possible.

User information interface:


I just gave an example to illustrate that it does not represent all. This does not mean that this is the best way. I just thought whether we should pay enough attention to the operability of the system, should we always think about it, especially in today's rapid technological development, to improve the quality of Chinese software.

These are purely personal opinions and are not final. They are only for discussion.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.