как проектировать сложные умные формы в sap abap - PullRequest
0 голосов
/ 25 марта 2012

Я новичок в интеллектуальных формах SAP ABAP, у меня сложный дизайн этой интеллектуальной формы, но в ней столько статических полей, поэтому я разработал ее с помощью краски и попытался загрузить ее в систему и добавить динамические поля непосредственно вэто так, но я не смог этого сделать из-за небольшого размера смарт-формы SAP, поэтому я не могу редактировать и размещать поля там, где я хочу.

Не могли бы вы дать мне какой-нибудь совет по разработке этой смарт-формыЭксперты и опытные люди наверняка встречали эту проблему раньше.Любые предложения о том, как быстро создавать сложные интеллектуальные формы?

Ответы [ 2 ]

2 голосов
/ 25 марта 2012

Прежде всего, проверьте, действительно ли вы хотите / должны использовать Smartforms.Они не очень хорошо масштабируются для очень больших и сложных форм - возможно, вам лучше использовать SAP Interactive Forms от Adobe.Изменить программы печати довольно просто, но вам нужно ADS в вашей системной среде.

Как говорится, вы не можете многое сделать, чтобы ускорить разработку форм, кроме очевидного - знать, как вы хотите, чтобы результат выглядел, быть знакомым с инструментами и просто делать это.Не пытайтесь изгибать Smartforms, чтобы сделать что-то, для чего они не были предназначены (например, печатать в некоторой фоновой графике), это наверняка будет иметь неприятные последствия.

1 голос
/ 26 марта 2012

У вас есть достаточная гибкость при поиске полей в SmartForm. В основном я рекомендую использовать Шаблон для упорядочения статических полей. Это может быть утомительно, потому что вы должны заранее измерить позиции ваших полей и указать их позиции как непрерывные длины на линии, но я на самом деле предпочитаю это, потому что это заставляет команду разработчиков создавать макет макета, прежде чем они когда-либо увидят прототип. Это экономит много времени на проектирование и перепроектирование.

В тех случаях, когда у вас есть элемент дизайна, который разделен по вертикали на два других элемента, у вас также есть возможность разместить его в отдельном окне, которое можно разместить в любой абсолютной позиции в форме. В худшем случае вы можете поместить каждое поле в отдельное окно и расположить их все отдельно друг от друга. С этим может быть трудно работать, но если у вас нет другого выбора, это возможно.

...