{"id":2587,"date":"2013-07-05T08:43:49","date_gmt":"2013-07-05T06:43:49","guid":{"rendered":"http:\/\/www.karadere.com\/blog\/?p=2587"},"modified":"2021-12-27T09:52:52","modified_gmt":"2021-12-27T06:52:52","slug":"sap-abap-programinda-collect-ve-append-islemleri-toplamlarini-almak-collect-nedir","status":"publish","type":"post","link":"https:\/\/www.karadere.com\/blog\/sap-abap-programinda-collect-ve-append-islemleri-toplamlarini-almak-collect-nedir.html","title":{"rendered":"SAP Abap Collect ve Append i\u015flemleri"},"content":{"rendered":"<figure id=\"attachment_309\" aria-describedby=\"caption-attachment-309\" style=\"width: 230px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.karadere.com\/blog\/uploads\/\/2010\/02\/sap-abap-logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-309\" src=\"http:\/\/www.karadere.com\/blog\/uploads\/\/2010\/02\/sap-abap-logo.png\" alt=\"SAP Forum 2012 yeni bir yar\u0131\u015f\" width=\"230\" height=\"121\" \/><\/a><figcaption id=\"caption-attachment-309\" class=\"wp-caption-text\">SAP Forum 2012 yeni bir yar\u0131\u015f<\/figcaption><\/figure>\n<h3>SAP Abap program\u0131nda collect ve append i\u015flemleri. Toplamlar\u0131n\u0131 almak. Collect nedir ?<\/h3>\n<p>Merhabalar abap programlama dilinde tekrar eden kay\u0131tlar\u0131 teke indirmek. ve tekrar etmeyen kay\u0131tlar\u0131n toplam\u0131n\u0131 alma i\u015flemini collect komutu ile yap\u0131yoruz.<\/p>\n<p>\u00d6rnek Collect uygulamas\u0131<\/p>\n<div>\n<div>Data: d_result type i,<br \/>\nd_num1 type i,<br \/>\nd_num2 type i.COMPUTE d_result = d_num1 + d_num2.<\/p>\n<\/div>\n<\/div>\n<p>is the same as<\/p>\n<div>\n<div>d_result = d_num1 + d_num2.<\/div>\n<div><\/div>\n<\/div>\n<p>ikinci kay\u0131d\u0131 ekliyoruz.<\/p>\n<div>add d_num1 to d_num2.<\/div>\n<div><\/div>\n<div><\/div>\n<p>In this case the result is stored in d_num2.<\/p>\n<hr \/>\n<div>COLLECT wa INTO itab.<\/div>\n<div><\/div>\n<p>\u00d6rnek :<\/p>\n<div><span style=\"font-family: Arial;\"><strong><span style=\"color: #000080;\"><span style=\"font-family: Arial;\">DATA: BEGIN OF d_collect,<br \/>\nkey(5) TYPE c,<br \/>\nnum1(2) TYPE n,<br \/>\nnum2\u00a0\u00a0\u00a0 TYPE i,<br \/>\nEND OF d_collect<\/span><span style=\"font-family: Arial;\">.<\/span> <\/span><\/strong><\/span><\/div>\n<div><\/div>\n<div><b><\/b><b><span style=\"font-family: Arial;\">DATA itab LIKE STANDARD TABLE OF d_collect. <\/span><\/b><\/div>\n<div><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-key = &#8216;First&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-num1 = &#8217;20&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-num2 = &#8217;30&#8217;.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">COLLECT d_collect into itab.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><\/b><b><span style=\"font-family: Arial;\">d_collect-key = &#8216;First&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-num1 = &#8217;20&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-num2 = &#8217;15&#8217;.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">COLLECT d_collect into itab.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><\/b><b><span style=\"font-family: Arial;\">d_collect-key = &#8216;Second&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-num1 = &#8217;20&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_collect-num2 = &#8217;15&#8217;.<\/span><\/b><\/div>\n<div><\/div>\n<div><b><span style=\"font-family: Arial;\">COLLECT d_collect into itab.<\/span><\/b><\/div>\n<div><b><\/b><span style=\"font-family: Arial;\">\u00a0<b><\/b><\/span><\/div>\n<p><span style=\"font-family: Arial;\">The result is as follows.<\/span><\/p>\n<p>ilk kay\u0131t ekleme ve collect i\u015flemi<\/p>\n<blockquote>\n<table border=\"1\" width=\"400\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">30<\/td>\n<td valign=\"top\" width=\"40\">&gt;&gt;&gt;&gt;&gt;<\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">30<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>ikinci collect i\u015flemi<\/p>\n<table border=\"1\" width=\"400\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\">&gt;&gt;&gt;&gt;&gt;<\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">45<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00fc\u00e7\u00fcnc\u00fc collect i\u015flemi<\/p>\n<table border=\"1\" width=\"400\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">Second<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\">&gt;&gt;&gt;&gt;&gt;<\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">45<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">Second<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<hr \/>\n<p><span style=\"color: #000080;\"><strong>APPEND komutu ile aras\u0131ndaki fark\u0131 anl\u0131yal\u0131m<br \/>\n<\/strong><\/span><\/p>\n<p><strong>\u00d6rnek :<br \/>\n<\/strong><\/p>\n<div><\/div>\n<div><span style=\"font-family: Arial;\"><strong><span style=\"color: #000080;\"><span style=\"font-family: Arial;\"><span style=\"font-family: Gautami;\">DATA: BEGIN OF d_append,<br \/>\nkey(5) TYPE c,<br \/>\nnum1(2) TYPE n,<br \/>\nnum2\u00a0\u00a0\u00a0 TYPE i,<br \/>\n<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 END OF d_append<\/span><span style=\"font-family: Arial;\">.<\/span> <\/span><\/strong><\/span><\/div>\n<div><\/div>\n<div><b><\/b><b><span style=\"font-family: Arial;\">DATA itab LIKE STANDARD TABLE OF d_append. <\/span><\/b><\/div>\n<div><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-key = &#8216;First&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-num1 = &#8217;20&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-num2 = &#8217;30&#8217;.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">APPEND d_append to itab.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><\/b><b><span style=\"font-family: Arial;\">d_append-key = &#8216;First&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-num1 = &#8217;20&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-num2 = &#8217;15&#8217;.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">APPEND d_append to itab.<\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">\u00a0<\/span><\/b><\/div>\n<div><b><\/b><b><span style=\"font-family: Arial;\">d_append-key = &#8216;Second&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-num1 = &#8217;20&#8217;. <\/span><\/b><\/div>\n<div><b><span style=\"font-family: Arial;\">d_append-num2 = &#8217;15&#8217;.<\/span><\/b><\/div>\n<div><\/div>\n<div><b><span style=\"font-family: Arial;\">APPEND d_append to itab.<\/span><\/b><\/div>\n<div><\/div>\n<p>ilk\u00a0 APPEND i\u015flemi<\/p>\n<table border=\"1\" width=\"400\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">30<\/td>\n<td valign=\"top\" width=\"40\">&gt;&gt;&gt;&gt;&gt;<\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">30<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>ikinci APPEND i\u015flemi<\/p>\n<table border=\"1\" width=\"400\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\">&gt;&gt;&gt;&gt;&gt;<\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">30<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00fc\u00e7\u00fcnc\u00fc append i\u015flemi<\/p>\n<table border=\"1\" width=\"400\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">Second<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\">&gt;&gt;&gt;&gt;&gt;<\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">30<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">First<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<td valign=\"top\" width=\"40\">Second<\/td>\n<td valign=\"top\" width=\"40\">20<\/td>\n<td valign=\"top\" width=\"40\">15<\/td>\n<td valign=\"top\" width=\"40\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>SAP Abap program\u0131nda collect ve append i\u015flemleri. Toplamlar\u0131n\u0131 almak. Collect nedir ?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[88,45],"tags":[492,703,1223,1546,1837,2082],"class_list":["post-2587","post","type-post","status-publish","format-standard","hentry","category-abap-sap","category-sap","tag-append","tag-collect","tag-islemleri","tag-nedir","tag-sap","tag-toplamlarini-almak","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"views":6720,"_links":{"self":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts\/2587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/comments?post=2587"}],"version-history":[{"count":1,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts\/2587\/revisions"}],"predecessor-version":[{"id":7760,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts\/2587\/revisions\/7760"}],"wp:attachment":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/media?parent=2587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/categories?post=2587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/tags?post=2587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}