- 天下标王

SE80 - Tutorial

Die SE80-Transaktion ist bei vielen Programmierern ziemlich unbekannt. Zu Unrecht, denn von hier aus kann man wirklich ALLES erreichen. Einzig die sich permanent ändernden Buttons für den Aufruf der "weiteren Funktionen" = Objekt Bearbeiten nerven:

4.6C = 4.6C Button Objekt bearbeiten

4.6B = 4.6B Button Objekt bearbeiten.

Die SE80 ersetzt vollständig die diversen Transaktionen wie SE37, SE38, SE16 etc. Insbesondere der Überblick über die zu einem Programm zugehörigen Elemente (wie Unterprogramme, Includes etc.) macht das Arbeiten mit ihr sehr angenehm.

 

Aufruf der Transaktion SE80

Der Aufruf ist auf drei Arten möglich:

 

Bedienung der Transaktion SE80

Die Bedienung ist ziemlich intuitiv. Allerdings gibt es einige kleinere Schwierigkeiten:
Je nach Release-Stand des SAP versteckt sich die Funktion für erweiterte Objekte hinter verschiedenen Buttons. Bei einem 4.6C-System sieht er so aus: 4.6C Button Objekt bearbeiten, beim 4.6B so: 4.6B Button Objekt bearbeiten, bei anderen Releases befindet er sich an ähnlicher Stelle. Ein Klick auf diesen Button eröffnet einen Subscreen mit diversen Möglichkeiten der Objektauswahl [bei mir im Default komischerweise immer "weitere", ich habe noch nicht gefunden wo ich das beeinflussen kann :-(( ]



4.6C: Startseite der SE80 mit geöffnetem Subscreen der Objektauswahl.

4.6B Objektauswahl

Über die Registerblätter kommt man zu allen anderen Objekten:

  4.6C Objektauswahl Dictionary

Objektauswahl Klassenbibliothek

Objektauswahl Programme

Objektauswahl Funktionsgruppe

Objektauswahl Business Engineering



Eine weitere Navigationsmöglichkeit ist über die Objektlistenauswahl gegeben:

Objektlistenauswahl

Objektlistenauswahl 2
 
 

Vorteile in der Anwendung



Innerhalb der SE80 kann man im linken Fenster zu sämtlichen Programmbestandteile navigieren (zusätzlich zur Vorwärtsnavigation):

im linken Fenster der SE80 sieht man alle Programmbestandteile



Über das Kontextmenü lassen sich alle möglichen Aktionen durchführen:

Anlegen eines Unterprogrammes über das Kontextmenü
Prüfen eines Includes über das Kontextmenü




Ab der Version 6.10 ist auch der Transport Organizer (auf eine sehr gelungene Weise) integriert. Außerdem verzweigt die SE80 ab 6.10 nicht mehr in untergeordnete Objekte (z.B. Funktionsgruppen), sondern stellt diese direkt unterhalb des Root-Baumes dar.



... (to be continued)
 
 

Tipps & Tricks

Die ganze Transaktion findet sich auch ausführlichst in der Hilfe erklärt: in der Datei 00000971.chm oder im Internet. Unter 4.0b gab es noch ein schönes Tutorial in den neueren Versionen verstecken sich die Beispiele in der gesamten Dokumentation. Der neueste Stand (6.20) findet sich ebenfalls im Netz.

Es ist sehr sinnvoll sich einmal komplett durch den ganzen Baum zu klicken, ein Klick auf die kleinen Dreiecke (im Internet) ganz links öffnet den Menübaum (WICHTIG: gespeicherte Cookies müssen erlaubt sein).



Nicht nur für das Easy-Access-Menu sondern auch innerhalb der SE80 kann man sich Favoriten anlegen. So kann man sehr schnell auf häufig verwendete Entwicklungsklassen, Programme, Funktionsgruppen oder ähnliches zurückgreifen.

Favoriten innerhalb der SE80 ermöglichen eine schnelle Navigation

Sie lassen sich auch sehr komfortabel bearbeiten:
Bearbeiten der Favoriten innerhalb der SE80



Eine weitere interessante Navigationsmöglichkeit ist der Sprung zu den übergeordneten Objekten:

Navigation zu den übergeordneten Objekten füht vom Programm...

vom Programm gelangt man zur Entwicklungsklasse:

... zur Entwicklungsklasse



Über das Kontextmenü (Maus-Rechts-Klick) lassen sich ganze Programme kopieren, löschen, prüfen, aktivieren etc. Einfach mal ausprobieren. Oder in der Hilfe anschauen.

Kopieren eines Programmes



Von der Möglichkeit ein "Muster" (or PATTERN in english) einzufügen wird auch eher selten Gebrauch gemacht. Dabei nimmt einem diese Funktion doch einiges an Arbeit ab.

der Button 'Muster' ermöglicht es einem Quelltext automatisch zu erzeugen

Der Quelltext wird automatisch erzeugt. Auch werden alle möglichen Optionen und Zusätze zum Befehl zur Auswahl angeboten. Sehr hilfreich z.B. beim WRITE-Befehl mit seinen unzähligen Optionen.

Einfügen eines WRITE-Befehles mit allen Optionen

Die Auswahl eines SELECT-Musters bietet nach Angabe des Tabellennamens alle Felder der Tabelle zum Ankreuzen an. Angekreuzte Felder werden automatisch in die WHERE-Bedingung aufgenommen. Werden alle Key-Felder ausgewählt wird automatisch ein SELECT SINGLE erzeugt.

SELECT-Befehl mit Anzeige aller Tabellenfelder

Ebenso lassen sich komplette Strukturen erzeugen: z.B. Tabellennamen angeben,

Struktur einfügen - Tabellenauswahl

Felder auswählen,

Struktur einfügen - Felder auswählen

dem Datenobjekt einen Namen geben

Struktur einfügen - Strukturname angeben

und schon ist der Source-Code fertig.

Struktur einfügen - Source Code ist eingefügt

Für CALL FUNCTION - Aufrufe ist die Verwendung nahezu Pflicht, da sonst u.U. zu schnell ein Import- oder Export-Feld vergessen wird.


Auch aus den Transaktionen SE37 etc. kann man problemlos in die SE80 wechseln.

Dazu z.B. den Funktionsbaustein in der SE37 aufrufen:

Funktionsbausteinaufruf in der SE37

Dann über den Menübefehl Hilfsmittel > Objektliste anzeigen

SE37 Funktionsbaustein >> Objektliste anzeigen

 

wechselt die Anzeige in die SE80 und zeigt einem automatisch die Objektliste der Funktionsgruppe an. Das ist besonders hilfreich, wenn man 'ähnliche' Funktionsbausteine sucht, oder welche die in das Umfeld passen.

Anzeige des Umfeldes (zu dem Funktionsbaustein) im Repository Browser

 

Diese Funktion Hilfsmittel > Objektliste anzeigen gibt es für alle Absprünge, also auch in der SE11 etc.

in der SE11 die Objektliste aufrufen

Objektliste zu der Tabelle aus der SE11

 


 

In den neueren Editoren ist leider im Default die Codervervollständigung für die eigenen Varablen nicht angehakt. Dazu im Editor unten rechts den sehr gut versteckten 'Optionen'-Button klicken:

 ABAP Code-Vervollständigen 

Danach in den Bereich "Code-Vervollständigen" wechseln

ABAP Editor Bereich Code vervollständigen

und ganz unten die Checkbox "Nicht-Schlüsselwörter aus dem Text vorschlagen" anhaken.

ABAP Editor, Code-vervollständigen: Nicht-Schlüsselwörter aus Text vorschlagen

Auch alle andern Einstellmöglichkeiten in diesem Bereich sind interessant, z.B. auch die Code-Vorlagen. Auch kann man die Quick-Info-zeiten etwas einkürzen.

 


 

 

 

相关内容推荐

包头德阳网站优化公司海沧区网站首页优化公司福建三明网站首页优化东兴网站推广优化河南电子网站优化大全深圳优化网站建设哪家快宁波网站优化公司哪个好唐山网站优化费用多少网站优化空间郑州网站优化简历物流企业网站优化后的案例分析聊城知名网站优化开户乌丹网站优化公司网站页面的图片如何优化好如何优化网站sz大.将.军氵海城网站优化快照长沙seo网站排名优化公司南山怎么把网站优化嘉兴网站优化推荐58同城seo网站优化兼职延安市网站优化当当网站的优化建议网站排名优化跟刷点击成都网站优化公司有哪些模板网站优化服务商南开网站优化湖北十堰网站优化黄冈网站优化哪些渠道南头最好用的网站优化十堰网站排名优化公司崇州市模板网站优化邯郸eo网站优化价格天水网站seo优化青白江区网站优化公司开源模板对网站优化有什么好处网站优化工资多少钱网站优化服务费用淘宝电子商务网站关键词优化优化线网站点小企业网站优化优化西湖区网站优化怎么做网站优化怎么添加文章网站主题模拟关键词优化案例优化网站有什么好处鹤壁网站优化找哪家手机网站优化的优势优的东莞网站优化推广海口网站优化原则湛江有黑客优化网站吗现在企业网站优化排名网站运营维护的搜索引擎优化江都关键词网站优化四平网站优化招聘邢台网站优化怎么收费灵山县网站seo优化排名博罗网站优化推广网站的优化简历青岛网站优化技术石家庄济宁网站关键词优化公司网站优化与seo本质区别中山珠海网站优化的方法个旧网站优化推广门头沟企业网站推广优化怎么优化大网站绥芬河商城网站优化赵县商城网站优化邢台seo网站优化公司优惠券网站seo优化词专业网站优化系统东圃网站关键词优化网站排名优化软件独特易速达杭州网站怎么优化排名呼市网站优化比切胜优网络优化网站软件ny金手指4网站怎么优化就选j火21星阳谷网站优化价格茅箭区网站优化资兴网站优化陕西网站优化专业新密网站优化哪家好济源靠谱网站优化公司宝坻网站优化服务热线B2B网站信息优化湖北靠谱的网站优化北戴河区网站seo优化排名贵港网站排名优化软件越秀区网站优化排名价格酒泉网站优化推广外包公司代码优化对于网站的意义美食网站优化方案流量神器网站优化效果沈阳网站优化首页网站搜索优化囱云速捷精湛南雄网站关键词优化库尔勒网站优化价格大连网站优化技巧苏州做网站优化的公司金水区网站怎么优化大型网站优化教程南陵网站seo内部优化桐城网站优化推荐汕尾网站优化去哪里咨询网络公司网站优化网站建设网站的图片怎么优化网站产品优化百分易速达长沙宁乡网站优化前端怎样优化网站茂名网站排名优化西山区网站优化开发网站的优化专门云速捷卓著江都网站搜索优化长沙网站优化简历优化网站软件推荐vs火21星临沂网站优化软件沛县网站优化报价淄博百度网站优化网站优化和虚拟空间宁陵县网站优化seo网站优化方案摘要建一个带优化功能网站多少钱如何提升企业网站优化郑州巩义网站优化哪家便宜潍坊高新网站优化推广南阳网站优化哪家靠谱网站推广优化是什么仪征市网站优化哪家专业网站运营后的优化工作清丰网站优化价格东莞网站优化指导贵阳模板网站排名优化池州网站搜索排名优化淄博百度网站优化珠海湖南网站优化推广清涧县网站seo优化排名普陀区百度网站优化费用南昌济南网站优化哪里好如何优化网站优选云速捷网站优化标题有哪些伊春网站排名优化许昌网站优化推荐玉山网站优化渠道大理网站优化排名推广衡阳网站优化官网上海专业网站优化价格对比信誉好的郑州网站优化网站优化排名哪家专业有经验的网站seo优化免费的网站优化需要多少钱网站深度优化系统正规网站流量优化软件兴化网站关键词优化工作室南昌seo优化网站永春榜德开发区手机网站优化宝山区网站优化排名德阳做优化网站服务黄山网站优化排名服务热线如何提供网站优化英文写作优化网站东营品牌网站优化网站关键词优化词库如何判断一个网站优化的好坏北京网站的优化公司哪家好web网站的优化有哪些保定网站快照优化公司如皋市网站优化找哪家网站产品优化可信火24星到商丘优化网站排名报价云南手机网站优化湖北品质网站优化价格表长春推荐网站推广与优化苏州正规网站优化公司奉贤网站优化哪家强虎门鞋网站优化的具体方案嘉定区官网网站优化定制方案无锡网站优化好不好哈尔滨网站基础优化江西南昌网站搜索引擎优化小企业如何优化网站优化npm的cdn网站珠海网站优化什么价格禹州职业网站优化诚信企业推荐高要区网站seo优化排名上街区网站推广优化一个新网站怎么做优化啊金昌网站优化推广公司哪个好淮安网站seo优化服务怀集seo网站优化德阳优化网站价格模板网站.谷歌优化恩施网站综合优化网站建设优化窝橇云速捷首推深圳网站seo优化免费咨询网站优化 套站自己如何建网站自己优化临淄网站关键词优化济南出名的电商网站优化香港网站优化流程崇州营销型网站优化石首网站优化推广哪家好滑县网站优化哪个公司正规

合作伙伴

天下标王

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统