Правильный подход к освоению SAP R3 и ABAP - PullRequest
3 голосов
/ 22 марта 2010

Я работаю над технологией SAP последние 2,5 года.Поскольку было так много технических концепций, я не мог найти ни одного источника, где я мог бы узнать обо всем, что с этим связано.У меня не было уверенности в овладении всеми техническими концепциями.

Пожалуйста, помогите мне, если вы столкнулись с таким опытом и как вы преодолели его.Предложите несколько книг или методологию, которой вы руководствовались, которая может оказаться полезной.

Примечание: я уже работал в Java / J2EE.Я достаточно уверен в овладении концепциями.

1 Ответ

9 голосов
/ 22 марта 2010

Очевидно, что (или, скорее, a ) правильный подход будет для вас подходящим, и вы сделаете вывод, что вы не знаете, был ли подход правильным, пока не попробуете его. : -)

Достаточно философии - мои предложения будут:

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

  • Развить знание словаря данных. Это действительно в основе всех вещей, и если вы не можете перемещаться туда и читать структуры, вы потерялись. Начните читать главу в онлайн-документах с http://help.sap.com/saphelp_webas620/helpdata/en/cf/21ea0b446011d189700000e8322d00/frameset.htm.

  • Чтение http://help.sap.com/saphelp_webas620/helpdata/EN/fc/eb3138358411d1829f0000e829fbfe/frameset.htm. Я знаю, что это много вещей, но они доступны бесплатно, и почти все там. Опять же, сначала выполните «быстрый прогон индексации», чтобы почувствовать, что внутри, а затем углубитесь в основные понятия. ABAP на самом низком уровне принципиально не отличается от других императивных / процедурных языков.

  • Следуйте примеру программы (код транзакции ABAPDOCU). Узнайте, как использовать отладчик (жизненно важно!) И поймите, что происходит в демонстрационных программах.

  • Как только у вас появится ментальная модель базового языка, взгляните на объекты ABAP. Если вы уже знаете Java, проблем с основными понятиями не должно быть, но есть несколько особенностей.

  • Не стесняйтесь спрашивать, сталкиваетесь ли вы с чем-то, чего вы не понимаете.

Нет единого источника информации, который предоставил бы вам все, что вам нужно знать, тем более что некоторые знания очень специфичны для контекста (FI, MM, IS-H, ...).

...