{"id":1661,"date":"2016-12-20T14:26:17","date_gmt":"2016-12-20T13:26:17","guid":{"rendered":"http:\/\/blog.devportfolio.net\/?p=1661"},"modified":"2016-12-20T14:26:17","modified_gmt":"2016-12-20T13:26:17","slug":"editeur-decran-partage","status":"publish","type":"post","link":"https:\/\/devportfolio.net\/wp-dev-blog\/editeur-decran-partage\/","title":{"rendered":"\u00c9diteur d&rsquo;\u00e9cran partag\u00e9"},"content":{"rendered":"<p>La transaction SE39, \u00ab\u00a0Editeur \u00e9cran partag\u00e9 ABAP\u00bb, permet de comparer 2 programmes (report, classes, groupes de types, fonctions, interfaces, etc.) entre eux. Une fois lanc\u00e9e la transaction ressemble \u00e0 ceci\u00a0:<\/p>\n<p><a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h23_47.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1648\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h23_47-281x300.jpg\" alt=\"2016-12-16_09h23_47\" width=\"281\" height=\"300\" \/><\/a>Elle permet \u00e9galement de comparer un programme entre le syst\u00e8me courant et un autre environnement (QUAL, PROD, etc.), auquel cas il faudra sp\u00e9cifier l\u2019environnement cible au travers d\u2019une destination RFC. Cliquez sur le bouton \u00ab\u00a0Comparaison via syst\u00e8mes\u00a0\u00bb en haut \u00e0 gauche, pour avoir acc\u00e8s \u00e0 cette option\u00a0 :<\/p>\n<p><a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h24_12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1649\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h24_12-266x300.jpg\" alt=\"2016-12-16_09h24_12\" width=\"266\" height=\"300\" \/><\/a>SE39 permet la comparaison de programmes entre eux mais pas de diff\u00e9rentes versions d\u2019un m\u00eame programme entre-elles, comme dans la gestion des versions (SE38). A noter que cette fonctionnalit\u00e9 est \u00e9galement accessible depuis la transaction SE38, premier \u00e9cran, menu \u00ab\u00a0Utilitaires\/Editeur \u00e9cran partag\u00e9\u00a0\u00bb\u00a0:<\/p>\n<p><a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h40_58.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1658\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h40_58-300x111.jpg\" alt=\"2016-12-16_09h40_58\" width=\"300\" height=\"111\" \/><\/a>Ou, toujours dans SE38, une fois le programme affich\u00e9, menu \u00ab\u00a0Utilitaires\/Autres utilitaires\/Editeur \u00e9cran partag\u00e9\u00a0\u00bb\u00a0:<\/p>\n<p><a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_13h43_20.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1659\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_13h43_20-300x150.jpg\" alt=\"2016-12-16_13h43_20\" width=\"300\" height=\"150\" \/><\/a>Une fois les zones renseign\u00e9es, cliquez sur le bouton \u00ab\u00a0Afficher\u00a0\u00bb (ou \u00ab\u00a0Modifier\u00a0\u00bb), en bas de l\u2019\u00e9cran. Les 2 sources s\u2019affichent alors mais la comparaison n\u2019est pas lanc\u00e9e pour autant. Il faut encore cliquer sur le bouton :<a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h33_30.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1655\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h33_30.jpg\" alt=\"2016-12-16_09h33_30\" width=\"48\" height=\"48\" \/><\/a>(dans la barre d\u2019outils), puis sur les boutons :<\/p>\n<p><a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h37_52.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1657\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h37_52.jpg\" alt=\"2016-12-16_09h37_52\" width=\"202\" height=\"30\" \/><\/a>pour naviguer dans les lignes de code diff\u00e9rentes\/identiques :<\/p>\n<p><a href=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h37_14.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1656\" src=\"https:\/\/devportfolio.net\/wp-dev-blog\/wp-content\/uploads\/2016\/12\/2016-12-16_09h37_14-300x65.jpg\" alt=\"2016-12-16_09h37_14\" width=\"609\" height=\"146\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La transaction SE39, \u00ab\u00a0Editeur \u00e9cran partag\u00e9 ABAP\u00bb, permet de comparer 2 programmes (report, classes, groupes de types, fonctions, interfaces, etc.) entre eux. Une fois lanc\u00e9e la transaction ressemble \u00e0 ceci\u00a0: Elle permet \u00e9galement de comparer un programme entre le syst\u00e8me courant et un autre environnement (QUAL, PROD, etc.), auquel cas il faudra sp\u00e9cifier l\u2019environnement cible [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1661","post","type-post","status-publish","format-standard","hentry","category-sap"],"_links":{"self":[{"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/posts\/1661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/comments?post=1661"}],"version-history":[{"count":0,"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/posts\/1661\/revisions"}],"wp:attachment":[{"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/media?parent=1661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/categories?post=1661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devportfolio.net\/wp-dev-blog\/wp-json\/wp\/v2\/tags?post=1661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}